OS: winserver_2003 64bit + Oracle VMbox + windows 7 32bit
Complier: VS2012 .
source Pack: qt-everywhere 5.0, extract zip package to d:\Qt\temp
configure paras:
-icu (using ICU4C 50 prebuild vs2010, vcredist already installed)
-openssl (Compiled with vc2012)
-debug-and-release,
-prefix D:\Qt\qt5.0.0\5.0.0\msvc2012
sqllite has ben extracted to d:\Qt\sqllite_folder.
I started nmake in Visual Studio 2012 cmdline, everything went ok, “nmake install” put everything well ok.
HOWEVER, when I start qtassistant, a crash box poped up, os said “StackHash_0a9e”. I tried to start a in-time debugger, it seems that the app went dead in Qt5WebKit.dll, with a bad pointer operation.
Then, I find that not only qt-assisitant , but ALL of the applicaitons using release version “Qt5Webkit” could fire this error , (debug version is OK). we will mostly get an empty-white main-frame before app dead.
Is there anyone-else encoutered this problem?
I googled this problem, seems that some popular Video GAMEs could cause this problem. OpenGL? Network? Unicode and UTF-8 issues? so I’m now trying to roll ICU50 back to ICU49 , and a -opengl desktop conf option, remove -openssl, configure and rebuild Qt5 with force-debug-info again. I hope that debug symbols in release version can give me a clear call-stack when crash happen.
↧