Details
-
Bug
-
Resolution: Duplicate
-
P1: Critical
-
None
-
6.10
-
None
-
-
Multimedia, weeks 9-10
Description
Happened on developer computer. To reproduce, run
tst_qmediaplayerbackend lazyLoadVideo -repeat 1000
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:/Users/johanseg/AppData/Local/Temp/tst_qmediaplayerbackend.WyvWZg.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 1970-01-01T00:00:00.000000Z encoder : Lavf52.31.0 Duration: 00:00:15.02, start: 0.000000, bitrate: 13 kb/s Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 160x120 [SAR 4:3 DAR 16:9], 5 kb/s, SAR 213:160 DAR 71:40, 25 fps, 25 tbr, 25 tbn (default) Metadata: creation_time : 1970-01-01T00:00:00.000000Z handler_name : VideoHandler vendor_id : [0][0][0][0] Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 3 kb/s (default) Metadata: creation_time : 1970-01-01T00:00:00.000000Z handler_name : SoundHandler vendor_id : [0][0][0][0] A crash occurred in K:\qt\build\qtmultimedia-dev\tests\auto\integration\qmediaplayerbackend\tst_qmediaplayerbackend.exe. While testing lazyLoadVideo Function time: 561ms Total time: 181202msException address: 0x00007FF93A641B2B Exception code : 0xc0000005 Nearby symbol : Qt6::QVLABaseBase::sizeStack: # 1: Qt6::QTest::CrashHandler::WindowsFaultHandler::windowsFaultHandler() - 0x00007FF9378F7D50 # 2: UnhandledExceptionFilter() - 0x00007FFA99F21E70 # 3: memcpy() - 0x00007FFA9CBF6F40 # 4: _C_specific_handler() - 0x00007FFA9CBDF770 # 5: _chkstk() - 0x00007FFA9CBF5350 # 6: RtlFindCharInUnicodeString() - 0x00007FFA9CB6DDF0 # 7: KiUserExceptionDispatcher() - 0x00007FFA9CBF4450 # 8: Qt6::QVLABaseBase::size() - 0x00007FF93A641B20 # 9: Qt6::QVarLengthArray<std::function<void __cdecl(Qt6::QRhi *)>,4>::append() - 0x00007FF93ABD5640 # 10: Qt6::QRhiImplementation::addCleanupCallback() - 0x00007FF93ABD3A80 # 11: Qt6::QRhi::addCleanupCallback() - 0x00007FF93ABBD7B0 # 12: Qt6::QRhiCallback::Manager::registerCallback() - 0x00007FF937B05B10 # 13: Qt6::QRhiCallback::registerCallback() - 0x00007FF937AFBA00 # 14: Qt6::QRhiValueMapper<Qt6::QFFmpeg::TextureConverter>::tryMap<Qt6::QFFmpeg::TextureConverter>() - 0x00007FF93514D0C0 # 15: Qt6::QFFmpegVideoBuffer::ensureTextureConverter() - 0x00007FF93514A9D0 # 16: Qt6::QFFmpegVideoBuffer::initTextureConverter() - 0x00007FF93514A710 # 17: Qt6::QFFmpegVideoSink::setVideoFrame() - 0x00007FF9350A4D00 # 18: Qt6::QVideoSink::setVideoFrame() - 0x00007FF937B308D0 # 19: Qt6::QFFmpeg::VideoRenderer::renderInternal() - 0x00007FF935185090 # 20: Qt6::QFFmpeg::Renderer::doNextStep() - 0x00007FF935160320 # 21: Qt6::QFFmpeg::PlaybackEngineObject::onTimeout() - 0x00007FF93515D540 # 22: `Qt6::QtPrivate::FunctorCall<std::integer_sequence<unsigned __int64>,Qt6::QtPrivate::List<>,void,void (__cdecl Qt6::QFFmpeg::PlaybackEngineObject::*)(void)>::call'::`2'::<lambda_1>::operator()() - 0x00007FF93515E5C0 # 23: Qt6::QtPrivate::FunctorCallBase::call_internal<void,`Qt6::QtPrivate::FunctorCall<std::integer_sequence<unsigned __int64>,Qt6::QtPrivate::List<>,void,void (__cdecl Qt6::QFFmpeg::PlaybackEngineObject::*)(void)>::call'::`2'::<lambda_1> >() - 0x00007FF93515DBC0 # 24: Qt6::QtPrivate::FunctorCall<std::integer_sequence<unsigned __int64>,Qt6::QtPrivate::List<>,void,void (__cdecl Qt6::QFFmpeg::PlaybackEngineObject::*)(void)>::call() - 0x00007FF93515EA00 # 25: Qt6::QtPrivate::FunctionPointer<void (__cdecl Qt6::QFFmpeg::PlaybackEngineObject::*)(void)>::call<Qt6::QtPrivate::List<>,void>() - 0x00007FF93515DB80 # 26: Qt6::QtPrivate::QCallableObject<void (__cdecl Qt6::QFFmpeg::PlaybackEngineObject::*)(void),Qt6::QtPrivate::List<>,void>::impl() - 0x00007FF93515EC40 # 27: Qt6::QtPrivate::QSlotObjectBase::call() - 0x00007FF939141820 # 28: Qt6::doActivate<0>() - 0x00007FF93939BA50 # 29: Qt6::QMetaObject::activate() - 0x00007FF939382D10 # 30: Qt6::QMetaObject::activate<void,Qt6::QTimer::QPrivateSignal>() - 0x00007FF9393D5310 # 31: Qt6::QTimer::timeout() - 0x00007FF9393D2370 # 32: Qt6::QTimer::timerEvent() - 0x00007FF9393D2950 # 33: Qt6::QObject::event() - 0x00007FF9393849B0 # 34: Qt6::QCoreApplicationPrivate::notify_helper() - 0x00007FF9392C9A40 # 35: Qt6::doNotify() - 0x00007FF9392CC580 # 36: Qt6::QCoreApplication::notify() - 0x00007FF9392C67A0 # 37: Qt6::QGuiApplication::notify() - 0x00007FF93A757D90 # 38: Qt6::QCoreApplication::notifyInternal2() - 0x00007FF9392C8560 # 39: Qt6::QCoreApplication::sendEvent() - 0x00007FF9392C5EC0 # 40: Qt6::QEventDispatcherWin32Private::sendTimerEvent() - 0x00007FF939732E20 # 41: Qt6::QEventDispatcherWin32::event() - 0x00007FF939732230 # 42: Qt6::QCoreApplicationPrivate::notify_helper() - 0x00007FF9392C9A40 # 43: Qt6::doNotify() - 0x00007FF9392CC580 # 44: Qt6::QCoreApplication::notify() - 0x00007FF9392C67A0 # 45: Qt6::QGuiApplication::notify() - 0x00007FF93A757D90 # 46: Qt6::QCoreApplication::notifyInternal2() - 0x00007FF9392C8560 # 47: Qt6::QCoreApplication::sendEvent() - 0x00007FF9392C5EC0 # 48: Qt6::QCoreApplicationPrivate::sendPostedEvents() - 0x00007FF9392CA520 # 49: Qt6::QEventDispatcherWin32::sendPostedEvents() - 0x00007FF9397324F0 # 50: Qt6::QEventDispatcherWin32::processEvents() - 0x00007FF9397305C0 # 51: Qt6::QEventLoop::processEvents() - 0x00007FF9392E6A60 # 52: Qt6::QEventLoop::exec() - 0x00007FF9392E6BF0 # 53: Qt6::QThread::exec() - 0x00007FF93953C4B0 # 54: Qt6::QThread::run() - 0x00007FF93953C480 # 55: Qt6::QThreadPrivate::start() - 0x00007FF939749F40 # 56: BaseThreadInitThunk() - 0x00007FFA9B982580 # 57: RtlUserThreadStart() - 0x00007FFA9CBAAF10
Attachments
Issue Links
- relates to
-
QTBUG-133033 QMediaPlayer may crash during shutdown
-
- Closed
-