Closed Bug 278630 Opened 21 years ago Closed 7 years ago

ASSERTION: bad row index (nsTreeContentView.cpp) when dragging and dropping to an empty row.

Categories

(Core :: XUL, defect)

x86
All
defect
Not set
minor

Tracking

()

RESOLVED WONTFIX

People

(Reporter: standard8, Assigned: janv)

Details

(Keywords: assertion)

This problem was found when investigating bug 276707. Build ID: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b) Gecko/20050116 Reproducible: Always Steps to Reproduce: 1. Start Mozilla/Address book 2. Create card in address book. 3. Select compose. 4. Select address. 5. Drag card from addressbook to blank "Address Message To" area. 6. Observe console Actual Results: On console the following errors are raised: ###!!! ASSERTION: bad row index: 'aRowIndex >= 0 && aRowIndex < mRows.Count()', file nsTreeContentView.cpp, line 356 Break: at file nsTreeContentView.cpp, line 356 ###!!! ASSERTION: bad row: 'aRow >= 0 && aRow < mRows.Count()', file nsTreeContentView.cpp, line 346 Break: at file nsTreeContentView.cpp, line 346 No apparent loss of functionality. Expected results: No error. The error does not occur if you drag a card on top of another card in the "address message to" box. I had a look at the code and couldn't see any problems relating to the address book code, the only thing I was thinking was that I was dnd'ing to an area where no row existed and that is identified as -1, hence the assertion. I can find no other tree views that are set up in the same way to reproduce this error.
This is an automated message, with ID "auto-resolve01". This bug has had no comments for a long time. Statistically, we have found that bug reports that have not been confirmed by a second user after three months are highly unlikely to be the source of a fix to the code. While your input is very important to us, our resources are limited and so we are asking for your help in focussing our efforts. If you can still reproduce this problem in the latest version of the product (see below for how to obtain a copy) or, for feature requests, if it's not present in the latest version and you still believe we should implement it, please visit the URL of this bug (given at the top of this mail) and add a comment to that effect, giving more reproduction information if you have it. If it is not a problem any longer, you need take no action. If this bug is not changed in any way in the next two weeks, it will be automatically resolved. Thank you for your help in this matter. The latest beta releases can be obtained from: Firefox: http://www.mozilla.org/projects/firefox/ Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html Seamonkey: http://www.mozilla.org/projects/seamonkey/
confirmed with CVS from 20051005 with the change that step 4 is Options->Select Adresses
Status: UNCONFIRMED → NEW
Ever confirmed: true
this also happens when trying to move a venkman pane that contains a tree. it's very annoying 00 ntdll!DbgBreakPoint (FPO: [0,0,0]) 01 xpcom_core!nsDebugImpl::Break(char * aFile = 0x01776d48 "r:/mozilla/layout/xul/base/src/tree/src/nsTreeContentView.cpp", int aLine = 356)+0x7e (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\base\nsdebugimpl.cpp @ 353] 02 xpcom_core!nsDebugImpl::Assertion(char * aStr = 0x01776db4 "bad row index", char * aExpr = 0x01776d88 "aRowIndex >= 0 && aRowIndex < mRows.Count()", char * aFile = 0x01776d48 "r:/mozilla/layout/xul/base/src/tree/src/nsTreeContentView.cpp", int aLine = 356)+0x117 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\base\nsdebugimpl.cpp @ 269] 03 xpcom_core!NSGlue_Assertion(char * aStr = 0x01776db4 "bad row index", char * aExpr = 0x01776d88 "aRowIndex >= 0 && aRowIndex < mRows.Count()", char * aFile = 0x01776d48 "r:/mozilla/layout/xul/base/src/tree/src/nsTreeContentView.cpp", int aLine = 356)+0x55 (FPO: [Non-Fpo]) (CONV: fastcall) [r:\mozilla\dbg-i686-pc-cygwin\xpcom\build\nsdebug.cpp @ 111] 04 gklayout!nsTreeContentView::GetParentIndex(int aRowIndex = -1, int * _retval = 0x00125618)+0x34 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\xul\base\src\tree\src\nstreecontentview.cpp @ 356] 05 gklayout!nsTreeBodyFrame::HandleEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsGUIEvent * aEvent = 0x00125930, nsEventStatus * aEventStatus = 0x00125770)+0x551 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\xul\base\src\tree\src\nstreebodyframe.cpp @ 2137] 06 gklayout!PresShell::HandleEventInternal(class nsEvent * aEvent = 0x00125930, class nsIView * aView = 0x034d3730, unsigned int aFlags = 1, nsEventStatus * aStatus = 0x00125770)+0x2d2 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nspresshell.cpp @ 6080] 07 gklayout!PresShell::HandlePositionedEvent(class nsIView * aView = 0x034d3730, class nsIFrame * aTargetFrame = 0x038986a0, class nsGUIEvent * aEvent = 0x00125930, nsEventStatus * aEventStatus = 0x00125770)+0x162 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nspresshell.cpp @ 5936] 08 gklayout!PresShell::HandleEvent(class nsIView * aView = 0x034d3730, class nsGUIEvent * aEvent = 0x00125930, nsEventStatus * aEventStatus = 0x00125770)+0x27a (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\base\nspresshell.cpp @ 5747] 09 gklayout!nsViewManager::HandleEvent(class nsView * aView = 0x034d3730, struct nsPoint aPoint = struct nsPoint, class nsGUIEvent * aEvent = 0x00125930, int aCaptured = 0)+0x57 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1675] 0a gklayout!nsViewManager::DispatchEvent(class nsGUIEvent * aEvent = 0x00125930, nsEventStatus * aStatus = 0x00125890)+0xc2b (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1628] 0b gklayout!HandleEvent(class nsGUIEvent * aEvent = 0x00125930)+0x44 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\view\src\nsview.cpp @ 175] 0c gkwidget!nsWindow::DispatchEvent(class nsGUIEvent * event = 0x00125930, nsEventStatus * aStatus = 0x0012592c)+0xb5 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1170] 0d gkwidget!nsNativeDragTarget::DispatchDragDropEvent(unsigned int aEventType = 0x57b, struct _POINTL aPT = struct _POINTL)+0xdf (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nsnativedragtarget.cpp @ 211] 0e gkwidget!nsNativeDragTarget::ProcessDrag(struct IDataObject * pData = 0x03d239d0, unsigned int aEventType = 0x57b, unsigned long grfKeyState = 0, struct _POINTL pt = struct _POINTL, unsigned long * pdwEffect = 0x00125b7c)+0xb8 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nsnativedragtarget.cpp @ 237] 0f gkwidget!nsNativeDragTarget::Drop(struct IDataObject * pData = 0x03d239d0, unsigned long grfKeyState = 0, struct _POINTL aPT = struct _POINTL, unsigned long * pdwEffect = 0x00125b7c)+0x4e (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsnativedragtarget.cpp @ 360] 10 ole32!CInterfaceFromWindowProp::PrivDragDrop+0xcd (FPO: [Non-Fpo]) 11 ole32!PrivDragDrop+0x97 (FPO: [Non-Fpo]) 12 ole32!CDropTarget::Drop+0x4e (FPO: [Non-Fpo]) 13 ole32!CDragOperation::CompleteDrop+0x3e (FPO: [0,0,0]) 14 ole32!DoDragDrop+0xab (FPO: [Non-Fpo]) 15 gkwidget!nsDragService::StartInvokingDragSession(struct IDataObject * aDataObj = 0x03d239d0, unsigned int aActionType = 7)+0x11c (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsdragservice.cpp @ 188] 16 gkwidget!nsDragService::InvokeDragSession(class nsIDOMNode * aDOMNode = 0x03883724, class nsISupportsArray * anArrayTransferables = 0x0449e950, class nsIScriptableRegion * aRegion = 0x00000000, unsigned int aActionType = 7)+0x3e8 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsdragservice.cpp @ 149] 17 xpcom_core!XPTC_InvokeByIndex(class nsISupports * that = 0x022f4688, unsigned int methodIndex = 3, unsigned int paramCount = 4, struct nsXPTCVariant * params = 0x00125d90)+0x27 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp @ 102] 18 xpc3250!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x00125f44, XPCWrappedNative::CallMode mode = CALL_METHOD (0))+0xdd5 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 2155] 19 xpc3250!XPC_WN_CallMethod(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x035dc298, unsigned int argc = 4, long * argv = 0x038c2998, long * vp = 0x0012606c)+0x1c6 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 1471] 1a js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 4, unsigned int flags = 0)+0xd5d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1234] 1b js3250!js_Interpret(struct JSContext * cx = 0x0373d040, unsigned char * pc = 0x02cddcd9 ":", long * result = 0x00126b60)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 1c js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 1, unsigned int flags = 2)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 1d js3250!js_InternalInvoke(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x037d83b0, long fval = 53058648, unsigned int flags = 0, unsigned int argc = 1, long * argv = 0x00126e6c, long * rval = 0x00126e70)+0x115 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1335] 1e js3250!JS_CallFunctionValue(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x037d83b0, long fval = 53058648, unsigned int argc = 1, long * argv = 0x00126e6c, long * rval = 0x00126e70)+0x48 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsapi.c @ 4213] 1f gklayout!nsJSContext::CallEventHandler(struct JSObject * aTarget = 0x037d83b0, struct JSObject * aHandler = 0x03299c58, unsigned int argc = 1, long * argv = 0x00126e6c, long * rval = 0x00126e70)+0x128 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\dom\src\base\nsjsenvironment.cpp @ 1439] 20 gklayout!nsJSEventListener::HandleEvent(class nsIDOMEvent * aEvent = 0x037835b0)+0x58b (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\dom\src\events\nsjseventlistener.cpp @ 223] 21 gklayout!nsEventListenerManager::HandleEventSubType(struct nsListenerStruct * aListenerStruct = 0x03883d88, class nsIDOMEventListener * aListener = 0x03883ce0, class nsIDOMEvent * aDOMEvent = 0x037835b0, class nsIDOMEventTarget * aCurrentTarget = 0x04574238, unsigned int aSubType = 0x10, unsigned int aPhaseFlags = 2)+0x23a (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\events\src\nseventlistenermanager.cpp @ 1670] 22 gklayout!nsEventListenerManager::HandleEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x00127624, class nsIDOMEvent ** aDOMEvent = 0x001275c8, class nsIDOMEventTarget * aCurrentTarget = 0x04574238, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x00127620)+0x398 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\content\events\src\nseventlistenermanager.cpp @ 1777] 23 gklayout!nsXULElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x00127624, class nsIDOMEvent ** aDOMEvent = 0x001275c8, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x00127620)+0xc3e (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\content\src\nsxulelement.cpp @ 1885] 24 gklayout!nsXULElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x00127624, class nsIDOMEvent ** aDOMEvent = 0x001275c8, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x00127620)+0xd5d (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\content\src\nsxulelement.cpp @ 1904] 25 gklayout!nsXULElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x00127624, class nsIDOMEvent ** aDOMEvent = 0x001275c8, unsigned int aFlags = 7, nsEventStatus * aEventStatus = 0x00127620)+0xd5d (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\content\src\nsxulelement.cpp @ 1904] 26 gklayout!nsEventStateManager::GenerateDragGesture(class nsPresContext * aPresContext = 0x033a27b8, class nsMouseEvent * aEvent = 0x00127c3c)+0x343 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\events\src\nseventstatemanager.cpp @ 1556] 27 gklayout!nsEventStateManager::PreHandleEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x00127c3c, class nsIFrame * aTargetFrame = 0x038986a0, nsEventStatus * aStatus = 0x00127a1c, class nsIView * aView = 0x034d3730)+0x3e5 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\content\events\src\nseventstatemanager.cpp @ 509] 28 gklayout!PresShell::HandleEventInternal(class nsEvent * aEvent = 0x00127c3c, class nsIView * aView = 0x034d3730, unsigned int aFlags = 1, nsEventStatus * aStatus = 0x00127a1c)+0x14e (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nspresshell.cpp @ 6046] 29 gklayout!PresShell::HandlePositionedEvent(class nsIView * aView = 0x034d3730, class nsIFrame * aTargetFrame = 0x038986a0, class nsGUIEvent * aEvent = 0x00127c3c, nsEventStatus * aEventStatus = 0x00127a1c)+0x162 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nspresshell.cpp @ 5936] 2a gklayout!PresShell::HandleEvent(class nsIView * aView = 0x034d3730, class nsGUIEvent * aEvent = 0x00127c3c, nsEventStatus * aEventStatus = 0x00127a1c)+0x27a (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\base\nspresshell.cpp @ 5747] 2b gklayout!nsViewManager::HandleEvent(class nsView * aView = 0x034d3730, struct nsPoint aPoint = struct nsPoint, class nsGUIEvent * aEvent = 0x00127c3c, int aCaptured = 0)+0x57 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1675] 2c gklayout!nsViewManager::DispatchEvent(class nsGUIEvent * aEvent = 0x00127c3c, nsEventStatus * aStatus = 0x00127b3c)+0xc2b (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1628] 2d gklayout!HandleEvent(class nsGUIEvent * aEvent = 0x00127c3c)+0x44 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\view\src\nsview.cpp @ 175] 2e gkwidget!nsWindow::DispatchEvent(class nsGUIEvent * event = 0x00127c3c, nsEventStatus * aStatus = 0x00127bd4)+0xb5 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1170] 2f gkwidget!nsWindow::DispatchWindowEvent(class nsGUIEvent * event = 0x00127c3c)+0x24 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1191] 30 gkwidget!nsWindow::DispatchMouseEvent(unsigned int aEventType = 0x12c, unsigned int wParam = 1, long lParam = 26214470)+0x601 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 6099] 31 gkwidget!ChildWindow::DispatchMouseEvent(unsigned int aEventType = 0x12c, unsigned int wParam = 1, long lParam = 26214470)+0x8f (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 6281] 32 gkwidget!nsWindow::ProcessMessage(unsigned int msg = 0x200, unsigned int wParam = 1, long lParam = 26214470, long * aRetValue = 0x00128100)+0xa32 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 4522] 33 gkwidget!nsWindow::WindowProc(struct HWND__ * hWnd = 0x00b5056a, unsigned int msg = 0x200, unsigned int wParam = 1, long lParam = 26214470)+0x131 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1359] 34 USER32!InternalCallWinProc+0x28 35 USER32!UserCallWinProcCheckWow+0x150 (FPO: [Non-Fpo]) 36 USER32!DispatchMessageWorker+0x306 (FPO: [Non-Fpo]) 37 USER32!DispatchMessageW+0xf (FPO: [Non-Fpo]) 38 gkwidget!nsAppShell::DispatchNativeEvent(int aRealEvent = 1, void * aEvent = 0x01fd5af8)+0xd (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsappshell.cpp @ 221] 39 jsd3250!jsdService::EnterNestedEventLoop(class jsdINestCallback * callback = 0x046101e8, unsigned int * _rval = 0x00128418)+0x267 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\js\jsd\jsd_xpc.cpp @ 3105] 3a xpcom_core!XPTC_InvokeByIndex(class nsISupports * that = 0x00c8c430, unsigned int methodIndex = 0x31, unsigned int paramCount = 2, struct nsXPTCVariant * params = 0x00128408)+0x27 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp @ 102] 3b xpc3250!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x001285bc, XPCWrappedNative::CallMode mode = CALL_METHOD (0))+0xdd5 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 2155] 3c xpc3250!XPC_WN_CallMethod(struct JSContext * cx = 0x038f65d0, struct JSObject * obj = 0x032fdef8, unsigned int argc = 1, long * argv = 0x045d08b8, long * vp = 0x001286e4)+0x1c6 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 1471] 3d js3250!js_Invoke(struct JSContext * cx = 0x038f65d0, unsigned int argc = 1, unsigned int flags = 0)+0xd5d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1234] 3e js3250!js_Interpret(struct JSContext * cx = 0x038f65d0, unsigned char * pc = 0x02e3ed67 ":", long * result = 0x001291d8)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 3f js3250!js_Invoke(struct JSContext * cx = 0x038f65d0, unsigned int argc = 3, unsigned int flags = 2)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 40 xpc3250!nsXPCWrappedJSClass::CallMethod(class nsXPCWrappedJS * wrapper = 0x0332cae0, unsigned short methodIndex = 3, class nsXPTMethodInfo * info = 0x02e47d60, struct nsXPTCMiniVariant * nativeParams = 0x001294ec)+0xd17 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\js\src\xpconnect\src\xpcwrappedjsclass.cpp @ 1507] 41 xpc3250!nsXPCWrappedJS::CallMethod(unsigned short methodIndex = 3, class nsXPTMethodInfo * info = 0x02e47d60, struct nsXPTCMiniVariant * params = 0x001294ec)+0x3f (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\js\src\xpconnect\src\xpcwrappedjs.cpp @ 519] 42 xpcom_core!PrepareAndDispatch(class nsXPTCStubBase * self = 0x0332cae0, unsigned int methodIndex = 3, unsigned int * args = 0x001295b4, unsigned int * stackBytesToPop = 0x001295a4)+0x337 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp @ 117] 43 xpcom_core!SharedStub(void)+0x16 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp @ 147] 44 xpcom_core!XPTC_InvokeByIndex(class nsISupports * that = 0x0332cae0, unsigned int methodIndex = 3, unsigned int paramCount = 4, struct nsXPTCVariant * params = 0x045ed5a8)+0x27 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp @ 102] 45 xpcom_core!nsProxyObject::Post(unsigned int methodIndex = 3, class nsXPTMethodInfo * methodInfo = 0x02e47d60, struct nsXPTCMiniVariant * params = 0x00129680, class nsIInterfaceInfo * interfaceInfo = 0x02e4b848)+0xd6 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\xpcom\proxy\src\nsproxyevent.cpp @ 475] 46 xpcom_core!nsProxyEventObject::CallMethod(unsigned short methodIndex = 3, class nsXPTMethodInfo * info = 0x02e47d60, struct nsXPTCMiniVariant * params = 0x00129680)+0x45 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\proxy\src\nsproxyeventobject.cpp @ 559] 47 xpcom_core!PrepareAndDispatch(class nsXPTCStubBase * self = 0x0332cd50, unsigned int methodIndex = 3, unsigned int * args = 0x00129748, unsigned int * stackBytesToPop = 0x00129738)+0x337 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp @ 117] 48 xpcom_core!SharedStub(void)+0x16 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp @ 147] 49 jsd3250!jsds_ExecutionHookProc(struct JSDContext * jsdc = 0x00c8cb68, struct JSDThreadState * jsdthreadstate = 0x045e3478, unsigned int type = 4, void * callerdata = 0x00000000, long * rval = 0x0012a12c)+0x2cb (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\jsd\jsd_xpc.cpp @ 688] 4a jsd3250!jsd_CallExecutionHook(struct JSDContext * jsdc = 0x00c8cb68, struct JSContext * cx = 0x038f65d0, unsigned int type = 4, <function> * hook = 0x01081e20, void * hookData = 0x00000000, long * rval = 0x0012a12c)+0x71 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\jsd\jsd_hook.c @ 177] 4b jsd3250!jsd_ThrowHandler(struct JSContext * cx = 0x038f65d0, struct JSScript * script = 0x03dd9540, unsigned char * pc = 0x03dd95fe ":", long * rval = 0x0012a12c, void * closure = 0x00c8cb68)+0x13f (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\jsd\jsd_hook.c @ 149] 4c js3250!js_Interpret(struct JSContext * cx = 0x038f65d0, unsigned char * pc = 0x03dd95fe ":", long * result = 0x0012a27c)+0x161bb (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 5680] 4d js3250!js_Invoke(struct JSContext * cx = 0x038f65d0, unsigned int argc = 0, unsigned int flags = 2)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 4e js3250!js_InternalInvoke(struct JSContext * cx = 0x038f65d0, struct JSObject * obj = 0x037d8970, long fval = 72988104, unsigned int flags = 0, unsigned int argc = 0, long * argv = 0x00000000, long * rval = 0x0012a38c)+0x115 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1335] 4f js3250!JS_CallFunctionValue(struct JSContext * cx = 0x038f65d0, struct JSObject * obj = 0x037d8970, long fval = 72988104, unsigned int argc = 0, long * argv = 0x00000000, long * rval = 0x0012a38c)+0x48 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsapi.c @ 4213] 50 gklayout!nsXBLProtoImplAnonymousMethod::Execute(class nsIContent * aBoundElement = 0x04145988)+0x288 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xbl\src\nsxblprotoimplmethod.cpp @ 346] 51 gklayout!nsXBLPrototypeBinding::BindingAttached(class nsIContent * aBoundElement = 0x04145988)+0x2e (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xbl\src\nsxblprototypebinding.cpp @ 389] 52 gklayout!nsXBLBinding::ExecuteAttachedHandler(void)+0x46 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xbl\src\nsxblbinding.cpp @ 785] 53 gklayout!nsXBLBinding::ExecuteAttachedHandler(void)+0x28 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xbl\src\nsxblbinding.cpp @ 783] 54 gklayout!nsXBLBinding::ExecuteAttachedHandler(void)+0x28 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xbl\src\nsxblbinding.cpp @ 783] 55 gklayout!nsBindingManager::ProcessAttachedQueue(void)+0x92 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\content\xbl\src\nsbindingmanager.cpp @ 800] 56 gklayout!nsCSSFrameConstructor::ContentInserted(class nsIContent * aContainer = 0x00000000, class nsIContent * aChild = 0x03f2d2b8, int aIndexInContainer = 0, class nsILayoutHistoryState * aFrameState = 0x00000000, int aInReinsertContent = 0)+0x2c4 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nscssframeconstructor.cpp @ 9447] 57 gklayout!PresShell::InitialReflow(int aWidth = 9105, int aHeight = 6795)+0x1de (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\base\nspresshell.cpp @ 2728] 58 gklayout!nsXULDocument::StartLayout(void)+0x31f (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\document\src\nsxuldocument.cpp @ 2028] 59 gklayout!nsXULDocument::ResumeWalk(void)+0x8d6 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\document\src\nsxuldocument.cpp @ 2962] 5a gklayout!nsXULDocument::ParserObserver::OnStopRequest(class nsIRequest * request = 0x03f8c2e8, class nsISupports * aContext = 0x00000000, unsigned int aStatus = 0x80004005)+0xb4 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\content\xul\document\src\nsxuldocument.cpp @ 4232] 5b gkparser!nsParser::OnStopRequest(class nsIRequest * request = 0x03f8c2e8, class nsISupports * aContext = 0x00000000, unsigned int status = 0x80004005)+0x109 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\parser\htmlparser\src\nsparser.cpp @ 2321] 5c jar50!nsJARChannel::OnStopRequest(class nsIRequest * req = 0x03f8d740, class nsISupports * ctx = 0x00000000, unsigned int status = 0x80004005)+0x91 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\modules\libjar\nsjarchannel.cpp @ 724] 5d necko!nsInputStreamPump::OnStateStop(void)+0xd8 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\netwerk\base\src\nsinputstreampump.cpp @ 512] 5e necko!nsInputStreamPump::OnInputStreamReady(class nsIAsyncInputStream * stream = 0x03f8d840)+0x90 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\netwerk\base\src\nsinputstreampump.cpp @ 336] 5f xpcom_core!nsInputStreamReadyEvent::EventHandler(struct PLEvent * plevent = 0x03f8d7cc)+0x59 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\xpcom\io\nsstreamutils.cpp @ 121] 60 xpcom_core!PL_HandleEvent(struct PLEvent * self = 0x03f8d7cc)+0x3d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\xpcom\threads\plevent.c @ 688] 61 xpcom_core!PL_ProcessPendingEvents(struct PLEventQueue * self = 0x03816158)+0xc7 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\xpcom\threads\plevent.c @ 623] 62 xpcom_core!_md_TimerProc(struct HWND__ * hwnd = 0x00b509f2, unsigned int uMsg = 0x113, unsigned int idEvent = 0, unsigned long dwTime = 0xfe4bb43c)+0x5d (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpcom\threads\plevent.c @ 1013] 63 USER32!InternalCallWinProc+0x28 64 USER32!UserCallWinProc+0xf3 (FPO: [Non-Fpo]) 65 USER32!DispatchMessageWorker+0x10e (FPO: [Non-Fpo]) 66 USER32!DispatchMessageW+0xf (FPO: [Non-Fpo]) 67 gkwidget!nsAppShell::DispatchNativeEvent(int aRealEvent = 1, void * aEvent = 0x01fd5af8)+0xd (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsappshell.cpp @ 221] 68 appshell!nsXULWindow::CreateNewContentWindow(int aChromeFlags = 4094, class nsIAppShell * aAppShell = 0x00d40d98, class nsIXULWindow ** _retval = 0x0012ae64)+0x588 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpfe\appshell\src\nsxulwindow.cpp @ 1806] 69 appshell!nsXULWindow::CreateNewWindow(int aChromeFlags = 4094, class nsIAppShell * aAppShell = 0x00d40d98, class nsIXULWindow ** _retval = 0x0012ae64)+0x74 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpfe\appshell\src\nsxulwindow.cpp @ 1694] 6a appcomps!nsAppStartup::CreateChromeWindow2(class nsIWebBrowserChrome * aParent = 0x00ce875c, unsigned int aChromeFlags = 0xffe, unsigned int aContextFlags = 0, class nsIURI * aURI = 0x00000000, int * aCancel = 0x0012b024, class nsIWebBrowserChrome ** _retval = 0x0012b028)+0x10c (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpfe\components\startup\src\nsappstartup.cpp @ 879] 6b embedcomponents!nsWindowWatcher::OpenWindowJS(class nsIDOMWindow * aParent = 0x02bc1af8, char * aUrl = 0x00000000 "", char * aName = 0x00000000 "", char * aFeatures = 0x00000000 "", int aDialog = 0, unsigned int argc = 0, long * argv = 0x00000000, class nsIDOMWindow ** _retval = 0x0012b3d0)+0x845 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\embedding\components\windowwatcher\src\nswindowwatcher.cpp @ 657] 6c embedcomponents!nsWindowWatcher::OpenWindow(class nsIDOMWindow * aParent = 0x02bc1af8, char * aUrl = 0x00000000 "", char * aName = 0x00000000 "", char * aFeatures = 0x00000000 "", class nsISupports * aArguments = 0x00000000, class nsIDOMWindow ** _retval = 0x0012b3d0)+0x76 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\embedding\components\windowwatcher\src\nswindowwatcher.cpp @ 474] 6d gklayout!nsGlobalWindow::OpenInternal(class nsAString_internal * aUrl = 0x0012b448, class nsAString_internal * aName = 0x0012b4e8, class nsAString_internal * aOptions = 0x0012b580, int aDialog = 0, long * argv = 0x00000000, unsigned int argc = 0, class nsISupports * aExtraArgument = 0x00000000, class nsIDOMWindow ** aReturn = 0x0012b770)+0x873 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\dom\src\base\nsglobalwindow.cpp @ 5941] 6e gklayout!nsGlobalWindow::Open(class nsIDOMWindow ** _retval = 0x0012b770)+0x332 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\dom\src\base\nsglobalwindow.cpp @ 4337] 6f xpcom_core!XPTC_InvokeByIndex(class nsISupports * that = 0x02bc1b28, unsigned int methodIndex = 0xf, unsigned int paramCount = 1, struct nsXPTCVariant * params = 0x0012b770)+0x27 (CONV: cdecl) [r:\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp @ 102] 70 xpc3250!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x0012b924, XPCWrappedNative::CallMode mode = CALL_METHOD (0))+0xdd5 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp @ 2155] 71 xpc3250!XPC_WN_CallMethod(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x023d8780, unsigned int argc = 0, long * argv = 0x038c28a0, long * vp = 0x0012ba4c)+0x1c6 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 1471] 72 js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 0, unsigned int flags = 0)+0xd5d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1234] 73 js3250!js_Interpret(struct JSContext * cx = 0x0373d040, unsigned char * pc = 0x038db8d7 ":", long * result = 0x0012c468)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 74 js3250!js_Execute(struct JSContext * cx = 0x0373d040, struct JSObject * chain = 0x023d7410, struct JSScript * script = 0x038db8a0, struct JSStackFrame * down = 0x0012d02c, unsigned int flags = 0x20, long * result = 0x0012c5d4)+0x334 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1484] 75 js3250!obj_eval(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x02e17648, unsigned int argc = 2, long * argv = 0x038c2884, long * rval = 0x0012c5d4)+0x406 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsobj.c @ 1252] 76 js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 2, unsigned int flags = 0)+0xd5d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1234] 77 js3250!js_Interpret(struct JSContext * cx = 0x0373d040, unsigned char * pc = 0x02ee61f1 "y", long * result = 0x0012d0c8)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 78 js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 2, unsigned int flags = 6)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 79 js3250!fun_apply(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x02df9530, unsigned int argc = 2, long * argv = 0x038c2820, long * rval = 0x0012d1e0)+0x588 (CONV: cdecl) [r:\mozilla\js\src\jsfun.c @ 1661] 7a js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 2, unsigned int flags = 0)+0xd5d (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1234] 7b js3250!js_Interpret(struct JSContext * cx = 0x0373d040, unsigned char * pc = 0x02e0b04d ":", long * result = 0x0012dcd4)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 7c js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 3, unsigned int flags = 0)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 7d js3250!js_Interpret(struct JSContext * cx = 0x0373d040, unsigned char * pc = 0x02d337b8 ":", long * result = 0x0012e74c)+0xdee8 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 3798] 7e js3250!js_Invoke(struct JSContext * cx = 0x0373d040, unsigned int argc = 1, unsigned int flags = 2)+0xdcd (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1258] 7f js3250!js_InternalInvoke(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x03d3d268, long fval = 59214768, unsigned int flags = 0, unsigned int argc = 1, long * argv = 0x0012ea58, long * rval = 0x0012ea5c)+0x115 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsinterp.c @ 1335] 80 js3250!JS_CallFunctionValue(struct JSContext * cx = 0x0373d040, struct JSObject * obj = 0x03d3d268, long fval = 59214768, unsigned int argc = 1, long * argv = 0x0012ea58, long * rval = 0x0012ea5c)+0x48 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\js\src\jsapi.c @ 4213] 81 gklayout!nsJSContext::CallEventHandler(struct JSObject * aTarget = 0x03d3d268, struct JSObject * aHandler = 0x03878bb0, unsigned int argc = 1, long * argv = 0x0012ea58, long * rval = 0x0012ea5c)+0x128 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\dom\src\base\nsjsenvironment.cpp @ 1439] 82 gklayout!nsJSEventListener::HandleEvent(class nsIDOMEvent * aEvent = 0x03e4e740)+0x58b (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\dom\src\events\nsjseventlistener.cpp @ 223] 83 gklayout!nsEventListenerManager::HandleEventSubType(struct nsListenerStruct * aListenerStruct = 0x037e73f0, class nsIDOMEventListener * aListener = 0x03747a28, class nsIDOMEvent * aDOMEvent = 0x03e4e740, class nsIDOMEventTarget * aCurrentTarget = 0x037be3c0, unsigned int aSubType = 4, unsigned int aPhaseFlags = 2)+0x23a (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\events\src\nseventlistenermanager.cpp @ 1670] 84 gklayout!nsEventListenerManager::HandleEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x0012f76c, class nsIDOMEvent ** aDOMEvent = 0x0012f0c8, class nsIDOMEventTarget * aCurrentTarget = 0x037be3c0, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x0012f594)+0x398 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\content\events\src\nseventlistenermanager.cpp @ 1777] 85 gklayout!nsXULElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x0012f76c, class nsIDOMEvent ** aDOMEvent = 0x0012f0c8, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x0012f594)+0xc3e (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\content\src\nsxulelement.cpp @ 1885] 86 gklayout!nsXULElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x0012f76c, class nsIDOMEvent ** aDOMEvent = 0x0012f0c8, unsigned int aFlags = 2, nsEventStatus * aEventStatus = 0x0012f594)+0xd5d (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\xul\content\src\nsxulelement.cpp @ 1904] 87 gklayout!nsGenericElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x0012f76c, class nsIDOMEvent ** aDOMEvent = 0x0012f0c8, unsigned int aFlags = 7, nsEventStatus * aEventStatus = 0x0012f594)+0x84f (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\base\src\nsgenericelement.cpp @ 2224] 88 gklayout!nsHTMLInputElement::HandleDOMEvent(class nsPresContext * aPresContext = 0x033a27b8, class nsEvent * aEvent = 0x0012f76c, class nsIDOMEvent ** aDOMEvent = 0x00000000, unsigned int aFlags = 1, nsEventStatus * aEventStatus = 0x0012f594)+0x457 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\content\html\content\src\nshtmlinputelement.cpp @ 1359] 89 gklayout!PresShell::HandleEventInternal(class nsEvent * aEvent = 0x0012f76c, class nsIView * aView = 0x034d3730, unsigned int aFlags = 1, nsEventStatus * aStatus = 0x0012f594)+0x1c9 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\layout\base\nspresshell.cpp @ 6055] 8a gklayout!PresShell::HandleEvent(class nsIView * aView = 0x034d3730, class nsGUIEvent * aEvent = 0x0012f76c, nsEventStatus * aEventStatus = 0x0012f594)+0x614 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\layout\base\nspresshell.cpp @ 5830] 8b gklayout!nsViewManager::HandleEvent(class nsView * aView = 0x034d3730, struct nsPoint aPoint = struct nsPoint, class nsGUIEvent * aEvent = 0x0012f76c, int aCaptured = 0)+0x57 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1675] 8c gklayout!nsViewManager::DispatchEvent(class nsGUIEvent * aEvent = 0x0012f76c, nsEventStatus * aStatus = 0x0012f6b4)+0xc2b (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\view\src\nsviewmanager.cpp @ 1628] 8d gklayout!HandleEvent(class nsGUIEvent * aEvent = 0x0012f76c)+0x44 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\view\src\nsview.cpp @ 175] 8e gkwidget!nsWindow::DispatchEvent(class nsGUIEvent * event = 0x0012f76c, nsEventStatus * aStatus = 0x0012f74c)+0xb5 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1170] 8f gkwidget!nsWindow::DispatchWindowEvent(class nsGUIEvent * event = 0x0012f76c)+0x24 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1191] 90 gkwidget!nsWindow::DispatchKeyEvent(unsigned int aEventType = 0x83, unsigned short aCharCode = 0, unsigned int aVirtualCharCode = 0xd, long aKeyData = 1835009, unsigned int aFlags = 0)+0xdc (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 3387] 91 gkwidget!nsWindow::OnKeyDown(unsigned int aVirtualKeyCode = 0xd, unsigned int aScanCode = 0x1c, long aKeyData = 1835009)+0x3f8 (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 3525] 92 gkwidget!nsWindow::ProcessMessage(unsigned int msg = 0x100, unsigned int wParam = 0xd, long lParam = 1835009, long * aRetValue = 0x0012fc84)+0x8cb (FPO: [Non-Fpo]) (CONV: thiscall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 4468] 93 gkwidget!nsWindow::WindowProc(struct HWND__ * hWnd = 0x00b5056a, unsigned int msg = 0x100, unsigned int wParam = 0xd, long lParam = 1835009)+0x131 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nswindow.cpp @ 1359] 94 USER32!InternalCallWinProc+0x28 95 USER32!UserCallWinProcCheckWow+0x150 (FPO: [Non-Fpo]) 96 USER32!DispatchMessageWorker+0x306 (FPO: [Non-Fpo]) 97 USER32!DispatchMessageW+0xf (FPO: [Non-Fpo]) 98 gkwidget!nsAppShell::Run(void)+0x108 (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\widget\src\windows\nsappshell.cpp @ 135] 99 appcomps!nsAppStartup::Run(void)+0x1e (FPO: [Non-Fpo]) (CONV: stdcall) [r:\mozilla\xpfe\components\startup\src\nsappstartup.cpp @ 208] 9a seamonkey!main1(int argc = 2, char ** argv = 0x003484f8, class nsISupports * nativeApp = 0x00c869f0)+0xbf9 (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\xpfe\bootstrap\nsapprunner.cpp @ 1248] 9b seamonkey!main(int argc = 2, char ** argv = 0x003484f8)+0x1bb (FPO: [Non-Fpo]) (CONV: cdecl) [r:\mozilla\xpfe\bootstrap\nsapprunner.cpp @ 1750] 9c seamonkey!mainCRTStartup(void)+0x12c (FPO: [Non-Fpo]) (CONV: cdecl) [f:\vs70builds\3077\vc\crtbld\crt\src\crtexe.c @ 398] 9d kernel32!BaseProcessStart+0x23 (FPO: [Non-Fpo])
Keywords: assertion
OS: Linux → All
It looks like both assertions are caused by the drag drop code not actually checking that the drop is allowed before dropping...
Component: XP Toolkit/Widgets: Trees → XUL
QA Contact: xptoolkit.widgets
caused by bug 396620?
I don't think anyone is going to work on this given the plan to remove the XUL "tree" widget (bug 1446335).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.