Bug 411564 - Plasmashell hangs the desktop with 100% CPU usage
Summary: Plasmashell hangs the desktop with 100% CPU usage
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.16.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-03 17:33 UTC by Marcelo Jimenez
Modified: 2019-09-30 00:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Jimenez 2019-09-03 17:33:01 UTC
Application: plasmashell (5.16.4)

Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.2.10-1-default x86_64
Distribution: "openSUSE Tumbleweed"

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

I was doing nothing in particular. This is happening all the time, it is getting hard to work like this. Every 20 minutes I have to kill plasmashell and reinitialize it.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
futex_wait_cancelable (private=0, expected=0, futex_word=0x55a57b84e234) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
88	  int err = lll_futex_timed_wait (futex_word, expected, NULL, private);
[Current thread is 1 (Thread 0x7fea73de7500 (LWP 20164))]

Thread 10 (Thread 0x7fea42ffd700 (LWP 20188)):
#0  0x00007fea753cbe05 in futex_wait_cancelable (private=0, expected=0, futex_word=0x55a57c9b7b74) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fea753cbe05 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a57c9b7b20, cond=0x55a57c9b7b48) at pthread_cond_wait.c:502
#2  0x00007fea753cbe05 in __pthread_cond_wait (cond=0x55a57c9b7b48, mutex=0x55a57c9b7b20) at pthread_cond_wait.c:655
#3  0x00007fea75d0efef in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55a57c9b7b20) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fea75d0efef in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55a57dc179d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fea75d0f0d9 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55a57dc179d8, mutex=mutex@entry=0x55a57dc179d0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007fea77a89cd9 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55a57dc179c8) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:245
#7  0x00007fea77a89cd9 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55a57dc17950) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007fea77a89f7d in QSGRenderThread::run() (this=0x55a57dc17950) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57dc17950) at thread/qthread_unix.cpp:360
#10 0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fea437fe700 (LWP 20187)):
[KCrash Handler]
#6  0x00007fea6923c544 in  () at /usr/lib64/libnvidia-glcore.so.430.40
#7  0x00007fea77a452d7 in QOpenGLFunctions::glVertexAttribPointer(unsigned int, int, unsigned int, unsigned char, int, void const*) (ptr=<optimized out>, stride=0, normalized=0 '\000', type=5126, size=1, indx=<optimized out>, this=0x7fea3414d9c0) at /usr/include/qt5/QtGui/qopenglfunctions.h:2174
#8  0x00007fea77a452d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=0x7fea342a2c10, this=0x7fea3414d8e0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2338
#9  0x00007fea77a452d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x7fea3414d8e0, batch=0x7fea342a2c10) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2236
#10 0x00007fea77a46bcd in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x7fea3414d8e0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2532
#11 0x00007fea77a4cfb2 in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2735
#12 0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (bindable=..., this=0x7fea3414d8e0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:244
#13 0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (this=0x7fea3414d8e0, bindable=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:204
#14 0x00007fea77a3a06b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:197
#15 0x00007fea77a7a420 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x55a57b897d30, renderer=0x7fea3414d8e0, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:182
#16 0x00007fea77ade09c in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this@entry=0x55a57bf0e1a0, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/items/qquickwindow.cpp:486
#17 0x00007fea77a86324 in QSGRenderThread::syncAndRender() (this=this@entry=0x7fea6c011740) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:646
#18 0x00007fea77a89ee8 in QSGRenderThread::run() (this=0x7fea6c011740) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:730
#19 0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x7fea6c011740) at thread/qthread_unix.cpp:360
#20 0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#21 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fea43fff700 (LWP 20186)):
#0  0x00007fea782f180c in __GI___libc_read (nbytes=16, buf=0x7fea43ffead0, fd=41) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fea782f180c in __GI___libc_read (fd=41, buf=0x7fea43ffead0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fea7483370f in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fea7487fc8e in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fea74881342 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fea7488146f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fea75f269ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fea3c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fea75ecf20b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fea43ffece0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fea75d07f91 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fea4cbeeca8 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#10 0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57d229d60) at thread/qthread_unix.cpp:360
#11 0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#12 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fea5582a700 (LWP 20183)):
#0  0x00007fea753cf13d in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:103
#1  0x00007fea753c8844 in __GI___pthread_mutex_lock (mutex=0x7fea6a388ee0) at ../nptl/pthread_mutex_lock.c:115
#2  0x00007fea694c82cc in  () at /usr/lib64/libnvidia-glcore.so.430.40
#3  0x00007fea6923c4fc in  () at /usr/lib64/libnvidia-glcore.so.430.40
#4  0x00007fea77a452d7 in QOpenGLFunctions::glVertexAttribPointer(unsigned int, int, unsigned int, unsigned char, int, void const*) (ptr=<optimized out>, stride=0, normalized=0 '\000', type=5126, size=1, indx=<optimized out>, this=0x7fea48154bb0) at /usr/include/qt5/QtGui/qopenglfunctions.h:2174
#5  0x00007fea77a452d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=0x7fea48007980, this=0x7fea48154ad0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2338
#6  0x00007fea77a452d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x7fea48154ad0, batch=0x7fea48007980) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2236
#7  0x00007fea77a46d15 in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x7fea48154ad0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2547
#8  0x00007fea77a4cfb2 in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2735
#9  0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (bindable=..., this=0x7fea48154ad0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:244
#10 0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (this=0x7fea48154ad0, bindable=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:204
#11 0x00007fea77a3a06b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:197
#12 0x00007fea77a7a420 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x55a57b81b2e0, renderer=0x7fea48154ad0, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:182
#13 0x00007fea77ade09c in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this@entry=0x55a57b891580, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/items/qquickwindow.cpp:486
#14 0x00007fea77a86324 in QSGRenderThread::syncAndRender() (this=this@entry=0x55a57bb881a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:646
#15 0x00007fea77a89ee8 in QSGRenderThread::run() (this=0x55a57bb881a0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:730
#16 0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57bb881a0) at thread/qthread_unix.cpp:360
#17 0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#18 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fea56fff700 (LWP 20181)):
#0  0x00007fea782f5cbf in __GI___poll (fds=0x7fea50006200, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fea7488139e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fea7488146f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fea75f269ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fea50000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fea75ecf20b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fea56ffece0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007fea75d07f91 in QThread::exec() (this=this@entry=0x55a57bef9c10) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007fea77a01026 in QQuickPixmapReader::run() (this=0x55a57bef9c10) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/util/qquickpixmapcache.cpp:962
#7  0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57bef9c10) at thread/qthread_unix.cpp:360
#8  0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fea5dd09700 (LWP 20180)):
#0  0x00007fea753cf13d in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:103
#1  0x00007fea753c8844 in __GI___pthread_mutex_lock (mutex=0x7fea6a388ee0) at ../nptl/pthread_mutex_lock.c:115
#2  0x00007fea694c82cc in  () at /usr/lib64/libnvidia-glcore.so.430.40
#3  0x00007fea6923c4fc in  () at /usr/lib64/libnvidia-glcore.so.430.40
#4  0x00007fea77a45270 in QOpenGLFunctions::glVertexAttribPointer(unsigned int, int, unsigned int, unsigned char, int, void const*) (ptr=<optimized out>, stride=<optimized out>, normalized=<optimized out>, type=<optimized out>, size=<optimized out>, indx=<optimized out>, this=0x7fea58155a40) at /usr/include/qt5/QtGui/qopenglfunctions.h:2174
#5  0x00007fea77a45270 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=0x7fea581243b0, this=0x7fea58155960) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2334
#6  0x00007fea77a45270 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x7fea58155960, batch=0x7fea581243b0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2236
#7  0x00007fea77a46d15 in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x7fea58155960) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2547
#8  0x00007fea77a4cfb2 in QSGBatchRenderer::Renderer::render() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:2735
#9  0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (bindable=..., this=0x7fea58155960) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:244
#10 0x00007fea77a39bc0 in QSGRenderer::renderScene(QSGBindable const&) (this=0x7fea58155960, bindable=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:204
#11 0x00007fea77a3a06b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:197
#12 0x00007fea77a7a420 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x55a57badf110, renderer=0x7fea58155960, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:182
#13 0x00007fea77ade09c in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this@entry=0x55a57b4558b0, size=...) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/items/qquickwindow.cpp:486
#14 0x00007fea77a86324 in QSGRenderThread::syncAndRender() (this=this@entry=0x7fea6c00aae0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:646
#15 0x00007fea77a89ee8 in QSGRenderThread::run() (this=0x7fea6c00aae0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:730
#16 0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x7fea6c00aae0) at thread/qthread_unix.cpp:360
#17 0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#18 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fea709c7700 (LWP 20179)):
#0  0x00007fea74833224 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fea7487fb71 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fea74881342 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fea7488146f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fea75f269ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fea60000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fea75ecf20b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fea709c6d00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fea75d07f91 in QThread::exec() (this=this@entry=0x55a57b2f4170) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fea77714485 in QQmlThreadPrivate::run() (this=0x55a57b2f4170) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:152
#8  0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57b2f4170) at thread/qthread_unix.cpp:360
#9  0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fea71282700 (LWP 20178)):
#0  0x00007fea782f5cbf in __GI___poll (fds=0x7fea640124a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fea7488139e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fea7488146f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fea75f269ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fea64000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fea75ecf20b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fea71281cf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007fea75d07f91 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007fea767f84f6 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x7fea7687ad80) at thread/qthread_unix.cpp:360
#8  0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fea71dc6700 (LWP 20170)):
#0  0x00007fea782f5cbf in __GI___poll (fds=0x7fea71dc5c28, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fea77e6e742 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fea77e6f3fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fea71f58f18 in QXcbEventQueue::run() (this=0x55a57b13ad50) at qxcbeventqueue.cpp:228
#4  0x00007fea75d09112 in QThreadPrivate::start(void*) (arg=0x55a57b13ad50) at thread/qthread_unix.cpp:360
#5  0x00007fea753c5faa in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fea7830073f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fea73de7500 (LWP 20164)):
#0  0x00007fea753cbe05 in futex_wait_cancelable (private=0, expected=0, futex_word=0x55a57b84e234) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fea753cbe05 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a57b84e1e0, cond=0x55a57b84e208) at pthread_cond_wait.c:502
#2  0x00007fea753cbe05 in __pthread_cond_wait (cond=0x55a57b84e208, mutex=0x55a57b84e1e0) at pthread_cond_wait.c:655
#3  0x00007fea75d0efef in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55a57b84e1e0) at thread/qwaitcondition_unix.cpp:146
#4  0x00007fea75d0efef in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fea6c00ab20, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fea75d0f0d9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x7fea6c00ab28, mutex=0x7fea6c00ab20, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007fea77a88422 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x55a57b73af90, w=0x55a57b8a5530, inExpose=inExpose@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1211
#7  0x00007fea77a88ffc in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x55a57b73af90, window=0x55a57b70ed90) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1036
#8  0x00007fea77aeb4f3 in QQuickWindow::event(QEvent*) (this=0x55a57b70ed90, e=0x7fff8fd98fc0) at /usr/src/debug/libqt5-qtdeclarative-5.13.0-2.1.x86_64/src/quick/items/qquickwindow.cpp:1664
#9  0x000055a579dc6214 in DesktopView::event(QEvent*) (this=0x55a57b70ed90, e=0x7fff8fd98fc0) at /usr/src/debug/plasma5-workspace-5.16.4-1.1.x86_64/shell/desktopview.cpp:236
#10 0x00007fea76a6bc42 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55a57b116ed0, receiver=receiver@entry=0x55a57b70ed90, e=e@entry=0x7fff8fd98fc0) at kernel/qapplication.cpp:3740
#11 0x00007fea76a74ec0 in QApplication::notify(QObject*, QEvent*) (this=0x7fff8fd995d0, receiver=0x55a57b70ed90, e=0x7fff8fd98fc0) at kernel/qapplication.cpp:3486
#12 0x00007fea75ed05b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a57b70ed90, event=0x7fff8fd98fc0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#13 0x00007fea762c33d4 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:787
#14 0x00007fea762c33d4 in QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:478
#15 0x00007fea76a74c3b in QApplication::notify(QObject*, QEvent*) (this=0x7fff8fd995d0, receiver=0x55a57b70ed90, e=0x7fff8fd99250) at kernel/qapplication.cpp:2946
#16 0x00007fea75ed05b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55a57b70ed90, event=0x7fff8fd99250) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#17 0x00007fea75f25d6b in QTimerInfoList::activateTimers() (this=0x55a57b24b5e0) at kernel/qtimerinfo_unix.cpp:643
#18 0x00007fea75f2661c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#19 0x00007fea75f2661c in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#20 0x00007fea7487f683 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007fea74881430 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007fea7488146f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#23 0x00007fea75f26991 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55a57b255770, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007fea75ecf20b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff8fd99490, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#25 0x00007fea75ed6d82 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#26 0x000055a579d953d2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.16.4-1.1.x86_64/shell/main.cpp:215
[Inferior 1 (process 20164) detached]

Reported using DrKonqi
Comment 1 Christoph Feck 2019-09-30 00:08:09 UTC
Crash is in libnvidia-glcore.so.430.40 OpenGL driver.

Please report this issue directly to nvidia developers via https://devtalk.nvidia.com/default/topic/522835/linux/if-you-have-a-problem-please-read-this-first/