Message391095
I can also reproduce this. I will attach my own testcase below.
So far I see it when the callback is __stdcall (WINFUNCTYPE) and it takes an larger than 4 bytes (E.g. a long long or a VARIANT), with one or more arguments preceeding it such that this argument is not aligned on a multiple of 8 bytes.
For example arguments can be:
* long, long long
* long, long, long, long long
But the corruption does not occur with something like:
* long, long, long long
My testcase uses long, long long to show the crash. |
|
| Date |
User |
Action |
Args |
| 2021-04-14 18:42:02 | michaeldcurran | set | recipients:
+ michaeldcurran, paul.moore, tim.golden, zach.ware, steve.dower, David Heffernan |
| 2021-04-14 18:42:02 | michaeldcurran | set | messageid: <1618425722.76.0.63005453469.issue38748@roundup.psfhosted.org> |
| 2021-04-14 18:42:02 | michaeldcurran | link | issue38748 messages |
| 2021-04-14 18:42:02 | michaeldcurran | create | |
|