Application: plasmashell (5.9.5) Qt Version: 5.7.1 Frameworks Version: 5.34.0 Operating System: Linux 4.8.0-52-generic x86_64 Distribution: KDE neon User Edition 5.9 -- Information about the crash: - What I was doing when the application crashed: randomly on application switch, clicking on the taskbar, plasmashell crashed and than restart. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f00a7c138c0 (LWP 2361))] Thread 13 (Thread 0x7effc569f700 (LWP 4563)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f00a2c5a9fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x28f4010) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x2a6fd58, mutex=mutex@entry=0x2a6fd50, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f00a5c7c47d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x2a6fd48) at scenegraph/qsgthreadedrenderloop.cpp:242 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x2a6fcd0) at scenegraph/qsgthreadedrenderloop.cpp:690 #5 0x00007f00a5c7cd55 in QSGRenderThread::run (this=0x2a6fcd0) at scenegraph/qsgthreadedrenderloop.cpp:719 #6 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x2a6fcd0) at thread/qthread_unix.cpp:368 #7 0x00007f00a1aff6ba in start_thread (arg=0x7effc569f700) at pthread_create.c:333 #8 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7effc73ef700 (LWP 4245)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f00a2c5a9fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x296a800) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x29aa738, mutex=mutex@entry=0x29aa730, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f00a5c7c47d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x29aa728) at scenegraph/qsgthreadedrenderloop.cpp:242 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x29aa6b0) at scenegraph/qsgthreadedrenderloop.cpp:690 #5 0x00007f00a5c7cd55 in QSGRenderThread::run (this=0x29aa6b0) at scenegraph/qsgthreadedrenderloop.cpp:719 #6 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x29aa6b0) at thread/qthread_unix.cpp:368 #7 0x00007f00a1aff6ba in start_thread (arg=0x7effc73ef700) at pthread_create.c:333 #8 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7effc6bee700 (LWP 3159)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f00a2c5a9fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1f5dc50) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x28f0a08, mutex=mutex@entry=0x28f0a00, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f00a5c7c47d in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x28f09f8) at scenegraph/qsgthreadedrenderloop.cpp:242 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x28f0980) at scenegraph/qsgthreadedrenderloop.cpp:690 #5 0x00007f00a5c7cd55 in QSGRenderThread::run (this=0x28f0980) at scenegraph/qsgthreadedrenderloop.cpp:719 #6 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x28f0980) at thread/qthread_unix.cpp:368 #7 0x00007f00a1aff6ba in start_thread (arg=0x7effc6bee700) at pthread_create.c:333 #8 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7effcd4f0700 (LWP 2830)): [KCrash Handler] #6 0x00007efffad9eaa4 in ?? () from /usr/lib/nvidia-381/libnvidia-glcore.so.381.22 #7 0x00007f00a5c3bc58 in QOpenGLFunctions::glVertexAttribPointer (ptr=<optimized out>, stride=0, normalized=0 '\000', type=5126, size=1, indx=<optimized out>, this=0x7effc013f058) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:2166 #8 QSGBatchRenderer::Renderer::renderMergedBatch (this=0x7effc013ef80, batch=0x7effc02367f0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2336 #9 0x00007f00a5c3c645 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7effc013ef80) at scenegraph/coreapi/qsgbatchrenderer.cpp:2547 #10 0x00007f00a5c41d14 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2741 #11 0x00007f00a5c4d96f in QSGRenderer::renderScene (this=0x7effc013ef80, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:223 #12 0x00007f00a5c4e02b in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:183 #13 0x00007f00a5c5dbde in QSGRenderContext::renderNextFrame (this=0x1d4e4e0, renderer=0x7effc013ef80, fboId=<optimized out>) at scenegraph/qsgcontext.cpp:557 #14 0x00007f00a5ca77b9 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x194ec80, size=...) at items/qquickwindow.cpp:464 #15 0x00007f00a5c783cd in QSGRenderThread::syncAndRender (this=this@entry=0x254b600) at scenegraph/qsgthreadedrenderloop.cpp:629 #16 0x00007f00a5c7cc2c in QSGRenderThread::run (this=0x254b600) at scenegraph/qsgthreadedrenderloop.cpp:710 #17 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x254b600) at thread/qthread_unix.cpp:368 #18 0x00007f00a1aff6ba in start_thread (arg=0x7effcd4f0700) at pthread_create.c:333 #19 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7effcf8c4700 (LWP 2821)): #0 0x00007f009dcbf8d0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f009dcc02bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f00a2e7a75b in QEventDispatcherGlib::processEvents (this=0x7effc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7effcf8c3cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f00a2c54f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007effd1da2587 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so #7 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x2aca560) at thread/qthread_unix.cpp:368 #8 0x00007f00a1aff6ba in start_thread (arg=0x7effcf8c4700) at pthread_create.c:333 #9 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7efff0e93700 (LWP 2780)): #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007f00a1b01e42 in __GI___pthread_mutex_lock (mutex=0x7f00805bb900) at ../nptl/pthread_mutex_lock.c:115 #2 0x00007f00803362fc in ?? () from /usr/lib/nvidia-381/libGLX_nvidia.so.0 #3 0x00007efffb07cc84 in ?? () from /usr/lib/nvidia-381/libnvidia-glcore.so.381.22 #4 0x00007efffb07d64e in ?? () from /usr/lib/nvidia-381/libnvidia-glcore.so.381.22 #5 0x00007efffb019823 in ?? () from /usr/lib/nvidia-381/libnvidia-glcore.so.381.22 #6 0x00007efffac677bb in ?? () from /usr/lib/nvidia-381/libnvidia-glcore.so.381.22 #7 0x00007efff4574ed8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so #8 0x00007f00a2e521f6 in QtPrivate::QSlotObjectBase::call (a=0x7efff0e92b10, r=0x1a6b8d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #9 QMetaObject::activate (sender=sender@entry=0xf6b170, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3723 #10 0x00007f00a2e52837 in QMetaObject::activate (sender=sender@entry=0xf6b170, m=m@entry=0x7f00a5ed6080 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3602 #11 0x00007f00a5ca3133 in QQuickWindow::beforeRendering (this=this@entry=0xf6b170) at .moc/moc_qquickwindow.cpp:488 #12 0x00007f00a5ca762e in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0xf920e0, size=...) at items/qquickwindow.cpp:446 #13 0x00007f00a5c783cd in QSGRenderThread::syncAndRender (this=this@entry=0xdc6ce0) at scenegraph/qsgthreadedrenderloop.cpp:629 #14 0x00007f00a5c7cc2c in QSGRenderThread::run (this=0xdc6ce0) at scenegraph/qsgthreadedrenderloop.cpp:710 #15 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0xdc6ce0) at thread/qthread_unix.cpp:368 #16 0x00007f00a1aff6ba in start_thread (arg=0x7efff0e93700) at pthread_create.c:333 #17 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7efff1694700 (LWP 2776)): #0 0x00007f00a255ab5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f009dcc038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f00a2e7a75b in QEventDispatcherGlib::processEvents (this=0x7effec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7efff1693c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f00a2c54f64 in QThread::exec (this=this@entry=0x17b7de0) at thread/qthread.cpp:507 #6 0x00007f00a5c0cfc6 in QQuickPixmapReader::run (this=0x17b7de0) at util/qquickpixmapcache.cpp:822 #7 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x17b7de0) at thread/qthread_unix.cpp:368 #8 0x00007f00a1aff6ba in start_thread (arg=0x7efff1694700) at pthread_create.c:333 #9 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f0080f00700 (LWP 2589)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f00a76716f4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f00a7671739 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f00a1aff6ba in start_thread (arg=0x7f0080f00700) at pthread_create.c:333 #4 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f0082b8f700 (LWP 2529)): #0 0x00007f00a255ab5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f009dcc038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f00a2e7a75b in QEventDispatcherGlib::processEvents (this=0x7f007c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7f0082b8ece0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f00a2c54f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f00a5285bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0xce6870) at thread/qthread_unix.cpp:368 #8 0x00007f00a1aff6ba in start_thread (arg=0x7f0082b8f700) at pthread_create.c:333 #9 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f0090a7e700 (LWP 2430)): #0 0x00007f00a255ab5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f009dcc038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f00a2e7a75b in QEventDispatcherGlib::processEvents (this=0x7f00880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7f0090a7dce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f00a2c54f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f00a5285bf5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0xdd3070) at thread/qthread_unix.cpp:368 #8 0x00007f00a1aff6ba in start_thread (arg=0x7f0090a7e700) at pthread_create.c:333 #9 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f00924c3700 (LWP 2386)): #0 0x00007f00a255ab5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f009dcc038c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f00a2e7a75b in QEventDispatcherGlib::processEvents (this=0x7f00840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7f00924c2cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f00a2c54f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f00a7d4b735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0x7f00a7dbfd60) at thread/qthread_unix.cpp:368 #8 0x00007f00a1aff6ba in start_thread (arg=0x7f00924c3700) at pthread_create.c:333 #9 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f009414b700 (LWP 2377)): #0 0x00007f00a255ab5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f00a65d2c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f00a65d48d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f00968c3d79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f00a2c59b48 in QThreadPrivate::start (arg=0xd03bc0) at thread/qthread_unix.cpp:368 #5 0x00007f00a1aff6ba in start_thread (arg=0x7f009414b700) at pthread_create.c:333 #6 0x00007f00a256682d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f00a7c138c0 (LWP 2361)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f00a2c5a9fb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x25b7030) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x254b640, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f00a5c797a5 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0xe33e90, w=<optimized out>, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1183 #4 0x00007f00a5c7a0da in QSGThreadedRenderLoop::handleUpdateRequest (this=0xe33e90, window=0x1958a30) at scenegraph/qsgthreadedrenderloop.cpp:1010 #5 0x00007f00a5cb1f67 in QQuickWindow::event (this=this@entry=0x1958a30, e=e@entry=0x7ffeeed5c8b0) at items/qquickwindow.cpp:1527 #6 0x000000000042d6ab in PanelView::event (this=0x1958a30, e=0x7ffeeed5c8b0) at /workspace/build/shell/panelview.cpp:909 #7 0x00007f00a3705ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007f00a370d8c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007f00a2e270c8 in QCoreApplication::notifyInternal2 (receiver=0x1958a30, event=0x7ffeeed5c8b0) at kernel/qcoreapplication.cpp:988 #10 0x00007f00a31764de in QWindowPrivate::deliverUpdateRequest() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #11 0x00007f00a3176a29 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #12 0x00007f00a5cb1f15 in QQuickWindow::event (this=this@entry=0x1958a30, e=e@entry=0x7ffeeed5cc90) at items/qquickwindow.cpp:1546 #13 0x000000000042d6ab in PanelView::event (this=0x1958a30, e=0x7ffeeed5cc90) at /workspace/build/shell/panelview.cpp:909 #14 0x00007f00a3705ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007f00a370d8c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f00a2e270c8 in QCoreApplication::notifyInternal2 (receiver=0x1958a30, event=event@entry=0x7ffeeed5cc90) at kernel/qcoreapplication.cpp:988 #17 0x00007f00a2e7968e in QCoreApplication::sendEvent (event=0x7ffeeed5cc90, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #18 QTimerInfoList::activateTimers (this=0xd2e860) at kernel/qtimerinfo_unix.cpp:644 #19 0x00007f00a2e79bf9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #20 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:229 #21 0x00007f009dcc0197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f009dcc03f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f009dcc049c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f00a2e7a73f in QEventDispatcherGlib::processEvents (this=0xd36b80, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #25 0x00007f00a2e250ba in QEventLoop::exec (this=this@entry=0x7ffeeed5cee0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #26 0x00007f00a2e2d6cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #27 0x000000000041cb08 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166 Reported using DrKonqi
The crash is in the NVIDIA binary drivers. Please report this issue directly to NVIDIA OpenGL driver developers.