Bug 354042

Summary: Plasma5 crashes when using taskbar
Product: [Plasma] plasmashell Reporter: Gregor Mi <codestruct>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, kdemail, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gregor Mi 2015-10-18 13:24:40 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.5.0
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:
Start Plasma 5 with new user, click K menu, which goes blackish, then the crash dialog appears

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7efee76317c0 (LWP 3026))]

Thread 12 (Thread 0x7efed195f700 (LWP 3027)):
#0  0x00007efee0c70c5d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efee5b09322 in  () at /usr/lib64/libxcb.so.1
#2  0x00007efee5b0adef in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007efed3aadb99 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee047a0a4 in start_thread (arg=0x7efed195f700) at pthread_create.c:309
#6  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7efec3960700 (LWP 3032)):
#0  0x00007efee0c70c5d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efedd577be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007efee151f47b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee12e87fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007efee45c4428 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007efee047a0a4 in start_thread (arg=0x7efec3960700) at pthread_create.c:309
#9  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7efeb7ef7700 (LWP 3046)):
#0  0x00007efee0c70c5d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efedd577be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007efee151f47b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee12e87fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007efee45c4428 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007efee047a0a4 in start_thread (arg=0x7efeb7ef7700) at pthread_create.c:309
#9  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7efeb64e8700 (LWP 3171)):
#0  0x00007efee0c70c5d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efedd577be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007efee151f47b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee12e87fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007efee45c4428 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007efee047a0a4 in start_thread (arg=0x7efeb64e8700) at pthread_create.c:309
#9  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7efeb4bb9700 (LWP 3178)):
#0  0x00007efee047e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efee6d6d8db in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007efee6d6d909 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007efee047a0a4 in start_thread (arg=0x7efeb4bb9700) at pthread_create.c:309
#4  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7efeadfaa700 (LWP 3180)):
#0  0x00007efee0c70c5d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efedd577be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007efee151f47b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee12e87fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007efee5151172 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007efee047a0a4 in start_thread (arg=0x7efeadfaa700) at pthread_create.c:309
#9  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7efeacfbf700 (LWP 3181)):
#0  0x00007efee047e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efee12ee51b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007efee51c3e8b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007efee51c4323 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee047a0a4 in start_thread (arg=0x7efeacfbf700) at pthread_create.c:309
#6  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7efe15898700 (LWP 3191)):
#0  0x00007efedd5b98f8 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007efedd577299 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007efedd577b03 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007efee151f47b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007efee12e87fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007efe16a92e87 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#8  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007efee047a0a4 in start_thread (arg=0x7efe15898700) at pthread_create.c:309
#10 0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7efe0ffff700 (LWP 3192)):
[KCrash Handler]
#5  0x00007efed00dc6ca in  () at /usr/lib64/libdrm_nouveau.so.2
#6  0x00007efed00dcc99 in  () at /usr/lib64/libdrm_nouveau.so.2
#7  0x00007efec5b8df55 in  () at /usr/lib64/dri/nouveau_dri.so
#8  0x00007efec5b99228 in  () at /usr/lib64/dri/nouveau_dri.so
#9  0x00007efec591ad77 in  () at /usr/lib64/dri/nouveau_dri.so
#10 0x00007efec58ed9f4 in  () at /usr/lib64/dri/nouveau_dri.so
#11 0x00007efec58eec80 in  () at /usr/lib64/dri/nouveau_dri.so
#12 0x00007efec58ef1a3 in  () at /usr/lib64/dri/nouveau_dri.so
#13 0x00007efee5180ce0 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib64/libQt5Quick.so.5
#14 0x00007efee5182705 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib64/libQt5Quick.so.5
#15 0x00007efee5189356 in QSGBatchRenderer::Renderer::render() () at /usr/lib64/libQt5Quick.so.5
#16 0x00007efee5194b30 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib64/libQt5Quick.so.5
#17 0x00007efee519533b in QSGRenderer::renderScene(unsigned int) () at /usr/lib64/libQt5Quick.so.5
#18 0x00007efee51a44ce in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007efee51ed5d3 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib64/libQt5Quick.so.5
#20 0x00007efee51c2860 in  () at /usr/lib64/libQt5Quick.so.5
#21 0x00007efee51c41fc in  () at /usr/lib64/libQt5Quick.so.5
#22 0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#23 0x00007efee047a0a4 in start_thread (arg=0x7efe0ffff700) at pthread_create.c:309
#24 0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7efe0d8fc700 (LWP 3193)):
#0  0x00007efee047e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efee12ee51b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007efee51c3e8b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007efee51c4323 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee047a0a4 in start_thread (arg=0x7efe0d8fc700) at pthread_create.c:309
#6  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7efe0ce46700 (LWP 3195)):
#0  0x00007efee047e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efee12ee51b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007efee51c3e8b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007efee51c4323 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007efee12ed4ff in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007efee047a0a4 in start_thread (arg=0x7efe0ce46700) at pthread_create.c:309
#6  0x00007efee0c7908d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7efee76317c0 (LWP 3026)):
#0  0x00007efee047e05f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efee12ee51b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007efee51c573e in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007efee51c60da in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007efee51f8e97 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#5  0x000000000044669b in PanelView::event(QEvent*) ()
#6  0x00007efee2845efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#7  0x00007efee284ad48 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#8  0x00007efee14c8655 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007efee1a21460 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib64/libQt5Gui.so.5
#10 0x00007efee1a21869 in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007efee51f8eb1 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#12 0x000000000044669b in PanelView::event(QEvent*) ()
#13 0x00007efee2845efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#14 0x00007efee284ad48 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007efee14c8655 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#16 0x00007efee151ee6d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#17 0x00007efee151f191 in  () at /usr/lib64/libQt5Core.so.5
#18 0x00007efedd577a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#19 0x00007efedd577c48 in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007efedd577cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007efee151f45c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#22 0x00007efee14c6523 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#23 0x00007efee14ce086 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#24 0x000000000043467b in main ()

