Source: python-cffi Version: 1.15.1-3 Severity: normal Tags: ftbfs Dear Maintainer,
For example, see the following build log: https://buildd.debian.org/status/fetch.php?pkg=python-cffi&arch=hppa&ver=1.15.1-3&stamp=1668250642&raw=0 Running the test under gdb, I get the following backtrace: (gdb) set args -m pytest c/ testing/ (gdb) r Starting program: /usr/bin/python3.10 -m pytest c/ testing/ warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. ============================= test session starts ============================== platform linux -- Python 3.10.8, pytest-7.1.2, pluggy-1.0.0+repack rootdir: /home/dave/debian/python-cffi/python-cffi-1.15.1 plugins: openfiles-0.5.0, mock-3.8.2, remotedata-0.3.3, arraydiff-0.5.0, hypothesis-6.36.0, astropy-0.10.0, astropy-header-0.2.2, doctestplus-0.12.1, filter-subpackage-0.1.1, cov-4.0.0 collected 2043 items c/test_c.py [Detaching after fork from child process 23024] [Detaching after fork from child process 23025] [Detaching after fork from child process 23026] ............................................................ [ 2%] ...................[Detaching after fork from child process 23027] .[Detaching after fork from child process 23028] .[Detaching after fork from child process 23029] .[Detaching after fork from child process 23030] . Program received signal SIGILL, Illegal instruction. 0xfaa0ef90 in ?? () (gdb) bt #0 0xfaa0ef90 in ?? () #1 0xf55120dc in ffi_call_pa32 () at ../src/pa/linux.S:102 #2 0xf5511b08 in ffi_call (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/pa/ffi.c:404 #3 0xf19fa240 in cdata_call (cd=0xf8e07cc8, args=<optimized out>, kwds=<optimized out>) at c/_cffi_backend.c:3192 #4 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #5 0x00034af8 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #6 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #7 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #8 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f08088, tstate=0xf931c340) at ../Python/ceval.c:5891 #9 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 --Type <RET> for more, q to quit, c to continue without paging--q Quit (gdb) directory /home/dave/debian/python3.10/python3.10-3.10.8/Objects Source directories searched: /home/dave/debian/python3.10/python3.10-3.10.8/Objects:$cdir:$cwd (gdb) directory /home/dave/debian/libffi/libffi-3.4.4/src/pa Source directories searched: /home/dave/debian/libffi/libffi-3.4.4/src/pa:/home/dave/debian/python3.10/python3.10-3.10.8/Objects:$cdir:$cwd (gdb) bt #0 0xfaa0ef90 in ?? () #1 0xf55120dc in ffi_call_pa32 () at ../src/pa/linux.S:102 #2 0xf5511b08 in ffi_call (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/pa/ffi.c:404 #3 0xf19fa240 in cdata_call (cd=0xf8e07cc8, args=<optimized out>, kwds=<optimized out>) at c/_cffi_backend.c:3192 #4 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #5 0x00034af8 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #6 _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #7 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #8 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f08088, tstate=0xf931c340) at ../Python/ceval.c:5891 #9 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 --Type <RET> for more, q to quit, c to continue without paging-- #10 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #11 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #12 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #13 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #14 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #15 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #16 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #17 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #18 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 --Type <RET> for more, q to quit, c to continue without paging-- #19 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #20 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #21 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #22 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #23 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #24 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #25 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #26 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #27 call_function (kwnames=0x0, oparg=<optimized out>, --Type <RET> for more, q to quit, c to continue without paging-- pp_stack=<synthetic pointer>, trace_info=0xf8f07888, tstate=0xf931c340) at ../Python/ceval.c:5891 #28 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #29 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #30 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #31 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #32 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #33 method_vectorcall (method=<optimized out>, args=0xf1a07614, nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #34 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #35 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, --Type <RET> for more, q to quit, c to continue without paging-- args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #36 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f075c8, tstate=0xf931c340) at ../Python/ceval.c:5891 #37 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #38 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #39 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #40 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #41 0x00045c70 in _PyObject_FastCallDictTstate (tstate=0x0, callable=(-142,), args=<optimized out>, nargsf=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:153 #42 0x00045ec4 in _PyObject_Call_Prepend (tstate=0x0, callable=<unknown at remote 0xf8df9a88>, obj=<unknown at remote 0xf8df9a90>, args=<unknown at remote 0xf1a07614>, kwargs=<optimized out>) at ../Objects/call.c:431 #43 0x000935f4 in slot_tp_call (self=<unknown at remote 0xf8df9a88>, --Type <RET> for more, q to quit, c to continue without paging-- args=<unknown at remote 0xf1a07614>, kwds=0x0) at ../Objects/typeobject.c:7494 #44 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #45 0x00034dd0 in _PyObject_VectorcallTstate ( kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #46 _PyObject_VectorcallTstate (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #47 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #48 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f071c8, tstate=0xf931c340) at ../Python/ceval.c:5891 #49 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4231 #50 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #51 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, --Type <RET> for more, q to quit, c to continue without paging-- args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #52 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #53 0x00032628 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #54 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #55 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f06fc8, tstate=0xf931c340) at ../Python/ceval.c:5891 #56 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4198 #57 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #58 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #59 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, --Type <RET> for more, q to quit, c to continue without paging-- stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #60 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #61 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #62 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #63 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #64 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #65 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #66 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #67 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Include/cpython/abstract.h:123 #68 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f06ac8, tstate=0xf931c340) at ../Python/ceval.c:5891 #69 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #70 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #71 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #72 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #73 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #74 method_vectorcall (method=<optimized out>, args=0xf1a07614, nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #75 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Include/cpython/abstract.h:114 #76 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #77 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f06808, tstate=0xf931c340) at ../Python/ceval.c:5891 #78 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #79 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #80 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #81 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #82 0x00045c70 in _PyObject_FastCallDictTstate (tstate=0x0, callable=(-142,), args=<optimized out>, nargsf=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:153 #83 0x00045ec4 in _PyObject_Call_Prepend (tstate=0x0, callable=<unknown at remote 0xf8df9a88>, obj=<unknown at remote 0xf8df9a90>, args=<unknown at remote 0xf1a07614>, --Type <RET> for more, q to quit, c to continue without paging-- kwargs=<optimized out>) at ../Objects/call.c:431 #84 0x000935f4 in slot_tp_call (self=<unknown at remote 0xf8df9a88>, args=<unknown at remote 0xf1a07614>, kwds=0x0) at ../Objects/typeobject.c:7494 #85 0x00045750 in _PyObject_Call (tstate=0xf1a07614, callable=(-142,), args=<unknown at remote 0xf8df9a88>, kwargs=<optimized out>) at ../Objects/call.c:305 #86 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #87 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #88 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #89 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #90 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #91 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 --Type <RET> for more, q to quit, c to continue without paging-- #92 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #93 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f06188, tstate=0xf931c340) at ../Python/ceval.c:5891 #94 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #95 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #96 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #97 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #98 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #99 method_vectorcall (method=<optimized out>, args=0xf1a07614, nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #100 0x000320fc in _PyObject_VectorcallTstate ( --Type <RET> for more, q to quit, c to continue without paging-- kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #101 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #102 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f05ec8, tstate=0xf931c340) at ../Python/ceval.c:5891 #103 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4231 #104 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #105 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #106 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #107 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #108 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, --Type <RET> for more, q to quit, c to continue without paging-- kwdict=<optimized out>) at ../Python/ceval.c:5915 #109 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #110 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #111 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #112 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #113 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #114 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #115 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f059c8, tstate=0xf931c340) at ../Python/ceval.c:5891 #116 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #117 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), --Type <RET> for more, q to quit, c to continue without paging-- tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #118 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #119 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #120 0x000320fc in _PyObject_VectorcallTstate ( kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #121 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #122 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f057c8, tstate=0xf931c340) at ../Python/ceval.c:5891 #123 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4231 #124 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #125 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Python/ceval.c:5065 #126 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #127 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #128 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #129 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #130 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #131 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #132 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #133 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 --Type <RET> for more, q to quit, c to continue without paging-- #134 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #135 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f052c8, tstate=0xf931c340) at ../Python/ceval.c:5891 #136 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #137 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #138 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #139 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #140 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #141 method_vectorcall (method=<optimized out>, args=0xf1a07614, nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #142 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, --Type <RET> for more, q to quit, c to continue without paging-- nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #143 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #144 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f05008, tstate=0xf931c340) at ../Python/ceval.c:5891 #145 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #146 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #147 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #148 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #149 0x00045c70 in _PyObject_FastCallDictTstate (tstate=0x0, callable=(-142,), args=<optimized out>, nargsf=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:153 #150 0x00045ec4 in _PyObject_Call_Prepend (tstate=0x0, --Type <RET> for more, q to quit, c to continue without paging-- callable=<unknown at remote 0xf8df9a88>, obj=<unknown at remote 0xf8df9a90>, args=<unknown at remote 0xf1a07614>, kwargs=<optimized out>) at ../Objects/call.c:431 #151 0x000935f4 in slot_tp_call (self=<unknown at remote 0xf8df9a88>, args=<unknown at remote 0xf1a07614>, kwds=0x0) at ../Objects/typeobject.c:7494 #152 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #153 0x00034dd0 in _PyObject_VectorcallTstate ( kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #154 _PyObject_VectorcallTstate (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #155 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #156 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f04c08, tstate=0xf931c340) at ../Python/ceval.c:5891 #157 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, --Type <RET> for more, q to quit, c to continue without paging-- throwflag=<optimized out>) at ../Python/ceval.c:4231 #158 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #159 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #160 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #161 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #162 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #163 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #164 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #165 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #166 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Objects/call.c:342 #167 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #168 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #169 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f04708, tstate=0xf931c340) at ../Python/ceval.c:5891 #170 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #171 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #172 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #173 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #174 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, --Type <RET> for more, q to quit, c to continue without paging-- callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #175 method_vectorcall (method=<optimized out>, args=0xf1a07614, nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #176 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #177 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #178 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f04448, tstate=0xf931c340) at ../Python/ceval.c:5891 #179 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #180 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #181 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #182 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Objects/call.c:342 #183 0x00045c70 in _PyObject_FastCallDictTstate (tstate=0x0, callable=(-142,), args=<optimized out>, nargsf=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:153 #184 0x00045ec4 in _PyObject_Call_Prepend (tstate=0x0, callable=<unknown at remote 0xf8df9a88>, obj=<unknown at remote 0xf8df9a90>, args=<unknown at remote 0xf1a07614>, kwargs=<optimized out>) at ../Objects/call.c:431 #185 0x000935f4 in slot_tp_call (self=<unknown at remote 0xf8df9a88>, args=<unknown at remote 0xf1a07614>, kwds=0x0) at ../Objects/typeobject.c:7494 #186 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #187 0x00034dd0 in _PyObject_VectorcallTstate ( kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #188 _PyObject_VectorcallTstate (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #189 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Include/cpython/abstract.h:123 #190 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f04048, tstate=0xf931c340) at ../Python/ceval.c:5891 #191 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4231 #192 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #193 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #194 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #195 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #196 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #197 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f03e48, tstate=0xf931c340) at ../Python/ceval.c:5891 --Type <RET> for more, q to quit, c to continue without paging-- #198 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #199 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #200 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #201 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #202 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #203 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #204 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f03c48, tstate=0xf931c340) at ../Python/ceval.c:5891 #205 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #206 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 --Type <RET> for more, q to quit, c to continue without paging-- #207 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #208 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #209 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #210 0x000e43d8 in do_call_core (tstate=0x0, trace_info=0xf8df9a88, func=(-142,), callargs=<unknown at remote 0xf1a07614>, kwdict=<optimized out>) at ../Python/ceval.c:5915 #211 0x0002f97c in _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4277 #212 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #213 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #214 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #215 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, --Type <RET> for more, q to quit, c to continue without paging-- callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #216 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #217 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f03748, tstate=0xf931c340) at ../Python/ceval.c:5891 #218 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #219 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #220 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #221 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #222 0x0022fde0 in _PyObject_VectorcallTstate (kwnames=(-142,), nargsf=4175403657, args=0xf1a07610, callable=<unknown at remote 0xf8df9a90>, tstate=0x4dcf68) at ../Include/cpython/abstract.h:114 #223 method_vectorcall (method=<optimized out>, args=0xf1a07614, --Type <RET> for more, q to quit, c to continue without paging-- nargsf=<optimized out>, kwnames=(-142,)) at ../Objects/classobject.c:53 #224 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #225 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #226 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f03488, tstate=0xf931c340) at ../Python/ceval.c:5891 #227 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #228 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #229 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #230 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #231 0x00045c70 in _PyObject_FastCallDictTstate (tstate=0x0, callable=(-142,), args=<optimized out>, nargsf=<optimized out>, kwargs=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Objects/call.c:153 #232 0x00045ec4 in _PyObject_Call_Prepend (tstate=0x0, callable=<unknown at remote 0xf8df9a88>, obj=<unknown at remote 0xf8df9a90>, args=<unknown at remote 0xf1a07614>, kwargs=<optimized out>) at ../Objects/call.c:431 #233 0x000935f4 in slot_tp_call (self=<unknown at remote 0xf8df9a88>, args=<unknown at remote 0xf1a07614>, kwds=0x0) at ../Objects/typeobject.c:7494 #234 0x00045a0c in _PyObject_MakeTpCall (tstate=0xf1a07614, callable=0x0, args=<optimized out>, nargs=-114179252, keywords=<unknown at remote 0xf8df9a90>) at ../Objects/call.c:215 #235 0x00034dd0 in _PyObject_VectorcallTstate ( kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:112 #236 _PyObject_VectorcallTstate (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:99 #237 PyObject_Vectorcall (kwnames=<unknown at remote 0xf8df9a98>, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #238 call_function (kwnames=<unknown at remote 0xf8df9a98>, oparg=<optimized out>, pp_stack=<synthetic pointer>, --Type <RET> for more, q to quit, c to continue without paging-- trace_info=0xf8f03088, tstate=0xf931c340) at ../Python/ceval.c:5891 #239 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4231 #240 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #241 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #242 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #243 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #244 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #245 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f02e88, tstate=0xf931c340) at ../Python/ceval.c:5891 #246 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #247 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), --Type <RET> for more, q to quit, c to continue without paging-- tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #248 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #249 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #250 0x00034150 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #251 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<unknown at remote 0xf8df9a98>) at ../Include/cpython/abstract.h:123 #252 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f02c88, tstate=0xf931c340) at ../Python/ceval.c:5891 #253 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4181 #254 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #255 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Python/ceval.c:5065 #256 0x000e7a1c in PyEval_EvalCode (co=<unknown at remote 0xf1a07614>, globals=(-142,), locals=<unknown at remote 0xf8df9a88>) at ../Python/ceval.c:1134 #257 0x0026db04 in builtin_exec_impl (module=<optimized out>, locals=(-142,), globals=<unknown at remote 0xf1a07614>, source=<unknown at remote 0xf8df9a88>) at ../Python/bltinmodule.c:1056 #258 builtin_exec (module=<optimized out>, args=<optimized out>, nargs=<optimized out>) at ../Python/clinic/bltinmodule.c.h:371 #259 0x00246e58 in cfunction_vectorcall_FASTCALL ( func=<unknown at remote 0xf1a07614>, args=0x0, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/methodobject.c:430 #260 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #261 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #262 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f02948, tstate=0xf931c340) at ../Python/ceval.c:5891 #263 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 --Type <RET> for more, q to quit, c to continue without paging-- #264 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #265 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065 #266 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #267 0x00031eec in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>, tstate=<optimized out>) at ../Include/cpython/abstract.h:114 #268 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=<optimized out>, callable=<optimized out>) at ../Include/cpython/abstract.h:123 #269 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0xf8f02748, tstate=0xf931c340) at ../Python/ceval.c:5891 #270 _PyEval_EvalFrameDefault (tstate=0xf931c340, f=0x0, throwflag=<optimized out>) at ../Python/ceval.c:4213 #271 0x000e7854 in _PyEval_EvalFrame (throwflag=0, f=(-142,), tstate=0xf1a07614) at ../Include/internal/pycore_ceval.h:46 #272 _PyEval_Vector (tstate=0xf1a07614, con=0x0, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging-- at ../Python/ceval.c:5065 #273 0x00045880 in _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342 #274 0x000455cc in PyVectorcall_Call (callable=(-142,), tuple=<optimized out>, kwargs=<optimized out>) at ../Objects/call.c:255 #275 0x00036024 in pymain_run_module (modname=<optimized out>, set_argv0=0) at ../Modules/main.c:293 #276 0x00036898 in pymain_run_python (exitcode=0x0) at ../Modules/main.c:581 #277 Py_RunMain () at ../Modules/main.c:666 #278 0x000370e0 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:720 #279 0x0002bdfc in main (argc=<optimized out>, argv=<optimized out>) at ../Programs/python.c:15 The fault occurs in the 33rd call to ffi_call or 50th call to cdata_call. We have an invalid function pointer in cd->c_data: Breakpoint 1, cdata_call (cd=0xf8e09ca8, args=<optimized out>, kwds=<optimized out>) at c/_cffi_backend.c:3192 3192 ffi_call(&cif_descr->cif, (void (*)(void))(cd->c_data), (gdb) p/x cd->c_data $1 = 0xfaa0ef90 Normally, a function pointer on 32-bit hppa should have the plabel bit (2) set in the pointer. When the plabel bit is not set, the pointer is called directly. In this case, the pointer doesn't point to valid code: Dump of assembler code from 0xfaa0ef90 to 0xfaa0ef98: 0xfaa0ef90: depdi,z,*= -8,44,24,r10 0xfaa0ef94: #faa0ef90 End of assembler dump. (gdb) p *cd $10 = {ob_base = {ob_refcnt = 2, ob_type = 0xf1a06628 <CDataOwningGC_Type>}, c_type = 0xf8de1bf8, c_data = 0xfaa0ef90 "\365Q\"h\372\240\357\220\365QC\214\371\237e\300\361\240o\342\371Y\002\200\365Q\"h\372\240\357\250\365QC\214\371\312\331\370\361\240o\342\371YM \365Q\"h\372\240\357\300\365QC\214\371\312\331\370\361\240o\342\371YL\250\365Q\"h\372\240\357\330\365QC\214\371\312\331\370\361\240o\342\371YLX", c_weakreflist = 0x0} (gdb) p *cd->c_type $11 = {ob_base = {ob_base = {ob_refcnt = 2, ob_type = 0xf1a06958 <CTypeDescr_Type>}, ob_size = 12}, ct_itemdescr = 0x0, ct_stuff = (1, <_cffi_backend.CType at remote 0xf9202aa8>, <_cffi_backend.CType at remote 0xf9202aa8>), ct_extra = 0xf99f65c0, ct_weakreflist = 0x0, ct_unique_key = b'\xf9 *\xa8\x00\x00\x00\x02\x00\x00\x00\x01\xf9 *\xa8', ct_size = 4, ct_length = 0, ct_flags = 256, ct_name_position = 5, ct_name = "i"} Although the CT_FUNCTIONPTR flag is set, it seems that the code is trying to call an object that is not callable. This causes the fault. Regards, Dave Anglin -- System Information: Debian Release: bookworm/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable') Architecture: hppa (parisc64) Kernel: Linux 6.0.8 (SMP w/4 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)