Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-97042

qt location examples hang

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: 5.15.2
    • Fix Version/s: None
    • Component/s: Location
    • Labels:
      None
    • Environment:
      KDE Neon
      Qt 5.15.2+p20.04+tunstable+git20210811.0024-0
    • Platform/s:
      Linux/X11

      Description

      When compiling the minimal_map example on KDE neon the application hangs after the first move of the screen and does no longer respond.

      Here is the backtrace from gdb:

      Thread 11 (Thread 0x7f4584cf8700 (LWP 75495)):
      #0  0x00007f45974dc170 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #1  0x00007f45974c61b5 in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #2  0x00007f45974c625a in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #3  0x00007f45974c6202 in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #4  0x00007f45974c625a in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #5  0x00007f45974c6202 in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #6  0x00007f45974c6202 in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #7  0x00007f45974c6202 in QSGBatchRenderer::Renderer::buildRenderLists(QSGNode*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #8  0x00007f45974d8fc2 in QSGBatchRenderer::Renderer::render() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #9  0x00007f45974bcde4 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #10 0x00007f45974bd2b3 in QSGRenderer::renderScene(unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #11 0x00007f459752bfa7 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #12 0x00007f45975998f9 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #13 0x00007f4597539ae9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #14 0x00007f459753df77 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #15 0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #16 0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #17 0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 10 (Thread 0x7f4586732700 (LWP 75494)):
      #0  0x00007f45a132eaff in _GI__poll (fds=0x7f456c004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007f45a052e36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007f45a052e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007f45a19665d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #4  0x00007f45a190a87b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #5  0x00007f45a1724292 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #6  0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #7  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #8  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 9 (Thread 0x7f4586f33700 (LWP 75493)):
      #0  0x00007f45a132eaff in _GI__poll (fds=0x7f4568039e20, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007f45a052e36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007f45a052e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007f45a19665d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #4  0x00007f45a190a87b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #5  0x00007f45a1724292 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #6  0x00007f459db23f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
      #7  0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #8  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #9  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 8 (Thread 0x7f4587734700 (LWP 75492)):
      #0  0x00007f45a132eaff in _GI__poll (fds=0x7f4574004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007f45a052e36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007f45a052e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007f45a19665d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #4  0x00007f45a190a87b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #5  0x00007f45a1724292 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #6  
      0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #7  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #8  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 7 (Thread 0x7f4587f35700 (LWP 75491)):
      #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4598006588) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4598006538, cond=0x7f4598006560) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=0x7f4598006560, mutex=0x7f4598006538) at pthread_cond_wait.c:638
      #3  0x00007f458e835e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #4  0x00007f458e835a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #5  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #6  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 6 (Thread 0x7f4588736700 (LWP 75490)):
      #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4598006588) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4598006538, cond=0x7f4598006560) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=0x7f4598006560, mutex=0x7f4598006538) at pthread_cond_wait.c:638
      #3  0x00007f458e835e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #4  0x00007f458e835a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #5  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #6  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 5 (Thread 0x7f4588f37700 (LWP 75489)):
      #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4598006588) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4598006538, cond=0x7f4598006560) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=0x7f4598006560, mutex=0x7f4598006538) at pthread_cond_wait.c:638
      #3  0x00007f458e835e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #4  0x00007f458e835a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #5  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #6  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 4 (Thread 0x7f4594c04700 (LWP 75488)):
      #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4598006588) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f4598006538, cond=0x7f4598006560) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=0x7f4598006560, mutex=0x7f4598006538) at pthread_cond_wait.c:638
      #3  0x00007f458e835e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #4  0x00007f458e835a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
      #5  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #6  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 3 (Thread 0x7f45967ea700 (LWP 75487)):
      #0  0x00007f45a132eaff in _GI__poll (fds=0x7f4590004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007f45a052e36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007f45a052e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007f45a19665d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #4  0x00007f45a190a87b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #5  0x00007f45a1724292 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #6  0x00007f45a1f0e549 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
      #7  0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #8  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #9  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 2 (Thread 0x7f459d309700 (LWP 75486)):
      #0  0x00007f45a132eaff in _GI__poll (fds=0x7f459d308c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007f459e365c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      #2  0x00007f459e36790a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
      #3  0x00007f459dc1fe88 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
      #4  0x00007f45a172542c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #5  0x00007f45a11fd609 in start_thread (arg=<optimized out>) at pthread_create.c:477
      #6  0x00007f45a133b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

      Thread 1 (Thread 0x7f459e306840 (LWP 75485)):
      #0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55b9b341f1d0) at ../sysdeps/nptl/futex-internal.h:183
      #1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55b9b341f180, cond=0x55b9b341f1a8) at pthread_cond_wait.c:508
      #2  __pthread_cond_wait (cond=0x55b9b341f1a8, mutex=0x55b9b341f180) at pthread_cond_wait.c:638
      #3  0x00007f45a172b59b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #4  0x00007f459753c137 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #5  0x00007f459753cd14 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #6  0x00007f45975a7e67 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
      #7  0x00007f45a190bd7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #8  0x00007f45a2197d64 in QPlatformWindow::windowEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
      #9  0x00007f45a21a3fe7 in QGuiApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
      #10 0x00007f45a190bd7a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #11 0x00007f45a1965920 in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #12 0x00007f45a196620c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #13 0x00007f45a052e17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #14 0x00007f45a052e400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #15 0x00007f45a052e4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
      #16 0x00007f45a19665d2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #17 0x00007f45a190a87b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #18 0x00007f45a1912a34 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
      #19 0x000055b9b16df59a in main (argc=1, argv=0x7ffe084a0298) at ../minimal_map/main.cpp:61

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            paangele Paolo Angelelli
            Reporter:
            zagge Thorsten Zachmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes