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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to