Closed
Bug 134079
Opened 24 years ago
Closed 24 years ago
Switching themes---Crash after restarting the browser
Categories
(Core Graveyard :: Skinability, defect)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: pmac, Assigned: bugzilla)
Details
(Keywords: crash, qawanted, Whiteboard: [adt2])
Seen on windows 98 (commercial netscape build: 2002-03-26-05-TRUNK).
1. Launch netscape
2. Switching themes by selecting view > apply theme
3. a dialog pops up to tell you to restart the browser.
4. close the browser.
5 Relaunch the browser
It crashes.
This is a new bug. We used to have many crash bugs while switching themes
but without restarting the browser.
I include two stack traces but they're look different though:
(1)stack trace from windows 98 (2002-03-26-05-TRUNK):
js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 1269]
js_Execute [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 970]
JS_ExecuteScript [d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 3260]
nsJSContext::ExecuteScript
[d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 824]
nsXULDocument::ExecuteScript
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
6196]
nsXULDocument::LoadScript
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
5988]
nsXULDocument::ResumeWalk
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
5767]
nsXULDocument::OnPrototypeLoadDone
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
1699]
nsXULPrototypeDocument::NotifyLoadDone
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULPrototypeDocument.cpp
, line 513]
nsXULDocument::EndLoad
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line
1658]
XULContentSinkImpl::DidBuildModel
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULContentSink.cpp, line
537]
nsExpatDriver::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsExpatDriver.cpp, line 881]
nsParser::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1251]
nsParser::ResumeParse [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp,
line 1790]
nsParser::OnStopRequest
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 2441]
nsJARChannel::OnStopRequest
[d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line
609]
nsOnStopRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line
213]
PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c,
line 524]
_md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line
1072]
KERNEL32.DLL + 0x24407 (0xbff94407)
0x00688c16
------
(2) Stack Trace from windows 98 (2002-03-26-05-TRUNK):
ToLowerCase
[d:\builds\seamonkey\mozilla\intl\unicharutil\util\nsUnicharUtils.cpp, line 115]
nsGenericHTMLElement::NormalizeAttrString
[d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp,
line 1583]
nsGenericElement::GetAttribute
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 928]
nsXMLElement::GetAttribute
[d:\builds\seamonkey\mozilla\content\xml\content\src\nsXMLElement.h, line 69]
nsXULWindow::Destroy
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsXULWindow.cpp, line 369]
nsWebShellWindow::Destroy
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 1740]
nsWebShellWindow::Close
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 388]
nsAppShellService::~nsAppShellService
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsAppShellService.cpp, line 127]
nsAppShellService::`scalar deleting destructor'
nsAppShellService::Release
[d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsAppShellService.cpp, line 136]
nsCOMPtr_base::assign_with_AddRef
[d:\builds\seamonkey\mozilla\xpcom\glue\nsCOMPtr.cpp, line 74]
PL_DHashTableEnumerate [d:\builds\seamonkey\mozilla\xpcom\ds\pldhash.c, line
601]
nsComponentManagerImpl::FreeServices
[d:\builds\seamonkey\mozilla\xpcom\components\nsComponentManager.cpp, line 1854]
NS_ShutdownXPCOM [d:\builds\seamonkey\mozilla\xpcom\build\nsXPComInit.cpp, line
549]
main [d:\builds\seamonkey\mozilla\xpfe\bootstrap\nsAppRunner.cpp, line 1709]
WinMain [d:\builds\seamonkey\mozilla\xpfe\bootstrap\nsAppRunner.cpp, line 1719]
WinMainCRTStartup()
KERNEL32.DLL + 0x1b560 (0xbff8b560)
KERNEL32.DLL + 0x1b412 (0xbff8b412)
KERNEL32.DLL + 0x19dd5 (0xbff89dd5)
Keywords: nsbeta1
Comment 2•24 years ago
|
||
I can't reproduce this using NS 2002032803 on Win2K, is it specific to Win98?
If not, please provide exact steps to follow, including the means used to close
the browser (close window, Exit, Exit Netscape6,...) and how you relaunched
(what window(s) open, etc.) and which skins you switched from/to.
Peter, I haven't tried on windows 2K, but at least on my machine windows 98
(commercial netscape build: 2002-03-26-05-TRUNK). It's very EASY to reproduce it
at least It crashes twice already.
1. Launch netscape
2. Select Edit > View apply theme...
3. I think switch either modern to classic or classic to modern (try both please)
4. Close windows (Click on X)
5. Relanuch the browser. It crashes!!!!
Peter, I don't have a windows 98 machine at home right now, so let me try
when I will be back to office on 4/8/02 and follow exacty steps of how to
reproduce it ok? BTW, I will be on vacation next week.
thanks!
Comment 5•24 years ago
|
||
->blaker, cc ben. Sounds like we need to force an exit from QuickLaunch in this
case too.
Assignee: ben → blaker
Comment 6•24 years ago
|
||
Nav triage team: nsbeta1+/adt2
| Assignee | ||
Comment 7•24 years ago
|
||
I can't reproduce this. Can others?
Blake, it seems there's no crashing anymore after switching themes
(2002-04-15-10-TRUNK) so you might close this bug though.
workforme.
| Assignee | ||
Comment 10•24 years ago
|
||
Thanks!
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Updated•17 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•