Closed Bug 220662 Opened 22 years ago Closed 22 years ago

Crash at nsPresShell.cpp:5154 while trying to edit a filter

Categories

(Thunderbird :: Mail Window Front End, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 220126

People

(Reporter: bfowler, Assigned: mscott)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5b) Gecko/20030722 Camino/0.7+ Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5b) Gecko/20030722 Camino/0.7+ I had clicked the edit button to change the name of a filter in the filters dialog, when Thunderbird crashed. Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. Will try to reproduce, and will add a backtrace
Here is the backtrace; bugzilla will not accept attached files from me! #0 0x00000004 in ?? () Cannot access memory at address 0x4 #1 0x12720f30 in PresShell::HandlePostedReflowCallbacks() (this=0xcff7190) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:5154 #2 0x12724f94 in PresShell::ResizeReflow(nsIView*, int, int) (this=0xcff7190, aView=0xa51e980, aWidth=8535, aHeight=9195) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6328 #3 0x12b53b78 in nsViewManager::SetWindowDimensions(int, int) (this=0xa4dc4c0, aWidth=8535, aHeight=9195) at ../../../src/view/src/nsViewManager.cpp:588 #4 0x12b58678 in nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus*) (this=0xa4dc4c0, aEvent=0xbfff95d0, aStatus=0xbfff94b0) at ../../../src/view/src/nsViewManager.cpp:1851 #5 0x12b4d360 in HandleEvent(nsGUIEvent*) (aEvent=0xbfff95d0) at ../../../src/view/src/nsView.cpp:76 #6 0x057c7afc in nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) (this=0xce66910, event=0xbfff95d0, aStatus=@0xbfff9570) at ../../../../src/widget/src/mac/nsWindow.cpp:2014 #7 0x057c7bf4 in nsWindow::DispatchWindowEvent(nsGUIEvent&) (this=0xce66910, event=@0xbfff95d0) at ../../../../src/widget/src/mac/nsWindow.cpp:2029 #8 0x057c8150 in nsWindow::ReportSizeEvent() (this=0xce66910) at ../../../../src/widget/src/mac/nsWindow.cpp:2167 #9 0x057c53e4 in nsWindow::Resize(int, int, int) (this=0xce66910, aWidth=569, aHeight=613, aRepaint=1) at ../../../../src/widget/src/mac/nsWindow.cpp:923 #10 0x12b4e8a8 in nsView::SetDimensions(nsRect const&, int) (this=0xa51e980, aRect=@0xbfff97f0, aPaint=1) at ../../../src/view/src/nsView.cpp:493 #11 0x12b5b03c in nsViewManager::ResizeView(nsIView*, nsRect const&, int) (this=0xa4dc4c0, aView=0xa51e980, aRect=@0xbfff97f0, aRepaintExposedAreaOnly=1) at ../../../src/view/src/nsViewManager.cpp:2640 #12 0x126aff10 in nsContainerFrame::SyncFrameViewAfterReflow(nsIPresContext*, nsIFrame*, nsIView*, nsRect const*, unsigned) (aPresContext=0xcfe2dd0, aFrame=0xd003284, aView=0xa51e980, aCombinedArea=0x0, aFlags=0) at ../../../../../src/layout/html/base/src/nsContainerFrame.cpp:734 #13 0x127181e4 in PresShell::ResizeReflow(int, int) (this=0xcff7190, aWidth=1073741824, aHeight=1073741824) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:3033 #14 0x128dc754 in DocumentViewerImpl::SizeToContent() (this=0xabfb7c0) at ../../../../src/content/base/src/nsDocumentViewer.cpp:2675 #15 0x08a954ec in GlobalWindowImpl::SizeToContent() (this=0xcf8e750) at ../../../../src/dom/src/base/nsGlobalWindow.cpp:2726 #16 0x011f07a0 in _XPTC_InvokeByIndex () #17 0x011efad8 in XPTC_InvokeByIndex (that=0xcf8e754, methodIndex=19, paramCount=0, params=0xbfff9d60) at ../../../../../../../src/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_rhapsody.cpp:144 #18 0x01cf4298 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) (ccx=@0xbfffa050, mode=CALL_METHOD) at ../../../../../src/js/src/xpconnect/src/xpcwrappednative.cpp:2016 #19 0x01cfd55c in XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) (cx=0xcf859e0, obj=0xa616260, argc=0, argv=0xd006a08, vp=0xbfffa160) at ../../../../../src/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1269 #20 0x003f7b0c in js_Invoke (cx=0xcf859e0, argc=0, flags=0) at ../../../src/js/src/jsinterp.c:843 #21 0x00408914 in js_Interpret (cx=0xcf859e0, result=0xbfffa800) at ../../../src/js/src/jsinterp.c:2862 #22 0x003f7b94 in js_Invoke (cx=0xcf859e0, argc=1, flags=2) at ../../../src/js/src/jsinterp.c:860 #23 0x003f7fa8 in js_InternalInvoke (cx=0xcf859e0, obj=0xa616260, fval=174156768, flags=0, argc=1, argv=0xbfffab14, rval=0xbfffaaa0) at ../../../src/js/src/jsinterp.c:935 #24 0x003b5e0c in JS_CallFunctionValue (cx=0xcf859e0, obj=0xa616260, fval=174156768, argc=1, argv=0xbfffab14, rval=0xbfffaaa0) at ../../../src/js/src/jsapi.c:3544 #25 0x08a84120 in nsJSContext::CallEventHandler(void*, void*, unsigned, void*, int*, int) (this=0xce3e140, aTarget=0xa616260, aHandler=0xa616be0, argc=1, argv=0xbfffab14, aBoolResult=0xbfffac94, aReverseReturnResult=0) at ../../../../src/dom/src/base/nsJSEnvironment.cpp:1218 #26 0x08ad55ac in nsJSEventListener::HandleEvent(nsIDOMEvent*) (this=0xcf058a0, aEvent=0xcf9f1b8) at ../../../../src/dom/src/events/nsJSEventListener.cpp:180 #27 0x12980d5c in nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned, unsigned) (this=0xcf2cfd0, aListenerStruct=0xcf63b00, aDOMEvent=0xcf9f1b8, aCurrentTarget=0xcf8e760, aSubType=1, aPhaseFlags=7) at ../../../../src/content/events/src/nsEventListenerManager.cpp:1422 #28 0x1298123c in nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned, nsEventStatus*) (this=0xcf2cfd0, aPresContext=0xcfe2dd0, aEvent=0xbfffb140, aDOMEvent=0xbfffaf98, aCurrentTarget=0xcf8e760, aFlags=7, aEventStatus=0xbfffb130) at ../../../../src/content/events/src/nsEventListenerManager.cpp:1513 #29 0x08a8c70c in GlobalWindowImpl::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0xcf8e750, aPresContext=0xcfe2dd0, aEvent=0xbfffb140, aDOMEvent=0xbfffaf98, aFlags=7, aEventStatus=0xbfffb130) at ../../../../src/dom/src/base/nsGlobalWindow.cpp:845 #30 0x128d4ed0 in DocumentViewerImpl::LoadComplete(unsigned) (this=0xabfb7c0, aStatus=0) at ../../../../src/content/base/src/nsDocumentViewer.cpp:924 #31 0x06c25790 in nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned) (this=0xcfde3c0, aProgress=0x6aab4b4, aChannel=0xcec8ff0, aStatus=0) at ../../../src/docshell/base/nsDocShell.cpp:4315 #32 0x06c36af8 in nsWebShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned) (this=0xcfde3c0, aProgress=0x6aab4b4, channel=0xcec8ff0, aStatus=0) at ../../../src/docshell/base/nsWebShell.cpp:795 #33 0x06c253dc in nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned, unsigned) (this=0xcfde3c0, aProgress=0x6aab4b4, aRequest=0xcec8ff0, aStateFlags=131088, aStatus=0) at ../../../src/docshell/base/nsDocShell.cpp:4247 #34 0x06c4642c in nsDocLoaderImpl::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned) (this=0x6aab4a0, aProgress=0x6aab4b4, aRequest=0xcec8ff0, aStateFlags=131088, aStatus=0) at ../../../src/uriloader/base/nsDocLoader.cpp:1231 #35 0x06c454a4 in nsDocLoaderImpl::doStopDocumentLoad(nsIRequest*, unsigned) (this=0x6aab4a0, request=0xcec8ff0, aStatus=0) at ../../../src/uriloader/base/nsDocLoader.cpp:855 #36 0x06c45184 in nsDocLoaderImpl::DocLoaderIsEmpty() (this=0x6aab4a0) at ../../../src/uriloader/base/nsDocLoader.cpp:766 #37 0x06c44eac in nsDocLoaderImpl::OnStopRequest(nsIRequest*, nsISupports*, unsigned) (this=0x6aab4a0, aRequest=0xcec8ff0, aCtxt=0x0, aStatus=0) at ../../../src/uriloader/base/nsDocLoader.cpp:695 #38 0x039a8f58 in nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned) (this=0xcf2de70, request=0xcec8ff0, ctxt=0x0, aStatus=0) at ../../../../src/netwerk/base/src/nsLoadGroup.cpp:695 #39 0x02c9ac50 in nsCachedChromeChannel::HandleStopLoadEvent(PLEvent*) (aEvent=0xcf63ad0) at ../../../src/chrome/src/nsChromeProtocolHandler.cpp:482 #40 0x011bd780 in PL_HandleEvent (self=0xcf63ad0) at ../../../src/xpcom/threads/plevent.c:671 #41 0x011bd598 in PL_ProcessPendingEvents (self=0xa5a3d10) at ../../../src/xpcom/threads/plevent.c:606 #42 0x011bdeac in _md_EventReceiverProc (nextHandler=0xbfffbeb0, inEvent=0x7bf884fb, userData=0xa5a3d10) at ../../../src/xpcom/threads/plevent.c:1565 #43 0x969a2c54 in DispatchEventToHandlers () #44 0x969a2fbc in SendEventToEventTargetInternal () #45 0x969a63d0 in SendEventToEventTargetWithOptions () #46 0x969b2940 in ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) () #47 0x969a2d0c in DispatchEventToHandlers () #48 0x969a2fbc in SendEventToEventTargetInternal () #49 0x969b5494 in SendEventToEventTarget () #50 0x969b7258 in ToolboxEventDispatcher(OpaqueEventRef*) () #51 0x969c8740 in CallEventDispatchHook () #52 0x969b3c90 in TryEventDispatcher () #53 0x969a4570 in GetOrPeekEvent () #54 0x969a421c in GetNextEventMatchingMask () #55 0x969a8054 in WNEInternal () #56 0x969adf0c in WaitNextEvent () #57 0x057a35bc in nsMacMessagePump::GetEvent(EventRecord&) (this=0xa555910, theEvent=@0x583b280) at ../../../../src/widget/src/mac/nsMacMessagePump.cpp:411 #58 0x0578e4fc in nsAppShell::GetNativeEvent(int&, void*&) (this=0xcf7b3b0, aRealEvent=@0xbfffc568, aEvent=@0xbfffc564) at ../../../../src/widget/src/mac/nsAppShell.cpp:220 #59 0x0488aba8 in nsXULWindow::ShowModal() (this=0xced17c0) at ../../../../src/xpfe/appshell/src/nsXULWindow.cpp:295 #60 0x048a3848 in nsWebShellWindow::ShowModal() (this=0xced17c0) at ../../../../src/xpfe/appshell/src/nsWebShellWindow.cpp:1096 #61 0x04886d3c in nsContentTreeOwner::ShowAsModal() (this=0xaecfeb0) at ../../../../src/xpfe/appshell/src/nsContentTreeOwner.cpp:448 #62 0x02581604 in nsWindowWatcher::OpenWindowJS(nsIDOMWindow*, char const*, char const*, char const*, int, unsigned, long*, nsIDOMWindow**) (this=0x33fc40, aParent=0xa4cdd44, aUrl=0xcf8e6e0 "chrome://messenger/content/FilterEditor.xul", aName=0xbfffcc90 "FilterEditor", aFeatures=0xbfffcbd0 "chrome,modal,titlebar,resizable,centerscreen", aDialog=1, argc=1, argv=0xd0206ec, _retval=0xbfffcc20) at ../../../../../src/embedding/components/windowwatcher/src/nsWindowWatcher.cpp:799 #63 0x08a9d810 in GlobalWindowImpl::OpenInternal(nsAString const&, nsAString const&, nsAString const&, int, long*, unsigned, nsISupports*, nsIDOMWindow**) (this=0xa4cdd40, aUrl=@0xbfffce20, aName=@0xbfffceb0, aOptions=@0xbfffcf40, aDialog=1, argv=0xd0206e0, argc=4, aExtraArgument=0x0, aReturn=0xbfffd150) at ../../../../src/dom/src/base/nsGlobalWindow.cpp:4623 #64 0x08a97708 in GlobalWindowImpl::OpenDialog(nsIDOMWindow**) (this=0xa4cdd40, _retval=0xbfffd150) at ../../../../src/dom/src/base/nsGlobalWindow.cpp:3235 #65 0x011f07a0 in _XPTC_InvokeByIndex () #66 0x011efad8 in XPTC_InvokeByIndex (that=0xa4cdd48, methodIndex=16, paramCount=1, params=0xbfffd150) at ../../../../../../../src/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_rhapsody.cpp:144 #67 0x01cf4298 in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) (ccx=@0xbfffd440, mode=CALL_METHOD) at ../../../../../src/js/src/xpconnect/src/xpcwrappednative.cpp:2016 #68 0x01cfd55c in XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) (cx=0x9e08e90, obj=0x845b2e8, argc=4, argv=0xd0206e0, vp=0xbfffd550) at ../../../../../src/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1269 #69 0x003f7b0c in js_Invoke (cx=0x9e08e90, argc=4, flags=0) at ../../../src/js/src/jsinterp.c:843 #70 0x00408914 in js_Interpret (cx=0x9e08e90, result=0xbfffdbf0) at ../../../src/js/src/jsinterp.c:2862 #71 0x003f7b94 in js_Invoke (cx=0x9e08e90, argc=1, flags=2) at ../../../src/js/src/jsinterp.c:860 #72 0x003f7fa8 in js_InternalInvoke (cx=0x9e08e90, obj=0xa615d58, fval=174153792, flags=0, argc=1, argv=0xbfffdf04, rval=0xbfffde90) at ../../../src/js/src/jsinterp.c:935 #73 0x003b5e0c in JS_CallFunctionValue (cx=0x9e08e90, obj=0xa615d58, fval=174153792, argc=1, argv=0xbfffdf04, rval=0xbfffde90) at ../../../src/js/src/jsapi.c:3544 #74 0x08a84120 in nsJSContext::CallEventHandler(void*, void*, unsigned, void*, int*, int) (this=0xcf1b980, aTarget=0xa615d58, aHandler=0xa616040, argc=1, argv=0xbfffdf04, aBoolResult=0xbfffe084, aReverseReturnResult=0) at ../../../../src/dom/src/base/nsJSEnvironment.cpp:1218 #75 0x08ad55ac in nsJSEventListener::HandleEvent(nsIDOMEvent*) (this=0xc621ac0, aEvent=0x9ca3528) at ../../../../src/dom/src/events/nsJSEventListener.cpp:180 #76 0x12980d5c in nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEvent*, nsIDOMEventTarget*, unsigned, unsigned) (this=0x574a0a0, aListenerStruct=0xce36730, aDOMEvent=0x9ca3528, aCurrentTarget=0x8435b80, aSubType=8, aPhaseFlags=7) at ../../../../src/content/events/src/nsEventListenerManager.cpp:1422 #77 0x1298123c in nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, nsIDOMEventTarget*, unsigned, nsEventStatus*) (this=0x574a0a0, aPresContext=0xcf6ff50, aEvent=0xbfffe880, aDOMEvent=0xbfffe3a0, aCurrentTarget=0x8435b80, aFlags=7, aEventStatus=0xbfffe874) at ../../../../src/content/events/src/nsEventListenerManager.cpp:1513 #78 0x12b963e8 in nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEvent**, unsigned, nsEventStatus*) (this=0xa507570, aPresContext=0xcf6ff50, aEvent=0xbfffe880, aDOMEvent=0xbfffe3a0, aFlags=7, aEventStatus=0xbfffe874) at ../../../../../src/content/xul/content/src/nsXULElement.cpp:3233 #79 0x12724f10 in PresShell::HandleDOMEventWithTarget(nsIContent*, nsEvent*, nsEventStatus*) (this=0xca0e960, aTargetContent=0xa507570, aEvent=0xbfffe880, aStatus=0xbfffe874) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6318 #80 0x1282885c in nsButtonBoxFrame::MouseClicked(nsIPresContext*, nsGUIEvent*) (this=0xcfa5ab8, aPresContext=0xcf6ff50, aEvent=0xbfffeb40) at ../../../../../src/layout/xul/base/src/nsButtonBoxFrame.cpp:188 #81 0x128285f0 in nsButtonBoxFrame::HandleEvent(nsIPresContext*, nsGUIEvent*, nsEventStatus*) (this=0xcfa5ab8, aPresContext=0xcf6ff50, aEvent=0xbfffeb40, aEventStatus=0xbfffeff4) at ../../../../../src/layout/xul/base/src/nsButtonBoxFrame.cpp:147 #82 0x12724d10 in PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned, nsEventStatus*) (this=0xca0e960, aEvent=0xbfffeb40, aView=0x0, aFlags=1, aStatus=0xbfffeff4) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6283 #83 0x127246f0 in PresShell::HandleEventWithTarget(nsEvent*, nsIFrame*, nsIContent*, unsigned, nsEventStatus*) (this=0xca0e960, aEvent=0xbfffeb40, aFrame=0xcfa5ab8, aContent=0xa507570, aFlags=1, aStatus=0xbfffeff4) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6197 #84 0x1298ed44 in nsEventStateManager::CheckForAndDispatchClick(nsIPresContext*, nsMouseEvent*, nsEventStatus*) (this=0xa4cbcc0, aPresContext=0xcf6ff50, aEvent=0xbffff3e0, aStatus=0xbfffeff4) at ../../../../src/content/events/src/nsEventStateManager.cpp:2946 #85 0x1298bd04 in nsEventStateManager::PostHandleEvent(nsIPresContext*, nsEvent*, nsIFrame*, nsEventStatus*, nsIView*) (this=0xa4cbcc0, aPresContext=0xcf6ff50, aEvent=0xbffff3e0, aTargetFrame=0xcfa5ab8, aStatus=0xbfffeff4, aView=0xcf89a70) at ../../../../src/content/events/src/nsEventStateManager.cpp:1931 #86 0x12724dd8 in PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned, nsEventStatus*) (this=0xca0e960, aEvent=0xbffff3e0, aView=0xcf89a70, aFlags=1, aStatus=0xbfffeff4) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6291 #87 0x12724364 in PresShell::HandleEvent(nsIView*, nsGUIEvent*, nsEventStatus*, int, int&) (this=0xca0e960, aView=0xcf89a70, aEvent=0xbffff3e0, aEventStatus=0xbfffeff4, aForceHandle=1, aHandled=@0xbffff064) at ../../../../../src/layout/html/base/src/nsPresShell.cpp:6134 #88 0x12b59d50 in nsViewManager::HandleEvent(nsView*, nsGUIEvent*, int) (this=0x9d27e10, aView=0xcf89a70, aEvent=0xbffff3e0, aCaptured=1) at ../../../src/view/src/nsViewManager.cpp:2297 #89 0x12b4deb8 in nsView::HandleEvent(nsViewManager*, nsGUIEvent*, int) (this=0xcf89a70, aVM=0x9d27e10, aEvent=0xbffff3e0, aCaptured=1) at ../../../src/view/src/nsView.cpp:300 #90 0x12b59124 in nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus*) (this=0x9d27e10, aEvent=0xbffff3e0, aStatus=0xbffff230) at ../../../src/view/src/nsViewManager.cpp:2036 #91 0x12b4d360 in HandleEvent(nsGUIEvent*) (aEvent=0xbffff3e0) at ../../../src/view/src/nsView.cpp:76 #92 0x057c7afc in nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) (this=0xb329330, event=0xbffff3e0, aStatus=@0xbffff2f0) at ../../../../src/widget/src/mac/nsWindow.cpp:2014 #93 0x057c7bf4 in nsWindow::DispatchWindowEvent(nsGUIEvent&) (this=0xb329330, event=@0xbffff3e0) at ../../../../src/widget/src/mac/nsWindow.cpp:2029 #94 0x057c7d3c in nsWindow::DispatchMouseEvent(nsMouseEvent&) (this=0xb329330, aEvent=@0xbffff3e0) at ../../../../src/widget/src/mac/nsWindow.cpp:2055 #95 0x057a09ac in nsMacEventHandler::HandleMouseUpEvent(EventRecord&) (this=0xcdd52e0, aOSEvent=@0xbffff690) at ../../../../src/widget/src/mac/nsMacEventHandler.cpp:1711 #96 0x0579dee8 in nsMacEventHandler::HandleOSEvent(EventRecord&) (this=0xcdd52e0, aOSEvent=@0xbffff690) at ../../../../src/widget/src/mac/nsMacEventHandler.cpp:543 #97 0x057ab9dc in nsMacWindow::DispatchEvent(void*, int*) (this=0xb2a2fe0, anEvent=0xbffff690, _retval=0xbffff540) at ../../../../src/widget/src/mac/nsMacWindow.cpp:1721 #98 0x057a4ad4 in nsMacMessagePump::DispatchOSEventToRaptor(EventRecord&, OpaqueWindowPtr*) (this=0x33da00, anEvent=@0xbffff690, aWindow=0xb336910) at ../../../../src/widget/src/mac/nsMacMessagePump.cpp:1055 #99 0x057a4600 in nsMacMessagePump::DoMouseUp(EventRecord&) (this=0x33da00, anEvent=@0xbffff690) at ../../../../src/widget/src/mac/nsMacMessagePump.cpp:830 #100 0x057a36f8 in nsMacMessagePump::DispatchEvent(int, EventRecord*) (this=0x33da00, aRealEvent=1, anEvent=0xbffff690) at ../../../../src/widget/src/mac/nsMacMessagePump.cpp:450 #101 0x057a3434 in nsMacMessagePump::DoMessagePump() (this=0x33da00) at ../../../../src/widget/src/mac/nsMacMessagePump.cpp:316 #102 0x0578dff0 in nsAppShell::Run() (this=0x33dfa0) at ../../../../src/widget/src/mac/nsAppShell.cpp:112 #103 0x0489835c in nsAppShellService::Run() (this=0x33df20) at ../../../../src/xpfe/appshell/src/nsAppShellService.cpp:483 #104 0x00006688 in main1(int, char**, nsISupports*, nsXREAppData const&) (argc=1, argv=0xbffffbac, nativeApp=0x2b7820, aAppData=@0xbffffac0) at ../../../src/toolkit/xre/nsAppRunner.cpp:1282 #105 0x00007060 in xre_main(int, char**, nsXREAppData const&) (argc=1, argv=0xbffffbac, aAppData=@0xbffffac0) at ../../../src/toolkit/xre/nsAppRunner.cpp:1716 #106 0x000025f0 in main (argc=1, argv=0xbffffbac) at ../../../src/mail/app/nsMailApp.cpp:51 #107 0x00002314 in _start (argc=1, argv=0xbffffbac, envp=0xbffffbb4) at /SourceCache/Csu/Csu-45/crt.c:267 #108 0x00002194 in start () Here is a log of what happened after I pressed on the edit button, including some extra lines peculiar to me. nsFocusController::SetFocusedWindow( @0xd141d44 ) called, mCurrentWindow @0x0 [0xe0df410] SuppressFocus incremented to 1. The reason is SendFocusBlur Window Switch. [0xe0df410] SuppressFocus incremented to 2. The reason is SendFocusBlur Window Switch #2. nsFocusController::SetFocusedWindow( @0xd141d44 ) called, mCurrentWindow @0xd141d44 nsFocusController::SetFocusedWindow( @0xd141d44 ) called, mCurrentWindow @0xd141d44 PresShell::HandlePostedReflowCallbacks( ) Called Trying to position a sizeless window; caller should have called sizeToContent() or sizeTo(). See bug 75649. PresShell::ResizeReflow( 1073741824, 1073741824 ) Called nsViewManager::DispatchEvent [NS_SIZE] 570px, 613px nsViewManager::SetWindowDimensions( 8550, 9195 ) Called PresShell::ResizeReflow( 0xd11cc40, 8550, 9195 ) Called PresShell::ResizeReflow( 8550, 9195 ) Called PresShell::HandlePostedReflowCallbacks( ) Called PresShell::HandlePostedReflowCallbacks( ) Called PresShell::HandlePostedReflowCallbacks( ) Called PresShell::HandlePostedReflowCallbacks( ) Called PresShell::HandlePostedReflowCallbacks( ) Called I would guess that the parameters given to ResizeReflow are too large, probably as a result of trying to handle a non-existent window. This is probably MacOS specific. For practical purposes, this is 100% reproducible.
*** This bug has been marked as a duplicate of 220126 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
verified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.