Bug 414285 - Plasma App Crashes after switching NVIDIA
Summary: Plasma App Crashes after switching NVIDIA
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.2
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-11-19 08:47 UTC by Bora Erciyas
Modified: 2019-12-04 01:01 UTC (History)
1 user (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 Bora Erciyas 2019-11-19 08:47:16 UTC
Application: plasmashell (5.17.2)

Qt Version: 5.13.1
Frameworks Version: 5.63.0
Operating System: Linux 4.15.0-70-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
Whenever I switched to Nvidia graphic card from Intel via prime-select, I experience the crash problem when wake up the pc from suspend. Oftenly app restarts itself with no visible or experiencable error but sometimes, System tray icons disappear or menu cannot be opened up.

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".
[Current thread is 1 (Thread 0x7f614fbc1800 (LWP 1661))]

Thread 15 (Thread 0x7f6097fff700 (LWP 21973)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56253b135df4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56253b135da0, cond=0x56253b135dc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56253b135dc8, mutex=0x56253b135da0) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x56253b135da0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562538c59580, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x562538c59588, mutex=mutex@entry=0x562538c59580, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562538c59578) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562538c59500) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x562538c59500) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562538c59500) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f6097fff700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f60977fe700 (LWP 14928)):
[KCrash Handler]
#6  QXcbIntegration::createPlatformOpenGLContext (this=<optimized out>, context=0x7f6134023c00) at qxcbintegration.cpp:280
#7  0x00007f614a1ed55f in QOpenGLContext::create (this=0x7f6134023c00) at kernel/qopenglcontext.cpp:611
#8  0x00007f614da145ad in QSGRenderThread::sync (this=this@entry=0x562538bc3580, inExpose=<optimized out>) at scenegraph/qsgthreadedrenderloop.cpp:552
#9  0x00007f614da15a24 in QSGRenderThread::syncAndRender (this=this@entry=0x562538bc3580) at scenegraph/qsgthreadedrenderloop.cpp:610
#10 0x00007f614da192b8 in QSGRenderThread::run (this=0x562538bc3580) at scenegraph/qsgthreadedrenderloop.cpp:730
#11 0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562538bc3580) at thread/qthread_unix.cpp:360
#12 0x00007f61469246db in start_thread (arg=0x7f60977fe700) at pthread_create.c:463
#13 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f60c19d5700 (LWP 8353)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562537d9c934) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562537d9c8e0, cond=0x562537d9c908) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562537d9c908, mutex=0x562537d9c8e0) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x562537d9c8e0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562536740d80, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x562536740d88, mutex=mutex@entry=0x562536740d80, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562536740d78) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562536740d00) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x562536740d00) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562536740d00) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60c19d5700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f60f6ddc700 (LWP 7989)):
#0  0x00007f61492e2bf9 in __GI___poll (fds=0x7f60e81d2c90, nfds=1, timeout=9966) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f614321c5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6149c359db in QEventDispatcherGlib::processEvents (this=0x7f60e81c5280, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7f60f6ddbda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f61499f13ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x7f60cc009800) at thread/qthread_unix.cpp:360
#7  0x00007f61469246db in start_thread (arg=0x7f60f6ddc700) at pthread_create.c:463
#8  0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f60c8d37700 (LWP 7557)):
#0  0x00007f61492e2bf9 in __GI___poll (fds=0x7f60c4002df0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f610d51c481 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f610d50de40 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f610d50e4d0 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f610d50e560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f610d51c3c9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f610cc36318 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f61469246db in start_thread (arg=0x7f60c8d37700) at pthread_create.c:463
#8  0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f60c25d6700 (LWP 2305)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562537c43870) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562537c43820, cond=0x562537c43848) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562537c43848, mutex=0x562537c43820) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x562537c43820) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562538b59a40, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x562538b59a48, mutex=mutex@entry=0x562538b59a40, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562538b59a38) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562538b599c0) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x562538b599c0) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562538b599c0) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60c25d6700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f60f6098700 (LWP 2010)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56253583ce94) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56253583ce40, cond=0x56253583ce68) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56253583ce68, mutex=0x56253583ce40) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x56253583ce40) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x7f61340115d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x7f61340115d8, mutex=mutex@entry=0x7f61340115d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f61340115c8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f6134011550) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x7f6134011550) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x7f6134011550) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60f6098700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f60dbbff700 (LWP 2005)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5625361bdde0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5625361bdd90, cond=0x5625361bddb8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5625361bddb8, mutex=0x5625361bdd90) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x5625361bdd90) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5625358112a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x5625358112a8, mutex=mutex@entry=0x5625358112a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x562535811298) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x562535811220) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x562535811220) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562535811220) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60dbbff700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f60da6d3700 (LWP 1995)):
#0  0x00007f614321bfc8 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f614321c570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6149c359db in QEventDispatcherGlib::processEvents (this=0x7f60cc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7f60da6d2d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f61499f13ca in QThread::exec (this=this@entry=0x7f612475d2d0) at thread/qthread.cpp:531
#6  0x00007f614d992ac6 in QQuickPixmapReader::run (this=0x7f612475d2d0) at util/qquickpixmapcache.cpp:962
#7  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x7f612475d2d0) at thread/qthread_unix.cpp:360
#8  0x00007f61469246db in start_thread (arg=0x7f60da6d3700) at pthread_create.c:463
#9  0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f60f7b4d700 (LWP 1849)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5625352e4eb0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5625352e4e60, cond=0x5625352e4e88) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5625352e4e88, mutex=0x5625352e4e60) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x5625352e4e60) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5625350f72f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x5625350f72f8, mutex=mutex@entry=0x5625350f72f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5625350f72e8) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5625350f7270) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x5625350f7270) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x5625350f7270) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60f7b4d700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f60fe22b700 (LWP 1847)):
#0  0x00007f61492de0b4 in __GI___libc_read (fd=42, buf=0x7f60fe22ab50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f61432612d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f614321c0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f614321c570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6149c359db in QEventDispatcherGlib::processEvents (this=0x7f60f8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7f60fe22ad60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f61499f13ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f6100b89197 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x5625351f4050) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f60fe22b700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f61166bf700 (LWP 1838)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5625341ce864) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5625341ce810, cond=0x5625341ce838) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5625341ce838, mutex=0x5625341ce810) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x5625341ce810) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5625338c87a0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=this@entry=0x5625338c87a8, mutex=mutex@entry=0x5625338c87a0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da18ec8 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5625338c8798) at scenegraph/qsgthreadedrenderloop.cpp:245
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5625338c8720) at scenegraph/qsgthreadedrenderloop.cpp:710
#8  0x00007f614da192fa in QSGRenderThread::run (this=0x5625338c8720) at scenegraph/qsgthreadedrenderloop.cpp:739
#9  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x5625338c8720) at thread/qthread_unix.cpp:360
#10 0x00007f61469246db in start_thread (arg=0x7f61166bf700) at pthread_create.c:463
#11 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f613217f700 (LWP 1795)):
#0  0x00007f6143262649 in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f614321bfec in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f614321c570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6149c359db in QEventDispatcherGlib::processEvents (this=0x7f6124000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7f613217ed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f61499f13ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f614d4bfcb5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x562533af55f0) at thread/qthread_unix.cpp:360
#9  0x00007f61469246db in start_thread (arg=0x7f613217f700) at pthread_create.c:463
#10 0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6133fff700 (LWP 1674)):
#0  0x00007f61492e2bf9 in __GI___poll (fds=0x7f612c0e1850, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f614321c5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6149c359db in QEventDispatcherGlib::processEvents (this=0x7f612c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7f6133ffed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f61499f13ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#6  0x00007f614ace90e5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f61499f2b72 in QThreadPrivate::start (arg=0x7f614af60d80) at thread/qthread_unix.cpp:360
#8  0x00007f61469246db in start_thread (arg=0x7f6133fff700) at pthread_create.c:463
#9  0x00007f61492ef88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f614fbc1800 (LWP 1661)):
#0  0x00007f614692a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562533ae63e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x562533ae6390, cond=0x562533ae63b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x562533ae63b8, mutex=0x562533ae6390) at pthread_cond_wait.c:655
#3  0x00007f61499f9b0b in QWaitConditionPrivate::wait (deadline=..., this=0x562533ae6390) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x562538bc35c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f61499f9e19 in QWaitCondition::wait (this=0x562538bc35c8, mutex=0x562538bc35c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f614da160ed in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x562533c8ddf0, w=<optimized out>, w@entry=0x562538b2d590, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:1217
#7  0x00007f614da1866d in QSGThreadedRenderLoop::handleExposure (this=this@entry=0x562533c8ddf0, window=window@entry=0x562534e5bd70) at scenegraph/qsgthreadedrenderloop.cpp:1011
#8  0x00007f614da18ce9 in QSGThreadedRenderLoop::exposureChanged (this=0x562533c8ddf0, window=0x562534e5bd70) at scenegraph/qsgthreadedrenderloop.cpp:919
#9  0x00007f614a1b6365 in QWindow::event (this=this@entry=0x562534e5bd70, ev=ev@entry=0x7fff5a2b5680) at kernel/qwindow.cpp:2359
#10 0x00007f614da78995 in QQuickWindow::event (this=0x562534e5bd70, e=0x7fff5a2b5680) at items/qquickwindow.cpp:1695
#11 0x00007f614f7bd4db in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#12 0x00007f614b53eeac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f614b5464b0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f6149bd7d48 in QCoreApplication::notifyInternal2 (receiver=0x562534e5bd70, event=0x7fff5a2b5680) at kernel/qcoreapplication.cpp:1095
#15 0x00007f6149bd7f2e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x562534e5bd70, event=event@entry=0x7fff5a2b5680) at kernel/qcoreapplication.cpp:1502
#16 0x00007f614a1ac20a in QGuiApplicationPrivate::processExposeEvent (e=0x7f61340280e0) at kernel/qguiapplication.cpp:3077
#17 0x00007f614a1ac45d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x7f61340280e0) at kernel/qguiapplication.cpp:1911
#18 0x00007f614a18671b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#19 0x00007f613cfbaeca in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#20 0x00007f614321c417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f614321c650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f614321c6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f6149c359bf in QEventDispatcherGlib::processEvents (this=0x5625338e4170, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007f6149bd5eaa in QEventLoop::exec (this=this@entry=0x7fff5a2b5960, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#25 0x00007f6149bdf220 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1403
#26 0x0000562532bb0cef in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 349289.

Possible duplicates by query: bug 414189, bug 413480, bug 413415, bug 413016, bug 413011.

Reported using DrKonqi
Comment 1 Christoph Feck 2019-12-04 01:01:42 UTC
Known NVIDIA issue.