FS#58549 - [xorg-server] plasmashell freezes
Attached to Project:
Arch Linux
Opened by Antonio Rojas (arojas) - Friday, 11 May 2018, 22:38 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 13 May 2018, 16:27 GMT
Opened by Antonio Rojas (arojas) - Friday, 11 May 2018, 22:38 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 13 May 2018, 16:27 GMT
|
Details
Description:
plasmashell is freezing every ~10/15 minutes with xorg 1.20. Other windows still work, only Plasma itself is frozen, and restarting plasmashell makes it work again for another ~10 min. Backtrace: #0 0x00007f2597a66ea9 in poll () at /usr/lib/libc.so.6 #1 0x00007f259cac6170 in poll (__timeout=-1, __nfds=1, __fds=0x7ffc1b785d38) at /usr/include/bits/poll2.h:46 #2 0x00007f259cac6170 in _xcb_conn_wait (c=0x559511391650, cond=<optimized out>, vector=0x0, count=0x0) at xcb_conn.c:479 #3 0x00007f259cac7eeb in xcb_wait_for_special_event (c=0x559511391650, se=0x559515d77fa0) at xcb_in.c:795 #4 0x00007f2571aa7a5e in dri3_wait_for_event_locked (draw=0x5595170441b8) at ../mesa-18.0.3/src/loader/loader_dri3_helper.c:431 #5 0x00007f2571aa7bc0 in dri3_find_back (draw=draw@entry=0x5595170441b8) at ../mesa-18.0.3/src/loader/loader_dri3_helper.c:557 #6 0x00007f2571aa84fe in dri3_get_buffer (format=format@entry=4107, buffer_type=buffer_type@entry= loader_dri3_buffer_back, draw=draw@entry=0x5595170441b8, driDrawable=0x5595161e8b90) at ../mesa-18.0.3/src/loader/loader_dri3_helper.c:1399 #7 0x00007f2571aa9299 in loader_dri3_get_buffers (driDrawable=driDrawable@entry=0x5595161e8b90, format=4107, stamp=stamp@entry=0x5595161e8bc0, loaderPrivate=loaderPrivate@entry=0x5595170441b8, buffer_mask=<optimized out>, buffer_mask@entry=1, buffers=buffers@entry=0x7ffc1b785ff0) at ../mesa-18.0.3/src/loader/loader_dri3_helper.c:1603 #8 0x00007f24e76387b3 in intel_update_image_buffers (drawable=0x5595161e8b90, brw=0x559511f920d0) at ../mesa-18.0.3/src/mesa/drivers/dri/i965/brw_context.c:1724 #9 0x00007f24e76387b3 in intel_update_renderbuffers (context=context@entry=0x559511f74370, drawable=drawable@entry=0x5595161e8b90) at ../mesa-18.0.3/src/mesa/drivers/dri/i965/brw_context.c:1400 #10 0x00007f24e7638e41 in intel_prepare_render (brw=brw@entry=0x559511f920d0) at ../mesa-18.0.3/src/mesa/drivers/dri/i965/brw_context.c:1421 #11 0x00007f24e7634233 in brw_clear (ctx=0x559511f920d0, mask=50) at ../mesa-18.0.3/src/mesa/drivers/dri/i965/brw_clear.c:278 #12 0x00007f259bec345d in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5 #13 0x00007f259bec8cea in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5 #14 0x00007f259beb931e in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5 #15 0x00007f259beb97ec in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5 #16 0x00007f259bef39b0 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5 #17 0x00007f259bf571a5 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/libQt5Quick.so.5 #18 0x00007f259bee5de5 in () at /usr/lib/libQt5Quick.so.5 #19 0x00007f259bf62a06 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #20 0x00007f259dee33e4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5 #21 0x00007f24e48feea6 in () at /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so #22 0x00007f259932f984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #23 0x00007f259933725b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #24 0x00007f259832fbc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #25 0x00007f2598b73df3 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5 #26 0x00007f2598b7432b in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 ---Type <return> to continue, or q <return> to quit--- #27 0x00007f259bf6295c in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #28 0x00007f259dee33e4 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5 #29 0x00007f24e48feea6 in () at /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so #30 0x00007f259932f984 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #31 0x00007f259933725b in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #32 0x00007f259832fbc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #33 0x00007f259838221a in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5 #34 0x00007f2598382aa2 in () at /usr/lib/libQt5Core.so.5 #35 0x00007f25922c5368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #36 0x00007f25922c55b1 in () at /usr/lib/libglib-2.0.so.0 #37 0x00007f25922c563e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #38 0x00007f2598382e49 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #39 0x00007f258a577b32 in () at /usr/lib/libQt5XcbQpa.so.5 #40 0x00007f259832e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #41 0x00007f2598336b56 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #42 0x000055950f881843 in () #43 0x00007f259799c06b in __libc_start_main () at /usr/lib/libc.so.6 #44 0x000055950f881bfa in _start () |
This task depends upon
Closed by Antonio Rojas (arojas)
Sunday, 13 May 2018, 16:27 GMT
Reason for closing: Fixed
Additional comments about closing: mesa 18.0.3-2
Sunday, 13 May 2018, 16:27 GMT
Reason for closing: Fixed
Additional comments about closing: mesa 18.0.3-2
xorg 1.20 should be added to the repositories along with mesa-18.1.0/rc*
General link https://patchwork.freedesktop.org/series/42687/