RESOLVED WORKSFORME 29310
[Qt] WebKit crashes on Windows when visiting reddit.com and nettavisen.no
https://bugs.webkit.org/show_bug.cgi?id=29310
Summary [Qt] WebKit crashes on Windows when visiting reddit.com and nettavisen.no
Tor Arne Vestbø
Reported 2009-09-16 13:49:22 PDT
> QtWebKitd4.dll!JSC::ThrowableSubExpressionData::setSubexpressionInfo(unsigned int subexpressionDivot=77, unsigned short subexpressionOffset=65473) Line 322 + 0x29 bytes C++ QtWebKitd4.dll!makeFunctionCallNode(void * globalPtr=0x0240d260, JSC::NodeInfo<JSC::ExpressionNode *> func={...}, JSC::NodeInfo<JSC::ArgumentsNode *> args={...}, int start=16, int divot=14, int end=26) Line 1935 C++ QtWebKitd4.dll!jscyyparse(void * globalPtr=0x0240d260) Line 435 + 0x61 bytes C++ QtWebKitd4.dll!JSC::Parser::parse(JSC::JSGlobalData * globalData=0x0240d260, int * errLine=0x0018c5d8, JSC::UString * errMsg=0x0018c5ec) Line 58 + 0x9 bytes C++ QtWebKitd4.dll!JSC::Parser::reparseInPlace(JSC::JSGlobalData * globalData=0x0240d260, JSC::FunctionBodyNode * functionBodyNode=0x064d6778) Line 77 C++ QtWebKitd4.dll!JSC::FunctionBodyNode::generateBytecode(JSC::ScopeChainNode * scopeChainNode=0x0634e490) Line 2099 C++ QtWebKitd4.dll!JSC::FunctionBodyNode::bytecode(JSC::ScopeChainNode * scopeChain=0x0634e490) Line 1594 C++ QtWebKitd4.dll!JSC::Interpreter::privateExecute(JSC::Interpreter::ExecutionFlag flag=Normal, JSC::RegisterFile * registerFile=0x02400db0, JSC::ExecState * callFrame=0x04c680a4, JSC::JSValue * exception=0x0018d59c) Line 3074 + 0x12 bytes C++ QtWebKitd4.dll!JSC::Interpreter::execute(JSC::ProgramNode * programNode=0x04a30868, JSC::ExecState * callFrame=0x0234768c, JSC::ScopeChainNode * scopeChain=0x0634e490, JSC::JSObject * thisObj=0x02200000, JSC::JSValue * exception=0x0018d59c) Line 665 + 0x1d bytes C++ QtWebKitd4.dll!JSC::evaluate(JSC::ExecState * exec=0x0234768c, JSC::ScopeChain & scopeChain={...}, const JSC::SourceCode & source={...}, JSC::JSValue thisValue={...}) Line 77 C++ QtWebKitd4.dll!WebCore::ScriptController::evaluate(const WebCore::ScriptSourceCode & sourceCode={...}) Line 114 + 0x30 bytes C++ QtWebKitd4.dll!WebCore::FrameLoader::executeScript(const WebCore::ScriptSourceCode & sourceCode={...}) Line 765 + 0x19 bytes C++ QtWebKitd4.dll!WebCore::HTMLTokenizer::scriptExecution(const WebCore::ScriptSourceCode & sourceCode={...}, WebCore::HTMLTokenizer::State state={...}) Line 561 + 0x2a bytes C++ QtWebKitd4.dll!WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource * __formal=0x04862410) Line 2023 + 0x23 bytes C++ QtWebKitd4.dll!WebCore::CachedScript::checkNotify() Line 105 + 0x11 bytes C++ QtWebKitd4.dll!WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::SharedBuffer> data={...}, bool allDataReceived=true) Line 96 C++ QtWebKitd4.dll!WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader * loader=0x054c0b28) Line 364 C++ QtWebKitd4.dll!WebCore::SubresourceLoader::didFinishLoading() Line 185 C++ QtWebKitd4.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal=0x06439060) Line 417 C++ QtWebKitd4.dll!WebCore::QNetworkReplyHandler::finish() Line 240 C++ QtWebKitd4.dll!WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call _c=InvokeMetaMethod, int _id=1, void * * _a=0x063733d0) Line 78 + 0x8 bytes C++ QtCored4.dll!QMetaObject::metacall(QObject * object=0x06562450, QMetaObject::Call cl=InvokeMetaMethod, int idx=5, void * * argv=0x063733d0) Line 238 C++ QtCored4.dll!QMetaCallEvent::placeMetaCall(QObject * object=0x06562450) Line 566 + 0x19 bytes C++ QtCored4.dll!QObject::event(QEvent * e=0x04a1ccd0) Line 1242 + 0x14 bytes C++ QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x06562450, QEvent * e=0x04a1ccd0) Line 4152 + 0x11 bytes C++ QtGuid4.dll!QApplication::notify(QObject * receiver=0x06562450, QEvent * e=0x04a1ccd0) Line 3636 + 0x10 bytes C++ QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x06562450, QEvent * event=0x04a1ccd0) Line 699 + 0x15 bytes C++ QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x06562450, QEvent * event=0x04a1ccd0) Line 215 + 0x39 bytes C++ QtCored4.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver=0x00000000, int event_type=0, QThreadData * data=0x01d29450) Line 1340 + 0xd bytes C++ QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 653 + 0x10 bytes C++ QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 1126 + 0x15 bytes C++ QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 150 C++ QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 201 + 0x2d bytes C++ QtCored4.dll!QCoreApplication::exec() Line 976 + 0x15 bytes C++ QtGuid4.dll!QApplication::exec() Line 3559 C++ blurbehind.exe!main(int argc=1, char * * argv=0x01d2a740) Line 15 + 0x6 bytes C++ blurbehind.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x005b309c, int cmdShow=10) Line 130 + 0x12 bytes C++ blurbehind.exe!__tmainCRTStartup() Line 574 + 0x35 bytes C blurbehind.exe!WinMainCRTStartup() Line 399 C kernel32.dll!752b3677() [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] ntdll.dll!775f9d72() ntdll.dll!775f9d45()
Attachments
Tor Arne Vestbø
Comment 1 2009-09-21 04:59:39 PDT
*** Bug 29541 has been marked as a duplicate of this bug. ***
Jocelyn Turcotte
Comment 2 2009-12-02 04:46:48 PST
Tried with 4.5.3 and 4.6.0 and I could not get these websites to crash the demo browser on Windows 7.
Note You need to log in before you can comment on or make changes to this bug.