[Qt-creator] Creator hangs on start trying to load help.dll

Eike Ziller Eike.Ziller at qt.io
Wed Jun 1 07:27:31 CEST 2016


> On May 31, 2016, at 18:24, Immanuel Weber <immanuel.weber at gmail.com> wrote:
> 
> Hi all, 

Hi,

> I just downloaded the sources of Qt Creator 4.0.0 and compiled it using msvc12/VS 2013 update 5 as a x64 build with Qt 5.6.0. Unfortunately creator hangs after start and never shows its GUI. After stoping execution in the debugger it appears that it is stuck while loading help.dll. If I remove/rename the plugin dll of the folder creator starts as usual. I also tested the latest master branch, same issue. The binary release does not show this problem.

see e.g. https://bugreports.qt.io/browse/QTCREATORBUG-16147

Easiest way out is to build against a Qt without QtWebEngine. You might also have better luck with using Qt 5.6.1.

Br, Eike

> The callstack looks like this, looks like that it is locked somewhere down in opengl stuff:
> 1	ZwWaitForSingleObject	ntdll		0x772abb7a	
> 2	WaitForSingleObjectEx	KERNELBASE		0x7fefd1610ac	
> 3	DrvValidateVersion	nvoglv64		0x695d7ba2	
> 4	DrvValidateVersion	nvoglv64		0x695d75ca	
> 5	DrvValidateVersion	nvoglv64		0x695d9f4e	
> 6	DrvValidateVersion	nvoglv64		0x695d8521	
> 7	nvoglv64			0x695c146f	
> 8	DrvValidateVersion	nvoglv64		0x695d8ac3	
> 9	DrvValidateVersion	nvoglv64		0x695d4a5a	
> 10	DrvSetContext	nvoglv64		0x695d37db	
> 11	MakeAnyCurrent	opengl32		0x7fee933517e	
> 12	wglMakeCurrent	opengl32		0x7fee9335604	
> 13	QWindowsOpenGLTester::testDesktopGL	qwindowsopengltester.cpp	365	0x7fed8d6a057	
> 14	QWindowsOpenGLTester::detectSupportedRenderers	qwindowsopengltester.cpp	240	0x7fed8d694cf	
> 15	QWindowsOpenGLTester::supportedRenderers	qwindowsopengltester.cpp	292	0x7fed8d69218	
> 16	QWindowsStaticOpenGLContext::doCreate	qwindowsintegration.cpp	346	0x7fed8cfa011	
> 17	QWindowsStaticOpenGLContext::create	qwindowsintegration.cpp	403	0x7fed8cf9fe9	
> 18	QWindowsIntegration::staticOpenGLContext	qwindowsintegration.cpp	436	0x7fed8cf981f	
> 19	QWindowsIntegration::createPlatformOpenGLContext	qwindowsintegration.cpp	408	0x7fed8cf96fe	
> 20	QOpenGLContext::create	qopenglcontext.cpp	604	0x7fed93e3870	
> 21	QtWebEngineCore::initialize	Qt5WebEngineCored		0x1801378e7	
> 22	initialize	qtwebenginewidgetsglobal.cpp	50	0x7fed0354419	
> 23	qAddPreRoutine	qcoreapplication.cpp	251	0x6664879d	
> 24	initialize_ctor_function	qtwebenginewidgetsglobal.cpp	52	0x7fed0354441	
> 25	`anonymous namespace'::initialize_ctor_function_ctor_class_::initialize_ctor_function_ctor_class_	qtwebenginewidgetsglobal.cpp	52	0x7fed035446e	
> 26	`anonymous namespace'::`dynamic initializer for 'initialize_ctor_function_ctor_instance_''	qtwebenginewidgetsglobal.cpp	52	0x7fed0353fe0	
> 27	_initterm	crt0dat.c	955	0x7fed8f655ac	
> 28	_CRT_INIT	crtdll.c	300	0x7fed037f595	
> 29	__DllMainCRTStartup	crtdll.c	502	0x7fed037f90b	
> 30	_DllMainCRTStartup	crtdll.c	473	0x7fed037f871	
> 31	LdrpRunInitializeRoutines	ntdll		0x77296a98	
> 32	LdrpLoadDll	ntdll		0x7729686e	
> 33	LdrLoadDll	ntdll		0x77285fcf	
> 34	LoadLibraryExW	KERNELBASE		0x7fefd180176	
> 35	QLibraryPrivate::load_sys	qlibrary_win.cpp	109	0x6663f421	
> 36	QLibraryPrivate::load	qlibrary.cpp	532	0x6663bcaa	
> 37	QLibraryPrivate::loadPlugin	qlibrary.cpp	580	0x6663bde1	
> 38	QPluginLoader::load	qpluginloader.cpp	233	0x6662ceda	
> 39	ExtensionSystem::Internal::PluginSpecPrivate::loadLibrary	pluginspec.cpp	939	0x7fedb3d4640	
> 40	ExtensionSystem::Internal::PluginManagerPrivate::loadPlugin	pluginmanager.cpp	1390	0x7fedb3c0827	
> 41	ExtensionSystem::Internal::PluginManagerPrivate::loadPlugins	pluginmanager.cpp	1224	0x7fedb3bfb00	
> 42	ExtensionSystem::PluginManager::loadPlugins	pluginmanager.cpp	364	0x7fedb3bcee0	
> 43	main	main.cpp	512	0x13f90b921	
> 44	WinMain	qtmain_win.cpp	113	0x13f91121d	
> 45	__tmainCRTStartup	crtexe.c	618	0x13f9106b1	
> 46	WinMainCRTStartup	crtexe.c	466	0x13f91042e	
> 47	BaseThreadInitThunk	kernel32		0x771559bd	
> 48	RtlUserThreadStart	ntdll		0x7728a2e1	
> 
> Is this a (known) issue/bug or am I doing something wrong?
> 
> Cheers 
> Immanuel
> 
> 
> 
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator

-- 
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Rudower Chaussee 13
D-12489 Berlin
eike.ziller at qt.io
+123 45 6789012
http://qt.io
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B



More information about the Qt-creator mailing list