Reported using DrKonqi
Comment 1 Unlisted Person 2015-11-08 13:17:39 UTC
I have a similar issue which keeps happening using Kubuntu 15.10 after upgrading from Kubuntu 15.04, 
 Application: plasmashell (5.4.2) 

I tried to submit via the automated crash system but when adding the debug symbols I got 

> Could not find debug symbol packages for this application.

So manually adding details: 
---
package info: 

$ dpkg --list | grep plasma
ii  kdeconnect-plasma                             0.0+git20150810-0ubuntu1                   amd64        connect smartphones to your KDE Plasma desktop
ii  kdeplasma-addons-data                         4:5.4.2-0ubuntu1                           all          locale files for kdeplasma-addons
ii  libkdeclarative5                              4:4.14.13-0ubuntu1                         amd64        declarative library for plasma
ii  libkf5plasma5:amd64                           5.15.0-0ubuntu1                            amd64        Plasma Runtime components
ii  libkf5plasmaquick5:amd64                      5.15.0-0ubuntu1                            amd64        Plasma Runtime components
rc  libplasma-geolocation-interface4              4:4.11.12-0ubuntu1.1                       amd64        library for the Plasma geolocation
ii  libplasma-geolocation-interface5              4:5.4.2-0ubuntu1                           amd64        Plasma Workspace for KF5 library
ii  libplasma3                                    4:4.14.13-0ubuntu1                         amd64        Plasma Library for the KDE Platform
rc  libplasmaclock4abi4                           4:4.11.12-0ubuntu1.1                       amd64        library for Plasma clocks
rc  libplasmagenericshell4                        4:4.11.12-0ubuntu1.1                       amd64        shared elements for all the plasma shells
ii  plasma-dataengines-addons                     4:5.4.2-0ubuntu1                           amd64        additional data engines for Plasma
ii  plasma-desktop                                4:5.4.2-0ubuntu2                           amd64        Tools and widgets for the desktop
ii  plasma-desktop-data                           4:5.4.2-0ubuntu2                           all          Tools and widgets for the desktop data files
ii  plasma-framework                              5.15.0-0ubuntu1                            amd64        Plasma Runtime components
ii  plasma-nm                                     4:5.4.2-0ubuntu1                           amd64        Plasma5 networkmanager library.
ii  plasma-pa                                     4:5.4.2-0ubuntu3                           amd64        Plasma 5 Volume controller
ii  plasma-runner-telepathy-contact               4:15.08.2-0ubuntu1                         amd64        Telepathy Contact KRunner plugin
ii  plasma-runners-addons                         4:5.4.2-0ubuntu1                           amd64        additional runners for Plasma 5 and Krunner
ii  plasma-scriptengine-javascript                4:15.08.2-0ubuntu1                         amd64        JavaScript script engine for Plasma
ii  plasma-wallpapers-addons                      4:5.4.2-0ubuntu1                           amd64        additional wallpaper plugins for Plasma 5
ii  plasma-widget-folderview                      4:15.08.2-0ubuntu1                         amd64        plasma widget showing the content of a folder
ii  plasma-widget-kimpanel                        4:5.4.2-0ubuntu1                           amd64        KIMPanel widget for Plasma
rc  plasma-widget-lancelot                        4:4.14.1-0ubuntu1                          amd64        lancelot widget for Plasma
ii  plasma-widgets-addons                         4:5.4.2-0ubuntu1                           amd64        additional widgets for Plasma 5
rc  plasma-widgets-workspace                      4:4.11.12-0ubuntu1.1                       amd64        plasma widgets and containments for the KDE Plasma Workspace
ii  plasma-workspace                              4:5.4.2-0ubuntu1                           amd64        Plasma Workspace for KF5
ii  plasma-workspace-dbg                          4:5.4.2-0ubuntu1                           amd64        Plasma Workspace for KF5

---

$ more /etc/issue
Ubuntu 15.10 \n \l

------

Backtrace: 

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

