Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Started Picard, then crash Version-Release number of selected component: picard-2.10.0-1.fc39 Additional info: reporter: libreport-2.17.11 type: CCpp reason: python3.12 killed by SIGSEGV journald_cursor: s=00245534a8884f25b9eb14b1da175ad0;i=2516118;b=40e0fed5abfa46d3aabf724d56b582f4;m=ccc3ef3f2;t=60f9b3ef8f472;x=2487761ed20e077c executable: /usr/bin/python3.12 cmdline: /usr/bin/python3 -sP /usr/bin/picard cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-gnome-org.musicbrainz.Picard-103272.scope rootdir: / uid: 1000 kernel: 6.6.12-200.fc39.x86_64 package: picard-2.10.0-1.fc39 runlevel: N 5 backtrace_rating: 4 crash_function: PyType_HasFeature comment: Started Picard, then crash Truncated backtrace: Thread no. 1 (99 frames) #0 PyType_HasFeature at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/object.h:967 #1 _PyDict_Next at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/dictobject.c:2114 #2 trawl_type at ../../qpy/QtCore/qpycore_types.cpp:392 #3 trawl_hierarchy at ../../qpy/QtCore/qpycore_types.cpp:341 #6 create_dynamic_metaobject at ../../qpy/QtCore/qpycore_types.cpp:117 #7 qpycore_new_user_type_handler at ../../qpy/QtCore/qpycore_types.cpp:70 #8 sipWrapperType_init at /usr/src/debug/python-pyqt5-sip-12.13.0-1.fc39.x86_64/siplib.c:9865 #9 type_call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/typeobject.c:1673 #10 _PyObject_MakeTpCall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:240 #11 builtin___build_class__ at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:208 #12 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #13 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #14 PyObject_Vectorcall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:325 #15 _PyEval_EvalFrameDefault at Python/bytecodes.c:2706 #16 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:578 #17 builtin_exec_impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:1096 #18 builtin_exec at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:586 #19 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #20 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #21 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #22 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #23 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #24 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #25 import_find_and_load at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2779 #26 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2862 #27 builtin___import___impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:275 #28 builtin___import__ at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:107 #29 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #30 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #31 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #32 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #33 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #34 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #35 import_find_and_load at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2779 #36 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2862 #37 import_name at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:2484 #38 _PyEval_EvalFrameDefault at Python/bytecodes.c:2135 #39 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:578 #40 builtin_exec_impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:1096 #41 builtin_exec at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:586 #42 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #43 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #44 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #45 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #46 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #47 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #48 import_find_and_load at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2779 #49 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2862 #50 import_name at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:2484 #51 _PyEval_EvalFrameDefault at Python/bytecodes.c:2135 #52 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:578 #53 builtin_exec_impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:1096 #54 builtin_exec at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:586 #55 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #56 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #57 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #58 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #59 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #60 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #61 import_find_and_load at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2779 #62 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2862 #63 builtin___import___impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:275 #64 builtin___import__ at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:107 #65 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #66 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #67 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #68 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #69 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #70 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #71 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2931 #72 import_name at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:2484 #73 _PyEval_EvalFrameDefault at Python/bytecodes.c:2135 #74 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:578 #75 builtin_exec_impl at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/bltinmodule.c:1096 #76 builtin_exec at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/clinic/bltinmodule.c.h:586 #77 cfunction_vectorcall_FASTCALL_KEYWORDS at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/cpython/methodobject.h:50 #78 PyCFunction_Call at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:387 #79 _PyEval_EvalFrameDefault at Python/bytecodes.c:3254 #80 _PyObject_VectorcallTstate at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Include/internal/pycore_call.h:92 #81 object_vacall at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:850 #82 PyObject_CallMethodObjArgs at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Objects/call.c:911 #83 import_find_and_load at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2779 #84 PyImport_ImportModuleLevelObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/import.c:2862 #85 import_name at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:2484 #86 _PyEval_EvalFrameDefault at Python/bytecodes.c:2135 #87 PyEval_EvalCode at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/ceval.c:578 #88 run_eval_code_obj at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/pythonrun.c:1691 #89 run_mod at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/pythonrun.c:1712 #90 pyrun_file at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/pythonrun.c:1612 #91 _PyRun_SimpleFileObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/pythonrun.c:433 #92 _PyRun_AnyFileObject at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Python/pythonrun.c:78 #93 pymain_run_file_obj at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Modules/main.c:360 #94 pymain_run_file at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Modules/main.c:379 #95 pymain_run_python at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Modules/main.c:629 #96 Py_RunMain at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Modules/main.c:709 #97 Py_BytesMain at /usr/src/debug/python3.12-3.12.1-2.fc39.x86_64/Modules/main.c:763 #98 __libc_start_call_main at ../sysdeps/nptl/libc_start_call_main.h:58 #99 __libc_start_main_impl at ../csu/libc-start.c:360 #100 _start
Created attachment 2010306 [details] File: proc_pid_status
Created attachment 2010307 [details] File: maps
Created attachment 2010308 [details] File: limits
Created attachment 2010309 [details] File: environ
Created attachment 2010310 [details] File: open_fds
Created attachment 2010311 [details] File: mountinfo
Created attachment 2010312 [details] File: os_info
Created attachment 2010313 [details] File: cpuinfo
Created attachment 2010314 [details] File: core_backtrace
Created attachment 2010315 [details] File: exploitable
Created attachment 2010316 [details] File: dso_list
Created attachment 2010317 [details] File: backtrace
Picard 2.11 is now available in the testing repository. See if that resolves your issue. If not, submit the abrt report. Thanks!
Updated to 2.11 as per bz#2260160, still segfaulting on launch reporter: libreport-2.17.11 reason: python3.12 killed by SIGSEGV crash_function: PyType_HasFeature cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-konsole-a91f2bfecc154980bd45ba6e38219ecf.scope cmdline: /usr/bin/python3 -sP /usr/bin/picard type: CCpp journald_cursor: s=913ba0a14af448dfa6a719bc611359a1;i=5c34b4;b=dc5a496ac7fc46c490fa9819adc5cb6f;m=9f0a7c825;t=61045d0af5474;x=4f5bf32d97eaac2c rootdir: / executable: /usr/bin/python3.12 runlevel: N 5 package: picard-2.11.0-1.fc39 comment: Updated to 2.11 as per bz#2260160, still segfaulting on launch backtrace_rating: 4 uid: 1000 kernel: 6.6.13-200.fc39.x86_64
I’m going to submit this to upstream but need the current backtraces for 2.11, unless I’m incorrect the files attached to this report are for 2.10.
It may be easier for you to leave this report closed and let abrt open a new bug report for 2.11 that includes the backtrace files.
Yeah I was wondering why abrt didn't include a backtrace, but no big deal. > It may be easier for you to leave this report closed and let abrt open a new bug report for 2.11 that includes the backtrace files. How exactly would I do that? abrt attached to this id automatically :D
Created attachment 2014378 [details] 2.11 segfault backtrace
Upstream bug report here: https://tickets.metabrainz.org/browse/PICARD-2835
Comments from picard upstream: Philipp Wolfer added a comment - 2024-02-02 07:56 I am going to close this issue as I don't think there is any todo from Picard's side. It is also not reproducible on my system (Ubuntu) using Python 3.12.1 and PyQt 5.15.10 As the issue seems to have started happening just recently, has there been any update in Fedora to PyQt5 or Python 3.12 that might be related in the last weeks? Collapse comment: Philipp Wolfer added a comment - 2024-02-01 17:48 Philipp Wolfer added a comment - 2024-02-01 17:48 See also similar reports on https://bugzilla.redhat.com/show_bug.cgi?id=2249803 https://bugzilla.redhat.com/show_bug.cgi?id=2260662 https://bugzilla.redhat.com/show_bug.cgi?id=2262147 All have the same combination of PyQt5 calls ending in a call to PyType_HasFeature So I'd say the issue is either in PyQt5 or even Python 3.12, and it might be specific to the Fedora builds. Or at least very recent versions of either of those components.
*** Bug 2262147 has been marked as a duplicate of this bug. ***
*** Bug 2260662 has been marked as a duplicate of this bug. ***
*** Bug 2249803 has been marked as a duplicate of this bug. ***
Latest batch of updates to qt5 have resolved this issue
Thanks for the update Rob. Closing.