[Webkit-unassigned] [Bug 38760] New: ASSERT(!eventDispatchForbidden()) on timesonline.co.uk

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 7 10:53:54 PDT 2010


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

           Summary: ASSERT(!eventDispatchForbidden()) on timesonline.co.uk
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://business.timesonline.co.uk/tol/business/industr
                    y_sectors/technology/article7118570.ece
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: HTML DOM
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: simon.fraser at apple.com


I just hit this assertion when loading a timesonline.co.uk page

(gdb) bt
#0  0x0000000102434e49 in WebCore::notifyChildInserted (child=0x13300bd10) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/dom/ContainerNode.cpp:900
#1  0x000000010243656c in WebCore::ContainerNode::appendChild
(this=0x12dc64a00, newChild=@0x7fff5fbfc120, ec=@0x7fff5fbfc148,
shouldLazyAttach=true) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/dom/ContainerNode.cpp:512
#2  0x000000010296ae55 in WebCore::JSNode::appendChild (this=0x11e1e4800,
exec=0x122410318, args=@0x7fff5fbfc1d0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/bindings/js/JSNodeCustom.cpp:165
#3  0x00000001029696b4 in WebCore::jsNodePrototypeFunctionAppendChild
(exec=0x122410318, thisValue={m_ptr = 0x11e1e4800}, args=@0x7fff5fbfc1d0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKitBuild/Debug/DerivedSources/WebCore/JSNode.cpp:471
#4  0x00003fc1f40001b4 in ?? ()
#5  0x00000001017a646a in JSC::JITCode::execute (this=0x11e2b53a8,
registerFile=0x122316e98, callFrame=0x122410120, globalData=0x1070f1000,
exception=0x7fff5fbfc440) at JITCode.h:77
#6  0x000000010179195b in JSC::Interpreter::execute (this=0x122316e80,
program=0x11e2b5390, callFrame=0x12dcf6e48, scopeChain=0x12dc9d180,
thisObj=0x1256edc40, exception=0x7fff5fbfc440) at
/Volumes/InternalData/Development/webkit/OpenSource/JavaScriptCore/interpreter/Interpreter.cpp:622
#7  0x0000000101750873 in JSC::evaluate (exec=0x12dcf6e48,
scopeChain=@0x12dcf6e00, source=@0x7fff5fbfc510, thisValue={m_ptr = 0x0}) at
/Volumes/InternalData/Development/webkit/OpenSource/JavaScriptCore/runtime/Completion.cpp:63
#8  0x0000000101dcb81b in WebKit::NetscapePluginInstanceProxy::evaluate
(this=0x12dc82360, objectID=1, script=@0x7fff5fbfc620,
resultData=@0x7fff5fbfc618, resultLength=@0x7fff5fbfc64c, allowPopups=false) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm:864
#9  0x0000000101dc007a in WKPCEvaluate (clientPort=81059, pluginID=24,
requestID=14, objectID=1, scriptData=0x11dd62000 "try { __flash__toXML(function
(){var jd = document;var qlist='147';var qname='R5'; var
host='http://cdn5.specificclick.net/img/ps.html?';var a1 =
['nnnxSiZkReeZRxTfxlby_jZkVyTYReeVcjydfikXRXVyZeUVoxYk"..., scriptLength=40162,
allowPopups=0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm:583
#10 0x0000000101e781f6 in _XPCEvaluate (InHeadP=0x7fff5fbfc780,
OutHeadP=0x7fff5fbfc710) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKitBuild/WebKit.build/Debug/WebKit.build/DerivedSources/x86_64/WebKitPluginClientServer.c:4441
#11 0x0000000101e76319 in WebKitPluginClient_server (InHeadP=0x7fff5fbfc780,
OutHeadP=0x7fff5fbfc710) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKitBuild/WebKit.build/Debug/WebKit.build/DerivedSources/x86_64/WebKitPluginClientServer.c:10222
#12 0x0000000101dc1396 in WebKit::NetscapePluginHostProxy::processRequests
(this=0x12dc7ec20) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/NetscapePluginHostProxy.mm:324
#13 0x0000000101dcbade in
WebKit::NetscapePluginInstanceProxy::processRequestsAndWaitForReply
(this=0x12c50d1c0, requestID=16) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm:794
#14 0x0000000101de7513 in
WebKit::NetscapePluginInstanceProxy::waitForReply<WebKit::NetscapePluginInstanceProxy::BooleanReply>
(this=0x12c50d1c0, requestID=16) at NetscapePluginInstanceProxy.h:265
#15 0x0000000101dceaa4 in WebKit::NetscapePluginInstanceProxy::destroy
(this=0x12c50d1c0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm:333
#16 0x0000000101e4bdde in -[WebHostedNetscapePluginView destroyPlugin]
(self=0x10893e0b0, _cmd=0x7fff8475a456) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm:213
#17 0x0000000101e0008a in -[WebBaseNetscapePluginView stop] (self=0x10893e0b0,
_cmd=0x7fff878ee737) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/WebBaseNetscapePluginView.mm:504
#18 0x0000000101dfd4c1 in -[WebBaseNetscapePluginView viewWillMoveToSuperview:]
(self=0x10893e0b0, _cmd=0x7fff878e5948, newSuperview=0x0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKit/mac/Plugins/WebBaseNetscapePluginView.mm:627
#19 0x00007fff871b40f7 in -[NSView _setSuperview:] ()
#20 0x00007fff871f7598 in -[NSView removeFromSuperview] ()
#21 0x0000000102e92155 in WebCore::safeRemoveFromSuperview (view=0x10893e0b0)
at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/mac/WidgetMac.mm:89
#22 0x0000000102e928db in WebCore::Widget::removeFromSuperview
(this=0x108949610) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/mac/WidgetMac.mm:280
#23 0x0000000102cfe301 in WebCore::ScrollView::platformRemoveChild
(this=0x108dfa280, child=0x108949610) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/mac/ScrollViewMac.mm:79
#24 0x0000000102cfa225 in WebCore::ScrollView::removeChild (this=0x108dfa280,
child=0x108949610) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/ScrollView.cpp:81
#25 0x0000000102ca6e05 in WebCore::RenderWidget::resumeWidgetHierarchyUpdates
() at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/rendering/RenderWidget.cpp:71
#26 0x0000000102653616 in WebCore::Element::detach (this=0x12d099eb0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/dom/Element.cpp:849
#27 0x000000010278d605 in WebCore::HTMLPlugInElement::detach (this=0x12d099eb0)
at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/html/HTMLPlugInElement.cpp:70
#28 0x000000010277e262 in WebCore::HTMLObjectElement::detach (this=0x12d099eb0)
at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/html/HTMLObjectElement.cpp:188
#29 0x0000000102437151 in WebCore::ContainerNode::removeChild
(this=0x122e4a240, oldChild=0x12d099eb0, ec=@0x7fff5fbfdd58) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/dom/ContainerNode.cpp:367
#30 0x000000010296af98 in WebCore::JSNode::removeChild (this=0x1204e7a80,
exec=0x1224100b0, args=@0x7fff5fbfdde0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/bindings/js/JSNodeCustom.cpp:149
#31 0x000000010296972f in WebCore::jsNodePrototypeFunctionRemoveChild
(exec=0x1224100b0, thisValue={m_ptr = 0x1204e7a80}, args=@0x7fff5fbfdde0) at
/Volumes/InternalData/Development/webkit/OpenSource/WebKitBuild/Debug/DerivedSources/WebCore/JSNode.cpp:462
#32 0x00003fc1f40001b4 in ?? ()
#33 0x00000001017a646a in JSC::JITCode::execute (this=0x12d093638,
registerFile=0x122316e98, callFrame=0x122410048, globalData=0x1070f1000,
exception=0x1070f29a8) at JITCode.h:77
#34 0x00000001017915b2 in JSC::Interpreter::execute (this=0x122316e80,
functionExecutable=0x12d093620, callFrame=0x12f62b478, function=0x12f8fe800,
thisObj=0x1204c0040, args=@0x7fff5fbfe150, scopeChain=0x12d0993b0,
exception=0x1070f29a8) at
/Volumes/InternalData/Development/webkit/OpenSource/JavaScriptCore/interpreter/Interpreter.cpp:688
#35 0x00000001017ead1e in JSC::JSFunction::call (this=0x12f8fe800,
exec=0x12f62b478, thisValue={m_ptr = 0x1204c0040}, args=@0x7fff5fbfe150) at
/Volumes/InternalData/Development/webkit/OpenSource/JavaScriptCore/runtime/JSFunction.cpp:139
#36 0x0000000101739e17 in JSC::call (exec=0x12f62b478, functionObject={m_ptr =
0x12f8fe800}, callType=JSC::CallTypeJS, callData=@0x7fff5fbfe160,
thisValue={m_ptr = 0x1204c0040}, args=@0x7fff5fbfe150) at
/Volumes/InternalData/Development/webkit/OpenSource/JavaScriptCore/runtime/CallData.cpp:39
#37 0x0000000102cd20f9 in WebCore::ScheduledAction::executeFunctionInContext
(this=0x12d0d9340, globalObject=0x1204c00c0, thisValue={m_ptr = 0x1204c0040})
at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:105
#38 0x0000000102cd25c3 in WebCore::ScheduledAction::execute (this=0x12d0d9340,
document=0x11b826000) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:125
#39 0x0000000102cd2696 in WebCore::ScheduledAction::execute (this=0x12d0d9340,
context=0x11b826060) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/bindings/js/ScheduledAction.cpp:76
#40 0x0000000102620528 in WebCore::DOMTimer::fired (this=0x12ec56b60) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/page/DOMTimer.cpp:149
#41 0x0000000102e50216 in WebCore::ThreadTimers::sharedTimerFiredInternal
(this=0x106e74500) at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/ThreadTimers.cpp:112
#42 0x0000000102e503a5 in WebCore::ThreadTimers::sharedTimerFired () at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/ThreadTimers.cpp:90
#43 0x0000000102d27c4e in WebCore::timerFired () at
/Volumes/InternalData/Development/webkit/OpenSource/WebCore/platform/mac/SharedTimerMac.mm:86
#44 0x00007fff802fda58 in __CFRunLoopRun ()
#45 0x00007fff802fbc2f in CFRunLoopRunSpecific ()
#46 0x00007fff813c8a4e in RunCurrentEventLoopInMode ()
#47 0x00007fff813c8853 in ReceiveNextEventCommon ()
#48 0x00007fff813c870c in BlockUntilNextEventMatchingListInMode ()
#49 0x00007fff871d51f2 in _DPSNextEvent ()
#50 0x00007fff871d4b41 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#51 0x000000010007c0dd in -[BrowserApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] (self=0x106e0edb0,
_cmd=0x7fff878c8040, mask=18446744073709551615, expiration=0x10893e8a0,
mode=0x7fff7009c3d0, dequeue=1 '\001') at
/Volumes/InternalData/Development/webkit/Internal/Safari/mac/BrowserApplication.mm:410
#52 0x00007fff8719a747 in -[NSApplication run] ()
#53 0x00007fff87193468 in NSApplicationMain ()
#54 0x0000000100212ee5 in main (argc=5, argv=0x7fff5fbff5c8) at
/Volumes/InternalData/Development/webkit/Internal/Safari/mac/main.mm:157
Current language:  auto; currently c++
(gdb)

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