Discussion:
[Xcb] [Bug 108960] New: QT application hangs on Debian 8 and call stack points to XCB
b***@freedesktop.org
2018-12-06 04:43:05 UTC
Permalink
https://bugs.freedesktop.org/show_bug.cgi?id=108960

Bug ID: 108960
Summary: QT application hangs on Debian 8 and call stack points
to XCB
Product: XCB
Version: 1.6
Hardware: Other
OS: Linux (All)
Status: NEW
Severity: major
Priority: medium
Component: Library
Assignee: ***@lists.freedesktop.org
Reporter: ***@harman.com
QA Contact: ***@lists.freedesktop.org

Created attachment 142737
--> https://bugs.freedesktop.org/attachment.cgi?id=142737&action=edit
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.
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
b***@freedesktop.org
2018-12-06 10:46:02 UTC
Permalink
https://bugs.freedesktop.org/show_bug.cgi?id=108960

--- Comment #1 from sree bindu <***@harman.com> ---
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
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
b***@freedesktop.org
2018-12-06 10:52:27 UTC
Permalink
https://bugs.freedesktop.org/show_bug.cgi?id=108960

--- Comment #2 from sree bindu <***@harman.com> ---
Similar to #94108
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...