Application did not start in this case, log ends with: FIM: Freeing invalid memory in HeapFree {11 occurrences} --------------------------------------------------------------- [I] Starting Purify'd c:\qt\projects\qtbug41966_5\debug\qtbug41966.exe at 10/29/2014 09:24:18 Version 7.0.1.0-003 32-bit build 20120410.1500 Windows 6.1 7601 Multiprocessor Free Instrumented executable: C:\Users\frkleint\Documents\Rational\Purify\cache\qtbug41966$Purify_c_qt_projects_qtbug41966__5_debug.exe Working directory: c:\qt\projects\qtbug41966_5\debug Command line arguments: c:\qt\projects\test.mp4 Process ID: 0x1724 Thread ID: 0x1270 [I] Starting main [I] Starting thread 0x1068: QThreadPrivate::start(void *) Call location CreateThread [c:\windows\syswOW64\KERNEL32.DLL] beginthreadex [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c:187] [I] EXC: Continued exception in qt_set_thread_name(void *,char const*) {2 occurrences} Exception code: 0x406d1388 [Information: facility: Microsoft 0x6d code: 0x1388] Exception address: [C:\Windows\syswow64\KERNELBASE.DLL ip=0x7727C42C] Filter: qt_set_thread_name(void *,char const*) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\corelib\thread\qthread_win.cpp:292] Exception location [C:\Windows\syswow64\KERNELBASE.DLL ip=0x7727C42E] [C:\Windows\syswow64\KERNEL32.DLL ip=0x75B7586D] qt_set_thread_name(void *,char const*) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\corelib\thread\qthread_win.cpp:290] QThreadPrivate::start(void *) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\corelib\thread\qthread_win.cpp:339] callthreadstartex [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c:314] threadstartex [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c:292] [W] UMR: Uninitialized memory read in QQmlJS::Parser::parse(int) {2 occurrences} Reading 8 bytes from 0x0019eec0 (8 bytes at 0x0019eec0 uninitialized) Address 0x0019eec0 points into a thread's stack Address 0x0019eec0 is 104 bytes past the start of local variable 'parser' in QV4::Script::parse(void) Thread ID: 0x1270 Error location QQmlJS::Parser::parse(int) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\parser\qqmljsparser.cpp:186] QQmlJS::Parser::parseProgram(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\parser\qqmljsparser_p.h:134] QV4::Script::parse(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\jsruntime\qv4script.cpp:223] QV4::Script::evaluate(ExecutionEngine::QV4 *,QString const&,Object::QV4 *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\jsruntime\qv4script.cpp:383] QV8Engine::initializeGlobal(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\v8\qv8engine.cpp:537] QV8Engine::initQmlGlobalObject(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\v8\qv8engine.cpp:586] QV8Engine::setEngine(QQmlEngine *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\v8\qv8engine.cpp:595] QQmlEnginePrivate::init(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlengine.cpp:806] QQmlEngine::QQmlEngine(QObject *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlengine.cpp:871] QQuickViewPrivate::init(QQmlEngine *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\quick\items\qquickview.cpp:77] [I] Starting thread 0x6c8: QThreadPrivate::start(void *) Call location CreateThread [c:\windows\syswOW64\KERNEL32.DLL] beginthreadex [f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c:187] [W] UMR: Uninitialized memory read in QQmlJS::Parser::parse(int) {1 occurrence} Reading 8 bytes from 0x0aecd454 (8 bytes at 0x0aecd454 uninitialized) Address 0x0aecd454 points into a thread's stack Address 0x0aecd454 is 104 bytes past the start of local variable 'parser' in QmlIR::IRBuilder::generateFromQml(QString const&,QString const&,Document::QmlIR *) Thread ID: 0x1068 Error location QQmlJS::Parser::parse(int) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\parser\qqmljsparser.cpp:186] QQmlJS::Parser::parse(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\parser\qqmljsparser_p.h:129] QmlIR::IRBuilder::generateFromQml(QString const&,QString const&,Document::QmlIR *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\compiler\qqmlirbuilder.cpp:561] QQmlTypeData::dataReceived(Data::QQmlDataBlob const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmltypeloader.cpp:2230] QQmlDataLoader::setData(QQmlDataBlob *,Data::QQmlDataBlob const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmltypeloader.cpp:1214] QQmlDataLoader::setData(QQmlDataBlob *,QQmlFile *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmltypeloader.cpp:1206] QQmlDataLoader::loadThread(QQmlDataBlob *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmltypeloader.cpp:1084] QQmlDataLoaderThread::loadThread(QQmlDataBlob *) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmltypeloader.cpp:817] `QQmlThread::callMethodInThread'::`2'::I::call [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\ftw\qqmlthread_p.h:154] QQmlThreadPrivate::threadEvent(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\ftw\qqmlthread.cpp:190] [I] Starting thread 0x153c Call location No call stack recorded [I] Starting thread 0xfc4 Call location No call stack recorded [I] Starting thread 0xd24: endthreadex Call location CreateThread [c:\windows\syswOW64\KERNEL32.DLL] beginthreadex [C:\Windows\SysWOW64\MSVCRT.DLL] ?A0xc36d225b::addRefCount(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\wmfserviceplugin.cpp:54] WMFServicePlugin::create(QString const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\wmfserviceplugin.cpp:73] QPluginServiceProvider::requestService(QByteArray const&,QMediaServiceProviderHint const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\qmediaserviceprovider.cpp:418] playerService [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:464] QMediaPlayer::QMediaPlayer(QObject *,QFlags) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:477] QDeclarativeAudio::classBegin(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\imports\multimedia\qdeclarativeaudio.cpp:652] QQmlObjectCreator::createInstance(int,QObject *,bool) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:1123] QQmlObjectCreator::setPropertyBinding(QQmlPropertyData *,Binding::CompiledData::QV4 const*) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:774] [I] Starting thread 0x858: endthreadex Call location CreateThread [c:\windows\syswOW64\KERNEL32.DLL] beginthreadex [C:\Windows\SysWOW64\MSVCRT.DLL] ?A0xc36d225b::addRefCount(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\wmfserviceplugin.cpp:54] WMFServicePlugin::create(QString const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\wmfserviceplugin.cpp:73] QPluginServiceProvider::requestService(QByteArray const&,QMediaServiceProviderHint const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\qmediaserviceprovider.cpp:418] playerService [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:464] QMediaPlayer::QMediaPlayer(QObject *,QFlags) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:477] QDeclarativeAudio::classBegin(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\imports\multimedia\qdeclarativeaudio.cpp:652] QQmlObjectCreator::createInstance(int,QObject *,bool) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:1123] QQmlObjectCreator::setPropertyBinding(QQmlPropertyData *,Binding::CompiledData::QV4 const*) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:774] [W] UMR: Uninitialized memory read in MFPlayerControl::refreshState(void) {1 occurrence} Reading 1 byte from 0x0c913df8 (1 byte at 0x0c913df8 uninitialized) Address 0x0c913df8 is 16 bytes into a 56 byte block at 0x0c913de8 Address 0x0c913df8 points to a C++ new block in heap 0x0a420000 Thread ID: 0x1270 Error location MFPlayerControl::refreshState(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayercontrol.cpp:136] MFPlayerControl::handleStatusChanged(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayercontrol.cpp:162] MFPlayerControl::qt_static_metacall(QObject *,Call::QMetaObject,int,void * *) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\.moc\debug\moc_mfplayercontrol.cpp:94] QMetaObject::activate(QObject *,int,int,void * *) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\corelib\kernel\qobject.cpp:3716] QMetaObject::activate(QObject *,QMetaObject const*,int,void * *) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\corelib\kernel\qobject.cpp:3582] MFPlayerSession::statusChanged(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\.moc\debug\moc_mfplayersession.cpp:297] MFPlayerSession::changeStatus(MediaStatus::QMediaPlayer) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayersession.cpp:1047] MFPlayerSession::load(QMediaContent const&,QIODevice *) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayersession.cpp:210] MFPlayerControl::setMedia(QMediaContent const&,QIODevice *) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayercontrol.cpp:78] QMediaPlayer::setMedia(QMediaContent const&,QIODevice *) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:881] Allocation location new(UINT) [C:\QT\QT-5-STABLE-VS32\QT-STABLE\QTBASE\PLUGINS\MEDIASERVICE\WMFENGINED.DLL] MFPlayerService::MFPlayerService(QObject *) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\player\mfplayerservice.cpp:60] WMFServicePlugin::create(QString const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\plugins\wmf\wmfserviceplugin.cpp:74] QPluginServiceProvider::requestService(QByteArray const&,QMediaServiceProviderHint const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\qmediaserviceprovider.cpp:418] playerService [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:464] QMediaPlayer::QMediaPlayer(QObject *,QFlags) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\multimedia\playback\qmediaplayer.cpp:477] QDeclarativeAudio::classBegin(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtmultimedia\src\imports\multimedia\qdeclarativeaudio.cpp:652] QQmlObjectCreator::createInstance(int,QObject *,bool) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:1123] QQmlObjectCreator::setPropertyBinding(QQmlPropertyData *,Binding::CompiledData::QV4 const*) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:774] QQmlObjectCreator::setupBindings(QBitArray const&) [c:\qt\qt-5-stable-vs32\qt-stable\qtdeclarative\src\qml\qml\qqmlobjectcreator.cpp:733] [I] Starting thread 0x1044: endthreadex Call location CreateThread [c:\windows\syswOW64\KERNEL32.DLL] beginthreadex [C:\Windows\SysWOW64\MSVCRT.DLL] [E] FIM: Freeing invalid memory in HeapFree {11 occurrences} Address 0x0fd9ddb8 points into a committed region of virtual memory Location of free attempt HeapFree [c:\Windows\SysWOW64\KERNEL32.DLL] ??? [ip=0x118EB323] rx::Renderer11::initialize(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\3rdparty\angle\src\libglesv2\renderer\d3d\d3d11\renderer11.cpp:209] glCreateRenderer [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\3rdparty\angle\src\libglesv2\renderer\renderer.cpp:142] egl::Display::initialize(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\3rdparty\angle\src\libegl\display.cpp:90] eglInitialize [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\3rdparty\angle\src\libegl\libegl.cpp:193] QWindowsEGLStaticContext::create(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\plugins\platforms\windows\qwindowseglcontext.cpp:392] QWindowsStaticOpenGLContext::create(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp:364] QWindowsIntegrationPrivate::ensureStaticOpenGLContext(void) [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp:377] QWindowsIntegration::createWindowData(QWindow *)const [c:\qt\qt-5-stable-vs32\qt-stable\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp:316]