Bug 1701480
Summary: | KDE Plasmashell Often Crashes | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomas Toth <ttomasz> |
Component: | xorg-x11-drv-nouveau | Assignee: | Ben Skeggs <bskeggs> |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 30 | CC: | airlied, ajax, alex, bskeggs, jglisse, jgrulich, jphxxxx, kde-sig, me, rdieter, than |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-05-12 14:16:36 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tomas Toth
2019-04-19 08:04:56 UTC
Executable: plasmashell PID: 1593 Signal: Segmentation fault (11) Time: 4/19/19 08:56:12 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=0x7f6b14009dc4) 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 0x7f6b26a58cc0 (LWP 1593))] Thread 11 (Thread 0x7f6ae4f2f700 (LWP 3537)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55dfd1c48624) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55dfd1c485d0, cond=0x55dfd1c485f8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55dfd1c485f8, mutex=0x55dfd1c485d0) at pthread_cond_wait.c:655 #3 0x00007f6b2a6d83d3 in QWaitConditionPrivate::wait (deadline=..., this=0x55dfd1c485d0) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x7f6b14016710, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f6b2a6d8461 in QWaitCondition::wait (this=this@entry=0x7f6b14016718, mutex=mutex@entry=0x7f6b14016710, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f6b2c45bf59 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f6b14016708) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f6b14016690) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f6b2c45c1fd in QSGRenderThread::run (this=0x7f6b14016690) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x7f6b14016690) at thread/qthread_unix.cpp:361 #10 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f6ae5ec1700 (LWP 2788)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55dfd234be50) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55dfd234be00, cond=0x55dfd234be28) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55dfd234be28, mutex=0x55dfd234be00) at pthread_cond_wait.c:655 #3 0x00007f6b2a6d83d3 in QWaitConditionPrivate::wait (deadline=..., this=0x55dfd234be00) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55dfd22068f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f6b2a6d8461 in QWaitCondition::wait (this=this@entry=0x55dfd22068f8, mutex=mutex@entry=0x55dfd22068f0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f6b2c45bf59 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55dfd22068e8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55dfd2206870) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f6b2c45c1fd in QSGRenderThread::run (this=0x55dfd2206870) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x55dfd2206870) at thread/qthread_unix.cpp:361 #10 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f6ae6890700 (LWP 2297)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55dfd1ccab50) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55dfd1ccab00, cond=0x55dfd1ccab28) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55dfd1ccab28, mutex=0x55dfd1ccab00) at pthread_cond_wait.c:655 #3 0x00007f6b2a6d83d3 in QWaitConditionPrivate::wait (deadline=..., this=0x55dfd1ccab00) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x7f6b14009fe0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f6b2a6d8461 in QWaitCondition::wait (this=this@entry=0x7f6b14009fe8, mutex=mutex@entry=0x7f6b14009fe0, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f6b2c45bf59 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f6b14009fd8) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f6b14009f60) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f6b2c45c1fd in QSGRenderThread::run (this=0x7f6b14009f60) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x7f6b14009f60) at thread/qthread_unix.cpp:361 #10 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f6aee4e1700 (LWP 2293)): [KCrash Handler] #6 0x00007f6b10ed01fc in nouveau_fence_next (screen=screen@entry=0x55dfd093aac0) at ../src/gallium/drivers/nouveau/nouveau_fence.c:232 #7 0x00007f6b10f574a6 in nvc0_default_kick_notify (push=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:228 #8 0x00007f6b10b69846 in pushbuf_submit (push=push@entry=0x55dfd093b540, chan=<optimized out>, chan=<optimized out>) at ../nouveau/pushbuf.c:324 #9 0x00007f6b10b69c8f in pushbuf_flush (push=push@entry=0x55dfd093b540) at ../nouveau/pushbuf.c:401 #10 0x00007f6b10b6a759 in pushbuf_refn (push=0x55dfd093b540, retry=<optimized out>, refs=0x7f6aee4e0420, nr=1) at ../nouveau/pushbuf.c:471 #11 0x00007f6b10b6a7a3 in nouveau_pushbuf_refn (push=push@entry=0x55dfd093b540, refs=refs@entry=0x7f6aee4e0420, nr=nr@entry=1) at ../nouveau/pushbuf.c:735 #12 0x00007f6b10eca9a7 in PUSH_REFN (flags=<optimized out>, bo=0x55dfd0931f80, push=0x55dfd093b540) at ../src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h:45 #13 nvc0_cb_bo_push (nv=nv@entry=0x55dfd18bc570, bo=<optimized out>, domain=<optimized out>, base=base@entry=0, size=<optimized out>, size@entry=65536, offset=offset@entry=0, words=20, data=0x7f6ae054e180) at ../src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c:598 #14 0x00007f6b10f63e48 in nvc0_constbufs_validate (nvc0=0x55dfd18bc570) at ../src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c:590 #15 0x00007f6b10f6680c in nvc0_state_validate (nvc0=nvc0@entry=0x55dfd18bc570, mask=mask@entry=4294967295, validate_list=validate_list@entry=0x7f6b117e3d60 <validate_list_3d>, size=size@entry=34, dirty=dirty@entry=0x55dfd18bc9f8, bufctx=0x55dfd18bfce0) at ../src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c:971 #16 0x00007f6b10f6693b in nvc0_state_validate_3d (nvc0=nvc0@entry=0x55dfd18bc570, mask=mask@entry=4294967295) at ../src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c:989 #17 0x00007f6b10f67f87 in nvc0_draw_vbo (pipe=0x55dfd18bc570, info=0x7f6aee4e0660) at ../src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c:989 #18 0x00007f6b1117ee1f in st_draw_vbo (ctx=<optimized out>, prims=0x7f6aee4e0730, nr_prims=<optimized out>, ib=0x7f6aee4e0710, index_bounds_valid=<optimized out>, min_index=<optimized out>, max_index=<optimized out>, tfb_vertcount=0x0, stream=0, indirect=0x0) at ../src/mesa/state_tracker/st_draw.c:270 #19 0x00007f6b1120e392 in _mesa_validated_drawrangeelements (baseInstance=0, numInstances=1, basevertex=0, indices=0x7f6ae05d9892, type=5123, count=<optimized out>, end=4294967295, start=<optimized out>, index_bounds_valid=<optimized out>, mode=<optimized out>, ctx=<optimized out>) at ../src/mesa/main/draw.c:849 #20 _mesa_validated_drawrangeelements (ctx=<optimized out>, mode=<optimized out>, index_bounds_valid=<optimized out>, start=<optimized out>, end=4294967295, count=<optimized out>, type=5123, indices=0x7f6ae05d9892, basevertex=0, numInstances=1, baseInstance=0) at ../src/mesa/main/draw.c:781 #21 0x00007f6b1120e6ac in _mesa_DrawElements (mode=5, count=16, type=5123, indices=0x7f6ae05d9892) at ../src/mesa/main/draw.c:1003 #22 0x00007f6b2c41666d in QOpenGLFunctions::glDrawElements (this=0x7f6ae0007380, indices=<optimized out>, type=5123, count=<optimized out>, mode=<optimized out>) at /usr/include/qt5/QtGui/qopenglfunctions.h:778 #23 QSGBatchRenderer::Renderer::renderMergedBatch (batch=0x7f6ae0557f50, this=0x7f6ae00072a0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2340 #24 QSGBatchRenderer::Renderer::renderMergedBatch (this=0x7f6ae00072a0, batch=0x7f6ae0557f50) at scenegraph/coreapi/qsgbatchrenderer.cpp:2236 #25 0x00007f6b2c418095 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7f6ae00072a0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2547 #26 0x00007f6b2c41e332 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2735 #27 0x00007f6b2c40ab24 in QSGRenderer::renderScene (bindable=..., this=0x7f6ae00072a0) at scenegraph/coreapi/qsgrenderer.cpp:244 #28 QSGRenderer::renderScene (this=0x7f6ae00072a0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:204 #29 0x00007f6b2c40afd3 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:197 #30 0x00007f6b2c44db22 in QSGDefaultRenderContext::renderNextFrame (this=0x55dfd0e35230, renderer=0x7f6ae00072a0, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:182 #31 0x00007f6b2c4b191c in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x55dfd0b8aa60, size=...) at items/qquickwindow.cpp:486 #32 0x00007f6b2c45852f in QSGRenderThread::syncAndRender (this=this@entry=0x7f6b14009b20) at scenegraph/qsgthreadedrenderloop.cpp:646 #33 0x00007f6b2c45c168 in QSGRenderThread::run (this=0x7f6b14009b20) at scenegraph/qsgthreadedrenderloop.cpp:730 #34 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x7f6b14009b20) at thread/qthread_unix.cpp:361 #35 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #36 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f6aecdf4700 (LWP 2269)): #0 __GI___libc_read (nbytes=16, buf=0x7f6aecdf3af0, fd=27) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=27, buf=0x7f6aecdf3af0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f6b2901696f in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f6b28fcee27 in g_main_context_check () from /lib64/libglib-2.0.so.0 #4 0x00007f6b28fcf283 in ?? () from /lib64/libglib-2.0.so.0 #5 0x00007f6b28fcf413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #6 0x00007f6b2a8ce543 in QEventDispatcherGlib::processEvents (this=0x7f6ae8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f6b2a87841b in QEventLoop::exec (this=this@entry=0x7f6aecdf3d20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007f6b2a6d1745 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007f6aed5eeb3c in KCupsConnection::run() () from /lib64/libkcupslib.so #10 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x55dfd1543700) at thread/qthread_unix.cpp:361 #11 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f6b0132b700 (LWP 2224)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55dfd07eae90) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55dfd07eae40, cond=0x55dfd07eae68) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55dfd07eae68, mutex=0x55dfd07eae40) at pthread_cond_wait.c:655 #3 0x00007f6b2a6d83d3 in QWaitConditionPrivate::wait (deadline=..., this=0x55dfd07eae40) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55dfd0dced60, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f6b2a6d8461 in QWaitCondition::wait (this=this@entry=0x55dfd0dced68, mutex=mutex@entry=0x55dfd0dced60, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f6b2c45bf59 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55dfd0dced58) at scenegraph/qsgthreadedrenderloop.cpp:245 #7 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55dfd0dcece0) at scenegraph/qsgthreadedrenderloop.cpp:710 #8 0x00007f6b2c45c1fd in QSGRenderThread::run (this=0x55dfd0dcece0) at scenegraph/qsgthreadedrenderloop.cpp:739 #9 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x55dfd0dcece0) at thread/qthread_unix.cpp:361 #10 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #11 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f6b01b2c700 (LWP 2222)): #0 0x00007f6b2901af2d in g_mutex_lock () from /lib64/libglib-2.0.so.0 #1 0x00007f6b28fced3e in g_main_context_check () from /lib64/libglib-2.0.so.0 #2 0x00007f6b28fcf283 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f6b28fcf413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f6b2a8ce543 in QEventDispatcherGlib::processEvents (this=0x7f6af4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f6b2a87841b in QEventLoop::exec (this=this@entry=0x7f6b01b2bd20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f6b2a6d1745 in QThread::exec (this=this@entry=0x55dfd07bf060) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f6b2c3d0e4a in QQuickPixmapReader::run (this=0x55dfd07bf060) at util/qquickpixmapcache.cpp:953 #8 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x55dfd07bf060) at thread/qthread_unix.cpp:361 #9 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #10 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f6b109b9700 (LWP 2118)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x55dfd0835f98) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55dfd0835f48, cond=0x55dfd0835f70) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55dfd0835f70, mutex=0x55dfd0835f48) at pthread_cond_wait.c:655 #3 0x00007f6b1133a7ab in cnd_wait (mtx=0x55dfd0835f48, cond=0x55dfd0835f70) at ../src/../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55dfd0931470) at ../src/util/u_queue.c:270 #5 0x00007f6b1133a4eb in impl_thrd_routine (p=<optimized out>) at ../src/../include/c11/threads_posix.h:87 #6 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f6b135ef700 (LWP 1896)): #0 __GI___libc_read (nbytes=16, buf=0x7f6b135eeb10, fd=11) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=11, buf=0x7f6b135eeb10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f6b2901696f in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f6b28fcee27 in g_main_context_check () from /lib64/libglib-2.0.so.0 #4 0x00007f6b28fcf283 in ?? () from /lib64/libglib-2.0.so.0 #5 0x00007f6b28fcf413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #6 0x00007f6b2a8ce543 in QEventDispatcherGlib::processEvents (this=0x7f6b08000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f6b2a87841b in QEventLoop::exec (this=this@entry=0x7f6b135eed40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007f6b2a6d1745 in QThread::exec (this=this@entry=0x55dfd0829ee0) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007f6b2c0e9a09 in QQmlThreadPrivate::run (this=0x55dfd0829ee0) at qml/ftw/qqmlthread.cpp:148 #10 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x55dfd0829ee0) at thread/qthread_unix.cpp:361 #11 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f6b18bc0700 (LWP 1638)): #0 __GI___libc_read (nbytes=16, buf=0x7f6b18bbfaf0, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=0x7f6b18bbfaf0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f6b2901696f in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f6b28fcee27 in g_main_context_check () from /lib64/libglib-2.0.so.0 #4 0x00007f6b28fcf283 in ?? () from /lib64/libglib-2.0.so.0 #5 0x00007f6b28fcf413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #6 0x00007f6b2a8ce543 in QEventDispatcherGlib::processEvents (this=0x7f6b0c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007f6b2a87841b in QEventLoop::exec (this=this@entry=0x7f6b18bbfd20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007f6b2a6d1745 in QThread::exec (this=this@entry=0x7f6b2b15c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007f6b2b0d8f3b in QDBusConnectionManager::run (this=0x7f6b2b15c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #10 0x00007f6b2a6d28a6 in QThreadPrivate::start (arg=0x7f6b2b15c060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #11 0x00007f6b29b765a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f6b2a353023 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f6b26a58cc0 (LWP 1593)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7f6b14009dc4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f6b14009d70, cond=0x7f6b14009d98) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f6b14009d98, mutex=0x7f6b14009d70) at pthread_cond_wait.c:655 #3 0x00007f6b2a6d83d3 in QWaitConditionPrivate::wait (deadline=..., this=0x7f6b14009d70) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x7f6b14009b60, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f6b2a6d8461 in QWaitCondition::wait (this=0x7f6b14009b68, mutex=0x7f6b14009b60, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68 #6 0x00007f6b2c45a661 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x55dfd08c2300, w=0x55dfd18c8080, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1211 #7 0x00007f6b2c45b234 in QSGThreadedRenderLoop::handleUpdateRequest (this=0x55dfd08c2300, window=0x55dfd0e49620) at scenegraph/qsgthreadedrenderloop.cpp:1036 #8 0x00007f6b2c4bdf79 in QQuickWindow::event (this=0x55dfd0e49620, e=0x7fff9c99d040) at items/qquickwindow.cpp:1654 #9 0x000055dfcf2e20ef in PanelView::event (this=0x55dfd0e49620, e=0x7fff9c99d040) at /usr/src/debug/plasma-workspace-5.15.4-1.fc30.x86_64/shell/panelview.cpp:924 #10 0x00007f6b2b35fc56 in QApplicationPrivate::notify_helper (this=this@entry=0x55dfd06e9ac0, receiver=receiver@entry=0x55dfd0e49620, e=e@entry=0x7fff9c99d040) at kernel/qapplication.cpp:3753 #11 0x00007f6b2b3690a0 in QApplication::notify (this=0x7fff9c99d630, receiver=0x55dfd0e49620, e=0x7fff9c99d040) at kernel/qapplication.cpp:3500 #12 0x00007f6b2a879428 in QCoreApplication::notifyInternal2 (receiver=0x55dfd0e49620, event=0x7fff9c99d040) at kernel/qcoreapplication.cpp:1060 #13 0x00007f6b2ac3fe4d in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at kernel/qplatformwindow.cpp:786 #14 0x00007f6b2ac3d48e in QPlatformWindow::windowEvent (this=0x55dfd0e35630, event=<optimized out>) at kernel/qplatformwindow.cpp:478 #15 0x00007f6b2b368e1b in QApplication::notify (this=0x7fff9c99d630, receiver=0x55dfd0e49620, e=0x7fff9c99d2d0) at kernel/qapplication.cpp:2960 #16 0x00007f6b2a879428 in QCoreApplication::notifyInternal2 (receiver=0x55dfd0e49620, event=0x7fff9c99d2d0) at kernel/qcoreapplication.cpp:1060 #17 0x00007f6b2a8cd786 in QTimerInfoList::activateTimers (this=0x55dfd07ad620) at kernel/qtimerinfo_unix.cpp:643 #18 0x00007f6b2a8ce03c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #19 0x00007f6b28fcefd0 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #20 0x00007f6b28fcf368 in ?? () from /lib64/libglib-2.0.so.0 #21 0x00007f6b28fcf413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #22 0x00007f6b2a8ce4b2 in QEventDispatcherGlib::processEvents (this=0x55dfd06ec890, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #23 0x00007f6b2a87841b in QEventLoop::exec (this=this@entry=0x7fff9c99d520, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #24 0x00007f6b2a880106 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #25 0x000055dfcf2cb809 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.15.4-1.fc30.x86_64/shell/main.cpp:212 [Inferior 1 (process 1593) detached] Similar Plasmashell crash caught by ABRT: https://bugzilla.redhat.com/show_bug.cgi?id=1701501 Thread 8 (Thread 0x7f6aee4e1700 (LWP 2293)): [KCrash Handler] #6 0x00007f6b10ed01fc in nouveau_fence_next (screen=screen@entry=0x55dfd093aac0) at ../src/gallium/drivers/nouveau/nouveau_fence.c:232 #7 0x00007f6b10f574a6 in nvc0_default_kick_notify (push=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:228 #8 0x00007f6b10b69846 in pushbuf_submit (push=push@entry=0x55dfd093b540, chan=<optimized out>, chan=<optimized out>) at ../nouveau/pushbuf.c:324 #9 0x00007f6b10b69c8f in pushbuf_flush (push=push@entry=0x55dfd093b540) at ../nouveau/pushbuf.c:401 #10 0x00007f6b10b6a759 in pushbuf_refn (push=0x55dfd093b540, retry=<optimized out>, refs=0x7f6aee4e0420, nr=1) at ../nouveau/pushbuf.c:471 #11 0x00007f6b10b6a7a3 in nouveau_pushbuf_refn (push=push@entry=0x55dfd093b540, refs=refs@entry=0x7f6aee4e0420, nr=nr@entry=1) at ../nouveau/pushbuf.c:735 #12 0x00007f6b10eca9a7 in PUSH_REFN (flags=<optimized out>, bo=0x55dfd0931f80, push=0x55dfd093b540) at ../src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h:45 It's crashing down in the nouveau video driver, re-assining. At the same time, I also started to hit: Bug #1695374 - [abrt] nouveau_vma_del: WARNING: CPU: 5 PID: 186 at drivers/gpu/drm/nouveau/nvif/vmm.c:68 nvif_vmm_put+0x6a/0x80 [nouveau] [nouveau] ABRT count: 809 Bug #1697004 - [abrt] nouveau_vma_del: WARNING: CPU: 5 PID: 3895 at drivers/gpu/drm/nouveau/nvif/vmm.c:68 nvif_vmm_put+0x6a/0x80 [nouveau] [nouveau] ABRT count: 1 The latest qt5-qtbase 5.12.1-6 update is a functional workaround. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f43ed18461 KDE/Plasmashell does not crash, freezes, etc. Thank you, Rex! *** This bug has been marked as a duplicate of bug 1706420 *** |