Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.3k
Closed
Description
Crash report
GC crash in subtype_dealloc when inherting from _multiprocessing.SemLock.
Reproducer (read carefully before running!):
from_multiprocessingimportSemLockclassS(SemLock):passs=S(1,1,2,'foo',1)
Error messages
@kumaraditya303 ➜ /workspaces/cpython (main ✗) $ ./python main.pySegmentation fault (core dumped)
GDB backtrace:
#0 _PyObject_GC_UNTRACK (op=<S() at remote 0x7ffff778d480>, lineno=2242, filename=0x5555559ae5dc "Modules/gcmodule.c") at ./Include/internal/pycore_object.h:174#1 PyObject_GC_UnTrack (op_raw=0x7ffff778d480) at Modules/gcmodule.c:2242#2 0x0000555555760e71 in subtype_dealloc (self=<S() at remote 0x7ffff778d480>) at Objects/typeobject.c:1368#3 0x0000555555742e85 in _Py_Dealloc (op=<optimized out>) at Objects/object.c:2382#4 0x0000555555726b1b in Py_DECREF (op=<optimized out>, lineno=609, filename=0x55555591d5dd "./Include/object.h") at ./Include/object.h:533#5 Py_XDECREF (op=<optimized out>) at ./Include/object.h:609#6 free_keys_object (keys=keys@entry=0x7ffff777cf70) at Objects/dictobject.c:664#7 0x0000555555727258 in dictkeys_decref (dk=0x7ffff777cf70) at Objects/dictobject.c:324#8 dict_dealloc (mp=0x7ffff772d490) at Objects/dictobject.c:2378#9 0x0000555555742e85 in _Py_Dealloc (op=<optimized out>) at Objects/object.c:2382#10 0x000055555573f7e9 in Py_DECREF (op=<optimized out>, lineno=609, filename=0x55555591d5dd "./Include/object.h") at ./Include/object.h:533#11 Py_XDECREF (op=<optimized out>) at ./Include/object.h:609#12 module_dealloc (m=0x7ffff772da30) at Objects/moduleobject.c:699#13 0x0000555555742e85 in _Py_Dealloc (op=<optimized out>) at Objects/object.c:2382#14 0x000055555572bca7 in Py_DECREF (op=<optimized out>, lineno=609,
Your environment