Thread 8 (Thread 0x7fc25f235700 (LWP 1648)):
#0  0x00007fc26e3858dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc2723ccbd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc2723ce74f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc26157fa39 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc26db676aa in start_thread (arg=0x7fc25f235700) at pthread_create.c:333
#6  0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fc25cbd7700 (LWP 1687)):
#0  0x00007fc26e39f38b in __GI___clock_gettime (clock_id=1, tp=0x7fc25cbd6b10) at ../sysdeps/unix/clock_gettime.c:115
#1  0x00007fc26eb293a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fc26ecacd29 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fc26ecad295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc26ecae67e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc26b13177d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc26b13211b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc26ecaf29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc26ea733d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc27129bf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fc26db676aa in start_thread (arg=0x7fc25cbd7700) at pthread_create.c:333
#14 0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fc24d761700 (LWP 1695)):
#0  0x00007fc26e38149d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc26b1754e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc26b131cd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc26b132190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc26ecaf29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc26ea733d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc27129bf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc26db676aa in start_thread (arg=0x7fc24d761700) at pthread_create.c:333
#11 0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fc246e5f700 (LWP 1699)):
#0  0x00007fc26b176443 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc26b158e10 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc26b13116c in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc26b1320a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc26ecaf29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc26ea733d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc27129bf85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc26db676aa in start_thread (arg=0x7fc246e5f700) at pthread_create.c:333
#11 0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fc245590700 (LWP 1700)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fc273627114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fc273627159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fc26db676aa in start_thread (arg=0x7fc245590700) at pthread_create.c:333
#4  0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fc23e137700 (LWP 1725)):
#0  0x00007fc26e38149d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc26b1754e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc26b131cd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc26b132190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc26ecaf29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc26ea733d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc271c17ef6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc26db676aa in start_thread (arg=0x7fc23e137700) at pthread_create.c:333
#11 0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fc1a91eb700 (LWP 1930)):
#0  0x00007fc26e3858dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc26b1321ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc26ecaf29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc26ea733d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc1ab4858f7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fc26ea782be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc26db676aa in start_thread (arg=0x7fc1a91eb700) at pthread_create.c:333
#9  0x00007fc26e390eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fc273bd2800 (LWP 1641)):
[KCrash Handler]
#6  0x00007fc271221a84 in QQmlContext::isValid() const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fc271212a05 in QQmlExpression::QQmlExpression(QQmlScriptString const&, QQmlContext*, QObject*, QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fc271bf52ac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fc2712d598d in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fc2712d722c in QSequentialAnimationGroupJob::activateCurrentAnimation(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fc2712d731c in QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fc2712d4f1f in QAbstractAnimationJob::finished() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fc2712d5a88 in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fc271c3a019 in QQuickAnimatorProxyJob::setWindow(QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fc26ec8878a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fc271c98e72 in QQuickItem::windowChanged(QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fc271ca50f3 in QQuickItemPrivate::derefWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fc271ca7bcc in QQuickItem::setParentItem(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fc271ca8086 in QQuickItem::~QQuickItem() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fc271cc27c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fc26ec89670 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fc271ca610b in QQuickItem::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007fc26f735b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc26f73b230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fc26ec57f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fc26ec5a057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fc26ecaee73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fc26b131ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc26b132250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc26b1322fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fc26ecaf27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fc26ec5575a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fc26ec5d2cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00000000004322c3 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:176
Comment 2 Unlisted Person 2015-11-08 13:25:40 UTC
I am getting this to reproduce fairly consistently by 

1. clicking on the task bar under "Show hidden icons (status & notifications)" 
then 
2. clicking on some of the sub icons 

Most recently I clicked on the icon which represents the usb (show devices). 

At that point, I the report  "No devices available" was displayed and plasmashell crashed. 

There are no USB devices plugged in. so the "no devices available" is correct.
Comment 3 Gregor Mi 2015-11-08 13:27:43 UTC
For me the problem was solved by using graphics drivers from Nvidia instead of the nouveau ones.
Comment 4 Unlisted Person 2015-11-08 13:46:18 UTC
Thanks for the advice - I'm using the i915 driver. I'll try switching video drivers. 

----
$ sudo lshw -C display
  *-display               
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:29 memory:cc400000-cc7fffff memory:a0000000-afffffff ioport:6000(size=64)
Comment 5 David Edmundson 2015-11-08 20:04:30 UTC
thanks

*** This bug has been marked as a duplicate of bug 346740 ***
Comment 6 Unlisted Person 2015-11-09 17:36:55 UTC
Changing video drivers (I was already using Nvidia drivers) did not solve this issue - however - I did find an underlying issue that when addressed stopped the crashing. 

This is a laptop with an NFS mount with x-systemd.automount,noauto options in /etc/fstab .  Sometimes the mount is there, sometimes it is not. This is by design because the laptop is not always on the network with the NFS share.  (full options are noauto,user,_netdev,timeo=10,x-systemd.automount,x-systemd.idle-timeout=1min,x-systemd.device-timeout=5ms ) 

* Commenting out this automount line in /etc/fstab stops the plasmashell crashes. 

My guess is that there's an issue in plasmashell where it's trying to re-open a file or connection that is no longer there and plasmashell is not timing out gracefully. 

I have not tried this with other unclean unmounts (e.g. USB, CIFS, etc) but perhaps this info is relevant to the others experiencing crashes in plasmashell if it is trying to access resources that are no longer there.