https://bugs.kde.org/show_bug.cgi?id=395123
Bug ID: 395123 Summary: Plasmashell and KScreenLocker hang in _xcb_conn_wait Product: plasmashell Version: 5.12.5 Platform: Debian testing OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: Notifications Assignee: k...@privat.broulik.de Reporter: nuor...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 Plasmashell and kscreenlocker_greet may freeze with a stack (below) that is similar in the upper part. It is not clear to me if this is KDE, Qt or XCB, so I'd need some with reporting in the correct place. Plasmashell freezes when showing popups, the kscreenlocker_greet freezes when resuming suspend to RAM. Also reported at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900373 with a kscreenlocker_greet stack. Plasmashell stack: (gdb) where #0 0x00007f7ff847a5d9 in __GI___poll (fds=fds@entry=0x7ffd2906c3e8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7ffd4f00f7 in poll (__timeout=-1, __nfds=1, __fds=0x7ffd2906c3e8) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 0x00007f7ffd4f00f7 in _xcb_conn_wait (c=c@entry=0x560a9b26a270, cond=cond@entry=0x560a9e9154b8, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479 #3 0x00007f7ffd4f1e0a in xcb_wait_for_special_event (c=0x560a9b26a270, se=0x560a9e915490) at ../../src/xcb_in.c:795 #4 0x00007f7fd274296b in dri3_wait_for_event_locked (draw=0x560aa0656888) at ../../../src/loader/loader_dri3_helper.c:431 #5 0x00007f7fd2742ac8 in dri3_find_back (draw=draw@entry=0x560aa0656888) at ../../../src/loader/loader_dri3_helper.c:557 #6 0x00007f7fd274340e in dri3_get_buffer (format=format@entry=4107, buffer_type=buffer_type@entry=loader_dri3_buffer_back, draw=draw@entry=0x560aa0656888, driDrawable=0x7f7fe00062d0) at ../../../src/loader/loader_dri3_helper.c:1399 #7 0x00007f7fd2744081 in loader_dri3_get_buffers (driDrawable=driDrawable@entry=0x7f7fe00062d0, format=4107, stamp=stamp@entry=0x7f7fe0006300, loaderPrivate=loaderPrivate@entry=0x560aa0656888, buffer_mask=<optimized out>, buffer_mask@entry=1, buffers=buffers@entry=0x7ffd2906c6a0) at ../../../src/loader/loader_dri3_helper.c:1603 #8 0x00007f7fd0c9459f in intel_update_image_buffers (drawable=0x7f7fe00062d0, brw=0x560a9cd013a0) at ../../../../../../src/mesa/drivers/dri/i965/brw_context.c:1722 #9 0x00007f7fd0c9459f in intel_update_renderbuffers (context=context@entry=0x560a9ca54c70, drawable=drawable@entry=0x7f7fe00062d0) at ../../../../../../src/mesa/drivers/dri/i965/brw_context.c:1398 #10 0x00007f7fd0c948a1 in intel_prepare_render (brw=brw@entry=0x560a9cd013a0) at ../../../../../../src/mesa/drivers/dri/i965/brw_context.c:1419 #11 0x00007f7fd0c8ffac in brw_clear (ctx=0x560a9cd013a0, mask=50) at ../../../../../../src/mesa/drivers/dri/i965/brw_clear.c:278 #12 0x00007f7ffc8fe158 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #13 0x00007f7ffc903a84 in QSGBatchRenderer::Renderer::render() () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #14 0x00007f7ffc8f4220 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #15 0x00007f7ffc8f46db in QSGRenderer::renderScene(unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #16 0x00007f7ffc92dc20 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #17 0x00007f7ffc9918b8 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #18 0x00007f7ffc9201b9 in () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #19 0x00007f7ffc99c296 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #20 0x00007f7ff9d426cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007f7ff9d49e84 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007f7ff8d5b938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007f7ff955d291 in QWindowPrivate::deliverUpdateRequest() () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #24 0x00007f7ff955d7b9 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #25 0x00007f7ffc99c235 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #26 0x00007f7ff9d426cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f7ff9d49e84 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007f7ff8d5b938 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f7ff8db563e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007f7ff8db5e01 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #31 0x00007f7ff2d71287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7ff2d714c0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f7ff2d7154c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f7ff8db619f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007f7fea59d2c1 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #36 0x00007f7ff8d59b6a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007f7ff8d62ed4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x0000560a9a9e6d0d in () #39 0x00007f7ff83afa87 in __libc_start_main (main=0x560a9a9e6320, argc=1, argv=0x7ffd2906d6d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2906d6c8) at ../csu/libc-start.c:310 #40 0x0000560a9a9e70aa in _start () -- You are receiving this mail because: You are watching all bug changes.