Closed
Bug 271131
Opened 20 years ago
Closed 3 years ago
ASSERTION: null node passed to nsEditor::Tag(): 'aNode'
Categories
(Core :: DOM: Editor, defect)
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
Updated•17 years ago
|
QA Contact: bugzilla → editor
Comment 2•3 years ago
|
||
Won't happen anymore.
https://searchfox.org/mozilla-central/rev/c1523815561396f7abd3036bd80326d993612a74/editor/libeditor/HTMLAbsPositionEditor.cpp#72
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•