[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#963983: python3-pyside2.qtsvg: segfault on import



Package: python3-pyside2.qtsvg
Version: 5.15.0-1
Severity: grave

$ gdb python3
...
Reading symbols from python3...
Reading symbols from /usr/lib/debug/.build-id/97/0f19629d98e5c631b44f6803fa34a5a07c3806.debug...

(gdb) r
Starting program: /usr/bin/python3 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Python 3.8.3 (default, May 14 2020, 11:03:12) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> from PySide2 import QtSvg
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff72cf2eb in Shiboken::ObjectType::introduceWrapperType(_object*, char const*, char const*, PyType_Spec*, char const**, void (*)(void*), SbkObjectType*, _object*, unsigned int) ()
   from /usr/lib/x86_64-linux-gnu/libshiboken2.cpython-38-x86_64-linux-gnu.so.5.15

(gdb) bt
#0  0x00007ffff72cf2eb in Shiboken::ObjectType::introduceWrapperType(_object*, char const*, char const*, PyType_Spec*, char const**, void (*)(void*), SbkObjectType*, _object*, unsigned int)
    () from /usr/lib/x86_64-linux-gnu/libshiboken2.cpython-38-x86_64-linux-gnu.so.5.15
#1  0x00007ffff731ec41 in ?? () from /usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so
#2  0x00007ffff732a6a3 in PyInit_QtSvg () from /usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so
#3  0x000000000067d0aa in _PyImport_LoadDynamicModuleWithSpec (
    spec=<ModuleSpec(name='PySide2.QtSvg', loader=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>, fp=<optimized out>) at ../Python/importdl.c:164
#4  0x000000000067dafd in _imp_create_dynamic_impl (module=<optimized out>, file=<optimized out>, 
    spec=<ModuleSpec(name='PySide2.QtSvg', loader=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>) at ../Python/import.c:2221
#5  _imp_create_dynamic (module=<optimized out>, args=<optimized out>, nargs=<optimized out>) at ../Python/clinic/import.c.h:330
#6  0x00000000005c066c in cfunction_vectorcall_FASTCALL (func=<built-in method create_dynamic of module object at remote 0x7ffff77710e0>, args=<optimized out>, nargsf=<optimized out>, 
    kwnames=<optimized out>) at ../Objects/methodobject.c:422
#7  0x00000000005f1da9 in PyVectorcall_Call (callable=<built-in method create_dynamic of module object at remote 0x7ffff77710e0>, tuple=<optimized out>, kwargs={}) at ../Objects/call.c:199
#8  0x000000000056d160 in do_call_core (kwdict={}, 
    callargs=(<ModuleSpec(name='PySide2.QtSvg', loader=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>,), func=<built-in method create_dynamic of module object at remote 0x7ffff77710e0>, tstate=<optimized out>) at ../Python/ceval.c:4983
#9  _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3559
#10 0x0000000000565602 in PyEval_EvalFrameEx (throwflag=0, 
    f=Frame 0x7ffff7677610, for file <frozen importlib._bootstrap>, line 219, in _call_with_frames_removed (f=<built-in method create_dynamic of module object at remote 0x7ffff77710e0>, args=(<ModuleSpec(name='PySide2.QtSvg', loader=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>,), kwds={})) at ../Python/ceval.c:741
#11 _PyEval_EvalCodeWithName (_co=<optimized out>, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>, 
    kwargs=0x7ffff76de7e0, kwcount=<optimized out>, kwstep=1, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name='_call_with_frames_removed', qualname='_call_with_frames_removed')
    at ../Python/ceval.c:4298
#12 0x00000000005f12a3 in _PyFunction_Vectorcall (func=<optimized out>, stack=0x7ffff76de7d0, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:435
#13 0x000000000056c1bf in _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff76de7d0, callable=<function at remote 0x7ffff77814c0>) at ../Include/cpython/abstract.h:127
#14 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x959e20) at ../Python/ceval.c:4963
#15 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3469
#16 0x00000000005f10c6 in PyEval_EvalFrameEx (throwflag=0, 
    f=Frame 0x7ffff76de640, for file <frozen importlib._bootstrap_external>, line 1357, in create_module (self=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, spec=<ModuleSpec(name='PySide2.QtSvg', loader=<...>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>)) at ../Python/ceval.c:741
#17 function_code_fastcall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>) at ../Objects/call.c:283
#18 _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:410
#19 0x00000000005674c7 in _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff77b2a30, callable=<function at remote 0x7ffff772b790>) at ../Include/cpython/abstract.h:127
#20 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x959e20) at ../Python/ceval.c:4963
#21 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3486
#22 0x00000000005f10c6 in PyEval_EvalFrameEx (throwflag=0, 
    f=Frame 0x7ffff77b28b0, for file <frozen importlib._bootstrap>, line 556, in module_from_spec (spec=<ModuleSpec(name='PySide2.QtSvg', loader=<ExtensionFileLoader(name='PySide2.QtSvg', path='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so') at remote 0x7ffff760d7c0>, origin='/usr/lib/python3/dist-packages/PySide2/QtSvg.cpython-38-x86_64-linux-gnu.so', loader_state=None, submodule_search_locations=None, _set_fileattr=True, _cached=None) at remote 0x7ffff760d1f0>, module=None)) at ../Python/ceval.c:741
#23 function_code_fastcall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>) at ../Objects/call.c:283
#24 _PyFunction_Vectorcall (func=<optimized out>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:410
#25 0x00000000005672f6 in _PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff736b980, callable=<function at remote 0x7ffff7781e50>) at ../Include/cpython/abstract.h:127
#26 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, tstate=0x959e20) at ../Python/ceval.c:4963
#27 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:3500
...


Reply to: