Bug 108960

Summary: QT application hangs on Debian 8 and call stack points to XCB
Product: XCB Reporter: sree bindu <gogisree.bindu>
Component: LibraryAssignee: xcb mailing list dummy <xcb>
Status: NEW --- QA Contact: xcb mailing list dummy <xcb>
Severity: major    
Priority: medium    
Version: 1.6   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: gdb call stack 1

Description sree bindu 2018-12-06 04:43:05 UTC
Created attachment 142737 [details]
gdb call stack 1

our QT application runs on Debian 8 plat form. 

At the client location, they observe a freeze mostly once in a week.

Here is the observation,

1. No Gui interfaces are responsive. 
2. No button presses are responsive. 

Some time the module will recover in couple of minutes and some times it completely freezes.
 and the module requires a hard boot.
Comment 1 sree bindu 2018-12-06 10:46:02 UTC
Thread 22 (Thread 0x7fd79be1c700 (LWP 992)):
#0  0x00007fd7a677308f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fd79f4284a9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd79f429ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd79e4f23c9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fd7a8c165f9 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fd7a676f0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fd7a3f6f62d in clone () from /lib/x86_64-linux-gnu/libc.so.6


Thread 1 (Thread 0x7fd7a96b4780 (LWP 942)):
#0  0x00007fd7a3f66aed in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fd79f428252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd79f429b6f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd79f429c81 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fd7a00ae327 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007fd7a12d87e3 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007fd7a12d5ee9 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#7  0x00007fd79a921a09 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#8  0x00007fd79a921f25 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#9  0x00007fd79a91694d in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#10 0x00007fd7a5c8c8a6 in QSGBatchRenderer::Renderer::renderBatches() () from /usr/lib/libQt5Quick.so.5
#11 0x00007fd7a5c92279 in QSGBatchRenderer::Renderer::render() () from /usr/lib/libQt5Quick.so.5
#12 0x00007fd7a5c9d81c in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/libQt5Quick.so.5
#13 0x00007fd7a5c9de9b in QSGRenderer::renderScene(unsigned int) () from /usr/lib/libQt5Quick.so.5
#14 0x00007fd7a5cad11e in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/libQt5Quick.so.5
#15 0x00007fd7a5cf4fcd in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/libQt5Quick.so.5
#16 0x00007fd7a5cc3766 in ?? () from /usr/lib/libQt5Quick.so.5
#17 0x00007fd7a5cfff95 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#18 0x00007fd7a821d52c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007fd7a8224220 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007fd7a8ddcae0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007fd7a4b58d5e in QWindowPrivate::deliverUpdateRequest() () from /usr/lib/libQt5Gui.so.5
#22 0x00007fd7a4b5925e in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
#23 0x00007fd7a5cffe03 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#24 0x00007fd7a821d52c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fd7a8224220 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007fd7a8ddcae0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#27 0x00007fd7a8e28fde in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#28 0x00007fd7a8e294e1 in ?? () from /usr/lib/libQt5Core.so.5
#29 0x00007fd7a156fc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fd7a156ff48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fd7a156fffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fd7a8e2a047 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#33 0x00007fd7a8ddadca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#34 0x00007fd7a8de2bad in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#35 0x000000000075a7c1 in main_internal (argc=<optimized out>, argv=<optimized out>, logger=...)
    at /home/glacier/jenkins_workspace/workspace/GlacierFaderModuleLinux-V1.0/source_tree/FaderModule/Application/main.cpp:127
#36 0x000000000075b320 in main (argc=1, argv=0x7fffc2e86a18)
    at /home/glacier/jenkins_workspace/workspace/GlacierFaderModuleLinux-V1.0/source_tree/FaderModule/Application/main.cpp:157
Comment 2 sree bindu 2018-12-06 10:52:27 UTC
Similar to #94108

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.