[Webkit-unassigned] [Bug 44052] [Qt] Crash on mingw-w64 in Qt Browser demo and Assistant

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 12 06:55:26 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=44052





--- Comment #8 from vanboxem.ruben at gmail.com  2010-10-12 06:55:25 PST ---
I have compiled all of Qt with "-g2 O2 -flto..."

This is in effect a debug release build with lto enabled. This last bit does not per se cause the crash, but I did it anyways. Debug level 3 caused an ld.exe crash (probably the output lib was too large)

The backtrace for the browser demo is this:

#0  performMatch (ovector=<value optimized out>, length=<value optimized out>, position=<value optimized out>, startOffset=<value optimized out>, s=..., r=0x39625590, this=<value optimized out>) at m:/Development/Source/Qt/src/3rdparty/webkit/JavaScriptCore/runtime//RegExpConstructor.h:117
#1  JSC::stringProtoFuncReplace (exec=0x39140148, thisValue=..., args=...) at m:\Development\Source\Qt\src\3rdparty\webkit\JavaScriptCore\runtime\StringPrototype.cpp:349
#2  0x0000000080df02b8 in JSC::Interpreter::privateExecute (this=0x369c90d0, flag=JSC::Interpreter::Normal, registerFile=0x369c90e8, callFrame=0x391400e0, exception=0x22a490) at m:\Development\Source\Qt\src\3rdparty\webkit\JavaScriptCore\interpreter\Interpreter.cpp:3437
#3  0x0000000080df91e6 in JSC::Interpreter::execute (this=0x369c90d0, program=0x369cdec0, callFrame=0x36abcd88, scopeChain=0x36abcf70, thisObj=0x36a00000, exception=0x22a490) at m:\Development\Source\Qt\src\3rdparty\webkit\JavaScriptCore\interpreter\Interpreter.cpp:623
#4  0x0000000080de3939 in JSC::evaluate (exec=0x36abcd88, scopeChain=..., source=..., thisValue=...) at m:\Development\Source\Qt\src\3rdparty\webkit\JavaScriptCore\runtime\Completion.cpp:62
#5  0x0000000080524bd5 in WebCore::ScriptController::evaluateInWorld (this=0x369065f8, sourceCode=..., world=0x35a66b40) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\bindings\js\ScriptController.cpp:127
#6  0x00000000805256e1 in WebCore::ScriptController::evaluate (this=0x369065f8, sourceCode=<value optimized out>) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\bindings\js\ScriptController.cpp:153
#7  0x0000000080535d22 in WebCore::ScriptController::executeScript (this=0x369065f8, sourceCode=...) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\bindings\ScriptControllerBase.cpp:60
#8  0x00000000807df44b in WebCore::HTMLTokenizer::scriptExecution (this=0x36957760, sourceCode=..., state=...) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\html\HTMLTokenizer.cpp:580
#9  0x00000000807e5392 in WebCore::HTMLTokenizer::executeExternalScriptsIfReady (this=0x36957760) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\html\HTMLTokenizer.cpp:2073
#10 0x00000000808433c2 in WebCore::CachedScript::checkNotify (this=0x36a92210) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\loader\CachedScript.cpp:106
#11 0x0000000080890ce2 in WebCore::Loader::Host::didFinishLoading (this=0x36a92730, loader=0x36a94010) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\loader\loader.cpp:399
#12 0x00000000808b2611 in WebCore::SubresourceLoader::didFinishLoading (this=0x36a94010) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\loader\SubresourceLoader.cpp:184
#13 0x0000000080acc982 in WebCore::QNetworkReplyHandler::finish (this=0x36a94dd0) at m:\Development\Source\Qt\src\3rdparty\WebKit\Webcore\platform\network\qt\QNetworkReplyHandler.cpp:261
#14 0x0000000080acd66c in WebCore::QNetworkReplyHandler::qt_metacall (this=0x36a94dd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x22b580) at tmp/moc/release_shared/moc_QNetworkReplyHandler.cpp:84
#15 0x0000000001a43f1a in QMetaObject::activate (sender=0x36a7a090, m=0x70000460, local_signal_index=1, argv=0x0) at m:\Development\Source\Qt\src\corelib\kernel\qobject.cpp:3272
#16 0x0000000036a7a090 in ?? ()
#17 0x0000000036a7a6b0 in ?? ()
#18 0x0000000036a7a680 in ?? ()
#19 0x0000000036a7a680 in ?? ()
#20 0x0000000001a430de in QObject::disconnect (sender=0xffffffff, signal=<value optimized out>, receiver=0xffffffff, method=<value optimized out>) at m:\Development\Source\Qt\src\corelib\kernel\qobject.cpp:2670
#21 0x0000000036a7aa20 in ?? ()
#22 0x0000000036a94dd0 in ?? ()
#23 0x0000000036a7aa20 in ?? ()
#24 0x0000000036a7a2e0 in ?? ()
#25 0x0000000500000007 in ?? ()
#26 0x000000000022b580 in ?? ()
#27 0x00000000000286a0 in ?? ()
#28 0x000000000022b570 in ?? ()
#29 0x000000000022b570 in ?? ()
#30 0x0100000000000000 in ?? ()
#31 0x000000000022b560 in ?? ()
#32 0x000000006ceceed6 in libgcc_s_sjlj-1!_Unwind_SjLj_Register () from M:\Development\mingw64\bin\libgcc_s_sjlj-1.dll
#33 0x0000000977152940 in ?? ()
#34 0x0000000000000000 in ?? ()

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list