Closed Bug 11468 Opened 25 years ago Closed 25 years ago

Crash launching Address Book 3rd time in 1 Messenger session

Categories

(SeaMonkey :: MailNews: Address Book & Contacts, defect, P3)

x86
Windows 95
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: esther, Assigned: hangas)

References

Details

Using 19990909 on win32, you will crash if you launch Address Book 3x in 1
Messenger session.  May be related to bug 11399, but this crashes after the 2rd
launch that crashes after the 1st launch and I can't check 11399 has changed to
this scenario yet.  Haven't check Mac yet, I will change Summary if appropriate.

1. Launch Messenger
2. Select Address Book from Tasks menu
3. Close Address Book
4. Repeat steps 2 & 3 two more times, crash on 3rd launch

Results: This is where it crashes now.
Expected: it to open

Call Stack
nsTableFrame::DidComputeHorizontalCollapsingBorders
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 984]
nsTableFrame::ResizeReflowPass2
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 2654]
nsTableFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 2317]
nsTreeFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeFrame.cpp, line 294]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
nsTableOuterFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line
1044]
nsBlockReflowContext::ReflowBlock
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line
224]
nsBlockFrame::ReflowBlockFrame
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2744]
nsBlockFrame::ReflowLine
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2137]
nsBlockFrame::ReflowDirtyLines
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1929]
nsBlockFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1239]
nsBoxFrame::FlowChildAt
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 859]
nsBoxFrame::GetChildBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 227]
nsBoxFrame::GetBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 1231]
nsBoxFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 322]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
RootFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLFrame.cpp, line 330]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
ViewportFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp, line 513]
PresShell::InitialReflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 807]
XULDocumentImpl::StartLayout
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 4077]
XULDocumentImpl::EndLoad
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 1897]
XULContentSinkImpl::DidBuildModel
[d:\builds\seamonkey\mozilla\rdf\datasource\src\nsXULContentSink.cpp, line 549]
CWellFormedDTD::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsWellFormedDTD.cpp, line 308]
nsParser::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 530]
nsParser::ResumeParse
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 893]
nsParser::EnableParser
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 620]
CSSLoaderImpl::Cleanup
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSLoader.cpp, line 646]
CSSLoaderImpl::ParseSheet
[d:\builds\seamonkey\mozilla\layout\html\style\src\nsCSSLoader.cpp, line 751]
0x09a4a630
Registers:
EAX:
00000000
EBX:
00000000
ECX:
000001e0
EDX:
0063cbd0
ESI:
60b0c44a
EDI:
09a83fac
ESP:
0063cbc0
EBP:
0063cbf0
EIP:
604e2c90
cf pf af zf sf of IF df nt RF vm   IOPL: 0
CS:
0137
DS:
013f
SS:
013f
ES:
013f
FS:
4637
GS:
0000
this looks like a dup of 11441.  If you agree, please mark it as such and update
that bug.
Assignee: chuang → hangas
Depends on: 11441
Target Milestone: M10
I am taking this bug back since it looks like a UI layer problem.  We will watch

bug 11441 to see if that fix will fix this.
Well,  I have a crash with a different call stack, I think I got that one and
will check in the fix for it today. Just for referencing my call stack will
related to nsServiceManager.  The step is same with this one, but I crash on the
4 th time.  I was unable to reproduce this bug so far.  My tree has my changes
which is not in the build yet,  I'll check it in and let's keep watching it.
Just tested Mac, doesn't crash but has other problems on 3rd launch see bug
11403
Can this be fixed for M9?
Status: NEW → ASSIGNED
I have no control over this one.  Will just try to see if bug 11441 gets fixed
today.
I get what Candice gets.  I don't get the call stack esther entered but instead
one that shows a crash getting a service.  It happes on the 4th or 5th time I do
this.  Esther said she will try to reproduce this.  For the moment I think this
may not be related to 11441.
Interesting, when I first heard about this bug it seemed like the crash I was
seeing that had the address book backend in the stack trace.  But when Esther put
this stack trace into the bug I thought it was something different.  Candice
should we give this back to you and remove the depends on 11441?
Sorry for the misinformation... When I checked Talkback reports using my email
name incident 12207923 was reported as my most recent incident, so I put that
one in this bug. Today it still showed as my most recent, however I clicked on
the link within this incident and found what was really my last reported
incident. 12211159 is really my last incident report which is the one for this
bug.  Hopefully this matches what Candice and Scott are looking for.  In any
case, I can't reproduce this today.  I had removed my abook.mab file many times
yesterday researching another bug, so I'm not sure if that file was the cause of
this problem.

