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

tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() ASSERT failure in QList::at: "index out of range"

    XMLWordPrintable

Details

    • Linux/X11
    • 60f61198f2 (qt/qtbase/dev) 60f61198f2 (qt/tqtc-qtbase/dev) 9453784d59 (qt/qtbase/6.3) 9453784d59 (qt/tqtc-qtbase/6.3) f0b5841b8c (qt/tqtc-qtbase/6.2)

    Description

      I've seen this crash a few times on OpenSUSE, for example in this log.

      QFATAL : tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() ASSERT failure in QList::at: "index out of range", file /home/qt/work/install/include/QtCore/qlist.h, line 423
      [...]
      
       334: === Stack trace ===
       334: [New LWP 31371]
       334: [New LWP 31372]
       334: [Thread debugging using libthread_db enabled]
       334: Using host libthread_db library "/lib64/libthread_db.so.1".
       334: 0x00007fb2465e989f in wait4 () from /lib64/libc.so.6
       334: 
       334: Thread 3 (Thread 0x7fb23e15b700 (LWP 31372) "QtTest Watchdog"):
       334: #0  0x00007fb24690181e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
       334: #1  0x00007fb24a4842f1 in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #2  0x00007fb24a48b93b in std::cv_status std::condition_variable::__wait_until_impl > >(std::unique_lock&, std::chrono::time_point > > const&) () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #3  0x00007fb24a48a07b in std::cv_status std::condition_variable::wait_until > >(std::unique_lock&, std::chrono::time_point > > const&) () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #4  0x00007fb24a4888f5 in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #5  0x00007fb24a486a0c in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #6  0x00007fb24a485652 in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #7  0x00007fb24a485a8a in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #8  0x00007fb247899c40 in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #9  0x00007fb24789ac4d in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #10 0x00007fb247899cdb in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #11 0x00007fb2468fa94a in start_thread () from /lib64/libpthread.so.0
       334: #12 0x00007fb24661dd0f in clone () from /lib64/libc.so.6
       334: 
       334: Thread 2 (Thread 0x7fb23f180700 (LWP 31371) "QXcbEventQueue"):
       334: #0  0x00007fb246612099 in poll () from /lib64/libc.so.6
       334: #1  0x00007fb24352a387 in ?? () from /usr/lib64/libxcb.so.1
       334: #2  0x00007fb24352bfba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
       334: #3  0x00007fb2411a1c27 in ?? () from /home/qt/work/install/plugins/platforms/../../lib/libQt6XcbQpa.so.6
       334: #4  0x00007fb247899c40 in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #5  0x00007fb24789ac4d in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #6  0x00007fb247899cdb in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #7  0x00007fb2468fa94a in start_thread () from /lib64/libpthread.so.0
       334: #8  0x00007fb24661dd0f in clone () from /lib64/libc.so.6
       334: 
       334: Thread 1 (Thread 0x7fb24a8e5980 (LWP 31370) "tst_qtouchevent"):
       334: #0  0x00007fb2465e989f in wait4 () from /lib64/libc.so.6
       334: #1  0x00007fb24a47917a in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #2  0x00007fb24a47e91c in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #3  
       334: #4  0x00007fb24655718b in raise () from /lib64/libc.so.6
       334: #5  0x00007fb246558585 in abort () from /lib64/libc.so.6
       334: #6  0x00007fb24759d1b9 in qAbort() () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #7  0x00007fb2475ac6f1 in ?? () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #8  0x00007fb2475a8be0 in QMessageLogger::fatal(char const*, ...) const () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #9  0x00007fb24759d0a2 in qt_assert_x(char const*, char const*, char const*, int) () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #10 0x0000000000431147 in QList::at (this=0x7ffecaabdf70, i=0) at /home/qt/work/install/include/QtCore/qlist.h:423
       334: #11 0x000000000041d17d in tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad (this=0x7ffecaabfd10) at /home/qt/work/qt/qtbase/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp:1203
       334: #12 0x000000000042968f in tst_QTouchEvent::qt_static_metacall (_o=0x7ffecaabfd10, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7ffecaabed40) at tests/auto/gui/kernel/qtouchevent/tst_qtouchevent_autogen/include/tst_qtouchevent.moc:153
       334: #13 0x00007fb247655c18 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /home/qt/work/install/lib/libQt6Core.so.6
       334: #14 0x00007fb24a485326 in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #15 0x00007fb24a47becb in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #16 0x00007fb24a47cc25 in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #17 0x00007fb24a47e07b in ?? () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #18 0x00007fb24a47f112 in QTest::qRun() () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #19 0x00007fb24a47eb20 in QTest::qExec(QObject*, int, char**) () from /home/qt/work/install/lib/libQt6Test.so.6
       334: #20 0x0000000000429502 in main (argc=5, argv=0x7ffecaabfe58) at /home/qt/work/qt/qtbase/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent.cpp:1989
       334: [Inferior 1 (process 31370) detached]
       334: === End of stack trace ===
       334: qt-testrunner.py     INFO: Test process exited with code: -6
       334: qt-testrunner.py     INFO: Parsed XML file /home/qt/work/testresults/tst_qtouchevent-1655107390924.xml in 0.001 seconds
       334: qt-testrunner.py     INFO: Found 10 passes and 1 failures
       334: qt-testrunner.py     INFO: Some tests failed, will re-run at most 5 times.
       334: 
       334: qt-testrunner.py     INFO: Re-running testcase: multiPointRawEventTranslationOnTouchPad
       334: qt-testrunner.py    DEBUG: Running test command line: ['/home/qt/work/qt/qtbase_standalone_tests/tests/auto/gui/kernel/qtouchevent/tst_qtouchevent', '-o', '/home/qt/work/testresults/tst_qtouchevent-1655107392438.xml,xml', '-o', '-,txt', 'multiPointRawEventTranslationOnTouchPad']
      

      Attachments

        Issue Links

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

          Activity

            People

              srutledg Shawn Rutledge
              jimis Dimitrios Apostolou
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews