You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python 2.5 (and above) changed the signature of PyObject_AsCharBuffer to:
int PyObject_AsCharBuffer(PyObject *obj, const char **buffer, Py_ssize_t
*buffer_len)
This matters on 64-bit systems, where Py_ssize_t is 64-bits, but int is
32-bits. The signature in event.pyx is:
int PyObject_AsCharBuffer(object obj, char **buffer, int *buffer_len)
This causes the 4-bytes on the stack beside *buffer_len to get clobbered,
leading to random crashes/corruption.
Original issue reported on code.google.com by [email protected] on 8 Jan 2013 at 5:35
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 8 Jan 2013 at 5:35The text was updated successfully, but these errors were encountered: