Bug 375617 - Plasma workspace crash when using the taskbar
Summary: Plasma workspace crash when using the taskbar
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-01-27 14:44 UTC by Hebert
Modified: 2017-02-01 23:50 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hebert 2017-01-27 14:44:16 UTC
Application: plasmashell (5.8.5)

Qt Version: 5.7.1
Frameworks Version: 5.29.0
Operating System: Linux 4.9.5-200.fc25.x86_64 x86_64
Distribution: "Fedora release 25 (Twenty Five)"

-- Information about the crash:
Plasma sometimes crashes when an app has its position moved inside the taskbar.

The crash can be reproduced sometimes.

-- 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 ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f76d1e8ff00 (LWP 1290))]

Thread 16 (Thread 0x7f75d366e700 (LWP 2465)):
[KCrash Handler]
#6  0x00007f76d7673203 in  () at /usr/lib64/nvidia-340xx/libnvidia-glcore.so.340.101
#7  0x00007f76d76476a1 in  () at /usr/lib64/nvidia-340xx/libnvidia-glcore.so.340.101
#8  0x00007f76d7357de3 in  () at /usr/lib64/nvidia-340xx/libnvidia-glcore.so.340.101
#9  0x00007f76d73584b7 in  () at /usr/lib64/nvidia-340xx/libnvidia-glcore.so.340.101
#10 0x00007f76d7358a00 in  () at /usr/lib64/nvidia-340xx/libnvidia-glcore.so.340.101
#11 0x00007f76e288c723 in QOpenGLFunctions::glCopyTexSubImage2D(unsigned int, int, int, int, int, int, int, int) (height=16, width=256, y=0, x=0, yoffset=0, xoffset=0, level=0, target=3553, this=0x7f75c40e1180) at ../../src/gui/opengl/qopenglfunctions.h:675
#12 0x00007f76e288c723 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) (this=0x7f75c40ec400, width=<optimized out>, height=<optimized out>) at opengl/qopengltextureglyphcache.cpp:396
#13 0x00007f76e2835c52 in QTextureGlyphCache::resizeCache(int, int) (height=<optimized out>, width=<optimized out>, this=0x7f75c40ec400) at painting/qtextureglyphcache_p.h:130
#14 0x00007f76e2835c52 in QTextureGlyphCache::fillInPendingGlyphs() (this=0x7f75c40ec400) at painting/qtextureglyphcache.cpp:247
#15 0x00007f76e5d761f7 in QSGTextMaskMaterial::populate(QPointF const&, QVector<unsigned int> const&, QVector<QPointF> const&, QSGGeometry*, QRectF*, QPointF*, QMargins const&) () at /lib64/libQt5Quick.so.5
#16 0x00007f76e5d740a4 in QSGDefaultGlyphNode::update() () at /lib64/libQt5Quick.so.5
#17 0x00007f76e5dfbee7 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at /lib64/libQt5Quick.so.5
#18 0x00007f76e5e00bf4 in QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode*, QQuickText::TextStyle, QColor const&) () at /lib64/libQt5Quick.so.5
#19 0x00007f76e5dfce6c in QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int) () at /lib64/libQt5Quick.so.5
#20 0x00007f76e5dfb8c7 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () at /lib64/libQt5Quick.so.5
#21 0x00007f76e5db8be0 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () at /lib64/libQt5Quick.so.5
#22 0x00007f76e5db93fb in QQuickWindowPrivate::updateDirtyNodes() () at /lib64/libQt5Quick.so.5
#23 0x00007f76e5dba46e in QQuickWindowPrivate::syncSceneGraph() () at /lib64/libQt5Quick.so.5
#24 0x00007f76e5d8919a in QSGRenderThread::sync(bool) () at /lib64/libQt5Quick.so.5
#25 0x00007f76e5d8b03c in QSGRenderThread::syncAndRender() () at /lib64/libQt5Quick.so.5
#26 0x00007f76e5d8f07c in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#27 0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565e071bb20) at thread/qthread_unix.cpp:368
#28 0x00007f76e08666ca in start_thread (arg=0x7f75d366e700) at pthread_create.c:333
#29 0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 15 (Thread 0x7f75ee67b700 (LWP 2370)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565e01e93d0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565e09b6950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8e8c5 in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8f1ba in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#5  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565e09b68d0) at thread/qthread_unix.cpp:368
#6  0x00007f76e08666ca in start_thread (arg=0x7f75ee67b700) at pthread_create.c:333
#7  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 14 (Thread 0x7f75d3fff700 (LWP 2125)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565e08515f0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565df928400, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8e8c5 in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8f1ba in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#5  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565df928380) at thread/qthread_unix.cpp:368
#6  0x00007f76e08666ca in start_thread (arg=0x7f75d3fff700) at pthread_create.c:333
#7  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 13 (Thread 0x7f75ede7a700 (LWP 2121)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565e022db90) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565e022db70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8e8c5 in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8f1ba in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#5  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565e022daf0) at thread/qthread_unix.cpp:368
#6  0x00007f76e08666ca in start_thread (arg=0x7f75ede7a700) at pthread_create.c:333
#7  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 12 (Thread 0x7f75f0768700 (LWP 2092)):
#0  0x00007f76e151101d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f76da1c7156 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f75e80048c0, timeout=<optimized out>, context=0x7f75e8000990) at gmain.c:4228
#2  0x00007f76da1c7156 in g_main_context_iterate (context=context@entry=0x7f75e8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007f76da1c726c in g_main_context_iteration (context=0x7f75e8000990, may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f75e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f75f0767c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f75f22702c7 in KCupsConnection::run() () at /lib64/libkcupslib.so
#8  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565e00f73b0) at thread/qthread_unix.cpp:368
#9  0x00007f76e08666ca in start_thread (arg=0x7f75f0768700) at pthread_create.c:333
#10 0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 11 (Thread 0x7f75ff4fa700 (LWP 2051)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565df90ad20) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565df50eb50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8e8c5 in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8f1ba in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#5  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565df50ead0) at thread/qthread_unix.cpp:368
#6  0x00007f76e08666ca in start_thread (arg=0x7f75ff4fa700) at pthread_create.c:333
#7  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 10 (Thread 0x7f7604cdf700 (LWP 2036)):
#0  0x00007ffec07d6b12 in clock_gettime ()
#1  0x00007f76e152b726 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f7604cde9d0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f76e21c0af1 in qt_clock_gettime (ts=0x7f7604cde9d0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#3  0x00007f76e21c0af1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  0x00007f76e21c0af1 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:173
#5  0x00007f76e2315de9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f7600002cd0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f76e23161e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f7600002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f76e23173dc in timerSourcePrepareHelper(GTimerSource*, gint*) (src=<optimized out>, timeout=0x7f7604cdeab4) at kernel/qeventdispatcher_glib.cpp:132
#8  0x00007f76e23174a5 in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f7604cdeab4) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f76da1c6699 in g_main_context_prepare (context=context@entry=0x7f7600000990, priority=priority@entry=0x7f7604cdeb40) at gmain.c:3501
#10 0x00007f76da1c707b in g_main_context_iterate (context=context@entry=0x7f7600000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3909
#11 0x00007f76da1c726c in g_main_context_iteration (context=0x7f7600000990, may_block=may_block@entry=1) at gmain.c:3990
#12 0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f76000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7604cdec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#15 0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565df406470) at thread/qthread_unix.cpp:368
#16 0x00007f76e08666ca in start_thread (arg=0x7f7604cdf700) at pthread_create.c:333
#17 0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 9 (Thread 0x7f7621286700 (LWP 1933)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565dee47ad0) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565def3e030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8e8c5 in QSGRenderThread::processEventsAndWaitForMore() () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8f1ba in QSGRenderThread::run() () at /lib64/libQt5Quick.so.5
#5  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565def3dfb0) at thread/qthread_unix.cpp:368
#6  0x00007f76e08666ca in start_thread (arg=0x7f7621286700) at pthread_create.c:333
#7  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 8 (Thread 0x7f7622291700 (LWP 1928)):
#0  0x00007f76da1c6097 in g_main_context_acquire (context=context@entry=0x7f761c000990) at gmain.c:3286
#1  0x00007f76da1c7005 in g_main_context_iterate (context=context@entry=0x7f761c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3879
#2  0x00007f76da1c726c in g_main_context_iteration (context=0x7f761c000990, may_block=may_block@entry=1) at gmain.c:3990
#3  0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f761c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7622290c10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f76e5d1f8b6 in QQuickPixmapReader::run() () at /lib64/libQt5Quick.so.5
#7  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565dec288f0) at thread/qthread_unix.cpp:368
#8  0x00007f76e08666ca in start_thread (arg=0x7f7622291700) at pthread_create.c:333
#9  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 7 (Thread 0x7f76ab5a9700 (LWP 1906)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e7bd12f4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQt5Script.so.5
#2  0x00007f76e7bd1339 in  () at /lib64/libQt5Script.so.5
#3  0x00007f76e08666ca in start_thread (arg=0x7f76ab5a9700) at pthread_create.c:333
#4  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 6 (Thread 0x7f76bcf13700 (LWP 1905)):
#0  0x00007f76e151101d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f76da1c7156 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f76b00013c0, timeout=<optimized out>, context=0x7f76b00009b0) at gmain.c:4228
#2  0x00007f76da1c7156 in g_main_context_iterate (context=context@entry=0x7f76b00009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007f76da1c726c in g_main_context_iteration (context=0x7f76b00009b0, may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f76b00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f76bcf12c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565de9875e0) at thread/qthread_unix.cpp:368
#8  0x00007f76e08666ca in start_thread (arg=0x7f76bcf13700) at pthread_create.c:333
#9  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 5 (Thread 0x7f76be9ad700 (LWP 1885)):
#0  0x00007f76da1c6d06 in g_main_context_dispatch (context=context@entry=0x7f76ac0009b0) at gmain.c:3852
#1  0x00007f76da1c71c0 in g_main_context_iterate (context=context@entry=0x7f76ac0009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#2  0x00007f76da1c726c in g_main_context_iteration (context=0x7f76ac0009b0, may_block=may_block@entry=1) at gmain.c:3990
#3  0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f76ac0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f76be9acc60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f76e53964e5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565de7ddab0) at thread/qthread_unix.cpp:368
#8  0x00007f76e08666ca in start_thread (arg=0x7f76be9ad700) at pthread_create.c:333
#9  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7f76bffff700 (LWP 1523)):
#0  0x00007ffec07d6b12 in clock_gettime ()
#1  0x00007f76e152b726 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f76bfffe9b0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f76e21c0af1 in qt_clock_gettime (ts=0x7f76bfffe9b0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:109
#3  0x00007f76e21c0af1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  0x00007f76e21c0af1 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:173
#5  0x00007f76e2315de9 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f76b4002cd0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f76e23161e5 in QTimerInfoList::timerWait(timespec&) (this=0x7f76b4002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f76e23173dc in timerSourcePrepareHelper(GTimerSource*, gint*) (src=<optimized out>, timeout=0x7f76bfffea94) at kernel/qeventdispatcher_glib.cpp:132
#8  0x00007f76e23174a5 in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f76bfffea94) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f76da1c6699 in g_main_context_prepare (context=context@entry=0x7f76b40009b0, priority=priority@entry=0x7f76bfffeb20) at gmain.c:3501
#10 0x00007f76da1c707b in g_main_context_iterate (context=context@entry=0x7f76b40009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3909
#11 0x00007f76da1c726c in g_main_context_iteration (context=0x7f76b40009b0, may_block=may_block@entry=1) at gmain.c:3990
#12 0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f76b40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f76bfffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f76e21255f3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:507
#15 0x00007f76e53964e5 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#16 0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565de785630) at thread/qthread_unix.cpp:368
#17 0x00007f76e08666ca in start_thread (arg=0x7f76bffff700) at pthread_create.c:333
#18 0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7f76c5ef1700 (LWP 1342)):
#0  0x00007f76e2121db5 in QMutex::unlock() (this=this@entry=0x5565de70d460) at thread/qmutex.cpp:283
#1  0x00007f76e2317611 in QMutexLocker::unlock() (this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:147
#2  0x00007f76e2317611 in QMutexLocker::~QMutexLocker() (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../src/corelib/thread/qmutex.h:141
#3  0x00007f76e2317611 in QThreadData::canWaitLocked() (this=0x5565de70d430) at ../../src/corelib/thread/qthread_p.h:253
#4  0x00007f76e2317611 in postEventSourcePrepare(GSource*, gint*) (s=0x7f76b80012f0, timeout=timeout@entry=0x7f76c5ef0a74) at kernel/qeventdispatcher_glib.cpp:259
#5  0x00007f76da1c6699 in g_main_context_prepare (context=context@entry=0x7f76b80009b0, priority=priority@entry=0x7f76c5ef0b00) at gmain.c:3501
#6  0x00007f76da1c707b in g_main_context_iterate (context=context@entry=0x7f76b80009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3909
#7  0x00007f76da1c726c in g_main_context_iteration (context=0x7f76b80009b0, may_block=may_block@entry=1) at gmain.c:3990
#8  0x00007f76e231773b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f76b80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#9  0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f76c5ef0c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#10 0x00007f76e21255f3 in QThread::exec() (this=this@entry=0x7f76e2a3b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
#11 0x00007f76e29c5739 in QDBusConnectionManager::run() (this=0x7f76e2a3b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#12 0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x7f76e2a3b060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#13 0x00007f76e08666ca in start_thread (arg=0x7f76c5ef1700) at pthread_create.c:333
#14 0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f76c76fb700 (LWP 1308)):
#0  0x00007f76e151101d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f76e64dcd10 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f76e64deaa9 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f76cb2bdd69 in QXcbEventReader::run() (this=0x5565de6c0ca0) at qxcbconnection.cpp:1343
#4  0x00007f76e21299da in QThreadPrivate::start(void*) (arg=0x5565de6c0ca0) at thread/qthread_unix.cpp:368
#5  0x00007f76e08666ca in start_thread (arg=0x7f76c76fb700) at pthread_create.c:333
#6  0x00007f76e151cf7f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f76d1e8ff00 (LWP 1290)):
#0  0x00007f76e086c460 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f76e212a05a in QWaitConditionPrivate::wait(unsigned long) (time=18446744073709551615, this=0x5565e071ba30) at thread/qwaitcondition_unix.cpp:143
#2  0x00007f76e212a05a in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x5565e071bb60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007f76e5d8bc18 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () at /lib64/libQt5Quick.so.5
#4  0x00007f76e5d8c547 in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) () at /lib64/libQt5Quick.so.5
#5  0x00007f76e5dc4676 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5
#6  0x00007f76e7d05edb in PlasmaQuick::Dialog::event(QEvent*) () at /lib64/libKF5PlasmaQuick.so.5
#7  0x00007f76293fb4dd in ToolTipDialog::event(QEvent*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#8  0x00007f76e2b95ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5565e0677ed0, e=0x7ffec07b3190) at kernel/qapplication.cpp:3799
#9  0x00007f76e2b9d671 in QApplication::notify(QObject*, QEvent*) (this=0x7ffec07b39d0, receiver=0x5565e0677ed0, e=0x7ffec07b3190) at kernel/qapplication.cpp:3556
#10 0x00007f76e22c97aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x5565e0677ed0, event=event@entry=0x7ffec07b3190) at kernel/qcoreapplication.cpp:988
#11 0x00007f76e260b64e in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7ffec07b3190, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#12 0x00007f76e260b64e in QWindowPrivate::deliverUpdateRequest() (this=<optimized out>) at kernel/qwindow.cpp:2171
#13 0x00007f76e260bb99 in QWindow::event(QEvent*) (this=0x5565e0677ed0, ev=<optimized out>) at kernel/qwindow.cpp:2142
#14 0x00007f76e5dc4615 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5
#15 0x00007f76e7d05edb in PlasmaQuick::Dialog::event(QEvent*) () at /lib64/libKF5PlasmaQuick.so.5
#16 0x00007f76293fb4dd in ToolTipDialog::event(QEvent*) () at /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#17 0x00007f76e2b95ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5565e0677ed0, e=0x7ffec07b3610) at kernel/qapplication.cpp:3799
#18 0x00007f76e2b9d671 in QApplication::notify(QObject*, QEvent*) (this=0x7ffec07b39d0, receiver=0x5565e0677ed0, e=0x7ffec07b3610) at kernel/qapplication.cpp:3556
#19 0x00007f76e22c97aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5565e0677ed0, event=event@entry=0x7ffec07b3610) at kernel/qcoreapplication.cpp:988
#20 0x00007f76e2316d3b in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7ffec07b3610, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#21 0x00007f76e2316d3b in QTimerInfoList::activateTimers() (this=0x5565de6e7e30) at kernel/qtimerinfo_unix.cpp:644
#22 0x00007f76e2317291 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#23 0x00007f76da1c6e42 in g_main_dispatch (context=0x7f76c0001710) at gmain.c:3203
#24 0x00007f76da1c6e42 in g_main_context_dispatch (context=context@entry=0x7f76c0001710) at gmain.c:3856
#25 0x00007f76da1c71c0 in g_main_context_iterate (context=context@entry=0x7f76c0001710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3929
#26 0x00007f76da1c726c in g_main_context_iteration (context=0x7f76c0001710, may_block=may_block@entry=1) at gmain.c:3990
#27 0x00007f76e231771f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5565de6f4a80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f76e22c873a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffec07b3860, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#29 0x00007f76e22d023c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
#30 0x00005565dc8a6452 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.8.5/shell/main.cpp:166

Reported using DrKonqi
Comment 1 Christoph Feck 2017-02-01 23:50:29 UTC
The crash is in the nvidia OpenGL drivers. Please report this issue directly to nvidia developers.