[Webkit-unassigned] [Bug 43571] New: QtWebKit crashes in JSC::Heap::allocate(unsigned int) when running Arora

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 5 12:15:15 PDT 2010


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

           Summary: QtWebKit crashes in JSC::Heap::allocate(unsigned int)
                    when running Arora
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Blocker
          Priority: P1
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jbutler at hcn-inc.com


backtrace:

0    JSC::Heap::allocate(unsigned int)    /usr/lib/libQtWebKit.so.4    0    0xb7875012    
1    JSC::Bindings::convertQVariantToValue(JSC::ExecState*, WTF::PassRefPtr<JSC::Bindings::RootObject>, QVariant const&)    /usr/lib/libQtWebKit.so.4    0    0xb75f9f6a    
2    JSC::Bindings::QtField::valueFromInstance(JSC::ExecState*, JSC::Bindings::Instance const*) const    /usr/lib/libQtWebKit.so.4    0    0xb75ee6cd    
3    JSC::Bindings::QtInstance::markAggregate(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb75f06e1    
4    JSC::Heap::markConservatively(JSC::MarkStack&, void*, void*)    /usr/lib/libQtWebKit.so.4    0    0xb787285c    
5    JSC::JSGlobalObject::markChildren(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb78a2ed0    
6    WebCore::JSDOMGlobalObject::markChildren(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb70de9b6    
7    WebCore::JSDOMWindow::markChildren(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb70e82d6    
8    JSC::Heap::markConservatively(JSC::MarkStack&, void*, void*)    /usr/lib/libQtWebKit.so.4    0    0xb787285c    
9    JSC::Heap::markCurrentThreadConservativelyInternal(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb787336f    
10    JSC::Heap::markCurrentThreadConservatively(JSC::MarkStack&)    /usr/lib/libQtWebKit.so.4    0    0xb7873415    
11    JSC::Heap::markRoots()    /usr/lib/libQtWebKit.so.4    0    0xb78742f0    
12    JSC::Heap::allocate(unsigned int)    /usr/lib/libQtWebKit.so.4    0    0xb787505e    
13    JSC::BytecodeGenerator::emitLoad(JSC::RegisterID*, JSC::Identifier const&)    /usr/lib/libQtWebKit.so.4    0    0xb7941e4b    
14    JSC::StringNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79ab69c    
15    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
16    JSC::AssignDotNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79b4577    
17    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
18    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
19    JSC::BlockNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79abd8f    
20    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
21    JSC::TryNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79ac49e    
22    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
23    JSC::BlockNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79abd8f    
24    JSC::BytecodeGenerator::emitNode(JSC::RegisterID*, JSC::Node*)    /usr/lib/libQtWebKit.so.4    0    0xb79c14e0    
25    JSC::FunctionBodyNode::emitBytecode(JSC::BytecodeGenerator&, JSC::RegisterID*)    /usr/lib/libQtWebKit.so.4    0    0xb79abf3f    
26    JSC::BytecodeGenerator::generate()    /usr/lib/libQtWebKit.so.4    0    0xb7941b67    
27    JSC::FunctionExecutable::compileForCallInternal(JSC::ExecState*, JSC::ScopeChainNode*)    /usr/lib/libQtWebKit.so.4    0    0xb787e458    
28    cti_vm_lazyLinkCall    /usr/lib/libQtWebKit.so.4    0    0xb785ab2b    
29    ??        0    0xb33f904b    
30    JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, JSC::JSValue*)    /usr/lib/libQtWebKit.so.4    0    0xb7855d2f    
31    JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)    /usr/lib/libQtWebKit.so.4    0    0xb7870700    
32    WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*)    /usr/lib/libQtWebKit.so.4    0    0xb7114f7c    
33    WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1u>&)    /usr/lib/libQtWebKit.so.4    0    0xb72180db    
34    WebCore::EventTarget::fireEventListeners(WebCore::Event*)    /usr/lib/libQtWebKit.so.4    0    0xb7218327    
35    WebCore::Node::handleLocalEvents(WebCore::Event*)    /usr/lib/libQtWebKit.so.4    0    0xb7225a62    
36    WebCore::Node::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>)    /usr/lib/libQtWebKit.so.4    0    0xb722a419    
37    WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)    /usr/lib/libQtWebKit.so.4    0    0xb722a8df    
38    WebCore::HTMLScriptElement::dispatchLoadEvent()    /usr/lib/libQtWebKit.so.4    0    0xb7366e2e    
39    WebCore::ScriptElementData::execute(WebCore::CachedScript*)    /usr/lib/libQtWebKit.so.4    0    0xb72415ff    
40    WebCore::Document::executeScriptSoonTimerFired(WebCore::Timer<WebCore::Document>*)    /usr/lib/libQtWebKit.so.4    0    0xb71f2cb2    
41    WebCore::Timer<WebCore::Document>::fired()    /usr/lib/libQtWebKit.so.4    0    0xb71e2aa1    
42    WebCore::ThreadTimers::sharedTimerFiredInternal()    /usr/lib/libQtWebKit.so.4    0    0xb74f2591    
43    WebCore::ThreadTimers::sharedTimerFired()    /usr/lib/libQtWebKit.so.4    0    0xb74f267d    
44    WebCore::SharedTimerQt::timerEvent(QTimerEvent*)    /usr/lib/libQtWebKit.so.4    0    0xb7635af6    
45    QObject::event(QEvent*)    /usr/lib/libQtCore.so.4    0    0xb5bb5254    
46    QApplicationPrivate::notify_helper(QObject*, QEvent*)    /usr/lib/libQtGui.so.4    0    0xb5f164dc    
47    QApplication::notify(QObject*, QEvent*)    /usr/lib/libQtGui.so.4    0    0xb5f1d05e    
48    QCoreApplication::notifyInternal(QObject*, QEvent*)    /usr/lib/libQtCore.so.4    0    0xb5ba4a3b    
49    ??    /usr/lib/libQtCore.so.4    0    0xb5bd3d66    
50    ??    /usr/lib/libQtCore.so.4    0    0xb5bd0917    
51    g_main_context_dispatch    /lib/libglib-2.0.so.0    0    0xb4f3a5e5    
52    ??    /lib/libglib-2.0.so.0    0    0xb4f3e2d8    
53    g_main_context_iteration    /lib/libglib-2.0.so.0    0    0xb4f3e4b8    
54    QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)    /usr/lib/libQtCore.so.4    0    0xb5bd05d5    
55    ??    /usr/lib/libQtGui.so.4    0    0xb5fd6135    
56    QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)    /usr/lib/libQtCore.so.4    0    0xb5ba3059    
57    QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)    /usr/lib/libQtCore.so.4    0    0xb5ba34aa    
58    QCoreApplication::exec()    /usr/lib/libQtCore.so.4    0    0xb5ba769f    
59    QApplication::exec()    /usr/lib/libQtGui.so.4    0    0xb5f16577    
60    main    main.cpp    41    0x0813375f

-- 
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