-
Notifications
You must be signed in to change notification settings - Fork 4
[BUG] Py_DECREF related issue #196
Description
#0 __pthread_kill_implementation (threadid=, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1 0x00007f2930f19e9f in __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78
#2 0x00007f2930ecafb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f2930eb5472 in __GI_abort () at ./stdlib/abort.c:79
#4 0x00000000004f3263 in fatal_error_exit (status=-1) at ../Python/pylifecycle.c:2626
#5 _Py_FatalErrorFormat (func=0x8cd430 <func.0.lto_priv.17> "bool_dealloc", format=format@entry=0x8cdb80 "%s: bug likely caused by a refcount error in a C extension") at ../Python/pylifecycle.c:2833
#6 0x00000000004f332c in _Py_FatalRefcountErrorFunc (func=, msg=) at ../Python/pylifecycle.c:2864
#7 0x00000000004ee370 in bool_dealloc (_unused_ignore=) at ../Objects/boolobject.c:149
#8 0x0000000000461460 in Py_DECREF (op=False) at ../Include/object.h:538
#9 file_is_closed (fobj=fobj@entry=<_io.TextIOWrapper at remote 0x7f2930d57ed0>) at ../Python/pylifecycle.c:1616
#10 0x0000000000650943 in flush_std_files () at ../Python/pylifecycle.c:1632
#11 0x00000000004243ca in fatal_error (fd=2, header=, prefix=, msg=, status=-1) at ../Python/pylifecycle.c:2800
#12 0x00000000004f331c in _Py_FatalErrorFormat (func=0x8cd430 <func.0.lto_priv.17> "bool_dealloc", format=format@entry=0x8cdb80 "%s: bug likely caused by a refcount error in a C extension")
at ../Python/pylifecycle.c:2857
#13 0x00000000004f332c in _Py_FatalRefcountErrorFunc (func=, msg=) at ../Python/pylifecycle.c:2864
#14 0x00000000004ee370 in bool_dealloc (_unused_ignore=) at ../Objects/boolobject.c:149
#15 0x00000000004444c8 in _Py_Dealloc (op=) at ../Objects/object.c:2390
#16 Py_DECREF (op=) at ../Include/object.h:538
#17 PyObject_RichCompareBool (v=Python Exception <class 'UnicodeEncodeError'>: 'ascii' codec can't encode character '\u0144' in position 53: ordinal not in range(128)
, w=<dbzero_ce.Tuple at remote 0x7f28fd0c1930>, op=2) at ../Objects/object.c:758
#18 0x00007f2902ef40e6 in db0::python::PyToolkit::compare (py_object1=0x7f28ff96e100, py_object2=0x7f28fd0c1930) at /src/dev/src/dbzero/bindings/python/PyToolkit.cpp:470
#19 0x00007f2903172449 in db0::object_model::Dict::getItem (this=0x7f28ff914a00, key_hash=10917335317333223122, key_value=0x7f28ff96e100) at /src/dev/src/dbzero/object_model/dict/Dict.cpp:134
#20 0x00007f2903172700 in db0::object_model::Dict::has_item (this=0x7f28ff914a00, obj=0x7f28ff96e100) at /src/dev/src/dbzero/object_model/dict/Dict.cpp:155
#21 0x00007f2902eae82d in db0::python::PyAPI_DictObject_get (dict_object=0x7f28ff9149f0, args=0x7f2930cd0a38, nargs=2) at /src/dev/src/dbzero/bindings/python/collections/PyDict.cpp:265