Closed Bug 77929 Opened 24 years ago Closed 24 years ago

Switching themes--the browser crashes on composer

Categories

(Core :: DOM: Editor, defect)

defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 43350

People

(Reporter: pmac, Assigned: rubydoo123)

Details

(Keywords: crash)

Platform: All; (2001-04-25-09-Mtrunk). 1. Launch the browser. 2. If the browser shows up either in Modern or Classic themes. Please follow the steps below: a. Select Tasks > Composer. b. Type something like abcdefghijklmnopqrstuvwxyz. Make sure you click on "H.Line". If you don't click on "H.Line", the browser will not crash. c. Then Go th Preferences from Composer, and switch to Classic or Modern themes. 3. Close all the windows. The browser crashes. It crashes in all platforms. ---------------------------------------- Below here is the talkback report from Mac (2001-04-25-09-Mtrunk): Trigger Type: Program Crash Trigger Reason: PowerPC unmapped memory exception Call Stack: (Signature = 0xc7fae0fc d121fb20) 0xc7fae0fc nsEditorShell::Shutdown() [nsEditorShell.cpp, line 330] nsEditorBoxObject::SetDocument() [nsEditorBoxObject.cpp, line 58] CONTENT_DLL + 0x26f8e4 (0x3e064ec4) CONTENT_DLL + 0x29e9f0 (0x3e093fd0) CONTENT_DLL + 0x29ee10 (0x3e0943f0) CONTENT_DLL + 0x29ee10 (0x3e0943f0) --------------------------------------- Below here is the talkback report from windows (2001-04-25-09-Mtrunk): Trigger Type: Program Crash Trigger Reason: Access violation Thread ID: Call Stack: (Signature = 0x0175b410 346d6b65) 0x0175b410 nsEditor::BeginPlaceHolderTransaction [d:\builds\seamonkey\mozilla\ editor\base\nsEditor.cpp, line 690] nsAutoPlaceHolderBatch::nsAutoPlaceHolderBatch [d:\builds\seamonkey\mozilla\ editor\base\nsEditorUtils.h] nsHTMLEditor::Indent [d:\builds\seamonkey\mozilla\ editor\base\nsHTMLEditor.cpp, line 2358] nsHTMLEditorLog::Indent [d:\builds\seamonkey\mozilla\ editor\base\nsHTMLEditorLog.cpp, line 680] nsEditorShell::Indent [d:\builds\seamonkey\mozilla\ editor\base\nsEditorShell.cpp, line 3331] nsIndentCommand::DoCommand [d:\builds\seamonkey\mozilla\ editor\base\nsComposerCommands.cpp, line 538] nsControllerCommandManager::DoCommand [d:\builds\seamonkey\mozilla\ content\xul\document\src\nsControllerCommandManager.cpp, line 184] nsEditorController::DoCommand [d:\builds\seamonkey\mozilla\ editor\base\nsEditorController.cpp, line 192] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\ xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 139] nsXPCWrappedNativeClass::CallWrappedMethod [d:\builds\seamonkey\mozilla\js\ src\xpconnect\src\xpcwrappednativeclass.cpp, line 937] WrappedNative_CallMethod [d:\builds\seamonkey\mozilla\js\ src\xpconnect\src\xpcwrappednativejsops.cpp, line 245] js_Invoke [d:\builds\seamonkey\mozilla\js\ src\jsinterp.c, line 815] js_Interpret [d:\builds\seamonkey\mozilla\js\ src\jsinterp.c, line 2707] js_Invoke [d:\builds\seamonkey\mozilla\js\ src\jsinterp.c, line 831] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\ src\jsinterp.c, line 903] JS_CallFunctionValue [d:\builds\seamonkey\mozilla\js\ src\jsapi.c, line 3336] nsJSContext::CallEventHandler [d:\builds\seamonkey\mozilla\ dom\src\base\nsJSEnvironment.cpp, line 943] nsJSEventListener::HandleEvent [d:\builds\seamonkey\mozilla\ dom\src\events\nsJSEventListener.cpp, line 155] nsEventListenerManager::HandleEventSubType [d:\builds\seamonkey\mozilla\ content\events\src\nsEventListenerManager.cpp, line 1036] nsEventListenerManager::HandleEvent [d:\builds\seamonkey\mozilla\ content\events\src\nsEventListenerManager.cpp, line 1958] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\ content\xul\content\src\nsXULElement.cpp, line 3675] PresShell::HandleDOMEventWithTarget [d:\builds\seamonkey\mozilla\ layout\html\base\src\nsPresShell.cpp, line 5453] nsButtonBoxFrame::MouseClicked [d:\builds\seamonkey\mozilla\ layout\xul\base\src\nsButtonBoxFrame.cpp, line 181] nsButtonBoxFrame::HandleEvent [d:\builds\seamonkey\mozilla\ layout\xul\base\src\nsButtonBoxFrame.cpp, line 128] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\ layout\html\base\src\nsPresShell.cpp, line 5422] PresShell::HandleEventWithTarget [d:\builds\seamonkey\mozilla\ layout\html\base\src\nsPresShell.cpp, line 5377] nsEventStateManager::CheckForAndDispatchClick [d:\builds\seamonkey\mozilla\ content\events\src\nsEventStateManager.cpp, line 2314] nsEventStateManager::PostHandleEvent [d:\builds\seamonkey\mozilla\ content\events\src\nsEventStateManager.cpp, line 1414] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\ layout\html\base\src\nsPresShell.cpp, line 5426] PresShell::HandleEvent [d:\builds\seamonkey\mozilla\ layout\html\base\src\nsPresShell.cpp, line 5332] nsView::HandleEvent [d:\builds\seamonkey\mozilla\ view\src\nsView.cpp, line 377] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\ view\src\nsViewManager.cpp, line 2055] HandleEvent [d:\builds\seamonkey\mozilla\ view\src\nsView.cpp, line 68] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 708] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 725] nsWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 4030] ChildWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 4273] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 3038] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\ widget\src\windows\nsWindow.cpp, line 960] KERNEL32.DLL + 0x363b (0xbff7363b) KERNEL32.DLL + 0x24407 (0xbff94407) 0x00688b5a -------------------------------------- Below here is the talkback report from Linux (2001-04-25-08-Mtrunk): Trigger Type: Program Crash Trigger Reason: SIGSEGV: Segmentation Fault: (signal 11) Call Stack: (Signature = libeditor.so + 0x36aee (0x4107aaee) 6b534233) libeditor.so + 0x36aee (0x4107aaee) libgklayout.so + 0xf13d3 (0x404fc3d3) libgkcontent.so + 0x146756 (0x40a10756) libgkcontent.so + 0x1268cf (0x409f08cf) libgkcontent.so + 0x126c37 (0x409f0c37) libgkcontent.so + 0x126c37 (0x409f0c37) libgkcontent.so + 0x126c37 (0x409f0c37) libgkcontent.so + 0x126c37 (0x409f0c37) libgkcontent.so + 0x126c37 (0x409f0c37) libgkcontent.so + 0x13b92a (0x40a0592a) libgkcontent.so + 0x199b74 (0x40a63b74) libdocshell.so + 0x9eba (0x40da5eba) libdocshell.so + 0x15e75 (0x40db1e75) libnsappshell.so + 0x91c2 (0x40f2b1c2) libnsappshell.so + 0x11aff (0x40f33aff) libnsappshell.so + 0xff1b (0x40f31f1b) libnsappshell.so + 0x100f9 (0x40f320f9) libwidget_gtk.so + 0x1acba (0x40cb7cba) libwidget_gtk.so + 0x1f610 (0x40cbc610) libgtk-1.2.so.0 + 0x8dac9 (0x40714ac9) libgtk-1.2.so.0 + 0xbb5fd (0x407425fd) libgtk-1.2.so.0 + 0xbaa42 (0x40741a42) libgtk-1.2.so.0 + 0xb8b95 (0x4073fb95) libgtk-1.2.so.0 + 0xeda3c (0x40774a3c) libgtk-1.2.so.0 + 0x8cacc (0x40713acc) libwidget_gtk.so + 0x158ef (0x40cb28ef) libgdk-1.2.so.0 + 0x174db (0x407be4db) libglib-1.2.so.0 + 0x10186 (0x407ee186) libglib-1.2.so.0 + 0x10751 (0x407ee751) libglib-1.2.so.0 + 0x108f1 (0x407ee8f1) libgtk-1.2.so.0 + 0x8c5b9 (0x407135b9) libwidget_gtk.so + 0xdb8c (0x40caab8c) libnsappshell.so + 0xe3ba (0x40f303ba) mozilla-bin + 0x5334 (0x0804d334) mozilla-bin + 0x5bb5 (0x0804dbb5) libc.so.6 + 0x189cb (0x401ea9cb)
Keywords: crash, nsbeta1
Simplified procedure: 1. Launch browser. 2. Launch composer. 3. Switch back to browser. 4. Choose "View menu -> Apply Theme -> (any theme, even the same theme as the curent one)" 5. Choose "File -> Exit" in either the browser or the editor. 6. Crash.
I was using Win32 build 2001042604
crash in editor -> beppe.
Assignee: ben → beppe
Component: Skinability → Editor
QA Contact: blakeross → sujay
Just want to add more info into this bug. Platform: Mac laptop G3; OS: 9.1 (2001-05-01-04-Mtrunk). I using the new modern theme. Open mail and read it. Then while reading the mail, I switch theme by selecting View > Apply Theme > Classic. It crashes. Below here is the talkback report from Mac: Trigger Type: Program Crash Trigger Reason: Illegal PowerPC instruction Call Stack: (Signature = 0xffc10000 d92d8df5) 0xffc10000 XPCOM_DLL + 0xb874 (0x3d5a5c74) XPCOM_DLL + 0xba48 (0x3d5a5e48) XPCOM_DLL + 0x4b73c (0x3d5e5b3c) XPCOM_DLL + 0x4b840 (0x3d5e5c40) URILOADER_DLL + 0x80f4 (0x3d0d9c34) WEB_DLL + 0x26adc (0x3d11498c) WEB_DLL + 0x1874 (0x3d0ef724) URILOADER_DLL + 0x4f18 (0x3d0d6a58) URILOADER_DLL + 0x4b4c (0x3d0d668c) WEB_DLL + 0x503c (0x3d0f2eec) XPCOM_DLL + 0x60414 (0x3d5fa814) XPCOM_DLL + 0xba48 (0x3d5a5e48) ENDER_DLL + 0x60b40 (0x3c643e80) LAYOUT_DLL + 0x16555c (0x3cc00eec) CONTENT_DLL + 0x272bbc (0x3cf522dc) CONTENT_DLL + 0x2a1b78 (0x3cf81298)
*** This bug has been marked as a duplicate of 43350 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
verified in 5/1 build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.