Here is the real Call Stack for this bug
Call Stack:    (Signature = PL_HashTableLookup 701b944e)
PL_HashTableLookup
[plhash.c, line 344]
ServiceImpl::GetResource
[d:\builds\seamonkey\mozilla\rdf\base\src\nsRDFService.cpp, line 515]
nsRDFContentUtils::GetElementResource
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFContentUtils.cpp, line 217]
RDFXULBuilderImpl::CreateContents
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFXULBuilder.cpp, line 678]
XULDocumentImpl::CreateContents
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 2586]
RDFElementImpl::EnsureContentsGenerated
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 2636]
RDFElementImpl::ChildCount
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 1532]
RDFGenericBuilderImpl::FindTemplate
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFGenericBuilder.cpp, line 1613]
RDFGenericBuilderImpl::CreateWidgetItem
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFGenericBuilder.cpp, line 2013]
RDFGenericBuilderImpl::CreateContainerContents
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFGenericBuilder.cpp, line 2320]
RDFGenericBuilderImpl::CreateContents
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFGenericBuilder.cpp, line 491]
XULDocumentImpl::CreateContents
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 2586]
RDFElementImpl::EnsureContentsGenerated
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 2636]
RDFElementImpl::ChildCount
[d:\builds\seamonkey\mozilla\rdf\content\src\nsRDFElement.cpp, line 1532]
nsTreeRowGroupFrame::GetFirstFrameForReflow
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeRowGroupFrame.cpp, line
810]
nsTableRowGroupFrame::ReflowMappedChildren
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp,
line 406]
nsTableRowGroupFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp,
line 1052]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
nsTableRowGroupFrame::ReflowMappedChildren
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp,
line 473]
nsTableRowGroupFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp,
line 1052]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
nsTableFrame::ReflowMappedChildren
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 3574]
nsTableFrame::ResizeReflowPass2
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 2626]
nsTableFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 2317]
nsTreeFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsTreeFrame.cpp, line 294]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
nsTableOuterFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line
1044]
nsBoxFrame::FlowChildAt
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 859]
nsBoxFrame::GetChildBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 227]
nsBoxFrame::GetBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 1231]
nsBoxFrame::GetChildBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 180]
nsBoxFrame::GetBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 1231]
nsBoxFrame::GetChildBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 180]
nsBoxFrame::GetBoxInfo
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 1231]
nsBoxFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\xul\base\src\nsBoxFrame.cpp, line 322]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
RootFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLFrame.cpp, line 330]
nsContainerFrame::ReflowChild
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line
462]
ViewportFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp, line 513]
PresShell::InitialReflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 807]
XULDocumentImpl::StartLayout
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 4077]
XULDocumentImpl::EndLoad
[d:\builds\seamonkey\mozilla\rdf\content\src\nsXULDocument.cpp, line 1897]
XULContentSinkImpl::DidBuildModel
[d:\builds\seamonkey\mozilla\rdf\datasource\src\nsXULContentSink.cpp, line 549]
CWellFormedDTD::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsWellFormedDTD.cpp, line 308]
nsParser::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 530]
nsParser::ResumeParse
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 893]
nsParser::EnableParser\
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 620]
XULContentSinkImpl::UpdateOverlayCounters
[d:\builds\seamonkey\mozilla\rdf\datasource\src\nsXULContentSink.cpp, line 1980]
XULContentSinkImpl::CloseContainer
[d:\builds\seamonkey\mozilla\rdf\datasource\src\nsXULContentSink.cpp, line 707]
CWellFormedDTD::HandleToken
[d:\builds\seamonkey\mozilla\htmlparser\src\nsWellFormedDTD.cpp, line 536]
CWellFormedDTD::BuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsWellFormedDTD.cpp, line 254]
nsParser::BuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 943]
nsParser::ResumeParse
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 888]
nsParser::EnableParser
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 620]
XULContentSinkImpl::DoneLoadingScript
[d:\builds\seamonkey\mozilla\rdf\datasource\src\nsXULContentSink.cpp, line 1679]
nsUnicharStreamLoader::OnStopRequest
[d:\builds\seamonkey\mozilla\netwerk\util\src\nsNetStreamLoader.cpp, line 162]
nsOnStopRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line
274]
nsStreamListenerEvent::HandlePLEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line
150]
PL_HandleEvent
[plevent.c, line 510]
PL_ProcessPendingEvents
[plevent.c, line 471]
_md_EventReceiverProc
[plevent.c, line 936]
KERNEL32.DLL + 0x3663 (0xbff73663)
KERNEL32.DLL + 0x228e0 (0xbff928e0)
0x00638c00
Registers:
EAX:
007cb610
EBX:
80000000
ECX:
605ace2c
EDX:
816d230c
ESI:
0063e044
EDI:
00000000
ESP:
0063df68
EBP:
0063e024
EIP:
60a420eb
cf pf af zf sf of IF df nt RF vm   IOPL: 0
CS:
0137
DS:
013f
SS:
013f
ES:
013f
FS:
523f
GS:
0000
Using 1999081009 on win95, I can't reproduce this.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
The bug this was depending on has been closed.  I am marking works for me since

Esther is no longer able to reproduce it and the bug we thought caused it has

been closed.
QA Contact: lchiang → esther
Status: RESOLVED → VERIFIED
verified as worksforme
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.