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. 0x00007ffff14efb03 in QMediaDevices::audioOutputs() () from /lib/x86_64-linux-gnu/libQt6Multimedia.so.6 (gdb) bt #0 0x00007ffff14efb03 in QMediaDevices::audioOutputs() () at /lib/x86_64-linux-gnu/libQt6Multimedia.so.6 #1 0x00007ffff14f1825 in QMediaDevices::defaultAudioOutput() () at /lib/x86_64-linux-gnu/libQt6Multimedia.so.6 #2 0x00007ffff14d4a89 in QAudioOutput::QAudioOutput(QObject*) () at /lib/x86_64-linux-gnu/libQt6Multimedia.so.6 #3 0x00007ffff15a55f9 in () at /usr/lib/python3/dist-packages/PyQt6/QtMultimedia.abi3.so #4 0x00007ffff15a5742 in () at /usr/lib/python3/dist-packages/PyQt6/QtMultimedia.abi3.so #5 0x00007ffff53912fc in () at /usr/lib/python3/dist-packages/PyQt6/sip.cpython-310-x86_64-linux-gnu.so #6 0x00005555556cfd7a in _PyObject_MakeTpCall () #7 0x00005555556ca092 in _PyEval_EvalFrameDefault () #8 0x00005555556cf014 in _PyObject_FastCallDictTstate () #9 0x00005555556e227c in () #10 0x00005555556cfd7a in _PyObject_MakeTpCall () #11 0x00005555556ca092 in _PyEval_EvalFrameDefault () #12 0x000055555579fa90 in () #13 0x000055555579f9e2 in PyEval_EvalCode () #14 0x00005555557a4d67 in () #15 0x00005555556d9224 in () #16 0x00005555556cac5b in _PyEval_EvalFrameDefault () #17 0x00005555556d8fd5 in _PyFunction_Vectorcall () #18 0x00005555556c9d02 in _PyEval_EvalFrameDefault () #19 0x00005555556d8fd5 in _PyFunction_Vectorcall () #20 0x00005555556c534d in _PyEval_EvalFrameDefault () #21 0x00005555556d8fd5 in _PyFunction_Vectorcall () #22 0x00005555556c5163 in _PyEval_EvalFrameDefault () #23 0x00005555556d8fd5 in _PyFunction_Vectorcall () #24 0x00005555556c5163 in _PyEval_EvalFrameDefault () #25 0x00005555556d8fd5 in _PyFunction_Vectorcall () #26 0x00005555556d8447 in () #27 0x00005555557a479c in _PyObject_CallMethodIdObjArgs () #28 0x00005555555ddcc6 in () #29 0x00005555556c7b2c in _PyEval_EvalFrameDefault () #30 0x000055555579fa90 in () #31 0x000055555579f9e2 in PyEval_EvalCode () #32 0x00005555557c5d53 in () #33 0x00005555557c058a in () #34 0x00005555557c5ae2 in () #35 0x00005555557c517a in _PyRun_SimpleFileObject () #36 0x00005555557c4ed4 in _PyRun_AnyFileObject () #37 0x00005555557b8c0c in Py_RunMain () #38 0x0000555555794e67 in Py_BytesMain () #39 0x00007ffff7cbc18a in __libc_start_call_main (main=main@entry=0x555555794e30, argc=argc@entry=2, argv=argv@entry=0x7fffffffe7c8) at ../sysdeps/nptl/libc_start_call_main.h:58 #40 0x00007ffff7cbc245 in __libc_start_main_impl (main=0x555555794e30, argc=2, argv=0x7fffffffe7c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe7b8) at ../csu/libc-start.c:381 #41 0x0000555555794d61 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