[issue16089] _elementtree causes segfault in GC
Antoine Pitrou
report at bugs.python.org
Mon Oct 1 23:13:42 CEST 2012
Antoine Pitrou added the comment:
By the way, the crash involves an _ElementInterface subclass named SimpleElementTreeVar:
#0 0x0000000000524c0f in visit_decref (op=Traceback (most recent call last):
File "/home/antoine/cpython/33/python-gdb.py", line 1298, in to_string
pyop = PyObjectPtr.from_pyobject_ptr(self.gdbval)
File "/home/antoine/cpython/33/python-gdb.py", line 370, in from_pyobject_ptr
cls = cls.subclass_from_type(p.type())
File "/home/antoine/cpython/33/python-gdb.py", line 318, in subclass_from_type
tp_name = t.field('tp_name').string()
File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x95 in position 1: invalid start byte
, data=0x0) at Modules/gcmodule.c:361
#1 0x00000000005bcbc5 in BaseException_traverse (self=0x7f08f390a8b0, visit=0x524b98 <visit_decref>, arg=0x0)
at Objects/exceptions.c:104
#2 0x00000000004336d9 in subtype_traverse (self=
<SimpleElementTreeVar(attrib={}, tag='root', ourValue=None, _children=[]) at remote 0x7f08f390a8b0>,
visit=0x524b98 <visit_decref>, arg=0x0) at Objects/typeobject.c:837
#3 0x0000000000524cba in subtract_refs (containers=0x8dcf40) at Modules/gcmodule.c:386
#4 0x0000000000525afa in collect (generation=0, n_collected=0x7fffed18be00, n_uncollectable=0x7fffed18bdf8)
at Modules/gcmodule.c:891
#5 0x00000000005260b2 in collect_with_callback (generation=0) at Modules/gcmodule.c:1048
#6 0x000000000052615c in collect_generations () at Modules/gcmodule.c:1071
#7 0x000000000052707d in _PyObject_GC_Malloc (basicsize=48) at Modules/gcmodule.c:1580
[snip]
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue16089>
_______________________________________
More information about the Python-bugs-list
mailing list