Closed Bug 499021 Opened 15 years ago Closed 15 years ago

venkman asserts and crashes when hitting a breakpoint in 1.9.1 Thunderbird

Categories

(Other Applications Graveyard :: Venkman JS Debugger, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 497998

People

(Reporter: dmosedale, Unassigned)

Details

(Keywords: regression)

1) set a breakpoint in chrome
2) cause it to get hit
3) boom:

vnk: execution hook: function UpdateMessageHeaders() in <chrome://messenger/content/msgHdrViewOverlay.js> line 800
Assertion failure: cx->fp, at /Users/dmose/s/cc-191/src/mozilla/js/src/jsdbgapi.cpp:1245

Stack looks like this:

#0  JS_Assert (s=0x42de0b "cx->fp", file=0x42db00 "/Users/dmose/s/cc-191/src/mozilla/js/src/jsdbgapi.cpp", ln=1245) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsutil.cpp:69
#1  0x002af9e5 in JS_EvaluateUCInStackFrame (cx=0x123e200, fp=0x20a63cd4, chars=0x18906d30, length=170, filename=0x196591c0 "x-jsd:value-record", lineno=1, rval=0xbfffa790) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsdbgapi.cpp:1245
#2  0x007bc045 in jsd_EvaluateUCScriptInStackFrame (jsdc=0x82a820, jsdthreadstate=0x19d6ed50, jsdframe=0x19d626e0, bytes=0x18906d30, length=170, filename=0x196591c0 "x-jsd:value-record", lineno=1, eatExceptions=0, rval=0xbfffa790) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_stak.c:457
#3  0x007b608f in JSD_AttemptUCScriptInStackFrame (jsdc=0x82a820, jsdthreadstate=0x19d6ed50, jsdframe=0x19d626e0, bytes=0x18906d30, length=170, filename=0x196591c0 "x-jsd:value-record", lineno=1, rval=0xbfffa790) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsdebug.c:793
#4  0x007c2dc1 in jsdStackFrame::Eval (this=0x19d68ca0, bytes=@0xbfffac60, fileName=0x196591c0 "x-jsd:value-record", line=1, result=0xbfffa9d4, _rval=0xbfffa9e4) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_xpc.cpp:1944
#5  0x005959b1 in NS_InvokeByIndex_P (that=0x19d68ca0, methodIndex=20, paramCount=5, params=0xbfffa9a4) at /Users/dmose/s/cc-191/src/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_x86.cpp:179
#6  0x00e66100 in XPCWrappedNative::CallMethod (ccx=@0xbfffabf0, mode=XPCWrappedNative::CALL_METHOD) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2454
#7  0x00e7115f in XPC_WN_CallMethod (cx=0x12fda00, obj=0x183f3da0, argc=4, argv=0x16b6bfc, vp=0xbfffad10) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1590
#8  0x00312ca5 in js_Invoke (cx=0x12fda00, argc=4, vp=0x16b6bf4, flags=2) at jsinterp.cpp:1386
#9  0x002fc216 in js_Interpret (cx=0x12fda00) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsinterp.cpp:5179
#10 0x00312cee in js_Invoke (cx=0x12fda00, argc=0, vp=0x16b6620, flags=0) at jsinterp.cpp:1394
#11 0x00e5f8ce in nsXPCWrappedJSClass::CallMethod (this=0x188c3a90, wrapper=0x188c2e80, methodIndex=3, info=0x117fef8, nativeParams=0xbfffbaa4) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1697
#12 0x00e56403 in nsXPCWrappedJS::CallMethod (this=0x188c2e80, methodIndex=3, info=0x117fef8, params=0xbfffbaa4) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:561
#13 0x00595c94 in PrepareAndDispatch (self=0x188c7ee0, methodIndex=3, args=0xbfffbbc4) at /Users/dmose/s/cc-191/src/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_x86.cpp:93
#14 0x00595cf3 in nsXPTCStubBase::Stub3 (this=0x188c7ee0) at xptcstubsdef.inc:1
#15 0x007c8584 in jsdService::EnterNestedEventLoop (this=0x829050, callback=0x188c7ee0, _rval=0xbfffbe04) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_xpc.cpp:3004
#16 0x005959b1 in NS_InvokeByIndex_P (that=0x829050, methodIndex=49, paramCount=2, params=0xbfffbdf4) at /Users/dmose/s/cc-191/src/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_x86.cpp:179
#17 0x00e66100 in XPCWrappedNative::CallMethod (ccx=@0xbfffc040, mode=XPCWrappedNative::CALL_METHOD) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2454
#18 0x00e7115f in XPC_WN_CallMethod (cx=0x123e200, obj=0x174c1380, argc=1, argv=0x20a63e74, vp=0xbfffc160) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1590
#19 0x00312ca5 in js_Invoke (cx=0x123e200, argc=1, vp=0x20a63e6c, flags=2) at jsinterp.cpp:1386
#20 0x002fc216 in js_Interpret (cx=0x123e200) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsinterp.cpp:5179
#21 0x00312cee in js_Invoke (cx=0x123e200, argc=3, vp=0x20a63d88, flags=0) at jsinterp.cpp:1394
#22 0x00e5f8ce in nsXPCWrappedJSClass::CallMethod (this=0x18963040, wrapper=0x19395fa0, methodIndex=3, info=0x117ffc0, nativeParams=0xbfffcef4) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1697
#23 0x00e56403 in nsXPCWrappedJS::CallMethod (this=0x19395fa0, methodIndex=3, info=0x117ffc0, params=0xbfffcef4) at /Users/dmose/s/cc-191/src/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp:561
#24 0x00595c94 in PrepareAndDispatch (self=0x19395fe0, methodIndex=3, args=0xbfffd014) at /Users/dmose/s/cc-191/src/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_unixish_x86.cpp:93
#25 0x00595cf3 in nsXPTCStubBase::Stub3 (this=0x19395fe0) at xptcstubsdef.inc:1
#26 0x007c8063 in jsds_ExecutionHookProc (jsdc=0x82a820, jsdthreadstate=0x19d6ed50, type=1, callerdata=0x1, rval=0xbfffd668) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_xpc.cpp:690
#27 0x007b847e in jsd_CallExecutionHook (jsdc=0x82a820, cx=0x123e200, type=1, hook=0x7c7c92 <jsds_ExecutionHookProc>, hookData=0x1, rval=0xbfffd668) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_hook.c:177
#28 0x007bad16 in jsd_TrapHandler (cx=0x123e200, script=0x12ac200, pc=0x12ac2bc "S", rval=0xbfffd668, closure=0x19c8a5d1) at /Users/dmose/s/cc-191/src/mozilla/js/jsd/jsd_scpt.c:758
#29 0x002ad321 in JS_HandleTrap (cx=0x123e200, script=0x12ac200, pc=0x12ac2bc "S", rval=0xbfffd668) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsdbgapi.cpp:318
#30 0x00300022 in js_Interpret (cx=0x123e200) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsinterp.cpp:5647
#31 0x00312cee in js_Invoke (cx=0x123e200, argc=1, vp=0x20a63c24, flags=0) at jsinterp.cpp:1394
#32 0x00312f99 in js_InternalInvoke (cx=0x123e200, obj=0x130d8220, fval=406797824, flags=0, argc=1, argv=0x20a63c20, rval=0xbfffdbf8) at jsinterp.cpp:1447
#33 0x0028e2e5 in JS_CallFunctionValue (cx=0x123e200, obj=0x130d8220, fval=406797824, argc=1, argv=0x20a63c20, rval=0xbfffdbf8) at /Users/dmose/s/cc-191/src/mozilla/js/src/jsapi.cpp:5187
#34 0x137ce472 in nsJSContext::CallEventHandler (this=0x1c6b5b20, aTarget=0x1d168960, aScope=0x1be404a0, aHandler=0x183f3e00, aargv=0x19d66a00, arv=0xbfffdd74) at /Users/dmose/s/cc-191/src/mozilla/dom/src/base/nsJSEnvironment.cpp:2035
#35 0x13840a54 in nsJSEventListener::HandleEvent (this=0x1d1689f0, aEvent=0x19dbfad0) at /Users/dmose/s/cc-191/src/mozilla/dom/src/events/nsJSEventListener.cpp:247
#36 0x135d5f5f in nsEventListenerManager::HandleEventSubType (this=0x1d168990, aListenerStruct=0x1d61a528, aListener=0x1d1689f0, aDOMEvent=0x19dbfad0, aCurrentTarget=0x1d168960, aPhaseFlags=6) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventListenerManager.cpp:1098
#37 0x135d7b22 in nsEventListenerManager::HandleEvent (this=0x1d168990, aPresContext=0x128ec00, aEvent=0xbfffe2f4, aDOMEvent=0xbfffe178, aCurrentTarget=0x1d168960, aFlags=6, aEventStatus=0xbfffe17c) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventListenerManager.cpp:1206
#38 0x1360c31c in nsEventTargetChainItem::HandleEvent (this=0x20912a20, aVisitor=@0xbfffe170, aFlags=6, aMayHaveNewListenerManagers=1) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventDispatcher.cpp:236
#39 0x1360c55c in nsEventTargetChainItem::HandleEventTargetChain (this=0x20912c60, aVisitor=@0xbfffe170, aFlags=6, aCallback=0xbfffe208, aMayHaveNewListenerManagers=1) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventDispatcher.cpp:300
#40 0x1360cdb2 in nsEventDispatcher::Dispatch (aTarget=0x1d168960, aPresContext=0x128ec00, aEvent=0xbfffe2f4, aDOMEvent=0x0, aEventStatus=0xbfffe788, aCallback=0xbfffe208) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventDispatcher.cpp:514
#41 0x13296927 in PresShell::HandleEventInternal (this=0x1296e00, aEvent=0xbfffe2f4, aView=0x0, aStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/layout/base/nsPresShell.cpp:6273
#42 0x13296b46 in PresShell::HandleEventWithTarget (this=0x1296e00, aEvent=0xbfffe2f4, aFrame=0x1376f48, aContent=0x1d168960, aStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/layout/base/nsPresShell.cpp:6178
#43 0x135e1b7b in nsEventStateManager::CheckForAndDispatchClick (this=0x1cf90750, aPresContext=0x128ec00, aEvent=0xbfffea10, aStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventStateManager.cpp:4073
#44 0x135eb5bb in nsEventStateManager::PostHandleEvent (this=0x1cf90750, aPresContext=0x128ec00, aEvent=0xbfffea10, aTargetFrame=0x1376f48, aStatus=0xbfffe788, aView=0x1cf90a00) at /Users/dmose/s/cc-191/src/mozilla/content/events/src/nsEventStateManager.cpp:3036
#45 0x13296acb in PresShell::HandleEventInternal (this=0x1296e00, aEvent=0xbfffea10, aView=0x1cf90a00, aStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/layout/base/nsPresShell.cpp:6294
#46 0x13296d41 in PresShell::HandlePositionedEvent (this=0x1296e00, aView=0x1cf90a00, aTargetFrame=0x1376f48, aEvent=0xbfffea10, aEventStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/layout/base/nsPresShell.cpp:6161
#47 0x1329758e in PresShell::HandleEvent (this=0x1296e00, aView=0x1cf90a00, aEvent=0xbfffea10, aEventStatus=0xbfffe788) at /Users/dmose/s/cc-191/src/mozilla/layout/base/nsPresShell.cpp:6021
#48 0x137b9efa in nsViewManager::HandleEvent (this=0x1cf909a0, aView=0x1cf90a00, aPoint=@0xbfffe868, aEvent=0xbfffea10, aCaptured=0) at /Users/dmose/s/cc-191/src/mozilla/view/src/nsViewManager.cpp:1400
#49 0x137bae67 in nsViewManager::DispatchEvent (this=0x1cf909a0, aEvent=0xbfffea10, aStatus=0xbfffe8f8) at /Users/dmose/s/cc-191/src/mozilla/view/src/nsViewManager.cpp:1359
#50 0x137b18d3 in HandleEvent (aEvent=0xbfffea10) at /Users/dmose/s/cc-191/src/mozilla/view/src/nsView.cpp:168
#51 0x11c8b441 in nsChildView::DispatchEvent (this=0x1d60ded0, event=0xbfffea10, aStatus=@0xbfffe9cc) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsChildView.mm:2030
#52 0x11c7d58a in nsChildView::DispatchWindowEvent (this=0x1d60ded0, event=@0xbfffea10) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsChildView.mm:2043
#53 0x11c8cb76 in -[ChildView mouseUp:] (self=0x1d60df60, _cmd=0x933622a8, theEvent=0x19d669c0) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsChildView.mm:3697
#54 0x94d681d1 in -[NSWindow sendEvent:] ()
#55 0x11c75f7f in -[NSWindow(MethodSwizzling) nsCocoaWindow_NSWindow_sendEvent:] (self=0x1c6b0eb0, _cmd=0x933594b8, anEvent=0x19d669c0) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsCocoaWindow.mm:2215
#56 0x11c73615 in -[ToolbarWindow sendEvent:] (self=0x1c6b0eb0, _cmd=0x933594b8, anEvent=0x19d669c0) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsCocoaWindow.mm:1974
#57 0x94d34cd9 in -[NSApplication sendEvent:] ()
#58 0x94c9262f in -[NSApplication run] ()
#59 0x11c6d2ba in nsAppShell::Run (this=0x846800) at /Users/dmose/s/cc-191/src/mozilla/widget/src/cocoa/nsAppShell.mm:720
#60 0x1293de92 in nsAppStartup::Run (this=0x860a10) at /Users/dmose/s/cc-191/src/mozilla/toolkit/components/startup/src/nsAppStartup.cpp:193
#61 0x000e59ed in XRE_main (argc=3, argv=0xbffff6e8, aAppData=0x80ee00) at /Users/dmose/s/cc-191/src/mozilla/toolkit/xre/nsAppRunner.cpp:3298
#62 0x0000285f in main (argc=3, argv=0xbffff6e8) at /Users/dmose/s/cc-191/src/mail/app/nsMailApp.cpp:103
Flags: wanted1.9.1.x?
Whiteboard: [tb3needs]
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Removing various flags as they are covered by bug 497998.
Flags: wanted1.9.1.x?
Whiteboard: [tb3needs]
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.