Bug 353830

Summary: Plasma crashed on login
Product: [Unmaintained] plasma4 Reporter: Bob Doijer <regs>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: patrickkevinjameskennedy
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bob Doijer 2015-10-12 16:57:12 UTC
Application: plasma-desktop (4.11.20)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 3.16.7-24-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

booting. Just logged on. Desktop was coming up. Completed without noticable problems except the crash notification. As far as I can tell nothing wnet wrong

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma bureaublad-shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff9e45af780 (LWP 2312))]

Thread 3 (Thread 0x7ff9b60fc700 (LWP 2314)):
#0  0x00007ff9e2e7705f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007ff9d56a78cb in  () at /usr/lib64/libQtScript.so.4
#2  0x00007ff9d56a7909 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007ff9e2e730a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007ff9e1be008d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ff92a60c700 (LWP 2355)):
#0  0x00007ff9e1bd7c5d in poll () at /lib64/libc.so.6
#1  0x00007ff9deceabe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ff9deceacec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ff9e32380de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007ff9e3209e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007ff9e320a165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007ff9e31070bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007ff9e31eb783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007ff9e310979f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007ff9e2e730a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007ff9e1be008d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ff9e45af780 (LWP 2312)):
[KCrash Handler]
#5  0x00007ff9e2e7c1b8 in __lll_unlock_elision () at /lib64/libpthread.so.0
#6  0x00007ff9e3790fd6 in KSharedDataCache::insert(QString const&, QByteArray const&) () at /usr/lib64/libkdecore.so.5
#7  0x00007ff9e400e1a1 in KImageCache::insertImage(QString const&, QImage const&) () at /usr/lib64/libkdeui.so.5
#8  0x00007ff9e400e349 in KImageCache::insertPixmap(QString const&, QPixmap const&) () at /usr/lib64/libkdeui.so.5
#9  0x00007ff9d7ec058f in  () at /usr/lib64/libplasma.so.3
#10 0x00007ff9d7ec7b59 in  () at /usr/lib64/libplasma.so.3
#11 0x00007ff9e321f1fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#12 0x00007ff9e32233b1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#13 0x00007ff9e238776c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#14 0x00007ff9e238dcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007ff9e3faee0a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#16 0x00007ff9e320b2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#17 0x00007ff9e323acbc in  () at /usr/lib64/libQtCore.so.4
#18 0x00007ff9e3237f39 in  () at /usr/lib64/libQtCore.so.4
#19 0x00007ff9deceaa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#20 0x00007ff9deceac48 in  () at /usr/lib64/libglib-2.0.so.0
#21 0x00007ff9deceacec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#22 0x00007ff9e32380be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007ff9e2424676 in  () at /usr/lib64/libQtGui.so.4
#24 0x00007ff9e3209e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007ff9e320a165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#26 0x00007ff9e320f5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#27 0x00007ff9cdb6bb94 in kdemain () at /usr/lib64/libkdeinit4_plasma-desktop.so
#28 0x0000000000408815 in _start ()

Possible duplicates by query: bug 348769.

Reported using DrKonqi
Comment 1 Patrick Kennedy 2015-11-23 10:17:23 UTC
Happened to me too. Was loading and suddenly crash notification popped up.

Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc905716940 (LWP 4725))]

Thread 7 (Thread 0x7fc8eeef2700 (LWP 4727)):
#0  0x00007fc8ffe5f52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc903f02252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc903f03ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc8f0c38839 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc90054ba6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc8ff6680a4 in start_thread (arg=0x7fc8eeef2700) at pthread_create.c:309
#6  0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fc8e5106700 (LWP 4730)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fc8ff66a4d4 in _L_lock_986 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fc8ff66a336 in __GI___pthread_mutex_lock (mutex=0x7fc8fc2d95d0) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007fc8fc05afcc in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#4  0x00007fc8fc05fb11 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#5  0x00007fc8fc05ffbb in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007fc8f83edff0 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.352.55
#7  0x00007fc8fcc5d4d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc8fcc19cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc8fcc1a180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc8fcc1a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc90078358b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fc90072a54a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc900546ac4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc902dc7105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fc90054ba6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fc8ff6680a4 in start_thread (arg=0x7fc8e5106700) at pthread_create.c:309
#17 0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fc8dd396700 (LWP 4731)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fc8ff66a4d4 in _L_lock_986 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fc8ff66a336 in __GI___pthread_mutex_lock (mutex=0x7fc8fc2d95d0) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007fc8fc05afcc in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#4  0x00007fc8fc05fb11 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#5  0x00007fc8fc05ffbb in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007fc8f83edff0 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.352.55
#7  0x00007fc8fcc5d4d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc8fcc19cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc8fcc1a180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc8fcc1a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc90078358b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fc90072a54a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc900546ac4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc902dc7105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fc90054ba6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fc8ff6680a4 in start_thread (arg=0x7fc8dd396700) at pthread_create.c:309
#17 0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fc8d7173700 (LWP 4734)):
#0  0x00007fc8ffe5b5fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc8f83edf75 in ?? () from /usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.352.55
#2  0x00007fc8fcc5d4d0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc8fcc19cc4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc8fcc1a180 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc8fcc1a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc90078358b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc90072a54a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc900546ac4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc902dc7105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fc90054ba6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc8ff6680a4 in start_thread (arg=0x7fc8d7173700) at pthread_create.c:309
#12 0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fc8d584d700 (LWP 4735)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc9051721c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fc905172209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fc8ff6680a4 in start_thread (arg=0x7fc8d584d700) at pthread_create.c:309
#4  0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc8cec2c700 (LWP 4736)):
#0  0x00007fc8ffe5f52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc8fcc1a1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc8fcc1a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc90078358b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc90072a54a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc900546ac4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc903749136 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fc90054ba6e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc8ff6680a4 in start_thread (arg=0x7fc8cec2c700) at pthread_create.c:309
#9  0x00007fc8ffe6806d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc905716940 (LWP 4725)):
[KCrash Handler]
#6  0x00007fc8ffdb7107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fc8ffdb84e8 in __GI_abort () at abort.c:89
#8  0x00007fc9005391e1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc9037b5991 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fc9037b69a5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fc9037b7946 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fc900a783c5 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fc9037f0ec1 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x000000000043d806 in DesktopView::event(QEvent*) ()
#15 0x00007fc9012319dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fc901236ea6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fc90072cdbb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fc900a705bc in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007fc900a7132d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007fc900a551f8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007fc8f0c6a100 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#22 0x00007fc8fcc19fe7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fc8fcc1a240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fc8fcc1a2ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fc90078356f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fc90072a54a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fc90073262c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000000000431273 in main ()
Comment 2 Christoph Feck 2015-12-03 13:13:40 UTC
Comment #1 is completely unrelated, because this ticket is for Plasma 4.
Comment 3 Nate Graham 2018-06-08 18:18:41 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug has already been resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham