Package: libqt5quick5 Version: 5.15.2+dfsg-4 Architecture: amd64 Severity: normal Tags: sid bullseye a11y upstream patch confirmed Control: affects -1 + linphone-desktop
The segfault happens * both with and without a preexisting configuration, * only if Orca is running in the same session. Without Orca the segfault does not happen. Reproducer: . Start Orca . Start linphone . If already configured: click "Assistant" (skip otherwise) . Click "Use a SIP account" . Enter as Username: a . Enter as SIP Domain: b . Enter as Password: c . Click on "Use". The program segfaults with a stacktrace like the attached with the top-most 5 frames pasted below: ------------------------------ #0 0x0000000000000000 in () #1 0x00007ffff74d7ba7 in QQuickItemLayer::~QQuickItemLayer() (this=0x5555581100e0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8338 (/lib/x86_64-linux-gnu/libQt5Quick.so.5) #2 0x00007ffff74d7be9 in QQuickItemLayer::~QQuickItemLayer() (this=0x5555581100e0, __in_chrg=<optimized out>) at items/qquickitem.cpp:8340 #3 0x00007ffff764b21b in QAccessibleQuickItem::role() const (this=0x55555811e0d0) at accessible/qaccessiblequickitem.cpp:215 #4 0x00007fffeb1f18ca in () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 ... ------------------------------ A web search for "segfault" "QQuickItemLayer::~QQuickItemLayer" produces an qt.io forum thread[1] where someone segfaulted with an almost identical stacktrace with a virtual keyboard. Thus I mark this bug as confirmed. If you decide to use the attached patch, please put the bugnumber in the Bug-Debian: field for me. Regards, Dennis. 1: https://forum.qt.io/topic/105120/qt-application-crash-with-onboard-virtual-keyboard-with-non-root-users
qtdecl-segfault.patch.gz
Description: patch
libqt5quick5-stacktrace.txt.gz
Description: stacktrace