This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author michaeldcurran
Recipients David Heffernan, michaeldcurran, paul.moore, steve.dower, tim.golden, zach.ware
Date 2021-04-14.18:42:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1618425722.76.0.63005453469.issue38748@roundup.psfhosted.org>
In-reply-to
Content
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.
History
Date User Action Args
2021-04-14 18:42:02michaeldcurransetrecipients: + michaeldcurran, paul.moore, tim.golden, zach.ware, steve.dower, David Heffernan
2021-04-14 18:42:02michaeldcurransetmessageid: <1618425722.76.0.63005453469.issue38748@roundup.psfhosted.org>
2021-04-14 18:42:02michaeldcurranlinkissue38748 messages
2021-04-14 18:42:02michaeldcurrancreate