Closed Bug 69572 Opened 24 years ago Closed 24 years ago

M08 Changing Themes twice leads to crash crash [@ nsGenericElement::GetBindingParent ]

Categories

(Core Graveyard :: Skinability, defect, P1)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME
mozilla0.9

People

(Reporter: marina, Assigned: talkback)

References

Details

(Keywords: crash, topcrash)

Crash Data

**** observed with 2001-02-20 build **** Steps to repro: - go to View| Themes Preferences...; - select Classic, click Apply classic; click OK; - now go back and change it back to Modern, after clicking OK nscp6 will crash ( or you may try it with Applying Modern twice, the result will be the same
here is a stack: nsGenericElement::GetBindingParent [d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1720] nsGenericElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1348] nsHTMLInputElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 1035] nsEventStateManager::PreHandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp, line 391] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4844] PresShell::HandleEvent [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4784] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 372] nsViewManager2::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager2.cpp, line 1424] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 68] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 691] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 708] nsWindow::DispatchFocus [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 4099] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3095] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 924] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) GlobalWindowImpl::Focus [d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 1640] nsWebShellWindow::HandleEvent [d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 519] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 691] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 708] nsWindow::DispatchFocus [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 4099] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3095] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 924] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) USER32.dll + 0x1350 (0x77e71350) nsWindow::DefaultWindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 950] USER32.dll + 0x2c6a (0x77e72c6a) USER32.dll + 0x2cf5 (0x77e72cf5) nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 935] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) nsChromeTreeOwner::SetVisibility [d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsChromeTreeOwner.cpp, line 293] GlobalWindowImpl::Deactivate [d:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 2783] nsWebShellWindow::HandleEvent [d:\builds\seamonkey\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp, line 495] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 691] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 708] nsWindow::DispatchFocus [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 4099] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3099] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 924] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) USER32.dll + 0x1350 (0x77e71350) nsWindow::DefaultWindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 950] USER32.dll + 0x2c6a (0x77e72c6a) USER32.dll + 0x2cf5 (0x77e72cf5) nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 935] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) nsEventStateManager::SendFocusBlur [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp, line 3012] nsEventStateManager::SetContentState [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp, line 2678] nsXULElement::SetFocus [d:\builds\seamonkey\mozilla\rdf\content\src\nsXULElement.cpp, line 4281] nsXULElement::Focus [d:\builds\seamonkey\mozilla\rdf\content\src\nsXULElement.cpp, line 4206] nsXULTreeElement::Focus [d:\builds\seamonkey\mozilla\rdf\content\src\nsXULTreeElement.h] XULElementFocus [d:\builds\seamonkey\mozilla\rdf\content\src\nsJSXULElement.cpp, line 472] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 779] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2671] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 795] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 867] <http://cyclone/images/spacer.gif> Registers:
*** Bug 69570 has been marked as a duplicate of this bug. ***
skinnability
Assignee: hewitt → ben
Component: Themes → Skinability
QA Contact: pmac → blakeross
Keywords: crash
This is a topcrasher for mozilla 0.8 (M08). Latest stack trace: nsGenericElement::GetBindingParent [d:\builds\0.8\mozilla\layout\base\src\nsGenericElement.cpp line 1720] nsGenericElement::HandleDOMEvent [d:\builds\0.8\mozilla\layout\base\src\nsGenericElement.cpp line 1348] nsHTMLInputElement::HandleDOMEvent [d:\builds\0.8\mozilla\layout\html\content\src\nsHTMLInputElement.cpp line 1035] nsEventStateManager::SendFocusBlur [d:\builds\0.8\mozilla\layout\events\src\nsEventStateManager.cpp line 2898] nsEventStateManager::SetContentState [d:\builds\0.8\mozilla\layout\events\src\nsEventStateManager.cpp line 2604] nsHTMLSelectElement::SetFocus [d:\builds\0.8\mozilla\layout\html\content\src\nsHTMLSelectElement.cpp line 1055] nsEventStateManager::PreHandleEvent [d:\builds\0.8\mozilla\layout\events\src\nsEventStateManager.cpp line 451] PresShell::HandleEventInternal [d:\builds\0.8\mozilla\layout\html\base\src\nsPresShell.cpp line 4911] PresShell::HandleEvent [d:\builds\0.8\mozilla\layout\html\base\src\nsPresShell.cpp line 4851] nsView::HandleEvent [d:\builds\0.8\mozilla\view\src\nsView.cpp line 372] nsView::HandleEvent [d:\builds\0.8\mozilla\view\src\nsView.cpp line 345] nsView::HandleEvent [d:\builds\0.8\mozilla\view\src\nsView.cpp line 345] nsViewManager2::DispatchEvent [d:\builds\0.8\mozilla\view\src\nsViewManager2.cpp line 1424] HandleEvent [d:\builds\0.8\mozilla\view\src\nsView.cpp line 68] nsWindow::DispatchEvent [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 691] nsWindow::DispatchWindowEvent [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 708] nsWindow::DispatchFocus [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 4099] nsWindow::ProcessMessage [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 3099] nsWindow::WindowProc [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 924] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) GlobalWindowImpl::Focus [d:\builds\0.8\mozilla\dom\src\base\nsGlobalWindow.cpp line 1636] nsWebShellWindow::HandleEvent [d:\builds\0.8\mozilla\xpfe\appshell\src\nsWebShellWindow.cpp line 537] nsWindow::DispatchEvent [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 691] nsWindow::DispatchWindowEvent [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 708] nsWindow::DispatchFocus [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 4099] nsWindow::ProcessMessage [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 3095] nsWindow::WindowProc [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 924] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) USER32.dll + 0x1350 (0x77e71350) nsWindow::DefaultWindowProc [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 950] USER32.dll + 0x2c6a (0x77e72c6a) USER32.dll + 0x2cf5 (0x77e72cf5) nsWindow::WindowProc [d:\builds\0.8\mozilla\widget\src\windows\nsWindow.cpp line 935] USER32.dll + 0x1303 (0x77e71303) USER32.dll + 0x1962 (0x77e71962) ntdll.dll + 0x163ef (0x77f763ef) USER32.dll + 0x1a89 (0x77e71a89) nsAppShell::Run [d:\builds\0.8\mozilla\widget\src\windows\nsAppShell.cpp line 113] nsAppShellService::Run [d:\builds\0.8\mozilla\xpfe\appshell\src\nsAppShellService.cpp line 408] main1 [d:\builds\0.8\mozilla\xpfe\bootstrap\nsAppRunner.cpp line 985] main [d:\builds\0.8\mozilla\xpfe\bootstrap\nsAppRunner.cpp line 1275] WinMain [d:\builds\0.8\mozilla\xpfe\bootstrap\nsAppRunner.cpp line 1293] WinMainCRTStartup() KERNEL32.dll + 0x1b9ea (0x77f1b9ea) Source File : d:/builds/0.8/mozilla/layout/base/src/nsGenericElement.cpp line : 1720 User comments and urls that might help repro this crash: URL:(27207600) www.kornet.net URL:(26963876) http://bip.pc.sas.com/ URL:(26959750) http://www.mozilla.org URL:(27236029) www.kornet.net URL:(27047509) http://www.novatv.hr/ URL:(27207523) www.kornet.net Comment: (27207600) zzz Comment: (26811326) Started mozilla in the default theme Comment: (27186881) Switching to Modern theme. Had just hit the apply button. Comment: (26963876) clicked on a icon in my personal toolbarrepresenting a web page on our intranet Comment: (26959750) changing the browser theme to (blue?) with the "apply" button Comment: (26927574) Changing themes. Changed from default (classic) to Blue Comment: (26782362) Changed the theme from a mixed of clasic and modern to clasic. I Uninstalled Netscape 6 Final and compy the Mozilla Folder in Application Data for backup. Later I installed Mozilla 0.8 and replaced the new Mozilla directory with the old one. I was usingnsGenericElement::GetBindingParent 6f2322af Comment: (26778336) Applying the 'Blue' theme to Mozilla 0.8 Comment: (26983518) trying to manually create a sidebar by editing panels.rdf Comment: (26765976) setting prefs Comment: (27207523) ??'A12>iAI??:AI?CA? Comment: (27376184) Double click on taskbar border (<-> cursor showing).
Keywords: topcrash
Summary: Changing Themes twice leads to crash → M08 Changing Themes twice leads to crash crash [@ nsGenericElement::GetBindingParent ]
nominate for nsbeta1 then. cc: pmac
Keywords: nsbeta1
Using nscatfood keyword to track crash car bugs.
Keywords: nsCatFood
This works for me in 2k tip builds. Anyone still seeing this?
Assignee: ben → pchen
Keywords: nsbeta1nsbeta1+
Priority: -- → P1
Target Milestone: --- → mozilla0.9
Marking nsbeta1+, p1, mozilla0.9, reassigning to pchen
Works for me using 2001040304 win32 commercial build, my mac debug build from last Friday (I think), and my debug linux build from this morning. Marking W4M.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Moving all the Works For Me bugs to talkback user account for future reference.
Assignee: pchen → talkback
Status: RESOLVED → NEW
We are gathering all the Resolved and WFM bugs which are happened to be topcrash bugs and assigning it to talkback. I am marking all of them as RESOLVED WFM.
Status: NEW → RESOLVED
Closed: 24 years ago24 years ago
QA Contact: blakeross → pmac
verified worksforme. although there are crashes with this stack signature in Netscape 6.20, they don't involve switching themes. I will open a new bug for the more recent crashes.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
Crash Signature: [@ nsGenericElement::GetBindingParent ]
You need to log in before you can comment on or make changes to this bug.