Closed Bug 118162 Opened 24 years ago Closed 24 years ago

Minimizing the ADDRESS menu bar in a Compose Window, then maximizing it, moves the TO: line down one - Trunk M098 [@ 0x00000000 - nsGenericHTMLElement::GetFormControlFrameFor]

Categories

(SeaMonkey :: MailNews: Message Display, defect)

x86
Windows 98
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED WORKSFORME
mozilla1.0

People

(Reporter: jaimejr, Assigned: john)

References

Details

(4 keywords)

Crash Data

Build ID: 2001-12-26-09-trunk Reproducible: Always Steps: 1. Launch the browser offline 2. Open MailNews Window 3. Open a COMPOSE window 4. Minimize the Address menu bar 5. Compose the mail message 6. Maximize the Address menu bar to address the mail message on the TO: line Results: The TO: line is moved one line down, there are some redrawing issues, and the typing performance in the new line is fairly poor.
I think this was in Netscape 6.2x but not in 6.1.
Keywords: nsbeta1, regression
Jamie, I think part of what you were seeing is now gone (on build 1-3) and what's left is part of bug 117129. What's gone is: Ninoschka and I ran through your scenario with the 12-27 build and found that if you open the mail window, type some text in the To field, then backspace out of it, collapse the addressing window, then type the body of the message and expand the addresing window again you will see: (2) To: fields, the 1st one is empty. You can't easily get focus in the addressing window, and typing in the body was flakey. This is not happening with 1-3-2001 build. What is still happening is bug 117129 where some addresses are not displayed when scrolling, however this also happens when collapsing the addressing field after addresses were entered and then expanding again. If you have a chance can you take a more current build and try your scenario again. Also note we saw no difference in behavior between online and offline mode so this is not an offline specific bug.
Taking. I am using a more current build now. I'll let you know how it performs.
Jaime, can you still reproduce this? Reassigning to varada.
Assignee: sspitzer → varada
Status: NEW → ASSIGNED
The last time I tried, I could no longer repro this one. I will let you know, if I see this again.
doh! i can still reproduce this now in the latest build, and it also causes a crash!
Keywords: crash
nsGenericHTMLElement::GetFormControlFrameFor [d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp, line 2809] nsHTMLInputElement::SetValueSecure [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 516] nsHTMLInputElement::SetValue [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 468] nsHTMLInputElement::RestoreState [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 2023] nsFormControlHelper::RestoreContentState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsFormControlHelper.cpp, line 1078] nsGfxTextControlFrame2::RestoreState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsGfxTextControlFrame2.cpp, line 3539] FrameManager::RestoreFrameStateFor [d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 2346] nsCSSFrameConstructor::InitAndRestoreFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6422] nsCSSFrameConstructor::ConstructHTMLFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 4624] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6993] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6997] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6997] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6949] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6997] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6997] nsCSSFrameConstructor::CreateTreeWidgetContent [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 12917] nsXULTreeGroupFrame::GetFirstTreeBox [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeGroupFrame.cpp, line 329] nsTreeLayout::LazyRowCreator [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeLayout.cpp, line 363] nsTreeLayout::LazyRowCreator [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeLayout.cpp, line 374] nsXULTreeOuterGroupFrame::ReflowFinished [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp, line 1351] PresShell::HandlePostedReflowCallbacks [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 4945] PresShell::ProcessReflowCommands [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 6319] PresShell::FlushPendingNotifications [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5039] nsXULTreeOuterGroupFrame::InternalPositionChanged [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp, line 809] nsXULTreeOuterGroupFrame::ScrollToIndex [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp, line 1246] nsXULTreeOuterGroupFrame::RegenerateRowGroupInfo [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp, line 1446] nsCSSFrameConstructor::ContentAppended [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7825] StyleSetImpl::ContentAppended [d:\builds\seamonkey\mozilla\content\base\src\nsStyleSet.cpp, line 1436] PresShell::ContentAppended [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5143] nsXULDocument::ContentAppended [d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line 2133] nsXULElement::AppendChildTo [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 2330] nsXULElement::InsertBefore [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 1057] nsXULElement::AppendChild [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 1140]
Summary: Minimizing the ADDRESS menu bar in a Compose Window, then maximizing it, moves the TO: line down one → Minimizing the ADDRESS menu bar in a Compose Window, then maximizing it, moves the TO: line down one [@ nsGenericHTMLElement::GetFormControlFrameFor]
I can reproduce this with a similar stack by going to mozillazine.org, switching to the 'IE Style' stylesheet (View > Use Stylesheet), and then switching back to 'None'. nsGenericHTMLElement::GetFormControlFrameFor [d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp, line 2860] nsHTMLInputElement::SetValueSecure [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 524] nsHTMLInputElement::SetValue [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 476] nsHTMLInputElement::RestoreState [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp, line 2086] nsFormControlHelper::RestoreContentState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsFormControlHelper.cpp, line 1078] nsGfxTextControlFrame2::RestoreState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsGfxTextControlFrame2.cpp, line 3539] FrameManager::RestoreFrameStateFor [d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp, line 2346] nsCSSFrameConstructor::InitAndRestoreFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6455] nsCSSFrameConstructor::ConstructHTMLFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 4653] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7024] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6919] nsCSSFrameConstructor::ProcessBlockChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 13279] nsCSSFrameConstructor::ConstructBlock [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 13228] nsCSSFrameConstructor::ConstructFrameByDisplayType [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6213] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7063] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6919] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11999] nsCSSFrameConstructor::ConstructHTMLFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 4690] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7024] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6919] nsCSSFrameConstructor::ProcessBlockChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 13279] nsCSSFrameConstructor::ConstructBlock [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 13228] nsCSSFrameConstructor::ConstructFrameByDisplayType [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6213] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 7063] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 6919] nsCSSFrameConstructor::ContentInserted [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 8764] nsCSSFrameConstructor::RecreateFramesForContent [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 11879] nsCSSFrameConstructor::ProcessRestyledFrames [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp, line 10012] PresShell::ReconstructStyleData [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5346] PresShell::StyleSheetDisabledStateChanged [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5387] nsDocument::SetStyleSheetDisabledState [d:\builds\seamonkey\mozilla\content\base\src\nsDocument.cpp, line 1455] CSSStyleSheetImpl::SetDisabled [d:\builds\seamonkey\mozilla\content\html\style\src\nsCSSStyleSheet.cpp, line 2648] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp, line 106] XPCWrappedNative::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 2000] XPC_WN_GetterSetter [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp, line 1291] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 834] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 925] js_SetProperty [d:\builds\seamonkey\mozilla\js\src\jsobj.c, line 2604] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2647] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 850] js_InternalInvoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 925] JS_CallFunctionValue [d:\builds\seamonkey\mozilla\js\src\jsapi.c, line 3407] nsJSContext::CallEventHandler [d:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 1019] nsJSEventListener::HandleEvent [d:\builds\seamonkey\mozilla\dom\src\events\nsJSEventListener.cpp, line 182] nsEventListenerManager::HandleEventSubType [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line 1206] nsEventListenerManager::HandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line 2198] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3383] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3402] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3402] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3402] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp, line 3402] PresShell::HandleDOMEventWithTarget [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 6036] nsMenuFrame::Execute [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMenuFrame.cpp, line 1627] nsMenuFrame::HandleEvent [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsMenuFrame.cpp, line 460] PresShell::HandleEventInternal [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 6005] PresShell::HandleEvent [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 5911] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 390] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 347] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 347] nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 347] nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1900] HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 83] nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 854] nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 871] -> jkeiser
Assignee: varada → jkeiser
Status: ASSIGNED → NEW
this is the same stack as in bug 110165 comment 11 (address widget in mailnews) and in bug 119595 (AB)
Marking nsbeta1+
Keywords: nsbeta1nsbeta1+
Target Milestone: --- → mozilla1.0
*** Bug 124797 has been marked as a duplicate of this bug. ***
M098 data also shows a few crashes under the 0x00000000 stack signature: Count Offset Real Signature [ 6 0x00000000 e0417ebc - nsGenericHTMLElement::GetFormControlFrameFor ] Crash date range: 2002-02-06 to 2002-02-11 Min/Max Seconds since last crash: 131 - 188058 Min/Max Runtime: 24149 - 188058 Keyword List : Count Platform List 3 Windows NT 5.0 build 2195 3 Windows NT 4.0 build 1381 Count Build Id List 6 2002020409 No of Unique Users 4 Stack trace(Frame) 0x00000000 nsGenericHTMLElement::GetFormControlFrameFor [d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp line 2809] nsHTMLInputElement::SetValueSecure [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp line 516] nsHTMLInputElement::SetValue [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp line 468] nsHTMLInputElement::RestoreState [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp line 2023] nsFormControlHelper::RestoreContentState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsFormControlHelper.cpp line 1078] nsGfxTextControlFrame2::RestoreState [d:\builds\seamonkey\mozilla\layout\html\forms\src\nsGfxTextControlFrame2.cpp line 3539] FrameManager::RestoreFrameStateFor [d:\builds\seamonkey\mozilla\layout\html\base\src\nsFrameManager.cpp line 2346] nsCSSFrameConstructor::InitAndRestoreFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6422] nsCSSFrameConstructor::ConstructHTMLFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 4624] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6993] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6997] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6997] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6949] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6997] nsCSSFrameConstructor::ConstructFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6888] nsCSSFrameConstructor::ProcessChildren [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 11890] nsCSSFrameConstructor::ConstructXULFrame [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 5528] nsCSSFrameConstructor::ConstructFrameInternal [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 6997] nsCSSFrameConstructor::CreateTreeWidgetContent [d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSFrameConstructor.cpp line 12917] nsXULTreeGroupFrame::GetFirstTreeBox [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeGroupFrame.cpp line 329] nsTreeLayout::LazyRowCreator [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeLayout.cpp line 363] nsTreeLayout::LazyRowCreator [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeLayout.cpp line 374] nsXULTreeOuterGroupFrame::ReflowFinished [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp line 1351] PresShell::HandlePostedReflowCallbacks [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 4945] PresShell::ProcessReflowCommands [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 6319] PresShell::FlushPendingNotifications [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp line 5039] nsXULTreeOuterGroupFrame::InternalPositionChanged [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp line 809] nsXULTreeOuterGroupFrame::ScrollToIndex [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeOuterGroupFrame.cpp line 1246] nsXULTreeFrame::ScrollToIndex [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeFrame.cpp line 154] nsXULTreeFrame::ScrollByLines [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsXULTreeFrame.cpp line 182] nsTreeBoxObject::ScrollByLines [d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeBoxObject.cpp line 124] XPTC_InvokeByIndex [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcinvoke.cpp line 106] XPCWrappedNative::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp line 2000] XPC_WN_CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp line 1267] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 834] js_Interpret [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 2799] js_Invoke [d:\builds\seamonkey\mozilla\js\src\jsinterp.c line 850] nsXPCWrappedJSClass::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjsclass.cpp line 1203] nsXPCWrappedJS::CallMethod [d:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappedjs.cpp line 430] PrepareAndDispatch [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp line 117] SharedStub [d:\builds\seamonkey\mozilla\xpcom\reflect\xptcall\src\md\win32\xptcstubs.cpp line 139] nsEventListenerManager::HandleEventSubType [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp line 1206] nsEventListenerManager::HandleEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp line 1262] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3359] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3340] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3340] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3340] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3340] nsXULElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\xul\content\src\nsXULElement.cpp line 3340] nsGenericElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp line 1627] nsHTMLInputElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLInputElement.cpp line 1150] nsGenericElement::HandleDOMEvent [d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp line 1627] nsEventStateManager::DispatchNewEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventStateManager.cpp line 3832] nsEventListenerManager::DispatchEvent [d:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp line 2649] (2745589) Comments: composing an email (2666092) Comments: While wrriting mail scrolling the to-list (with a wheel mouse). (2666002) Comments: Operation causing crash seems now verified happened 2nd time in a row: scrolling the to/cc-list. (2664569) Comments: Writing mail.Possibly caused by scrolling the CC-list. (A lot of CCs.) The comments point to a crash similar to the one in bug 110165. Are they related? Might this be a dup of that one?
Keywords: topcrash
Summary: Minimizing the ADDRESS menu bar in a Compose Window, then maximizing it, moves the TO: line down one [@ nsGenericHTMLElement::GetFormControlFrameFor] → Minimizing the ADDRESS menu bar in a Compose Window, then maximizing it, moves the TO: line down one - Trunk M098 [@ 0x00000000 - nsGenericHTMLElement::GetFormControlFrameFor]
Given the potential resolution of that one (the timing of when frames get destroyed) and the fact that both of these go through GetFormControlFrame(), it's pretty likely. Let's see if that checkin fixes this.
Depends on: 110165
Severity: major → critical
Keywords: testcase
Urg. I can't reproduce in a CVS debug build from last night. Let me go over the steps, am I doing something wrong? 1. Open Mozilla. 2. Click File > Work Offline. 3. Click Tasks > Mail & Newsgroups. 4. Click the Compose icon next to Get Msgs. 5. Click the grippy next to the box with the From:, To: and subject boxes (among other things). This minimizes the box (makes it go away). 6. Type "hi" in the message window. 7. Click on the little grippy to re-open the From/To/subject box. At this point, from reports here, I expect to crash. I am not seeing the other symptoms either (typing works fine, the line is at the right place).
Oops, that was Linux. This is not happening in the nightly Linux 2002021906, either.
Can anyone still reproduce? Jaime?
from bug 124797 (marked as a dup of this one) http://www.familylife.com/ (on load finish) still hapily crashes ("same" backtrace) [yaneti@mirror yaneti]$ rpm -q mozilla mozilla-2002030909_0.9.9-0_rh7
Looks like Yanko found a case where this still happens, but I have not seen it on recent trunk builds ... um, WFM.
www.familylife also crashes for me at win98 with the latest branch build and a current debug build.
I am also crashing on the familylife page with current CVS. Perhaps not a dupe of this bug.
Yeah, not sure if the familylife.com crash is the same as this one...and since that other bug has a reproducible test case for the new crash, i'm going to reopen that one. Marking this one worksforme, since the mail crash is no longer happening for people. If anyone can reproduce this with jaime's original testcase, please reopen.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Using build 20020522 on winxp, mac 9.1 and linux I don't see the original problem nor the crash that went with the original problem (per comment #6). Other crashes reported in this bug are part of another bug. verified per original scenario.
Status: RESOLVED → VERIFIED
agreed. i no longer see this crash. :-)
Product: Browser → Seamonkey
Crash Signature: [@ 0x00000000 - nsGenericHTMLElement::GetFormControlFrameFor]
You need to log in before you can comment on or make changes to this bug.