Details
Description
The test has crashed four times within the last week in the CI. The relevant part of the gdb backtrace below:
Thread 1 (Thread 0x7fc2e4eb98c0 (LWP 5366)): #0 0x00007fc2d99f669d in poll () at /lib64/libc.so.6 #1 0x00007fc2d8be07ac in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007fc2d8be08cc in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007fc2dac710bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/qt/work/install/lib/libQt5Core.so.5 #4 0x00007fc2c99f3771 in () at /home/qt/work/install/lib/libQt5XcbQpa.so.5 #5 0x00007fc2dac1b76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /home/qt/work/install/lib/libQt5Core.so.5 #6 0x000000000042b1f1 in tst_QWebEnginePage::getUserMediaRequestDesktopAudio() () #7 0x00007fc2dac290d6 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /home/qt/work/install/lib/libQt5Core.so.5 #8 0x00007fc2dbf6ca04 in () at /home/qt/work/install/lib/libQt5Test.so.5 #9 0x00007fc2dbf6d326 in () at /home/qt/work/install/lib/libQt5Test.so.5 #10 0x00007fc2dbf6d8f2 in () at /home/qt/work/install/lib/libQt5Test.so.5 #11 0x00007fc2dbf6dcb3 in QTest::qRun() () at /home/qt/work/install/lib/libQt5Test.so.5 #12 0x00007fc2dbf6df6b in QTest::qExec(QObject*, int, char**) () at /home/qt/work/install/lib/libQt5Test.so.5 #13 0x000000000040e33d in main () Detaching from program: /home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage, process 5366
Link to the test log:
getUserMediaRequest has been blacklisted earlier (https://codereview.qt-project.org/#/c/167696/2), but this is the first time I've seen this test crashing.