Message374338
After a quick glance at the source code for the spidev library, I think it is unlikely but not impossible to be the home for the bug. It does do malloc() and free(), but only for data that is greater than 256 bytes. Short tx and rx data is kept in static local buffers. Also, these calls do not match the partial stack trace I got. There is a small amount of allocating and deallocating Python objects, however, including calls to PyList_New(), PyList_SET_ITEM(), and Py_TYPE(self)->tp_free((PyObject *)self), so it's possible that the bug is buried under one of those. |
|
Date |
User |
Action |
Args |
2020-07-26 19:14:58 | Howard_Landman | set | recipients:
+ Howard_Landman |
2020-07-26 19:14:58 | Howard_Landman | set | messageid: <1595790898.38.0.657972312692.issue41335@roundup.psfhosted.org> |
2020-07-26 19:14:58 | Howard_Landman | link | issue41335 messages |
2020-07-26 19:14:58 | Howard_Landman | create | |
|