Bug 402413

Summary: keyboard layout switch crashes System Settings
Product: [Applications] systemsettings Reporter: p1heidary <heidary.pooria>
Component: kcm_keyboard_layoutAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: justin.zobel, nate
Priority: NOR Keywords: drkonqi
Version: 5.12.7   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description p1heidary 2018-12-21 09:01:26 UTC
Application: kdeinit5 (5.12.5)

Qt Version: 5.9.4
Frameworks Version: 5.45.0
Operating System: Linux 4.12.14-lp150.12.4-default x86_64
Distribution: "openSUSE Leap 15.0"

-- Information about the crash:
- Unusual behavior I noticed:
when I start chromium or firefox keyboard layout switch shortcuts does not work. Even when I switch it with mouse, layout will return to us after a couple of secconds.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings Module (kdeinit5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9844144900 (LWP 15570))]

Thread 4 (Thread 0x7f9822f1d700 (LWP 15573)):
[KCrash Handler]
#6  0x00007f984213a0e0 in raise () from /lib64/libc.so.6
#7  0x00007f984213b6c1 in abort () from /lib64/libc.so.6
#8  0x00007f984217d427 in __libc_message () from /lib64/libc.so.6
#9  0x00007f9842183c43 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f9842185549 in _int_free () from /lib64/libc.so.6
#11 0x00007f984226a60b in tcache_thread_freeres () from /lib64/libc.so.6
#12 0x00007f984226a662 in __libc_thread_freeres () from /lib64/libc.so.6
#13 0x00007f984088657e in start_thread () from /lib64/libpthread.so.0
#14 0x00007f98421fc82f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9828f3c700 (LWP 15572)):
#0  0x00007f98421f208b in poll () from /lib64/libc.so.6
#1  0x00007f983e8f3109 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f983e8f321c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f9842797c0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f984274009a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f984256f4da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f9836a57985 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f98425740ce in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f9840886559 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f98421fc82f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f982bc5f700 (LWP 15571)):
#0  0x00007f98421f208b in poll () from /lib64/libc.so.6
#1  0x00007f98435bf387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f98435c0faa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f982e1d8029 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f98425740ce in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f9840886559 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f98421fc82f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9844144900 (LWP 15570)):
#0  0x00007f984088c89d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f98425753eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f9842573cd6 in QThread::wait(unsigned long) () from /usr/lib64/libQt5Core.so.5
#3  0x00007f982e1dcbc2 in QXcbConnection::~QXcbConnection() () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f982e1dcbf9 in QXcbConnection::~QXcbConnection() () from /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f982e1de466 in QXcbIntegration::~QXcbIntegration() () from /usr/lib64/libQt5XcbQpa.so.5
#6  0x00007f982e1de569 in QXcbIntegration::~QXcbIntegration() () from /usr/lib64/libQt5XcbQpa.so.5
#7  0x00007f9842d09ced in QGuiApplicationPrivate::~QGuiApplicationPrivate() () from /usr/lib64/libQt5Gui.so.5
#8  0x00007f9840e0a949 in QApplicationPrivate::~QApplicationPrivate() () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007f9842776163 in QObject::~QObject() () from /usr/lib64/libQt5Core.so.5
#10 0x00007f9842743a88 in QCoreApplication::~QCoreApplication() () from /usr/lib64/libQt5Core.so.5
#11 0x00007f9840e0c889 in QApplication::~QApplication() () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007f98305e555f in kdemain () from /usr/lib64/libkdeinit5_kcmshell5.so
#13 0x000055819808daaf in ?? ()
#14 0x000055819808eddc in ?? ()
#15 0x000055819808f74f in ?? ()
#16 0x000055819808a5cc in ?? ()
#17 0x00007f9842124f4a in __libc_start_main () from /lib64/libc.so.6
#18 0x000055819808b22a in _start ()

Possible duplicates by query: bug 402396, bug 402372, bug 402267, bug 402211, bug 402149.

Reported using DrKonqi
Comment 1 Justin Zobel 2020-11-29 08:23:10 UTC
Thanks for the report. As it's been a while since the report, are you able to please test and confirm if this issue is still occurring or if this bug report can be marked as resolved? I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 2 Bug Janitor Service 2020-12-14 04:34:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-12-29 04:34:32 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!