Closed Bug 84397 Opened 23 years ago Closed 23 years ago

tough to repro: crash changing the "use system colors" pref [in nsCSSFrameConstructor]

Categories

(SeaMonkey :: Preferences, defect)

x86
Windows NT
defect
Not set
major

Tracking

(Not tracked)

VERIFIED WORKSFORME
mozilla0.9.3

People

(Reporter: bugzilla, Assigned: glazou)

Details

(Keywords: crash)

today i encountered a crash when i tried to turn on the "use system colors" pref in the Colors pref panel. this was using the 2001.06.06.06-branch comm bits on winNT [using the classic theme then, fwiw]. alas, i couldn't reproduce it --after many attempts [even using today's branch bits on mac and linux]. :( but, i thought i should file this report, so that the trace info is available/searchable within bugzilla. esp if another user encounters this. janc was cool enough to show me similar crash data in nsCSSFrameConstructor that occurred on both linux [2.4.x kernels] and win98 --but iirc, those users were changing their font prefs, perhaps? janc, could you paste in that info here, purty pleez? here's my talkback info from today... Incident ID 31409497 Stack Signature ChildIterator::ChildIterator f32d4c3c Trigger Time 2001-06-06 14:15:02 User Comments classic: turned on sys colors, then crash Build ID 2001060606 Platform ID Win32 ChildIterator::ChildIterator [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 830] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11416] nsCSSFrameConstructor::ConstructDocElementFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 3540] nsCSSFrameConstructor::ReconstructDocElementHierarchy [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7447] StyleSetImpl::ReconstructDocElementHierarchy [d:\builds\seamonkey\mozilla\content\base\src\nsStyleSet.cpp, line 1225] PresShell::ReconstructFrames [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4915] PresShell::SetPreferenceStyleRules [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1970] nsPresContext::PreferenceChanged [d:\builds\seamonkey\mozilla\layout\base\src\nsPresContext.cpp, line 451] PrefChangedCallback [d:\builds\seamonkey\mozilla\layout\base\src\nsPresContext.cpp, line 80] pref_DoCallback [d:\builds\seamonkey\mozilla\modules\libpref\src\prefapi.c, line 1757] pref_HashPref [d:\builds\seamonkey\mozilla\modules\libpref\src\prefapi.c, line 1362] PREF_SetBoolPref [d:\builds\seamonkey\mozilla\modules\libpref\src\prefapi.c, line 579] nsPrefBranch::SetBoolPref [d:\builds\seamonkey\mozilla\modules\libpref\src\nsPrefBranch.cpp, line 188] nsPrefService::SetBoolPref [d:\builds\seamonkey\mozilla\modules\libpref\src\nsPrefService.h, line 40] nsPref::SetBoolPref [d:\builds\seamonkey\mozilla\modules\libpref\src\nsPref.cpp, line 206] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 139] XPCWrappedNative::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 1837] XPC_WN_CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp, line 1242] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 809] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2703] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2703] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2703] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2703] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 897] JS_CallFunctionValue [d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 3322] nsJSContext::CallEventHandler [d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 937] nsJSEventListener::HandleEvent [d:\builds\seamonkey\mozilla\dom\src\events\nsJSEventListener.cpp, line 140] nsEventListenerManager::HandleEventSubType [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line 1120] nsEventListenerManager::HandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line 2090] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3631] PresShell::HandleDOMEventWithTarget [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5562] 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 5531] PresShell::HandleEventWithTarget [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5486] nsEventStateManager::CheckForAndDispatchClick [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp, line 2464] nsEventStateManager::PostHandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp, line 1550] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5535] PresShell::HandleEvent [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5441] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 377] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 2051] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 68] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 716] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 733] nsWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 4197] ChildWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 4442] nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3196] nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 980] USER32.dll + 0x1820 (0x77e71820)
Keywords: crash
Summary: crash changing the "use system colors" pref [in nsCSSFrameConstructor] → tough to repro: crash changing the "use system colors" pref [in nsCSSFrameConstructor]
Reassigning to glazman and moving to m0.9.3. sairuh, if are able to reliably reproduce this in the next few days, then go ahead and move it to m0.9.2.
Assignee: attinasi → glazman
Target Milestone: --- → mozilla0.9.3
hrm, unable to repro using 2001.06.07.13 comm branch bits on winnt [also checked on linux and mac, still wfm]...
Still happens to me. When I try choose any color in preferences Mozilla crashes (2001061220 Windows build), I simply choose a color from palette and then prefs window begins to loose and get focus instantly (window flashes for a moment) and after that Mozilla is down.
That's a different crash, the one with the color pallette -- bug 84879
Can't reproduce with a 20010625 windows build...
sarah -- marking as wfm
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
i haven't seen this for a while, either. vrfy for now...
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.