Bug 410786

Summary: kdeinit5 crash on closing keyboard system settings module
Product: [I don't know] kde Reporter: stephengw
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description stephengw 2019-08-10 10:43:38 UTC
Application: kdeinit5 (5.12.5)

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

-- Information about the crash:
- What I was doing when the application crashed:

opened "configure layouts" from system tray keyboard layout icon, then "cancel"

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7f1152ffd700 (LWP 10244)):
[KCrash Handler]
#6  0x00007f117748c160 in raise () from /lib64/libc.so.6
#7  0x00007f117748d741 in abort () from /lib64/libc.so.6
#8  0x00007f11774cf4a7 in __libc_message () from /lib64/libc.so.6
#9  0x00007f11774d5cc3 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f11774d75c9 in _int_free () from /lib64/libc.so.6
#11 0x00007f11775bca0b in tcache_thread_freeres () from /lib64/libc.so.6
#12 0x00007f11775bca62 in __libc_thread_freeres () from /lib64/libc.so.6
#13 0x00007f1175bd758e in start_thread () from /lib64/libpthread.so.0
#14 0x00007f117754ea2f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f115a105700 (LWP 10239)):
#0  0x00007f1177ae9b62 in postEventSourcePrepare (s=0x7f1154004bb0, timeout=0x7f115a104ae4) at kernel/qeventdispatcher_glib.cpp:260
#1  0x00007f1173c4e789 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1173c4f15b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1173c4f33c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f1177ae9c1b in QEventDispatcherGlib::processEvents (this=0x7f1154000b30, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f1177a9209a in QEventLoop::exec (this=this@entry=0x7f115a104ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f11778c14da in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#7  0x00007f116bdbb985 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f11778c60ce in QThreadPrivate::start (arg=0x7f116c02bd60) at thread/qthread_unix.cpp:368
#9  0x00007f1175bd7569 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f117754ea2f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1160fc0700 (LWP 10238)):
#0  0x00007f11775441db in poll () from /lib64/libc.so.6
#1  0x00007f1178911387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f1178912fba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f1163539069 in QXcbEventReader::run (this=0x5584054bd7d0) at qxcbconnection.cpp:1331
#4  0x00007f11778c60ce in QThreadPrivate::start (arg=0x5584054bd7d0) at thread/qthread_unix.cpp:368
#5  0x00007f1175bd7569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f117754ea2f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f117949d900 (LWP 10236)):
#0  0x00007f1175bdd90d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f11778c73eb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x55840551ab00) at thread/qwaitcondition_unix.cpp:143
#2  QWaitCondition::wait (this=this@entry=0x55840551aae0, mutex=mutex@entry=0x55840551aac0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f11778c5cd6 in QThread::wait (this=<optimized out>, time=time@entry=18446744073709551615) at thread/qthread_unix.cpp:698
#4  0x00007f116353dc42 in QXcbConnection::~QXcbConnection (this=0x5584054c2930, __in_chrg=<optimized out>) at qxcbconnection.cpp:675
#5  0x00007f116353dc79 in QXcbConnection::~QXcbConnection (this=0x5584054c2930, __in_chrg=<optimized out>) at qxcbconnection.cpp:699
#6  0x00007f116353f4e6 in qDeleteAll<QList<QXcbConnection*>::const_iterator> (end=..., begin=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:320
#7  qDeleteAll<QList<QXcbConnection*> > (c=...) at ../../../../include/QtCore/../../src/corelib/tools/qalgorithms.h:328
#8  QXcbIntegration::~QXcbIntegration (this=0x5584054f6b20, __in_chrg=<optimized out>) at qxcbintegration.cpp:207
#9  0x00007f116353f5e9 in QXcbIntegration::~QXcbIntegration (this=0x5584054f6b20, __in_chrg=<optimized out>) at qxcbintegration.cpp:209
#10 0x00007f117805bced in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0x5584054ea130, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1540
#11 0x00007f117615b949 in QApplicationPrivate::~QApplicationPrivate (this=0x5584054ea130, __in_chrg=<optimized out>) at kernel/qapplication.cpp:189
#12 0x00007f1177ac8173 in QScopedPointerDeleter<QObjectData>::cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:60
#13 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0x7ffe27fa56b8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#14 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:881
#15 0x00007f1177a95a88 in QCoreApplication::~QCoreApplication (this=0x7ffe27fa56b0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:849
#16 0x00007f117615d889 in QApplication::~QApplication (this=0x7ffe27fa56b0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:800
#17 0x00007f116594655f in KCMShell::~KCMShell (this=0x7ffe27fa56b0, __in_chrg=<optimized out>) at /usr/src/debug/kde-cli-tools5-5.12.5-lp150.1.1.x86_64/kcmshell/main.h:32
#18 kdemain (_argc=<optimized out>, _argv=<optimized out>) at /usr/src/debug/kde-cli-tools5-5.12.5-lp150.1.1.x86_64/kcmshell/main.cpp:180
#19 0x0000558404ceeaaf in launch (argc=3, _name=0x5584054bd218 "kcmshell5", args=<optimized out>, cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x558404cf16f3 "0") at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:705
#20 0x0000558404cefddc in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1145
#21 0x0000558404cf074f in handle_requests (waitForPid=0) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1338
#22 0x0000558404ceb5cc in main (argc=5, argv=<optimized out>) at /usr/src/debug/kinit-5.45.0-lp150.1.1.x86_64/src/kdeinit/kinit.cpp:1784
[Inferior 1 (process 10236) detached]

Possible duplicates by query: bug 410586, bug 410345, bug 409782, bug 409761, bug 409515.

Reported using DrKonqi
Comment 1 Nate Graham 2020-09-28 20:18:51 UTC
Plasma 5.12 is no longer supported. 5.18 is the new long term support version. I believe you can update to the latest version of openSUSE Leap to get it.