Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
Qt Creator 4.1.0-beta1
-
None
-
Windows 7 64-bit, AMD Radeon HD 4800 display adapter
Description
I built Qt Creator on Windows 7 64-bit with AMD Radeon HD 4800 with Qt 5.6.0.
When I start it with the Help plugin enabled, it hangs on startup (when loading Helpd.dll, even before initialize). Disabling the Help plugin solves this.
It reproduces with both debug and release builds, but doesn't reproduce with the released binary.
Removing the WebEngine parts in help.pro solves this.
Trace:
. 0 Id: 10f0.1468 Suspend: 1 Teb: 7efdd000 Unfrozen ChildEBP RetAddr WARNING: Stack unwind information not available. Following frames may be wrong. 003bdc98 75ac1194 ntdll!NtWaitForSingleObject+0x15 003bdcb0 75ac1148 kernel32!WaitForSingleObjectEx+0x43 003bdcc4 6c71a99f kernel32!WaitForSingleObject+0x12 003bdce0 6c730bcc aticfx32!AmdQueryPowerXpressDeviceInfo+0x9eaf 003bdd18 6c70f894 aticfx32!AmdQueryPowerXpressDeviceInfo+0x200dc 003bdd54 6c70d8dd aticfx32!GetKtProcAddress+0x13f4 003bdd64 5e221654 aticfx32!OpenAdapter+0x18fdd 003bdd7c 6907effb atigktxx!SetThunkProxyBypassMode+0x30a 003bdee4 699a050f atioglxx!DrvPresentBuffers+0x4b7b 003bdf10 6999a2c6 atioglxx!DrvPresentBuffers+0x92608f 003be024 69950b1b atioglxx!DrvPresentBuffers+0x91fe46 003be0c0 69993b5a atioglxx!DrvPresentBuffers+0x8d669b 003be0e0 69951f4c atioglxx!DrvPresentBuffers+0x9196da 003be10c 6910b2d0 atioglxx!DrvPresentBuffers+0x8d7acc 003be134 6992555f atioglxx!DrvPresentBuffers+0x90e50 003be1f4 6991f65a atioglxx!DrvPresentBuffers+0x8ab0df 003be278 69929331 atioglxx!DrvPresentBuffers+0x8a51da 003be290 6904a362 atioglxx!DrvPresentBuffers+0x8aeeb1 003be2d0 6eebb6cd atioglxx!DrvCreateLayerContext+0x102 003be2f4 6eebb83c opengl32!CreateAnyContext+0x116 003be438 6eebb8ef opengl32!wglCreateLayerContext+0x98 003be448 599457a3 opengl32!wglCreateContext+0xf 003be574 59944f73 qwindowsd!QWindowsOpenGLTester::testDesktopGL(void)+0x223 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsopengltester.cpp @ 362] 003be6b8 59944da1 qwindowsd!QWindowsOpenGLTester::detectSupportedRenderers(struct GpuDescription * gpu = 0x003be6cc, bool glesOnly = false)+0xf3 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsopengltester.cpp @ 240] 003be710 598f13d2 qwindowsd!QWindowsOpenGLTester::supportedRenderers(void)+0x21 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsopengltester.cpp @ 291] 003be7a8 598f13b8 qwindowsd!QWindowsStaticOpenGLContext::doCreate(void)+0x12 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp @ 344] 003be7b0 598f0ded qwindowsd!QWindowsStaticOpenGLContext::create(void)+0x8 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp @ 403] 003be7c8 598f0d14 qwindowsd!QWindowsIntegration::staticOpenGLContext(void)+0x3d [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp @ 436] 003be808 5c3a449e qwindowsd!QWindowsIntegration::createPlatformOpenGLContext(class QOpenGLContext * context = 0x0252d358)+0xb4 [c:\users\qt\work\qt\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp @ 408] 003be82c 1010648c Qt5Guid!QOpenGLContext::create(void)+0x3e [c:\users\qt\work\qt\qtbase\src\gui\kernel\qopenglcontext.cpp @ 604] 003be870 54024358 Qt5WebEngineCored!QtWebEngineCore::initialize(void)+0x10c [c:\users\qt\work\qt\qtwebengine\src\core\api\qtwebenginecoreglobal.cpp @ 88] 003be878 5bcdf4aa Qt5WebEngineWidgetsd!initialize(void)+0x8 [c:\users\qt\work\qt\qtwebengine\src\webenginewidgets\api\qtwebenginewidgetsglobal.cpp @ 50] 003be898 5402436e Qt5Cored!qAddPreRoutine(<function> * p = 0x54024350)+0x5a [c:\users\qt\work\qt\qtbase\src\corelib\kernel\qcoreapplication.cpp @ 251] 003be8a4 5402438c Qt5WebEngineWidgetsd!initialize_ctor_function(void)+0xe [c:\users\qt\work\qt\qtwebengine\src\webenginewidgets\api\qtwebenginewidgetsglobal.cpp @ 52] 003be8b0 54023fdd Qt5WebEngineWidgetsd!`anonymous namespace'::initialize_ctor_function_ctor_class_::initialize_ctor_function_ctor_class_(void)+0xc [c:\users\qt\work\qt\qtwebengine\src\webenginewidgets\api\qtwebenginewidgetsglobal.cpp @ 52] 003be8b8 5b7bebba Qt5WebEngineWidgetsd!`anonymous namespace'::`dynamic initializer for 'initialize_ctor_function_ctor_instance_''(void)+0xd [c:\users\qt\work\qt\qtwebengine\src\webenginewidgets\api\qtwebenginewidgetsglobal.cpp @ 52] 003be8c0 54043cf3 MSVCR120D!_initterm(<function> ** pfbegin = 0x54048104, <function> ** pfend = 0x54048254)+0x1a [f:\dd\vctools\crt\crtw32\startup\crt0dat.c @ 955] 003be904 54043fec Qt5WebEngineWidgetsd!_CRT_INIT(void * hDllHandle = 0x54020000, unsigned long dwReason = 1, void * lpreserved = 0x00000000)+0xc3 [f:\dd\vctools\crt\crtw32\dllstuff\crtdll.c @ 295] 003be948 54043f2f Qt5WebEngineWidgetsd!__DllMainCRTStartup(void * hDllHandle = 0x54020000, unsigned long dwReason = 1, void * lpreserved = 0x00000000)+0xac [f:\dd\vctools\crt\crtw32\dllstuff\crtdll.c @ 502] 003be95c 77549364 Qt5WebEngineWidgetsd!_DllMainCRTStartup(void * hDllHandle = 0x54020000, unsigned long dwReason = 1, void * lpreserved = 0x00000000)+0x1f [f:\dd\vctools\crt\crtw32\dllstuff\crtdll.c @ 472] 003be97c 7754dc81 ntdll!RtlQueryEnvironmentVariable+0x245 003bea70 7754c901 ntdll!LdrResSearchResource+0xa36 003bebe4 7758d39f ntdll!RtlGetFullPathName_U+0x421 003bec20 74ed2e0f ntdll!RtlUlonglongByteSwap+0x68f 003bec68 75ac4904 KERNELBASE!LoadLibraryExW+0x233 003bec7c 5bcd7af4 kernel32!LoadLibraryW+0x11 003bef74 5bcd4ed3 Qt5Cored!QLibraryPrivate::load_sys(void)+0x1d4 [c:\users\qt\work\qt\qtbase\src\corelib\plugin\qlibrary_win.cpp @ 109] 003befb4 5bcd4fdb Qt5Cored!QLibraryPrivate::load(void)+0x63 [c:\users\qt\work\qt\qtbase\src\corelib\plugin\qlibrary.cpp @ 532] 003beff4 5bcc838a Qt5Cored!QLibraryPrivate::loadPlugin(void)+0x5b [c:\users\qt\work\qt\qtbase\src\corelib\plugin\qlibrary.cpp @ 580] 003bf004 5d6de374 Qt5Cored!QPluginLoader::load(void)+0x8a [c:\users\qt\work\qt\qtbase\src\corelib\plugin\qpluginloader.cpp @ 233] 003bf06c 5d6cdc30 ExtensionSystemd!ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary(void)+0xa4 [d:\dev\qt-creator\src\libs\extensionsystem\pluginspec.cpp @ 939] 003bf118 5d6cd271 ExtensionSystemd!ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin(class ExtensionSystem::PluginSpec * spec = 0x008281d8, ExtensionSystem::PluginSpec::State destState = Loaded (0n3))+0x360 [d:\dev\qt-creator\src\libs\extensionsystem\pluginmanager.cpp @ 1389] 003bf184 5d6cafce ExtensionSystemd!ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins(void)+0xa1 [d:\dev\qt-creator\src\libs\extensionsystem\pluginmanager.cpp @ 1223] 003bf18c 00069b1d ExtensionSystemd!ExtensionSystem::PluginManager::loadPlugins(void)+0xe [d:\dev\qt-creator\src\libs\extensionsystem\pluginmanager.cpp @ 364] 003bf734 0006eb6d qtcreator!main(int argc = 0n1, char ** argv = 0x007b4c48)+0x274d [d:\dev\qt-creator\src\app\main.cpp @ 512] 003bf768 0006df0f qtcreator!WinMain(struct HINSTANCE__ * __formal = 0x00060000, struct HINSTANCE__ * __formal = 0x00000000, char * __formal = 0x007a6d30 "", int __formal = 0n10)+0xad [c:\users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp @ 113] 003bf7cc 0006dccd qtcreator!__tmainCRTStartup(void)+0x23f [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c @ 618] 003bf7d4 75ac338a qtcreator!WinMainCRTStartup(void)+0xd [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c @ 466] 003bf7e0 77549902 kernel32!BaseThreadInitThunk+0x12 003bf820 775498d5 ntdll!RtlInitializeExceptionChain+0x63 003bf838 00000000 ntdll!RtlInitializeExceptionChain+0x36 1 Id: 10f0.1cd4 Suspend: 1 Teb: 7efda000 Unfrozen ChildEBP RetAddr WARNING: Stack unwind information not available. Following frames may be wrong. 02f3f730 7755e5ee ntdll!NtWaitForSingleObject+0x15 02f3f758 77549ab9 ntdll!LdrFindResource_U+0x93 02f3f7ec 7754985c ntdll!RtlAllocateActivationContextStack+0x116 02f3f838 77549889 ntdll!RtlDecodePointer+0xf7 02f3f848 00000000 ntdll!LdrInitializeThunk+0x10 # 2 Id: 10f0.1704 Suspend: 1 Teb: 7efd7000 Unfrozen ChildEBP RetAddr WARNING: Stack unwind information not available. Following frames may be wrong. 03c4fcc0 75ac338a ntdll!DbgBreakPoint 03c4fccc 77549902 kernel32!BaseThreadInitThunk+0x12 03c4fd0c 775498d5 ntdll!RtlInitializeExceptionChain+0x63 03c4fd24 00000000 ntdll!RtlInitializeExceptionChain+0x36
Attachments
Issue Links
- relates to
-
QTBUG-44587 Radeon driver crashes when running webenginewidget examples
- Closed
-
QTBUG-52201 Crash in Renderer9::release
- Closed
- resulted from
-
QTBUG-52954 WebEngine hangs when loaded in a plugin with AMD Radeon display adapter
- Closed
For Gerrit Dashboard: QTCREATORBUG-16147 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
156891,2 | Initialize OpenGL context in main() | 4.0 | qt-creator/qt-creator | Status: ABANDONED | -1 | 0 |