WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug