[Xcb] _XReply stuck in xcb_wait_for_reply64

Marius Cirsta mforce2 at gmail.com
Wed Nov 30 22:50:51 UTC 2016


Hello,

I have a problem that came once I upgraded my Linux OS ( less known
one called Fruglware OS ).
For some reason with libxcb 1.12  libx11 1.6.4 I'm having this weird
freeze in plasmashell:

#0  0x00007fc2cf9cd3e1 in poll () from /lib/libc.so.6
#1  0x00007fc2d39831e0 in _xcb_conn_wait (c=c at entry=0x117aaf0,
cond=cond at entry=0x7fff869b5cd0, vector=vector at entry=0x0,
count=count at entry=0x0) at xcb_conn.c:479
#2  0x00007fc2d3984bdf in wait_for_reply (c=c at entry=0x117aaf0,
request=request at entry=10682, e=e at entry=0x7fff869b5d98) at xcb_in.c:516
#3  0x00007fc2d3984d31 in xcb_wait_for_reply64 (c=0x117aaf0,
request=10682, e=0x7fff869b5d98) at xcb_in.c:560
#4  0x00007fc2d3bea2e8 in _XReply (dpy=0x11798a0, rep=0x7fff869b5e40,
extra=0, discard=0) at xcb_io.c:596
#5  0x00007fc2cc781cd2 in ?? () from /usr/lib/libGL.so.1
#6  0x00007fc2cc781ff7 in ?? () from /usr/lib/libGL.so.1
#7  0x00007fc2216f9239 in ?? () from /usr/lib/dri/r600_dri.so
#8  0x00007fc2216f3ab4 in ?? () from /usr/lib/dri/r600_dri.so
#9  0x00007fc2215dd92c in ?? () from /usr/lib/dri/r600_dri.so
#10 0x00007fc2215de84c in ?? () from /usr/lib/dri/r600_dri.so
#11 0x00007fc22158a67b in ?? () from /usr/lib/dri/r600_dri.so
#12 0x00007fc221592eb4 in ?? () from /usr/lib/dri/r600_dri.so
#13 0x00007fc2d3201216 in QSGBatchRenderer::Renderer::renderBatches()
() from /usr/lib/libQt5Quick.so.5
#14 0x00007fc2d3206835 in QSGBatchRenderer::Renderer::render() () from
/usr/lib/libQt5Quick.so.5
#15 0x00007fc2d3211daf in QSGRenderer::renderScene(QSGBindable const&)
() from /usr/lib/libQt5Quick.so.5
#16 0x00007fc2d321246b in QSGRenderer::renderScene(unsigned int) ()
from /usr/lib/libQt5Quick.so.5
#17 0x00007fc2d322186e in
QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from
/usr/lib/libQt5Quick.so.5
#18 0x00007fc2d32682ee in QQuickWindowPrivate::renderSceneGraph(QSize
const&) () from /usr/lib/libQt5Quick.so.5
#19 0x00007fc2d3237986 in ?? () from /usr/lib/libQt5Quick.so.5
#20 0x00007fc2d3272595 in QQuickWindow::event(QEvent*) () from
/usr/lib/libQt5Quick.so.5
#21 0x00007fc2d4b8e8a3 in PlasmaQuick::Dialog::event(QEvent*) () from
/usr/lib/libKF5PlasmaQuick.so.5
#22 0x00007fc2d0a9ab2c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007fc2d0aa1cb1 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#24 0x00007fc2d0249e3a in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () from /usr/lib/libQt5Core.so.5
#25 0x00007fc2d059f18e in QWindowPrivate::deliverUpdateRequest() ()
from /usr/lib/libQt5Gui.so.5
#26 0x00007fc2d059f669 in QWindow::event(QEvent*) () from
/usr/lib/libQt5Gui.so.5
#27 0x00007fc2d3272403 in QQuickWindow::event(QEvent*) () from
/usr/lib/libQt5Quick.so.5
#28 0x00007fc2d4b8e8a3 in PlasmaQuick::Dialog::event(QEvent*) () from
/usr/lib/libKF5PlasmaQuick.so.5
#29 0x00007fc2d0a9ab2c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007fc2d0aa1cb1 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#31 0x00007fc2d0249e3a in QCoreApplication::notifyInternal2(QObject*,
QEvent*) () from /usr/lib/libQt5Core.so.5
#32 0x00007fc2d0293fa3 in QTimerInfoList::activateTimers() () from
/usr/lib/libQt5Core.so.5
#33 0x00007fc2d02944f1 in ?? () from /usr/lib/libQt5Core.so.5
#34 0x00007fc2cb7a5ea7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#35 0x00007fc2cb7a60d8 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0x00007fc2cb7a617c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#37 0x00007fc2d02948ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Core.so.5
#38 0x00007fc2d0248eea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#39 0x00007fc2d02505dd in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#40 0x000000000041ea8a in ?? ()
#41 0x00007fc2cf90e271 in __libc_start_main () from /lib/libc.so.6
#42 0x000000000041ecba in _start ()

I tried to look at it because I'm a C/C++ developer but I'm not really
familiar with this.

 It seems that for some reason even though a request was made there's
not response.
 I assume this is probably not caused libxcb or libx11 but any help in
debugging this would be highly appreciated.

 If any additional info would help I can provide it.

Thank you.


More information about the Xcb mailing list