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

tst_qaudiosink: start_afterStopAndReset() crashes on macOS

XMLWordPrintable

    • macOS
    • 2eeb0514f (dev), 780088319 (6.10), 7dca0d686 (6.9), 14476cb27 (tqtc/lts-6.8)

      https://codereview.qt-project.org/c/qt/qtmultimedia/+/657994 adds test start_afterStopAndReset which seems to cause crashes during teardown on macos-15-arm64.

      Backtrace:

      Received signal 10 (SIGBUS), code BUS_ADRALN, at instruction address 0x0000000004e68559, accessing address 0x0000000004e68559
               destroy_while_running function time: 31ms, total time: 32055ms
      *** Signal 10: Backtracing from 0x4e68559... done ***
      *** Program crashed: Bus error at 0x0000000004e68559 ***
      Thread 0 crashed:
       0                0x0000000004e68559
       1 [ra]           0x0000000106cbe020 QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) + 1072 in QtCore at /Users/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2882:13
       2 [ra]           0x0000000106cc2c4c QMetaMethod::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) + 76 in QtCore at /Users/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2721:13
       3 [ra] [inlined] 0x0000000104f7dbf8 std::__1::enable_if<!AreOldStyleArgs<>::value, bool>::type QMetaMethod::invoke<void>(QObject*, Qt::ConnectionType, QTemplatedMetaMethodReturnArgument<void>) const + 28 in QtTest at /Users/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.h:150:16
       4 [ra] [inlined] 0x0000000104f7dbf8 std::__1::enable_if<!AreOldStyleArgs<>::value, bool>::type QMetaMethod::invoke<>(QObject*, Qt::ConnectionType) const + 28 in QtTest at /Users/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.h:162:16
       5 [ra] [inlined] 0x0000000104f7dbf8 QTest::invokeTestMethodIfValid(QMetaMethod, QObject*) + 28 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:434:18
       6 [ra]           0x0000000104f7dbf8 QTest::TestMethods::invokeTestOnData(int) const + 444 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1050:28
       7 [ra] [inlined] 0x0000000104f7eb34 QTest::TestMethods::invokeTest(int, QLatin1String, std::__1::optional<QTest::WatchDog>&) const::$_4::operator()() const + 12 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1368:25
       8 [ra] [inlined] 0x0000000104f7eb34 void QTest::runWithWatchdog<QTest::TestMethods::invokeTest(int, QLatin1String, std::__1::optional<QTest::WatchDog>&) const::$_4>(std::__1::optional<QTest::WatchDog>&, QTest::TestMethods::invokeTest(int, QLatin1String, std::__1::optional<QTest::WatchDog>&) const::$_4&&) + 60 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1251:5
       9 [ra]           0x0000000104f7eb34 QTest::TestMethods::invokeTest(int, QLatin1String, std::__1::optional<QTest::WatchDog>&) const + 1452 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1367:21
      10 [ra]           0x0000000104f7f9b0 QTest::TestMethods::invokeTests(QObject*) const + 792 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1710:33
      11 [ra]           0x0000000104f80588 QTest::qRun() + 1724 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1951:18
      12 [ra]           0x0000000104f7fcb4 QTest::qExec(QObject*, int, char**) + 20 in QtTest at /Users/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1823:15
      13 [ra]           0x0000000104e68688 main + 200 in tst_qaudiosink at /Users/qt/work/qt/qtmultimedia/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp:1373:1
         1371| }
         1372| 
        *1373| QTEST_MAIN(tst_QAudioSink)                                           
             | ^
         1374| 
         1375| #include "tst_qaudiosink.moc"
      Registers:
       x0 0x0000000000000000  0
       x1 0x0000000000000003  3
       x2 0x000000016afad008  00 00 00 00 00 00 00 00 04 d0 fa 6a 01 00 00 00  ·········Ðúj····
       x3 0x000000016afad008  00 00 00 00 00 00 00 00 04 d0 fa 6a 01 00 00 00  ·········Ðúj····
       x4 0x000000010524e2d4  ff c3 00 d1 fd 7b 02 a9 fd 83 00 91 88 06 00 f0  ÿ÷Ñý{·©ý······ð
       x5 0x0000000081815834  2172737588
       x6 0x0000600000e31fe0  00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00  ················
       x7 0x00000001070da630  d8 cb 0d 07 01 00 00 00 58 19 f9 06 01 00 00 00  ØË······X·ù·····
       x8 0x0caf26908e2d0092  913991651681960082
       x9 0x0caf26908e2d0092  913991651681960082
      x10 0x0000000000000003  3
      x11 0x000000010524edd4  08 f0 40 39 6a 00 80 52 1f 01 00 71 e8 03 8a 1a  ·ð@9j··R···qè···
      x12 0x0000000000000000  0
      x13 0x0000600003d3cc38  2a 50 a1 81 00 00 00 00 00 00 00 00 21 c0 e0 31  *P¡·········!Àà1
      x14 0x00000000001ff800  2095104
      x15 0x00000000000007fb  2043
      x16 0x0000000106d041d8  28 00 40 f9 a8 01 00 b4 09 00 80 52 0a 09 40 f9  (·@ù¨··´···R··@ù
      x17 0x00000001f04e7240  04 f7 fb 66 37 4f 3a 6e 00 00 00 00 00 00 00 00  ·÷ûf7O:n········
      x18 0x0000000000000000  0
      x19 0x000000016afadc30  80 42 e3 00 00 60 00 00 00 aa aa aa aa aa aa aa  ·Bã··`···ªªªªªªª
      x20 0x000000016afad210  08 07 e7 04 01 00 00 00 f0 38 61 1d 01 00 00 00  ··ç·····ð8a·····
      x21 0x000000016afad4e0  00 00 00 00 00 00 00 00 78 f0 cb 06 01 00 00 00  ········xðË·····
      x22 0x0000000000000001  1
      x23 0x000000016afad4d8  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ················
      x24 0x0000000000000004  4
      x25 0x0000000000000000  0
      x26 0x0000000104e70638  d8 cb 0d 07 01 00 00 00 80 db e6 04 01 00 00 00  ØË·······Ûæ·····
      x27 0x0000000104e68710  41 00 00 34 c0 03 5f d6 5f 94 00 71 c8 ff ff 54  A··4À·_Ö_··qÈÿÿT
      x28 0x0000000000000000  0
       fp 0x000000016afad250  70 d3 fa 6a 01 00 00 00 20 e0 cb 06 01 00 00 00  pÓúj···· àË·····
       lr 0x0000000004e68559  82216281
       sp 0x000000016afad1e0  04 00 02 00 00 00 00 00 80 bb 00 00 aa aa aa aa  ·········»··ªªªª
       pc 0x0000000004e68559  82216281
      

        For Gerrit Dashboard: QTBUG-138952
        # Subject Branch Project Status CR V

            timblechmann tim blechmann
            mikko.hallamaa Mikko Hallamaa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes