Closed Bug 271131 Opened 21 years ago Closed 4 years ago

ASSERTION: null node passed to nsEditor::Tag(): 'aNode'

Categories

(Core :: DOM: Editor, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: timeless, Assigned: timeless)

References

()

Details

(Keywords: assertion)

xpcom_core.dll!nsDebug::Assertion(const char * aStr=0x041b9b1c, const char * aExpr=0x041b9b14, const char * aFile=0x041b9ae4, int aLine=0x00000f3e) Line 109 C++ > editor.dll!nsEditor::GetTag(nsIDOMNode * aNode=0x00000000) Line 3902 + 0x20 C++ editor.dll!nsEditor::NodeIsType(nsIDOMNode * aNode=0x00000000, nsIAtom * aTag=0x0034f5e0) Line 456 + 0x9 C++ editor.dll!nsHTMLEditor::GetAbsolutelyPositionedSelectionContainer(nsIDOMElement * * _retval=0x0012cf2c) Line 123 + 0x21 C++ composer.dll!nsAbsolutePositioningCommand::GetCurrentState(nsIEditor * aEditor=0x0518bdb0, const char * aTagName=0x02d79218, nsICommandParams * aParams=0x03f66580) Line 1130 + 0x3b C++ composer.dll!nsBaseStateUpdatingCommand::GetCommandStateParams(const char * aCommandName=0x050caeb0, nsICommandParams * aParams=0x03f66580, nsISupports * refCon=0x0518bdb0) Line 142 + 0x1f C++ embedcomponents.dll!nsControllerCommandTable::GetCommandState(const char * aCommandName=0x050caeb0, nsICommandParams * aParams=0x03f66580, nsISupports * aCommandRefCon=0x0518bdb0) Line 226 + 0x23 C++ embedcomponents.dll!nsBaseCommandController::GetCommandStateWithParams(const char * aCommand=0x050caeb0, nsICommandParams * aParams=0x03f66580) Line 148 C++ xpcom_core.dll!XPTC_InvokeByIndex(nsISupports * that=0x0518b8ac, unsigned int methodIndex=0x00000003, unsigned int paramCount=0x00000002, nsXPTCVariant * params=0x0012d0f4) Line 102 C++ xpc3250.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx={...}, XPCWrappedNative::CallMode mode=CALL_METHOD) Line 2037 + 0x1e C++ xpc3250.dll!XPC_WN_CallMethod(JSContext * cx=0x03f6eba8, JSObject * obj=0x04ff0118, unsigned int argc=0x00000002, long * argv=0x050a9008, long * vp=0x0012d3c0) Line 1287 + 0xb C++ js3250.dll!js_Invoke(JSContext * cx=0x03f6eba8, unsigned int argc=0x00000002, unsigned int flags=0x00000000) Line 1286 + 0x20 C js3250.dll!js_Interpret(JSContext * cx=0x03f6eba8, long * result=0x0012de80) Line 3619 + 0xf C js3250.dll!js_Invoke(JSContext * cx=0x03f6eba8, unsigned int argc=0x00000001, unsigned int flags=0x00000002) Line 1306 + 0xd C js3250.dll!js_InternalInvoke(JSContext * cx=0x03f6eba8, JSObject * obj=0x04f08d88, long fval=0x04f08d98, unsigned int flags=0x00000000, unsigned int argc=0x00000001, long * argv=0x0012e180, long * rval=0x0012e184) Line 1383 + 0x14 C js3250.dll!JS_CallFunctionValue(JSContext * cx=0x03f6eba8, JSObject * obj=0x04f08d88, long fval=0x04f08d98, unsigned int argc=0x00000001, long * argv=0x0012e180, long * rval=0x0012e184) Line 3794 + 0x1f C gklayout.dll!nsJSContext::CallEventHandler(JSObject * aTarget=0x04f08d88, JSObject * aHandler=0x04f08d98, unsigned int argc=0x00000001, long * argv=0x0012e180, long * rval=0x0012e184) Line 1361 + 0x21 C++ gklayout.dll!nsJSEventListener::HandleEvent(nsIDOMEvent * aEvent=0x0539ddd8) Line 205 + 0x2d C++ gklayout.dll!nsEventListenerManager::HandleEventSubType(nsListenerStruct * aListenerStruct=0x04dd4560, nsIDOMEvent * aDOMEvent=0x0539ddd8, nsIDOMEventTarget * aCurrentTarget=0x051a2a90, unsigned int aSubType=0x00000020, unsigned int aPhaseFlags=0x00000007) Line 1524 + 0x14 C++ gklayout.dll!nsEventListenerManager::HandleEvent(nsPresContext * aPresContext=0x03f961f0, nsEvent * aEvent=0x0012e714, nsIDOMEvent * * aDOMEvent=0x0012e6b4, nsIDOMEventTarget * aCurrentTarget=0x051a2a90, unsigned int aFlags=0x00000007, nsEventStatus * aEventStatus=0x0012e710) Line 1618 C++ gklayout.dll!nsXULElement::HandleDOMEvent(nsPresContext * aPresContext=0x03f961f0, nsEvent * aEvent=0x0012e714, nsIDOMEvent * * aDOMEvent=0x0012e6b4, unsigned int aFlags=0x00000007, nsEventStatus * aEventStatus=0x0012e710) Line 2820 C++ gklayout.dll!nsXULCommandDispatcher::UpdateCommands(const nsAString & aEventName={...}) Line 384 C++ gklayout.dll!GlobalWindowImpl::UpdateCommands(const nsAString & anAction={...}) Line 3647 C++ xpcom_core.dll!XPTC_InvokeByIndex(nsISupports * that=0x03d133c4, unsigned int methodIndex=0x00000052, unsigned int paramCount=0x00000001, nsXPTCVariant * params=0x0012e9cc) Line 102 C++ xpc3250.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx={...}, XPCWrappedNative::CallMode mode=CALL_METHOD) Line 2037 + 0x1e C++ xpc3250.dll!XPC_WN_CallMethod(JSContext * cx=0x018df598, JSObject * obj=0x03dd5be8, unsigned int argc=0x00000001, long * argv=0x05274078, long * vp=0x0012ec98) Line 1287 + 0xb C++ js3250.dll!js_Invoke(JSContext * cx=0x018df598, unsigned int argc=0x00000001, unsigned int flags=0x00000000) Line 1286 + 0x20 C js3250.dll!js_Interpret(JSContext * cx=0x018df598, long * result=0x0012f758) Line 3619 + 0xf C js3250.dll!js_Invoke(JSContext * cx=0x018df598, unsigned int argc=0x00000003, unsigned int flags=0x00000002) Line 1306 + 0xd C xpc3250.dll!nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS * wrapper=0x04fea028, unsigned short methodIndex=0x0003, const nsXPTMethodInfo * info=0x0114c988, nsXPTCMiniVariant * nativeParams=0x0012fa54) Line 1413 + 0x14 C++ xpc3250.dll!nsXPCWrappedJS::CallMethod(unsigned short methodIndex=0x0003, const nsXPTMethodInfo * info=0x0114c988, nsXPTCMiniVariant * params=0x0012fa54) Line 450 C++ xpcom_core.dll!PrepareAndDispatch(nsXPTCStubBase * self=0x04fea028, unsigned int methodIndex=0x00000003, unsigned int * args=0x0012fb18, unsigned int * stackBytesToPop=0x0012fb08) Line 117 + 0x1a C++ xpcom_core.dll!SharedStub() Line 147 C++ embedcomponents.dll!nsCommandManager::CommandStatusChanged(const char * aCommandName=0x02d77a6c) Line 115 + 0x39 C++ composer.dll!nsComposerCommandsUpdater::UpdateCommandGroup(const nsAString & aCommandGroup={...}) Line 323 C++ composer.dll!nsComposerCommandsUpdater::TimerCallback() Line 286 + 0x18 C++ composer.dll!nsComposerCommandsUpdater::Notify(nsITimer * timer=0x0534dd58) Line 400 C++ xpcom_core.dll!nsTimerImpl::Fire() Line 387 C++ xpcom_core.dll!nsTimerManager::FireNextIdleTimer() Line 617 C++ gkwidget.dll!nsAppShell::Run() Line 142 C++ appcomps.dll!nsAppStartup::Run() Line 216 C++ mozilla.exe!main1(int argc=0x00000001, char * * argv=0x00347b88, nsISupports * nativeApp=0x01106140) Line 1321 + 0x20 C++ mozilla.exe!main(int argc=0x00000001, char * * argv=0x00347b88) Line 1813 + 0x25 C++ mozilla.exe!mainCRTStartup() Line 400 + 0x11 C kernel32.dll!TermsrvAppInstallMode() + 0x269 + positionStr {mStorage=0x0012cd6c "static" } nsAutoString + node {mRawPtr=0x00000000 } nsCOMPtr<nsIDOMNode> + resultNode {mRawPtr=0x00000000 } nsCOMPtr<nsIDOMNode> i'm still deleting a <frameset> tag :)
bah, this is happening too often
Status: UNCONFIRMED → NEW
Ever confirmed: true
QA Contact: bugzilla → editor
You need to log in before you can comment on or make changes to this bug.