WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
25736
Crash loading www.google.dk/ig (and other igoogle's as well)
https://bugs.webkit.org/show_bug.cgi?id=25736
Summary
Crash loading www.google.dk/ig (and other igoogle's as well)
Kenneth Rohde Christiansen
Reported
2009-05-12 15:00:36 PDT
With current trunk from today 12th of May, the QtLauncher crashes when loading the iGoogle page. The crash happens in JSC::JSActivation::mark () Sorry, no debug build, but here is the backtrace. 0xb717a4ab in JSC::JSActivation::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 Current language: auto; currently asm (gdb) bt #0 0xb717a4ab in JSC::JSActivation::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #1 0xb722e1ba in JSC::JSFunction::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #2 0xb717a44f in JSC::JSActivation::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #3 0xb722e1ba in JSC::JSFunction::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #4 0xb72bc368 in WebCore::JSEventListener::markJSFunction () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #5 0xb72acd1c in WebCore::JSNode::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #6 0xb72b8486 in WebCore::markDOMNodesForDocument () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #7 0xb728f280 in WebCore::JSDocument::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #8 0xb72acd8d in WebCore::JSNode::mark () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #9 0xb7209290 in JSC::Heap::markConservatively () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #10 0xb720a1e6 in JSC::Heap::markCurrentThreadConservativelyInternal () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #11 0xb720a22e in JSC::Heap::markCurrentThreadConservatively () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #12 0xb720a296 in JSC::Heap::collect () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #13 0xb720a63b in JSC::Heap::allocate () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #14 0xb7235005 in JSC::jsString () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #15 0xb79fa906 in WebCore::jsHTMLElementInnerHTML () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #16 0xb71c5040 in JSC::JSValue::get () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #17 0xb71beabc in JSC::JITStubs::cti_op_get_by_id_second () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #18 0xb378cd8d in ?? () #19 0xb71ddfc6 in JSC::Interpreter::execute () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #20 0xb722e0fd in JSC::JSFunction::call () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #21 0xb72090f4 in JSC::call () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #22 0xb72bcae7 in WebCore::JSEventListener::handleEvent () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #23 0xb76fa351 in WebCore::XMLHttpRequest::dispatchReadyStateChangeEvent () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #24 0xb76fa42e in WebCore::XMLHttpRequest::callReadyStateChangeListener () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #25 0xb77012eb in WebCore::XMLHttpRequest::didFinishLoading () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #26 0xb751ff21 in WebCore::DocumentThreadableLoader::didFinishLoading () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #27 0xb7559c23 in WebCore::SubresourceLoader::didFinishLoading () #28 0xb7554f01 in WebCore::ResourceLoader::didFinishLoading () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #29 0xb7748c7c in WebCore::QNetworkReplyHandler::finish () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #30 0xb7749035 in WebCore::QNetworkReplyHandler::qt_metacall () from /home/kenneth/repo/Qt/webkit/WebKitBuild/Release/lib/libQtWebKit.so.4 #31 0xb60c7696 in QMetaCallEvent::placeMetaCall (this=0x94334d8, object=0x922e5f8) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qobject.cpp:489 #32 0xb60cc9ad in QObject::event (this=0x922e5f8, e=0x94334d8) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qobject.cpp:1109 #33 0xb65ab057 in QApplicationPrivate::notify_helper (this=0x8d38538, receiver=0x922e5f8, e=0x94334d8) at /home/kenneth/repo/Qt/qt/src/gui/kernel/qapplication.cpp:4058 #34 0xb65ab3cc in QApplication::notify (this=0xbf884a00, receiver=0x922e5f8, e=0x94334d8) at /home/kenneth/repo/Qt/qt/src/gui/kernel/qapplication.cpp:3605 #35 0xb60b4afc in QCoreApplication::notifyInternal (this=0xbf884a00, receiver=0x922e5f8, event=0x94334d8) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:610 #36 0xb65a7765 in QCoreApplication::sendEvent (receiver=0x922e5f8, event=0x94334d8) at ../../include/QtCore/../../../qt/src/corelib/kernel/qcoreapplication.h:213 #37 0xb60b5086 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d38608) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:1247 #38 0xb60b531b in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:1140 #39 0xb6678e66 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../qt/src/corelib/kernel/qcoreapplication.h:218 #40 0xb60ecc57 in postEventSourceDispatch (s=0x8d41720) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:210 #41 0xb5e97b88 in IA__g_main_context_dispatch (context=0x8d41698) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #42 0xb5e9b0eb in g_main_context_iterate (context=0x8d41698, block=1, dispatch=1, self=0x8d3eea8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #43 0xb5e9b268 in IA__g_main_context_iteration (context=0x8d41698, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #44 0xb60ebd8e in QEventDispatcherGlib::processEvents (this=0x8d3da00, flags={i = -1081587660}) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:327 #45 0xb66772e4 in QGuiEventDispatcherGlib::processEvents (this=0x8d3da00, flags={i = -1081587612}) at /home/kenneth/repo/Qt/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:202 #46 0xb60b1100 in QEventLoop::processEvents (this=0xbf884908, flags={i = -1081587528}) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qeventloop.cpp:149 #47 0xb60b1372 in QEventLoop::exec (this=0xbf884908, flags={i = -1081587440}) at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qeventloop.cpp:201 #48 0xb60b5451 in QCoreApplication::exec () at /home/kenneth/repo/Qt/qt/src/corelib/kernel/qcoreapplication.cpp:888 #49 0xb65aad70 in QApplication::exec () at /home/kenneth/repo/Qt/qt/src/gui/kernel/qapplication.cpp:3527 #50 0x0805a524 in main ()
Attachments
Add attachment
proposed patch, testcase, etc.
Oliver Hunt
Comment 1
2009-05-12 19:21:04 PDT
I'm a muppet, this is obvious :-/
Oliver Hunt
Comment 2
2009-05-12 19:40:48 PDT
Committing to
http://svn.webkit.org/repository/webkit/trunk
... M JavaScriptCore/API/tests/testapi.c M JavaScriptCore/API/tests/testapi.js M JavaScriptCore/ChangeLog M JavaScriptCore/runtime/JSActivation.cpp Committed
r43603
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