homepage

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 tilsche
Recipients amaury.forgeotdarc, belopolsky, eryksun, meador.inge, tilsche
Date 2016年04月05日.10:40:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1459852832.59.0.581977556033.issue26628@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks Eryk for the additional explanation. I added a more elaborate example that doesn't abuse the standard c function that actually doesn't expect a union:
 % gcc -shared -fPIC libfoo.c -o libfoo.so -Wall
 % python pyfoo.py 
*** stack smashing detected ***: python terminated
[1] 28463 segmentation fault (core dumped) python pyfoo.py
The underling issue is exactly the same as previously described.
I still argue that ctypes should refuse to attempt such a call, and the documentation should be clarified, as long as libffi does not support unions.
History
Date User Action Args
2016年04月05日 10:40:32tilschesetrecipients: + tilsche, amaury.forgeotdarc, belopolsky, meador.inge, eryksun
2016年04月05日 10:40:32tilschesetmessageid: <1459852832.59.0.581977556033.issue26628@psf.upfronthosting.co.za>
2016年04月05日 10:40:32tilschelinkissue26628 messages
2016年04月05日 10:40:32tilschecreate

AltStyle によって変換されたページ (->オリジナル) /