Closed Bug 271150 Opened 20 years ago Closed 12 years ago

###!!! ASSERTION: bad action nesting!: 'mActionNesting>0', file r:/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp, line 388

Categories

(SeaMonkey :: Composer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: timeless, Unassigned)

References

Details

(Keywords: assertion)

###!!! ASSERTION: bad action nesting!: 'mActionNesting>0', file
r:/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp, line 388
Break: at file r:/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp, line 388

fwiw
	mEd->mAction	0x00000008	int
	mDoNothing	0x00000000	int

 	editor.dll!nsHTMLEditRules::AfterEdit(int action=0x00000008, short
aDirection=0x0001)  Line 388 + 0x23	C++
 	editor.dll!nsHTMLEditor::EndOperation()  Line 4359 + 0x3e	C++
 	editor.dll!nsAutoRules::~nsAutoRules()  Line 125	C++
>	editor.dll!nsPlaintextEditor::DeleteSelection(short aAction=0x0001)  Line
873 + 0x2d	C++
 	editor.dll!nsTextEditorKeyListener::KeyPress(nsIDOMEvent *
aKeyEvent=0x044d1ad8)  Line 217	C++
 	gklayout.dll!DispatchToInterface(nsIDOMEvent * aEvent=0x044d1ad8,
nsIDOMEventListener * aListener=0x0378da80, unsigned int (nsIDOMEvent *)*
aMethod=0x01d5b0d0, const nsID & aIID={...}, int * aHasInterface=0x0012f0a4) 
Line 128 + 0xb	C++
 	gklayout.dll!nsEventListenerManager::HandleEvent(nsPresContext *
aPresContext=0x03aa34d0, nsEvent * aEvent=0x0012f65c, nsIDOMEvent * *
aDOMEvent=0x0012f2c8, nsIDOMEventTarget * aCurrentTarget=0x03a75648, unsigned
int aFlags=0x00000202, nsEventStatus * aEventStatus=0x0012f43c)  Line 1609 +
0x23	C++
 	gklayout.dll!nsDocument::HandleDOMEvent(nsPresContext *
aPresContext=0x03aa34d0, nsEvent * aEvent=0x0012f65c, nsIDOMEvent * *
aDOMEvent=0x0012f2c8, unsigned int aFlags=0x00000202, nsEventStatus *
aEventStatus=0x0012f43c)  Line 3828	C++
 	gklayout.dll!nsGenericElement::HandleDOMEvent(nsPresContext *
aPresContext=0x03aa34d0, nsEvent * aEvent=0x0012f65c, nsIDOMEvent * *
aDOMEvent=0x0012f2c8, unsigned int aFlags=0x00000207, nsEventStatus *
aEventStatus=0x0012f43c)  Line 2036 + 0x2e	C++
 	gklayout.dll!PresShell::HandleEventInternal(nsEvent * aEvent=0x0012f65c,
nsIView * aView=0x039f8248, unsigned int aFlags=0x00000001, nsEventStatus *
aStatus=0x0012f43c)  Line 5984 + 0x3a	C++
 	gklayout.dll!PresShell::HandleEvent(nsIView * aView=0x039f8248, nsGUIEvent *
aEvent=0x0012f65c, nsEventStatus * aEventStatus=0x0012f43c, int
aForceHandle=0x00000001, int & aHandled=0x00000001)  Line 5814 + 0x19	C++
 	gklayout.dll!nsViewManager::HandleEvent(nsView * aView=0x039f8248, nsGUIEvent
* aEvent=0x0012f65c, int aCaptured=0x00000000)  Line 2348	C++
 	gklayout.dll!nsViewManager::DispatchEvent(nsGUIEvent * aEvent=0x0012f65c,
nsEventStatus * aStatus=0x0012f5a4)  Line 2121 + 0x14	C++
 	gklayout.dll!HandleEvent(nsGUIEvent * aEvent=0x0012f65c)  Line 166	C++
 	gkwidget.dll!nsWindow::DispatchEvent(nsGUIEvent * event=0x0012f65c,
nsEventStatus & aStatus=nsEventStatus_eIgnore)  Line 1074 + 0xa	C++
 	gkwidget.dll!nsWindow::DispatchWindowEvent(nsGUIEvent * event=0x0012f65c) 
Line 1095	C++
 	gkwidget.dll!nsWindow::DispatchKeyEvent(unsigned int aEventType=0x00000083,
unsigned short aCharCode=0x0000, unsigned int aVirtualCharCode=0x0000002e, long
aKeyData=0x01530001)  Line 3003 + 0xf	C++
 	gkwidget.dll!nsWindow::OnKeyDown(unsigned int aVirtualKeyCode=0x0000002e,
unsigned int aScanCode=0x00000153, long aKeyData=0x01530001)  Line 3129	C++
 	gkwidget.dll!nsWindow::ProcessMessage(unsigned int msg=0x00000100, unsigned
int wParam=0x0000002e, long lParam=0x01530001, long * aRetValue=0x0012fbb8) 
Line 3967 + 0x1d	C++
 	gkwidget.dll!nsWindow::WindowProc(HWND__ * hWnd=0x11c61e3e, unsigned int
msg=0x00000100, unsigned int wParam=0x0000002e, long lParam=0x01530001)  Line
1355 + 0x1b	C++
 	user32.dll!77d43a50() 	
 	user32.dll!77d43b1f() 	
 	user32.dll!GetMessageW()  + 0x125	
 	user32.dll!DispatchMessageW()  + 0xb	
 	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	

very strange, and i believe very bad

steps involve editing the mozilla.org home page in composer,
selecting the search pane's floating frame creature (div?), dragging it down a
bit (between the </p> before what needs to be done and what needs to be done)
clicking into the edit area and pressing <del>
Product: Browser → Seamonkey
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Depends on: 336091
Can you reproduce with SeaMonkey v1.1.9 ?
Can you reproduce with SeaMonkey v2.0a1pre ?
Assignee: composer → nobody
Priority: P5 → --
QA Contact: composer
mozilla.org page design changed, can't reproduce this
User agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/16.0 Firefox/16.0 SeaMonkey/2.13a1
Build identifier: 20120712003002
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.