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

[ffmpeg] heap-use-after-free in QFFmpeg::PlaybackEngine

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.10.0
    • Multimedia
    • Linux/Wayland

      agent:2025/09/09 03:19:46 build.go:413: ==21651==ERROR: AddressSanitizer: heap-use-after-free on address 0x6060000f2c60 at pc 0x7f34222219df bp 0x7ffdcc771370 sp 0x7ffdcc771368
      agent:2025/09/09 03:19:46 build.go:413: WRITE of size 8 at 0x6060000f2c60 thread T0
      agent:2025/09/09 03:19:46 build.go:413:     #0 0x7f34222219de in void __gnu_cxx::new_allocator::construct(QObject**, QObject* const&) /usr/include/c++/9/ext/new_allocator.h:147
      agent:2025/09/09 03:19:46 build.go:413:     #1 0x7f342221ee12 in void std::allocator_traits >::construct(std::allocator&, QObject**, QObject* const&) /usr/include/c++/9/bits/alloc_traits.h:484
      agent:2025/09/09 03:19:46 build.go:413:     #2 0x7f342221ca7b in std::vector >::push_back(QObject* const&) /usr/include/c++/9/bits/stl_vector.h:1189
      agent:2025/09/09 03:19:46 build.go:413:     #3 0x7f342221840c in QtPrivate::BindingStatusOrList::addObjectUnlessAlreadyStatus(QObject*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:691
      agent:2025/09/09 03:19:46 build.go:413:     #4 0x7f3422218884 in QThreadPrivate::addObjectWithPendingBindingStatusChange(QObject*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:713
      agent:2025/09/09 03:19:46 build.go:413:     #5 0x7f3421f19225 in QObject::moveToThread(QThread*, Qt::Disambiguated_t) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1702
      agent:2025/09/09 03:19:46 build.go:413:     #6 0x7f3417874cd8 in QFFmpeg::PlaybackEngine::registerObject(QFFmpeg::PlaybackEngineObject&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:214
      agent:2025/09/09 03:19:46 build.go:413:     #7 0x7f3417885301 in std::unique_ptr QFFmpeg::PlaybackEngine::createPlaybackEngineObject&, VideoTransformation>(QFFmpeg::TimeController&, QPointer&, VideoTransformation&&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:242
      agent:2025/09/09 03:19:46 build.go:413:     #8 0x7f3417874f73 in QFFmpeg::PlaybackEngine::createRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:222
      agent:2025/09/09 03:19:46 build.go:413:     #9 0x7f3417876574 in QFFmpeg::PlaybackEngine::createStreamAndRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:358
      agent:2025/09/09 03:19:46 build.go:413:     #10 0x7f3417876292 in QFFmpeg::PlaybackEngine::createObjectsIfNeeded() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:336
      agent:2025/09/09 03:19:46 build.go:413:     #11 0x7f34178761aa in QFFmpeg::PlaybackEngine::recreateObjects() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:327
      agent:2025/09/09 03:19:46 build.go:413:     #12 0x7f34178743b6 in QFFmpeg::PlaybackEngine::setState(QMediaPlayer::PlaybackState) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:157
      agent:2025/09/09 03:19:46 build.go:413:     #13 0x7f341784667c in QFFmpeg::PlaybackEngine::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:93
      agent:2025/09/09 03:19:46 build.go:413:     #14 0x7f3417842b63 in QFFmpegMediaPlayer::runPlayback() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:299
      agent:2025/09/09 03:19:46 build.go:413:     #15 0x7f3417842adc in QFFmpegMediaPlayer::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:294
      agent:2025/09/09 03:19:46 build.go:413:     #16 0x7f3417842664 in QFFmpegMediaPlayer::setMediaAsync(q23::expected, QFFmpeg::MediaDataHolder::ContextError>, std::shared_ptr const&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:273
      agent:2025/09/09 03:19:46 build.go:413:     #17 0x7f3417840932 in operator() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:211
      agent:2025/09/09 03:19:46 build.go:413:     #18 0x7f341784497d in operator() /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:116
      agent:2025/09/09 03:19:46 build.go:413:     #19 0x7f3417844b26 in call_internal, QtPrivate::List, R, Function>::call(Function&, void**) [with long unsigned int ...II = {}; SignalArgs = {}; R = void; Function = QFFmpegMediaPlayer::setMedia(const QUrl&, QIODevice*)::::]:: > /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:65
      agent:2025/09/09 03:19:46 build.go:413:     #20 0x7f3417844a9b in call /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:115
      agent:2025/09/09 03:19:46 build.go:413:     #21 0x7f341784493e in call, void> /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:337
      agent:2025/09/09 03:19:46 build.go:413:     #22 0x7f3417844903 in impl /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:547
      agent:2025/09/09 03:19:46 build.go:413:     #23 0x7f3421b265b3 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/qt/work/qt/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
      agent:2025/09/09 03:19:46 build.go:413:     #24 0x7f3421f16107 in QMetaCallEvent::placeMetaCall(QObject*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:621
      agent:2025/09/09 03:19:46 build.go:413:     #25 0x7f3421f187a4 in QObject::event(QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1411
      agent:2025/09/09 03:19:46 build.go:413:     #26 0x7f3421dc44de in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1281
      agent:2025/09/09 03:19:46 build.go:413:     #27 0x7f3421dc3ca2 in doNotify /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1210
      agent:2025/09/09 03:19:46 build.go:413:     #28 0x7f3421dc3b4d in QCoreApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193
      agent:2025/09/09 03:19:46 build.go:413:     #29 0x7f3423a206f4 in QGuiApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/gui/kernel/qguiapplication.cpp:2056
      agent:2025/09/09 03:19:46 build.go:413:     #30 0x7f3421dc3940 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
      agent:2025/09/09 03:19:46 build.go:413:     #31 0x7f3421dc520a in QCoreApplication::sendEvent(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
      agent:2025/09/09 03:19:46 build.go:413:     #32 0x7f3421dc7a44 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
      agent:2025/09/09 03:19:46 build.go:413:     #33 0x7f3421dc64c4 in QCoreApplication::sendPostedEvents(QObject*, int) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
      agent:2025/09/09 03:19:46 build.go:413:     #34 0x7f3422906ef8 in postEventSourceDispatch /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
      agent:2025/09/09 03:19:46 build.go:413:     #35 0x7f3425f14fab  (/usr/lib64/libglib-2.0.so.0+0x5afab)
      agent:2025/09/09 03:19:46 build.go:413:     #36 0x7f3425f16bcf  (/usr/lib64/libglib-2.0.so.0+0x5cbcf)
      agent:2025/09/09 03:19:46 build.go:413:     #37 0x7f3425f171cb in g_main_context_iteration (/usr/lib64/libglib-2.0.so.0+0x5d1cb)
      agent:2025/09/09 03:19:46 build.go:413:     #38 0x7f3422908562 in QEventDispatcherGlib::processEvents(QFlags) /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
      agent:2025/09/09 03:19:46 build.go:413:     #39 0x7f341ad8edb6 in QXcbGlibEventDispatcher::processEvents(QFlags) /home/qt/work/qt/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96
      agent:2025/09/09 03:19:46 build.go:413:     #40 0x7f3421dc4638 in QCoreApplication::processEvents(QFlags) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1344
      agent:2025/09/09 03:19:46 build.go:413:     #41 0x564ed51da7ef in bool QTest::qWaitFor(MediaInfo::create(QUrl const&, bool)::{lambda()#3}, QDeadlineTimer) (/home/qt/work/qt/qtmultimedia_standalone_tests/tests/auto/integration/qmediarecorderbackend/tst_qmediarecorderbackend+0x557ef)
      agent:2025/09/09 03:19:46 build.go:413:     #42 0x564ed51d3992 in MediaInfo::create(QUrl const&, bool) (/home/qt/work/qt/qtmultimedia_standalone_tests/tests/auto/integration/qmediarecorderbackend/tst_qmediarecorderbackend+0x4e992)
      agent:2025/09/09 03:19:46 build.go:413:     #43 0x564ed51b8877 in tst_QMediaRecorderBackend::record_writesVideo_withoutTransforms_whenPresentationTransformsPresent() /home/qt/work/qt/qtmultimedia/tests/auto/integration/qmediarecorderbackend/tst_qmediarecorderbackend.cpp:396
      agent:2025/09/09 03:19:46 build.go:413:     #44 0x564ed51c5299 in tst_QMediaRecorderBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/qt/work/qt/qtmultimedia_standalone_tests/tests/auto/integration/qmediarecorderbackend/tst_qmediarecorderbackend_autogen/include/tst_qmediarecorderbackend.moc:144
      agent:2025/09/09 03:19:46 build.go:413:     #45 0x7f3421e169df in QMetaMethodInvoker::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) /home/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2898
      agent:2025/09/09 03:19:46 build.go:413:     #46 0x7f3421e147ad in QMetaMethod::invokeImpl(QMetaMethod, void*, Qt::ConnectionType, long long, void const* const*, char const* const*, QtPrivate::QMetaTypeInterface const* const*) /home/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.cpp:2737
      agent:2025/09/09 03:19:46 build.go:413:     #47 0x7f34279019f8 in std::enable_if::value, bool>::type QMetaMethod::invoke(QObject*, Qt::ConnectionType, QTemplatedMetaMethodReturnArgument) const /home/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.h:150
      agent:2025/09/09 03:19:46 build.go:413:     #48 0x7f34278fbbd7 in std::enable_if::value, bool>::type QMetaMethod::invoke<>(QObject*, Qt::ConnectionType) const /home/qt/work/qt/qtbase/src/corelib/kernel/qmetaobject.h:162
      agent:2025/09/09 03:19:46 build.go:413:     #49 0x7f34278d36c4 in invokeTestMethodIfValid /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:434
      agent:2025/09/09 03:19:46 build.go:413:     #50 0x7f34278d8da0 in QTest::TestMethods::invokeTestOnData(int) const /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1050
      agent:2025/09/09 03:19:46 build.go:413:     #51 0x7f34278da2b0 in operator() /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1368
      agent:2025/09/09 03:19:46 build.go:413:     #52 0x7f34278eed0c in runWithWatchdog&) const:: > /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1251
      agent:2025/09/09 03:19:46 build.go:413:     #53 0x7f34278dae97 in QTest::TestMethods::invokeTest(int, QLatin1String, std::optional&) const /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1367
      agent:2025/09/09 03:19:46 build.go:413:     #54 0x7f34278de4da in QTest::TestMethods::invokeTests(QObject*) const /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1710
      agent:2025/09/09 03:19:46 build.go:413:     #55 0x7f34278dff94 in QTest::qRun() /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1951
      agent:2025/09/09 03:19:46 build.go:413:     #56 0x7f34278deb9c in QTest::qExec(QObject*, int, char**) /home/qt/work/qt/qtbase/src/testlib/qtestcase.cpp:1823
      agent:2025/09/09 03:19:46 build.go:413:     #57 0x564ed51c50d0 in main /home/qt/work/qt/qtmultimedia/tests/auto/integration/qmediarecorderbackend/tst_qmediarecorderbackend.cpp:755
      agent:2025/09/09 03:19:46 build.go:413:     #58 0x7f3421040eeb in __libc_start_call_main (/lib64/libc.so.6+0x40eeb)
      agent:2025/09/09 03:19:46 build.go:413:     #59 0x7f3421040fb4 in __libc_start_main_alias_2 (/lib64/libc.so.6+0x40fb4)
      agent:2025/09/09 03:19:46 build.go:413:     #60 0x564ed51acdf0 in _start ../sysdeps/x86_64/start.S:115
      agent:2025/09/09 03:19:46 build.go:413: 0x6060000f2c60 is located 0 bytes inside of 64-byte region [0x6060000f2c60,0x6060000f2ca0)
      agent:2025/09/09 03:19:46 build.go:413: freed by thread T134 here:
      agent:2025/09/09 03:19:46 build.go:413:     #0 0x7f3427d0c7b7 in operator delete(void*) (/usr/lib64/libasan.so.5+0x10c7b7)
      agent:2025/09/09 03:19:46 build.go:413:     #1 0x7f342222334d in __gnu_cxx::new_allocator::deallocate(QObject**, unsigned long) /usr/include/c++/9/ext/new_allocator.h:128
      agent:2025/09/09 03:19:46 build.go:413:     #2 0x7f3422221745 in std::allocator_traits >::deallocate(std::allocator&, QObject**, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:470
      agent:2025/09/09 03:19:46 build.go:413:     #3 0x7f342221eb81 in std::_Vector_base >::_M_deallocate(QObject**, unsigned long) /usr/include/c++/9/bits/stl_vector.h:351
      agent:2025/09/09 03:19:46 build.go:413:     #4 0x7f342221c7c3 in std::_Vector_base >::~_Vector_base() /usr/include/c++/9/bits/stl_vector.h:332
      agent:2025/09/09 03:19:46 build.go:413:     #5 0x7f342221c385 in std::vector >::~vector() /usr/include/c++/9/bits/stl_vector.h:680
      agent:2025/09/09 03:19:46 build.go:413:     #6 0x7f3422217b87 in QtPrivate::BindingStatusOrList::setStatusAndClearList(QBindingStatus*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:631
      agent:2025/09/09 03:19:46 build.go:413:     #7 0x7f3421f5d396 in initBindingStatus /home/qt/work/qt/qtbase/src/corelib/kernel/qproperty.cpp:203
      agent:2025/09/09 03:19:46 build.go:413:     #8 0x7f3421f5d3c3 in bindingStatus /home/qt/work/qt/qtbase/src/corelib/kernel/qproperty.cpp:209
      agent:2025/09/09 03:19:46 build.go:413:     #9 0x7f3421f635fb in QBindingStorage::QBindingStorage() /home/qt/work/qt/qtbase/src/corelib/kernel/qproperty.cpp:2345
      agent:2025/09/09 03:19:46 build.go:413:     #10 0x7f3421f3a436 in QObjectData::QObjectData() (/home/qt/work/install/lib/libQt6Core.so.6+0x73a436)
      agent:2025/09/09 03:19:46 build.go:413:     #11 0x7f3421f1334e in QObjectPrivate::QObjectPrivate(QObjectPrivateVersionEnum) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:163
      agent:2025/09/09 03:19:46 build.go:413:     #12 0x7f3421d965e7 in QAbstractEventDispatcherPrivate::QAbstractEventDispatcherPrivate() /home/qt/work/qt/qtbase/src/corelib/kernel/qabstracteventdispatcher.cpp:82
      agent:2025/09/09 03:19:46 build.go:413:     #13 0x7f3422906fe8 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*) /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:262
      agent:2025/09/09 03:19:46 build.go:413:     #14 0x7f3422907af0 in QEventDispatcherGlib::QEventDispatcherGlib(QObject*) /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:334
      agent:2025/09/09 03:19:46 build.go:413:     #15 0x7f34224963be in QThreadPrivate::createEventDispatcher(QThreadData*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:337
      agent:2025/09/09 03:19:46 build.go:413:     #16 0x7f3422215d2b in QThreadData::createEventDispatcher() /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:88
      agent:2025/09/09 03:19:46 build.go:413:     #17 0x7f3421df9b31 in QThreadData::ensureEventDispatcher() /home/qt/work/qt/qtbase/src/corelib/thread/qthread_p.h:347
      agent:2025/09/09 03:19:46 build.go:413:     #18 0x7f3422496c03 in operator() /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:417
      agent:2025/09/09 03:19:46 build.go:413:     #19 0x7f342249aaba in terminate_on_exception > /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:367
      agent:2025/09/09 03:19:46 build.go:413:     #20 0x7f3422497546 in QThreadPrivate::start(void*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:397
      agent:2025/09/09 03:19:46 build.go:413:     #21 0x7f34210a760b in start_thread (/lib64/libc.so.6+0xa760b)
      agent:2025/09/09 03:19:46 build.go:413: previously allocated by thread T0 here:
      agent:2025/09/09 03:19:46 build.go:413:     #0 0x7f3427d0b9bf in operator new(unsigned long) (/usr/lib64/libasan.so.5+0x10b9bf)
      agent:2025/09/09 03:19:46 build.go:413:     #1 0x7f34222233b6 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/9/ext/new_allocator.h:114
      agent:2025/09/09 03:19:46 build.go:413:     #2 0x7f342222192d in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/9/bits/alloc_traits.h:444
      agent:2025/09/09 03:19:46 build.go:413:     #3 0x7f342221ecbd in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/9/bits/stl_vector.h:343
      agent:2025/09/09 03:19:46 build.go:413:     #4 0x7f342221c84d in std::vector >::reserve(unsigned long) /usr/include/c++/9/bits/vector.tcc:78
      agent:2025/09/09 03:19:46 build.go:413:     #5 0x7f3422218303 in QtPrivate::BindingStatusOrList::addObjectUnlessAlreadyStatus(QObject*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:688
      agent:2025/09/09 03:19:46 build.go:413:     #6 0x7f3422218884 in QThreadPrivate::addObjectWithPendingBindingStatusChange(QObject*) /home/qt/work/qt/qtbase/src/corelib/thread/qthread.cpp:713
      agent:2025/09/09 03:19:46 build.go:413:     #7 0x7f3421f19225 in QObject::moveToThread(QThread*, Qt::Disambiguated_t) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1702
      agent:2025/09/09 03:19:46 build.go:413:     #8 0x7f3417874cd8 in QFFmpeg::PlaybackEngine::registerObject(QFFmpeg::PlaybackEngineObject&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:214
      agent:2025/09/09 03:19:46 build.go:413:     #9 0x7f3417885301 in std::unique_ptr QFFmpeg::PlaybackEngine::createPlaybackEngineObject&, VideoTransformation>(QFFmpeg::TimeController&, QPointer&, VideoTransformation&&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:242
      agent:2025/09/09 03:19:46 build.go:413:     #10 0x7f3417874f73 in QFFmpeg::PlaybackEngine::createRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:222
      agent:2025/09/09 03:19:46 build.go:413:     #11 0x7f3417876574 in QFFmpeg::PlaybackEngine::createStreamAndRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:358
      agent:2025/09/09 03:19:46 build.go:413:     #12 0x7f3417876292 in QFFmpeg::PlaybackEngine::createObjectsIfNeeded() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:336
      agent:2025/09/09 03:19:46 build.go:413:     #13 0x7f34178761aa in QFFmpeg::PlaybackEngine::recreateObjects() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:327
      agent:2025/09/09 03:19:46 build.go:413:     #14 0x7f34178743b6 in QFFmpeg::PlaybackEngine::setState(QMediaPlayer::PlaybackState) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:157
      agent:2025/09/09 03:19:46 build.go:413:     #15 0x7f341784667c in QFFmpeg::PlaybackEngine::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:93
      agent:2025/09/09 03:19:46 build.go:413:     #16 0x7f3417842b63 in QFFmpegMediaPlayer::runPlayback() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:299
      agent:2025/09/09 03:19:46 build.go:413:     #17 0x7f3417842adc in QFFmpegMediaPlayer::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:294
      agent:2025/09/09 03:19:46 build.go:413:     #18 0x7f3417842664 in QFFmpegMediaPlayer::setMediaAsync(q23::expected, QFFmpeg::MediaDataHolder::ContextError>, std::shared_ptr const&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:273
      agent:2025/09/09 03:19:46 build.go:413:     #19 0x7f3417840932 in operator() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:211
      agent:2025/09/09 03:19:46 build.go:413:     #20 0x7f341784497d in operator() /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:116
      agent:2025/09/09 03:19:46 build.go:413:     #21 0x7f3417844b26 in call_internal, QtPrivate::List, R, Function>::call(Function&, void**) [with long unsigned int ...II = {}; SignalArgs = {}; R = void; Function = QFFmpegMediaPlayer::setMedia(const QUrl&, QIODevice*)::::]:: > /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:65
      agent:2025/09/09 03:19:46 build.go:413:     #22 0x7f3417844a9b in call /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:115
      agent:2025/09/09 03:19:46 build.go:413:     #23 0x7f341784493e in call, void> /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:337
      agent:2025/09/09 03:19:46 build.go:413:     #24 0x7f3417844903 in impl /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:547
      agent:2025/09/09 03:19:46 build.go:413:     #25 0x7f3421b265b3 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/qt/work/qt/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
      agent:2025/09/09 03:19:46 build.go:413:     #26 0x7f3421f16107 in QMetaCallEvent::placeMetaCall(QObject*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:621
      agent:2025/09/09 03:19:46 build.go:413:     #27 0x7f3421f187a4 in QObject::event(QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1411
      agent:2025/09/09 03:19:46 build.go:413:     #28 0x7f3421dc44de in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1281
      agent:2025/09/09 03:19:46 build.go:413:     #29 0x7f3421dc3ca2 in doNotify /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1210
      agent:2025/09/09 03:19:46 build.go:413:     #30 0x7f3421dc3b4d in QCoreApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193
      agent:2025/09/09 03:19:46 build.go:413:     #31 0x7f3423a206f4 in QGuiApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/gui/kernel/qguiapplication.cpp:2056
      agent:2025/09/09 03:19:46 build.go:413:     #32 0x7f3421dc3940 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
      agent:2025/09/09 03:19:46 build.go:413:     #33 0x7f3421dc520a in QCoreApplication::sendEvent(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
      agent:2025/09/09 03:19:46 build.go:413:     #34 0x7f3421dc7a44 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
      agent:2025/09/09 03:19:46 build.go:413:     #35 0x7f3421dc64c4 in QCoreApplication::sendPostedEvents(QObject*, int) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
      agent:2025/09/09 03:19:46 build.go:413:     #36 0x7f3422906ef8 in postEventSourceDispatch /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
      agent:2025/09/09 03:19:46 build.go:413:     #37 0x7f3425f14fab  (/usr/lib64/libglib-2.0.so.0+0x5afab)
      agent:2025/09/09 03:19:46 build.go:413: Thread T134 created by T0 here:
      agent:2025/09/09 03:19:46 build.go:413:     #0 0x7f3427c3c1d2 in pthread_create (/usr/lib64/libasan.so.5+0x3c1d2)
      agent:2025/09/09 03:19:46 build.go:413:     #1 0x7f34224995a4 in QThread::start(QThread::Priority) /home/qt/work/qt/qtbase/src/corelib/thread/qthread_unix.cpp:850
      agent:2025/09/09 03:19:46 build.go:413:     #2 0x7f3417874c74 in QFFmpeg::PlaybackEngine::registerObject(QFFmpeg::PlaybackEngineObject&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:210
      agent:2025/09/09 03:19:46 build.go:413:     #3 0x7f3417885301 in std::unique_ptr QFFmpeg::PlaybackEngine::createPlaybackEngineObject&, VideoTransformation>(QFFmpeg::TimeController&, QPointer&, VideoTransformation&&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:242
      agent:2025/09/09 03:19:46 build.go:413:     #4 0x7f3417874f73 in QFFmpeg::PlaybackEngine::createRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:222
      agent:2025/09/09 03:19:46 build.go:413:     #5 0x7f3417876574 in QFFmpeg::PlaybackEngine::createStreamAndRenderer(QPlatformMediaPlayer::TrackType) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:358
      agent:2025/09/09 03:19:46 build.go:413:     #6 0x7f3417876292 in QFFmpeg::PlaybackEngine::createObjectsIfNeeded() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:336
      agent:2025/09/09 03:19:46 build.go:413:     #7 0x7f34178761aa in QFFmpeg::PlaybackEngine::recreateObjects() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:327
      agent:2025/09/09 03:19:46 build.go:413:     #8 0x7f34178743b6 in QFFmpeg::PlaybackEngine::setState(QMediaPlayer::PlaybackState) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine.cpp:157
      agent:2025/09/09 03:19:46 build.go:413:     #9 0x7f341784667c in QFFmpeg::PlaybackEngine::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegplaybackengine_p.h:93
      agent:2025/09/09 03:19:46 build.go:413:     #10 0x7f3417842b63 in QFFmpegMediaPlayer::runPlayback() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:299
      agent:2025/09/09 03:19:46 build.go:413:     #11 0x7f3417842adc in QFFmpegMediaPlayer::play() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:294
      agent:2025/09/09 03:19:46 build.go:413:     #12 0x7f3417842664 in QFFmpegMediaPlayer::setMediaAsync(q23::expected, QFFmpeg::MediaDataHolder::ContextError>, std::shared_ptr const&) /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:273
      agent:2025/09/09 03:19:46 build.go:413:     #13 0x7f3417840932 in operator() /home/qt/work/qt/qtmultimedia/src/plugins/multimedia/ffmpeg/qffmpegmediaplayer.cpp:211
      agent:2025/09/09 03:19:46 build.go:413:     #14 0x7f341784497d in operator() /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:116
      agent:2025/09/09 03:19:46 build.go:413:     #15 0x7f3417844b26 in call_internal, QtPrivate::List, R, Function>::call(Function&, void**) [with long unsigned int ...II = {}; SignalArgs = {}; R = void; Function = QFFmpegMediaPlayer::setMedia(const QUrl&, QIODevice*)::::]:: > /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:65
      agent:2025/09/09 03:19:46 build.go:413:     #16 0x7f3417844a9b in call /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:115
      agent:2025/09/09 03:19:46 build.go:413:     #17 0x7f341784493e in call, void> /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:337
      agent:2025/09/09 03:19:46 build.go:413:     #18 0x7f3417844903 in impl /home/qt/work/install/include/QtCore/qobjectdefs_impl.h:547
      agent:2025/09/09 03:19:46 build.go:413:     #19 0x7f3421b265b3 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/qt/work/qt/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
      agent:2025/09/09 03:19:46 build.go:413:     #20 0x7f3421f16107 in QMetaCallEvent::placeMetaCall(QObject*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:621
      agent:2025/09/09 03:19:46 build.go:413:     #21 0x7f3421f187a4 in QObject::event(QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qobject.cpp:1411
      agent:2025/09/09 03:19:46 build.go:413:     #22 0x7f3421dc44de in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1281
      agent:2025/09/09 03:19:46 build.go:413:     #23 0x7f3421dc3ca2 in doNotify /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1210
      agent:2025/09/09 03:19:46 build.go:413:     #24 0x7f3421dc3b4d in QCoreApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1193
      agent:2025/09/09 03:19:46 build.go:413:     #25 0x7f3423a206f4 in QGuiApplication::notify(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/gui/kernel/qguiapplication.cpp:2056
      agent:2025/09/09 03:19:46 build.go:413:     #26 0x7f3421dc3940 in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
      agent:2025/09/09 03:19:46 build.go:413:     #27 0x7f3421dc520a in QCoreApplication::sendEvent(QObject*, QEvent*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
      agent:2025/09/09 03:19:46 build.go:413:     #28 0x7f3421dc7a44 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
      agent:2025/09/09 03:19:46 build.go:413:     #29 0x7f3421dc64c4 in QCoreApplication::sendPostedEvents(QObject*, int) /home/qt/work/qt/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
      agent:2025/09/09 03:19:46 build.go:413:     #30 0x7f3422906ef8 in postEventSourceDispatch /home/qt/work/qt/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
      agent:2025/09/09 03:19:46 build.go:413:     #31 0x7f3425f14fab  (/usr/lib64/libglib-2.0.so.0+0x5afab)
      agent:2025/09/09 03:19:46 build.go:413: SUMMARY: AddressSanitizer: heap-use-after-free /usr/include/c++/9/ext/new_allocator.h:147 in void __gnu_cxx::new_allocator::construct(QObject**, QObject* const&)
      agent:2025/09/09 03:19:46 build.go:413: Shadow bytes around the buggy address:
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016530: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016540: fa fa fa fa fd fd fd fd fd fd fd fd fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016550: fa fa fa fa fa fa fa fa fa fa fa fa fd fd fd fd
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016560: fd fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016570: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413: =>0x0c0c80016580: fa fa fa fa fa fa fa fa fa fa fa fa[fd]fd fd fd
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c80016590: fd fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c800165a0: fa fa fa fa 00 00 00 00 00 00 00 00 fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c800165b0: 00 00 00 00 00 00 00 00 fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c800165c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413:   0x0c0c800165d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
      agent:2025/09/09 03:19:46 build.go:413: Shadow byte legend (one shadow byte represents 8 application bytes):
      agent:2025/09/09 03:19:46 build.go:413:   Addressable:           00
      agent:2025/09/09 03:19:46 build.go:413:   Partially addressable: 01 02 03 04 05 06 07 
      agent:2025/09/09 03:19:46 build.go:413:   Heap left redzone:       fa
      agent:2025/09/09 03:19:46 build.go:413:   Freed heap region:       fd
      agent:2025/09/09 03:19:46 build.go:413:   Stack left redzone:      f1
      agent:2025/09/09 03:19:46 build.go:413:   Stack mid redzone:       f2
      agent:2025/09/09 03:19:46 build.go:413:   Stack right redzone:     f3
      agent:2025/09/09 03:19:46 build.go:413:   Stack after return:      f5
      agent:2025/09/09 03:19:46 build.go:413:   Stack use after scope:   f8
      agent:2025/09/09 03:19:46 build.go:413:   Global redzone:          f9
      agent:2025/09/09 03:19:46 build.go:413:   Global init order:       f6
      agent:2025/09/09 03:19:46 build.go:413:   Poisoned by user:        f7
      agent:2025/09/09 03:19:46 build.go:413:   Container overflow:      fc
      agent:2025/09/09 03:19:46 build.go:413:   Array cookie:            ac
      agent:2025/09/09 03:19:46 build.go:413:   Intra object redzone:    bb
      agent:2025/09/09 03:19:46 build.go:413:   ASan internal:           fe
      agent:2025/09/09 03:19:46 build.go:413:   Left alloca redzone:     ca
      agent:2025/09/09 03:19:46 build.go:413:   Right alloca redzone:    cb
      agent:2025/09/09 03:19:46 build.go:413:   Shadow gap:              cc
      agent:2025/09/09 03:19:46 build.go:413: ==21651==ABORTING
      

      https://testresults.qt.io/coin/log/qt/qtmultimedia/b8beaebe8959469cf6f84eacf037dd9e4e76a112/LinuxopenSUSE_15_6x86_64LinuxopenSUSE_15_6x86_64GCCqtci-linux-openSUSE-15.6-x86_64-51-61a6c6Sccache_UseAddressSanitizer_UseConfigure_WarningsAreErrors/eec2cb636eee62daa8c5647f5f8004c168dbe3e3/test_1757387076

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

            qtmultimediateam Qt Multimedia Team
            timblechmann tim blechmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes