Open Bug 466461 Opened 16 years ago Updated 2 years ago

ASSERTION: invalid call: '!aContent->IsRootOfNativeAnonymousSubtree()

Categories

(Core :: Find Backend, defect)

x86
Windows XP
defect

Tracking

()

People

(Reporter: timeless, Unassigned)

References

()

Details

i'm in gmail and using ctrl-g to find again in a message compose (gmail plain text) 02 xpcom_core!NS_DebugBreak_P(unsigned int aSeverity = 1, char * aStr = 0x01484994 "invalid call", char * aExpr = 0x01484968 "!aContent->IsRootOfNativeAnonymousSubtree()", char * aFile = 0x01484918 "c:/home/mozilla.org/mozilla-central/embedding/components/find/src/nsFind.cpp", int aLine = 370)+0x2a4 [c:\home\mozilla.org\mozilla-central\xpcom\base\nsdebugimpl.cpp @ 359] 03 embedcomponents!nsFindContentIterator::SetupInnerIterator(class nsIContent * aContent = 0x0bb9b628)+0x3f [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 370] 04 embedcomponents!nsFindContentIterator::Reset(void)+0x1bf [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 309] 05 embedcomponents!nsFindContentIterator::First(void)+0xf [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 200] 06 embedcomponents!nsFind::InitIterator(class nsIDOMNode * aStartNode = 0x0bb9b648, int aStartOffset = 76, class nsIDOMNode * aEndNode = 0x08f35ad0, int aEndOffset = 8)+0x1b8 [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 573] 07 embedcomponents!nsFind::NextNode(class nsIDOMRange * aSearchRange = 0x0b5b38e4, class nsIDOMRange * aStartPoint = 0x0b9330c4, class nsIDOMRange * aEndPoint = 0x0575544c, int aContinueOk = 0)+0x297 [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 698] 08 embedcomponents!nsFind::Find(wchar_t * aPatText = 0x0d37b3e8 "hundr", class nsIDOMRange * aSearchRange = 0x0b5b38e4, class nsIDOMRange * aStartPoint = 0x0b9330c4, class nsIDOMRange * aEndPoint = 0x0575544c, class nsIDOMRange ** aRangeRet = 0x0012c784)+0x27a [c:\home\mozilla.org\mozilla-central\embedding\components\find\src\nsfind.cpp @ 1015] 09 tkitcmps!nsTypeAheadFind::FindItNow(class nsIPresShell * aPresShell = 0x00000000, int aIsLinksOnly = 0, int aIsFirstVisiblePreferred = 0, int aFindPrev = 0, unsigned short * aResult = 0x0012c9a8)+0x96b [c:\home\mozilla.org\mozilla-central\toolkit\components\typeaheadfind\src\nstypeaheadfind.cpp @ 412] 0a tkitcmps!nsTypeAheadFind::FindAgain(int aFindBackwards = 0, int aLinksOnly = 0, unsigned short * aResult = 0x0012c9a8)+0x3f [c:\home\mozilla.org\mozilla-central\toolkit\components\typeaheadfind\src\nstypeaheadfind.cpp @ 909] 0b xpcom_core!NS_InvokeByIndex_P(class nsISupports * that = 0x05755388, unsigned int methodIndex = 5, unsigned int paramCount = 3, struct nsXPTCVariant * params = 0x0012c988)+0x27 [c:\home\mozilla.org\mozilla-central\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp @ 102] 0c xpc3250!XPCWrappedNative::CallMethod(class XPCCallContext * ccx = 0x05755388, XPCWrappedNative::CallMode mode = 5 (No matching enumerant))+0x1284 [c:\home\mozilla.org\mozilla-central\js\src\xpconnect\src\xpcwrappednative.cpp @ 2422] 0d xpc3250!XPC_WN_CallMethod(struct JSContext * cx = 0x04497390, struct JSObject * obj = 0x071a2e20, unsigned int argc = 2, long * argv = 0x0cb311b4, long * vp = 0x0012cc50)+0x181 [c:\home\mozilla.org\mozilla-central\js\src\xpconnect\src\xpcwrappednativejsops.cpp @ 1477] 0e js3250!js_Invoke(struct JSContext * cx = 0x04497390, unsigned int argc = 2, long * vp = 0x0cb311ac, unsigned int flags = 2)+0x877 [c:\home\mozilla.org\mozilla-central\js\src\jsinterp.cpp @ 1313] 0f js3250!js_Interpret(struct JSContext * cx = 0x04497390)+0xe203 [c:\home\mozilla.org\mozilla-central\js\src\jsinterp.cpp @ 5135] 10 js3250!js_Invoke(struct JSContext * cx = 0x04497390, unsigned int argc = 1, long * vp = 0x0cb3108c, unsigned int flags = 0)+0x8f2 [c:\home\mozilla.org\mozilla-central\js\src\jsinterp.cpp @ 1331] 11 js3250!js_InternalInvoke(struct JSContext * cx = 0x04497390, struct JSObject * obj = 0x05141bc0, long fval = 85204064, unsigned int flags = 0, unsigned int argc = 1, long * argv = 0x0cb31088, long * rval = 0x0012dd18)+0x6d [c:\home\mozilla.org\mozilla-central\js\src\jsinterp.cpp @ 1388] 12 js3250!JS_CallFunctionValue(struct JSContext * cx = 0x04497390, struct JSObject * obj = 0x05141bc0, long fval = 85204064, unsigned int argc = 1, long * argv = 0x0cb31088, long * rval = 0x0012dd18)+0x5d [c:\home\mozilla.org\mozilla-central\js\src\jsapi.cpp @ 5242] 13 gklayout!nsJSContext::CallEventHandler(class nsISupports * aTarget = 0x045fa838, void * aScope = 0x04cb3740, void * aHandler = 0x05141c60, class nsIArray * aargv = 0x078f1188, class nsIVariant ** arv = 0x0012dee4)+0x2ec [c:\home\mozilla.org\mozilla-central\dom\src\base\nsjsenvironment.cpp @ 1979] 14 gklayout!nsJSEventListener::HandleEvent(class nsIDOMEvent * aEvent = 0x087f9f9c)+0x10d9 [c:\home\mozilla.org\mozilla-central\dom\src\events\nsjseventlistener.cpp @ 247] 15 gklayout!nsEventListenerManager::HandleEventSubType(struct nsListenerStruct * aListenerStruct = 0x045fa8b8, class nsIDOMEventListener * aListener = 0x04607520, class nsIDOMEvent * aDOMEvent = 0x087f9f9c, class nsPIDOMEventTarget * aCurrentTarget = 0x045fa838, unsigned int aPhaseFlags = 6)+0x1ad [c:\home\mozilla.org\mozilla-central\content\events\src\nseventlistenermanager.cpp @ 1091] 16 gklayout!nsEventListenerManager::HandleEvent(class nsPresContext * aPresContext = 0x045695d8, class nsEvent * aEvent = 0x0012e2b8, class nsIDOMEvent ** aDOMEvent = 0x0012e1e4, class nsPIDOMEventTarget * aCurrentTarget = 0x045fa838, unsigned int aFlags = 6, nsEventStatus * aEventStatus = 0x0012e1e8)+0x374 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventlistenermanager.cpp @ 1198] 17 gklayout!nsEventTargetChainItem::HandleEvent(class nsEventChainPostVisitor * aVisitor = 0x0012e1dc, unsigned int aFlags = 6, int aMayHaveNewListenerManagers = 1)+0x130 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 237] 18 gklayout!nsEventTargetChainItem::HandleEventTargetChain(class nsEventChainPostVisitor * aVisitor = 0x0012e1dc, unsigned int aFlags = 6, class nsDispatchingCallback * aCallback = 0x00000000, int aMayHaveNewListenerManagers = 1)+0x194 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 302] 19 gklayout!nsEventDispatcher::Dispatch(class nsISupports * aTarget = 0x045fa838, class nsPresContext * aPresContext = 0x045695d8, class nsEvent * aEvent = 0x0012e2b8, class nsIDOMEvent * aDOMEvent = 0x00000000, nsEventStatus * aEventStatus = 0x0012e304, class nsDispatchingCallback * aCallback = 0x00000000)+0x51e [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 514] 1a gklayout!nsXULElement::PreHandleEvent(class nsEventChainPreVisitor * aVisitor = 0x0012e46c)+0x502 [c:\home\mozilla.org\mozilla-central\content\xul\content\src\nsxulelement.cpp @ 1608] 1b gklayout!nsEventTargetChainItem::PreHandleEvent(class nsEventChainPreVisitor * aVisitor = 0x0012e46c)+0x2d [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 204] 1c gklayout!nsEventDispatcher::Dispatch(class nsISupports * aTarget = 0x04688f58, class nsPresContext * aPresContext = 0x045695d8, class nsEvent * aEvent = 0x0012e4ec, class nsIDOMEvent * aDOMEvent = 0x00000000, nsEventStatus * aEventStatus = 0x0012e4e8, class nsDispatchingCallback * aCallback = 0x00000000)+0x400 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 471] 1d gklayout!nsXBLPrototypeHandler::DispatchXULKeyCommand(class nsIDOMEvent * aEvent = 0x08cd86c8)+0x240 [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblprototypehandler.cpp @ 542] 1e gklayout!nsXBLPrototypeHandler::ExecuteHandler(class nsPIDOMEventTarget * aTarget = 0x045fa838, class nsIDOMEvent * aEvent = 0x08cd86c8)+0x1b3 [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblprototypehandler.cpp @ 258] 1f gklayout!nsXBLWindowKeyHandler::WalkHandlersAndExecute(class nsIDOMKeyEvent * aKeyEvent = 0x08cd86c8, class nsIAtom * aEventType = 0x03dd73d4, class nsXBLPrototypeHandler * aHandler = 0x07edc640, unsigned int aCharCode = 0x67, int aIgnoreShiftKey = 0)+0x47d [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblwindowkeyhandler.cpp @ 587] 20 gklayout!nsXBLWindowKeyHandler::WalkHandlersInternal(class nsIDOMKeyEvent * aKeyEvent = 0x08cd86c8, class nsIAtom * aEventType = 0x03dd73d4, class nsXBLPrototypeHandler * aHandler = 0x07edc640)+0xb7 [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblwindowkeyhandler.cpp @ 504] 21 gklayout!nsXBLWindowKeyHandler::WalkHandlers(class nsIDOMKeyEvent * aKeyEvent = 0x08cd86c8, class nsIAtom * aEventType = 0x03dd73d4)+0x2c3 [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblwindowkeyhandler.cpp @ 364] 22 gklayout!nsXBLWindowKeyHandler::KeyPress(class nsIDOMEvent * aEvent = 0x08cd86d8)+0x79 [c:\home\mozilla.org\mozilla-central\content\xbl\src\nsxblwindowkeyhandler.cpp @ 419] 23 gklayout!DispatchToInterface(class nsIDOMEvent * aEvent = 0x08cd86d8, class nsIDOMEventListener * aListener = 0x0468c608, <function> * aMethod = 0x01ab25f0, struct nsID * aIID = 0x0217433c)+0x63 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventlistenermanager.cpp @ 184] 24 gklayout!nsEventListenerManager::HandleEvent(class nsPresContext * aPresContext = 0x0b2658e8, class nsEvent * aEvent = 0x0012efec, class nsIDOMEvent ** aDOMEvent = 0x0012ec48, class nsPIDOMEventTarget * aCurrentTarget = 0x00d46670, unsigned int aFlags = 0x202, nsEventStatus * aEventStatus = 0x0012ec4c)+0x346 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventlistenermanager.cpp @ 1193] 25 gklayout!nsEventTargetChainItem::HandleEvent(class nsEventChainPostVisitor * aVisitor = 0x0012ec40, unsigned int aFlags = 0x202, int aMayHaveNewListenerManagers = 0)+0x130 [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 237] 26 gklayout!nsEventTargetChainItem::HandleEventTargetChain(class nsEventChainPostVisitor * aVisitor = 0x0012ec40, unsigned int aFlags = 0x206, class nsDispatchingCallback * aCallback = 0x0012ecec, int aMayHaveNewListenerManagers = 0)+0x26c [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 326] 27 gklayout!nsEventTargetChainItem::HandleEventTargetChain(class nsEventChainPostVisitor * aVisitor = 0x0012ec40, unsigned int aFlags = 6, class nsDispatchingCallback * aCallback = 0x0012ecec, int aMayHaveNewListenerManagers = 1)+0x32e [c:\home\mozilla.org\mozilla-central\content\events\src\nseventdispatcher.cpp @ 357]
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.