Hi everyone,
from the stack trace by Gael and some experimenting myself I figured it
is probably this qt6-multimedia upstream bug:
https://bugreports.qt.io/browse/QTBUG-108221
Regards,
Moritz
On 09.01.23 09:47, Gael Le Mignot wrote:
Hello,
I can confirm the bug on my own Sid, after upgrading end of last week.
A quick GDB gives me the following stacktrace :
Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
0x714efb03 in QMediaDevices::audioOutputs() () from
/lib/x86_64-linux-gnu/libQt6Multimedia.so.6
(gdb) bt
#0 0x714efb03 in QMediaDevices::audioOutputs() () at
/lib/x86_64-linux-gnu/libQt6Multimedia.so.6
#1 0x714f1825 in QMediaDevices::defaultAudioOutput() () at
/lib/x86_64-linux-gnu/libQt6Multimedia.so.6
#2 0x714d4a89 in QAudioOutput::QAudioOutput(QObject*) () at
/lib/x86_64-linux-gnu/libQt6Multimedia.so.6
#3 0x715a55f9 in () at
/usr/lib/python3/dist-packages/PyQt6/QtMultimedia.abi3.so
#4 0x715a5742 in () at
/usr/lib/python3/dist-packages/PyQt6/QtMultimedia.abi3.so
#5 0x753912fc in () at
/usr/lib/python3/dist-packages/PyQt6/sip.cpython-310-x86_64-linux-gnu.so
#6 0x556cfd7a in _PyObject_MakeTpCall ()
#7 0x556ca092 in _PyEval_EvalFrameDefault ()
#8 0x556cf014 in _PyObject_FastCallDictTstate ()
#9 0x556e227c in ()
#10 0x556cfd7a in _PyObject_MakeTpCall ()
#11 0x556ca092 in _PyEval_EvalFrameDefault ()
#12 0x5579fa90 in ()
#13 0x5579f9e2 in PyEval_EvalCode ()
#14 0x557a4d67 in ()
#15 0x556d9224 in ()
#16 0x556cac5b in _PyEval_EvalFrameDefault ()
#17 0x556d8fd5 in _PyFunction_Vectorcall ()
#18 0x556c9d02 in _PyEval_EvalFrameDefault ()
#19 0x556d8fd5 in _PyFunction_Vectorcall ()
#20 0x556c534d in _PyEval_EvalFrameDefault ()
#21 0x556d8fd5 in _PyFunction_Vectorcall ()
#22 0x556c5163 in _PyEval_EvalFrameDefault ()
#23 0x556d8fd5 in _PyFunction_Vectorcall ()
#24 0x556c5163 in _PyEval_EvalFrameDefault ()
#25 0x556d8fd5 in _PyFunction_Vectorcall ()
#26 0x556d8447 in ()
#27 0x557a479c in _PyObject_CallMethodIdObjArgs ()
#28 0x555ddcc6 in ()
#29 0x556c7b2c in _PyEval_EvalFrameDefault ()
#30 0x5579fa90 in ()
#31 0x5579f9e2 in PyEval_EvalCode ()
#32 0x557c5d53 in ()
#33 0x557c058a in ()
#34 0x557c5ae2 in ()
#35 0x557c517a in _PyRun_SimpleFileObject ()
#36 0x557c4ed4 in _PyRun_AnyFileObject ()
#37 0x557b8c0c in Py_RunMain ()
#38 0x55794e67 in Py_BytesMain ()
#39 0x77cbc18a in __libc_start_call_main
(main=main@entry=0x55794e30, argc=argc@entry=2,
argv=argv@entry=0x7fffe7c8)
at ../sysdeps/nptl/libc_start_call_main.h:58
#40 0x77cbc245 in __libc_start_main_impl
(main=0x55794e30, argc=2, argv=0x7fffe7c8, init=,
fini=, rtld_fini=, stack_end=0x7fffe7b8)
at ../csu/libc-start.c:381
#41 0x55794d61 in _start ()
It seems something internal to Qt6Multimedia or PyQt, I wonder if one of
those packages don't need to be recompiled after some ABI change. But it
could be something else, I'm no expert in Qt.
Regards,
--
Moritz Schlarb
Unix und Cloud
Zentrum für Datenverarbeitung
Johannes Gutenberg-Universität Mainz
OpenPGP-Fingerprint: DF01 2247 BFC6
5501 AFF2 8445 0C24 B841 C7DD BAAF
OpenPGP_signature
Description: OpenPGP digital signature