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

Bug#963983: marked as done (python3-pyside2.qtsvg: segfault on import)



Your message dated Mon, 29 Jun 2020 22:47:16 +0200
with message-id <06b2b72f-daee-0815-789c-6f89fc2e6499@debian.org>
and subject line Re: python3-pyside2.qtsvg: segfault on import
has caused the Debian Bug report #963983,
regarding python3-pyside2.qtsvg: segfault on import
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
963983: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963983
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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
...

--- End Message ---
--- Begin Message ---
Hello, for some reasons I can't reproduce with 5.15.0-2

G.

On Mon, 29 Jun 2020 19:43:43 +0200 (CEST) ydirson@free.fr wrote:
> 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

--- End Message ---

Reply to: