Bug 357307

Summary: kdeinit5 5.16.0 crash after login
Product: [Frameworks and Libraries] frameworks-kinit Reporter: René Krell <renda.krell>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED WORKSFORME    
Severity: crash CC: cytadela8, kdelibs-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description René Krell 2015-12-29 13:36:06 UTC
After login, I get each time the following crash:

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9769012740 (LWP 19241))]

Thread 4 (Thread 0x7f97488af700 (LWP 19249)):
#0  0x00007f97673c224d in poll () from /lib64/libc.so.6
#1  0x00007f976408c264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f976408c36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f976408c3a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f97640b1ee5 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9764dde4a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f97673cabdd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9743fff700 (LWP 19250)):
#0  0x00007f97673be22d in read () from /lib64/libc.so.6
#1  0x00007f97640ce210 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f976408bd94 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f976408c208 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f976408c5e2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f97491cd9d6 in ?? () from /usr/lib64/libgio-2.0.so.0
#6  0x00007f97640b1ee5 in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f9764dde4a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f97673cabdd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f973b7fe700 (LWP 19259)):
#0  0x00007f97673c224d in poll () from /lib64/libc.so.6
#1  0x00007f976408c264 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f976408c36c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f976795452b in QEventDispatcherGlib::processEvents (this=0x7f97340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f97678fe63a in QEventLoop::exec (this=this@entry=0x7f973b7fde90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f976772ab1c in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f976772f94f in QThreadPrivate::start (arg=0x1a82110) at thread/qthread_unix.cpp:331
#7  0x00007f9764dde4a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f97673cabdd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f9769012740 (LWP 19241)):
[KCrash Handler]
#5  detach (this=0x30) at /usr/include/qt5/QtCore/qmap.h:364
#6  begin (this=0x30) at /usr/include/qt5/QtCore/qmap.h:526
#7  KDirWatchPrivate::removeEntries (this=0x0, instance=instance@entry=0x7f97672dffe0 <(anonymous namespace)::Q_QGS_s_pKDirWatchSelf::innerFunction()::holder>) at /usr/src/debug/kcoreaddons-5.16.0/src/lib/io/kdirwatch.cpp:1114
#8  0x00007f97670878ff in KDirWatch::~KDirWatch (this=0x7f97672dffe0 <(anonymous namespace)::Q_QGS_s_pKDirWatchSelf::innerFunction()::holder>, __in_chrg=<optimized out>) at /usr/src/debug/kcoreaddons-5.16.0/src/lib/io/kdirwatch.cpp:1895
#9  0x00007f9767087919 in (anonymous namespace)::Q_QGS_s_pKDirWatchSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kcoreaddons-5.16.0/src/lib/io/kdirwatch.cpp:1857
#10 0x00007f9767087919 in operator() (this=<synthetic pointer>) from /usr/lib64/libKF5CoreAddons.so.5
#11 postRoutine_KDirWatch () at /usr/src/debug/kcoreaddons-5.16.0/src/lib/io/kdirwatch.cpp:1873
#12 0x00007f9767318678 in __run_exit_handlers () from /lib64/libc.so.6
#13 0x00007f97673186c5 in exit () from /lib64/libc.so.6
#14 0x00007f9768710395 in _XDefaultIOError () from /usr/lib64/libX11.so.6
#15 0x00007f9755b5d95e in ioErrorHandler (dpy=0x2361760) at qxcbconnection.cpp:140
#16 0x00007f97687105be in _XIOError () from /usr/lib64/libX11.so.6
#17 0x00007f976870d94b in ?? () from /usr/lib64/libX11.so.6
#18 0x00007f976870e0e5 in _XFlush () from /usr/lib64/libX11.so.6
#19 0x00007f9768710c25 in _XGetRequest () from /usr/lib64/libX11.so.6
#20 0x00007f97686f23b7 in XFreeGC () from /usr/lib64/libX11.so.6
#21 0x00007f97686ec20c in XCloseDisplay () from /usr/lib64/libX11.so.6
#22 0x00007f9701314aad in cleanup (p=<optimized out>) at /usr/src/debug/plasma-desktop-5.4.3/kcms/touchpad/src/backends/x11/xlibbackend.cpp:60
#23 ~QScopedPointer (this=0x1ddb410, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:101
#24 XlibBackend::~XlibBackend (this=0x1ddb400, __in_chrg=<optimized out>) at /usr/src/debug/plasma-desktop-5.4.3/kcms/touchpad/src/backends/x11/xlibbackend.cpp:338
#25 0x00007f970131b4d3 in ~XlibLibinputBackend (this=0x1ddb400, __in_chrg=<optimized out>) at /usr/src/debug/plasma-desktop-5.4.3/kcms/touchpad/src/backends/x11/xlibbackend.cpp:144
#26 XlibLibinputBackend::~XlibLibinputBackend (this=0x1ddb400, __in_chrg=<optimized out>) at /usr/src/debug/plasma-desktop-5.4.3/kcms/touchpad/src/backends/x11/xlibbackend.cpp:144
#27 0x00007f97012fc87e in destroy (this=0x20df2d0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:151
#28 deref (d=0x20df2d0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:472
#29 deref (this=0x216e4f0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:467
#30 ~QSharedPointer (this=0x216e4f0, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:306
#31 qThreadStorage_deleteData<QSharedPointer<XlibBackend> > (d=0x216e4f0) at /usr/include/qt5/QtCore/qthreadstorage.h:114
#32 QThreadStorage<QSharedPointer<XlibBackend> >::deleteData (x=0x216e4f0) at /usr/include/qt5/QtCore/qthreadstorage.h:129
#33 0x00007f976772dcdb in QThreadStorageData::finish (p=0x1929d58) at thread/qthreadstorage.cpp:195
#34 0x00007f97679000a2 in QCoreApplicationPrivate::cleanupThreadData (this=this@entry=0x197e0e0) at kernel/qcoreapplication.cpp:487
#35 0x00007f9767e3b702 in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0x197e0e0, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1369
#36 0x00007f9765f9bc89 in QApplicationPrivate::~QApplicationPrivate (this=0x197e0e0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:192
#37 0x00007f9767935908 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:54
#38 ~QScopedPointer (this=0x7fffd7556e68, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:101
#39 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:883
#40 0x00007f9765f9d8f9 in QApplication::~QApplication (this=0x7fffd7556e60, __in_chrg=<optimized out>) at kernel/qapplication.cpp:816
#41 0x00007f975601a729 in kdemain () from /usr/lib64/libkdeinit5_kded5.so
#42 0x0000000000408be6 in ?? ()
#43 0x00000000004060e8 in main ()


Reproducible: Always

Steps to Reproduce:
1. Login to Plasma 5
2.
3.
Comment 1 Artur Puzio 2015-12-29 16:05:10 UTC
Have you done anything special before it started crashing? Have you just installed plasma5 and it's crashing or was it working before?
Comment 2 René Krell 2016-01-06 18:46:54 UTC
Well, it really doesn't happen any longer. Probably a problem with cached data after the update.
I will close this, probably nobody else cares in this case.