Closed Bug 87114 Opened 23 years ago Closed 23 years ago

CRASH when visiting certificates.netscape.com

Categories

(Core Graveyard :: Security: UI, defect, P1)

1.0 Branch
x86
Windows 2000
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 86973
psm2.0

People

(Reporter: lord, Assigned: ddrinan0264)

Details

(Whiteboard: PDT; verified)

Build: 2001 06 21 04 Win2K Talkback ID: TB32005151Z Reproduce: -visit http://certificates.netscape.com/ -Click "Get the Cert" -Crash
Target -> 2.0, P1
Priority: -- → P1
Target Milestone: --- → 2.0
I'm not sure if this is a PSM bug or not, but I'm nominating it for PDT consideration just the same.
Whiteboard: PDT
There's appears to be a regression in necko.Could this have been caused by yesterday's STATIC Branch landing? Here's a stack trace from Linux (I left off the 50 or so calls): #0 nsHttpTransaction::IsDone (this=0x0) at ../../../../../netwerk/protocol/http/src/nsHttpTransaction.h:76 #1 0x40bf8abb in nsHttpConnection::ActivateConnection (this=0x887c148) at ../../../../../netwerk/protocol/http/src/nsHttpConnection.cpp:366 #2 0x40bf7f28 in nsHttpConnection::SetTransaction (this=0x887c148, transaction=0x8885bb0) at ../../../../../netwerk/protocol/http/src/nsHttpConnection.cpp:124 #3 0x40bf2c8f in nsHttpHandler::InitiateTransaction_Locked (this=0x8792588, trans=0x8885bb0, ci=0x82b56b8, failIfBusy=0) at ../../../../../netwerk/protocol/http/src/nsHttpHandler.cpp:724 #4 0x40bf1719 in nsHttpHandler::InitiateTransaction (this=0x8792588, trans=0x8885bb0, ci=0x82b56b8, failIfBusy=0) at ../../../../../netwerk/protocol/http/src/nsHttpHandler.cpp:369 #5 0x40bfd048 in nsHttpChannel::Connect (this=0x88d6298, firstTime=1) at ../../../../../netwerk/protocol/http/src/nsHttpChannel.cpp:241 #6 0x40c03f10 in nsHttpChannel::AsyncOpen (this=0x88d6298, listener=0x80c5108, context=0x0) at ../../../../../netwerk/protocol/http/src/nsHttpChannel.cpp:1839 #7 0x41ecae47 in ?? () from /home/javi/moz-client/mozilla/debug-build/dist/bin/components/libimglib2.so #8 0x41ac3e6a in nsImageFrame::LoadImage (this=0x88fbe3c, aSpec=@0xbfffb934, aPresContext=0x8640ad0, aRequest=0x88fbe70) at ../../../../../layout/html/base/src/nsImageFrame.cpp:1387 #9 0x41ac0794 in nsImageFrame::Init (this=0x88fbe3c, aPresContext=0x8640ad0, aContent=0x8867550, aParent=0x88fbd14, aContext=0x88fbe08, aPrevInFlow=0x0) at ../../../../../layout/html/base/src/nsImageFrame.cpp:246 #10 0x41b7112b in nsCSSFrameConstructor::InitAndRestoreFrame (this=0x859dda8, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x8867550, aParentFrame=0x88fbd14, aStyleContext=0x88fbe08, aPrevInFlow=0x0, aNewFrame=0x88fbe3c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:6684 #11 0x41b6d03a in nsCSSFrameConstructor::ConstructFrameByTag (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x8867550, aParentFrame=0x88fbd14, aTag=0x8198f70, aNameSpaceID=3, aStyleContext=0x88fbe08, aFrameItems=@0xbfffbe20) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:4961 #12 0x41b71bf5 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x8867550, aParentFrame=0x88fbd14, aTag=0x8198f70, aNameSpaceID=3, aStyleContext=0x88fbe08, aFrameItems=@0xbfffbe20, aXBLBaseTag=0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7219 #13 0x41b71633 in nsCSSFrameConstructor::ConstructFrame (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x8867550, aParentFrame=0x88fbd14, aFrameItems=@0xbfffbe20) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7133 #14 0x41b83b7f in nsCSSFrameConstructor::ProcessInlineChildren ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88560a8, aFrame=0x88fbd14, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffbe20, aKidsAllInline=0xbfffbe1c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:12872 #15 0x41b8330b in nsCSSFrameConstructor::ConstructInline (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aDisplay=0x88eecf0, aContent=0x88560a8, aParentFrame=0x88fbc54, aStyleContext=0x88fbce0, aIsPositioned=0, aNewFrame=0x88fbd14, aNewBlockFrame=0xbfffbfb4, aNextInlineFrame=0xbfffbfb0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:12654 #16 0x41b7097a in nsCSSFrameConstructor::ConstructFrameByDisplayType ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aDisplay=0x88eecf0, aContent=0x88560a8, aParentFrame=0x88fbc54, aStyleContext=0x88fbce0, aFrameItems=@0xbfffc25c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:6473 #17 0x41b71d62 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88560a8, aParentFrame=0x88fbc54, aTag=0x8197130, aNameSpaceID=3, aStyleContext=0x88fbce0, aFrameItems=@0xbfffc25c, aXBLBaseTag=0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7263 #18 0x41b71633 in nsCSSFrameConstructor::ConstructFrame (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88560a8, aParentFrame=0x88fbc54, aFrameItems=@0xbfffc25c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7133 #19 0x41b80385 in nsCSSFrameConstructor::ProcessChildren (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x884bfe8, aFrame=0x88fbc54, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffc25c, aParentIsBlock=1, aTableCreator=0x0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:11416 #20 0x41b674a5 in nsCSSFrameConstructor::ConstructTableCellFrame ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x884bfe8, aParentFrameIn=0x88faaf8, aStyleContext=0x88fac20, aTableCreator=@0xbfffc9e0, aIsPseudo=0, aChildItems=@0xbfffc478, aNewCellOuterFrame=@0xbfffc314, aNewCellInnerFrame=@0xbfffc300, aIsPseudoParent=@0xbfffc318) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:2890 #21 0x41b6806f in nsCSSFrameConstructor::TableProcessChild (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aChildContent=@0x884bfe8, aParentFrame=0x88faaf8, aParentFrameType=0x819c858, aParentStyleContext=0x88faa24, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc478, aCaption=@0xbfffc474) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3154 #22 0x41b67c1c in nsCSSFrameConstructor::TableProcessChildren (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x883db08, aParentFrame=0x88faaf8, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc478, aCaption=@0xbfffc474) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3065 #23 0x41b66f99 in nsCSSFrameConstructor::ConstructTableRowFrame ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x883db08, aParentFrameIn=0x88fa940, aStyleContext=0x88faa24, aTableCreator=@0xbfffc9e0, aIsPseudo=0, aChildItems=@0xbfffc674, aNewFrame=@0xbfffc4fc, aIsPseudoParent=@0xbfffc500) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:2761 #24 0x41b67fdb in nsCSSFrameConstructor::TableProcessChild (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aChildContent=@0x883db08, aParentFrame=0x88fa940, aParentFrameType=0x819c808, aParentStyleContext=0x88fa89c, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc674, aCaption=@0xbfffc670) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3140 #25 0x41b67c1c in nsCSSFrameConstructor::TableProcessChildren (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x886efa0, aParentFrame=0x88fa940, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc674, aCaption=@0xbfffc670) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3065 #26 0x41b66b5d in nsCSSFrameConstructor::ConstructTableRowGroupFrame ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x886efa0, aParentFrameIn=0x88fa6fc, aStyleContext=0x88fa89c, aTableCreator=@0xbfffc9e0, aIsPseudo=0, aChildItems=@0xbfffc864, aNewFrame=@0xbfffc700, aIsPseudoParent=@0xbfffc704) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:2652 #27 0x41b67f93 in nsCSSFrameConstructor::TableProcessChild (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aChildContent=@0x886efa0, aParentFrame=0x88fa6fc, aParentFrameType=0x819c778, aParentStyleContext=0x88fa438, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc864, aCaption=@0xbfffc860) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3134 #28 0x41b67c1c in nsCSSFrameConstructor::TableProcessChildren (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x887e350, aParentFrame=0x88fa6fc, aTableCreator=@0xbfffc9e0, aChildItems=@0xbfffc864, aCaption=@0xbfffc860) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:3065 #29 0x41b666a9 in nsCSSFrameConstructor::ConstructTableFrame (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x887e350, aParentFrameIn=0x88efd60, aStyleContext=0x88fa438, aTableCreator=@0xbfffc9e0, aIsPseudo=0, aChildItems=@0xbfffcd3c, aNewOuterFrame=@0xbfffc9f0, aNewInnerFrame=@0xbfffc9b4, aIsPseudoParent=@0xbfffc9d8) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:2533 #30 0x41b70aa9 in nsCSSFrameConstructor::ConstructFrameByDisplayType ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aDisplay=0x88fa46c, aContent=0x887e350, aParentFrame=0x88efd60, aStyleContext=0x88fa438, aFrameItems=@0xbfffcd3c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:6506 #31 0x41b71d62 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x887e350, aParentFrame=0x88efd60, aTag=0x819a770, aNameSpaceID=3, aStyleContext=0x88fa438, aFrameItems=@0xbfffcd3c, aXBLBaseTag=0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7263 #32 0x41b71633 in nsCSSFrameConstructor::ConstructFrame (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x887e350, aParentFrame=0x88efd60, aFrameItems=@0xbfffcd3c) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7133 #33 0x41b80385 in nsCSSFrameConstructor::ProcessChildren (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88bc0f0, aFrame=0x88efd60, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffcd3c, aParentIsBlock=1, aTableCreator=0x0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:11416 #34 0x41b700d4 in nsCSSFrameConstructor::ConstructFrameByDisplayType ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aDisplay=0x88efcfc, aContent=0x88bc0f0, aParentFrame=0x88ec994, aStyleContext=0x88efcc8, aFrameItems=@0xbfffd1d4) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:6311 #35 0x41b71d62 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88bc0f0, aParentFrame=0x88ec994, aTag=0x8198240, aNameSpaceID=3, aStyleContext=0x88efcc8, aFrameItems=@0xbfffd1d4, aXBLBaseTag=0) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7263 #36 0x41b71633 in nsCSSFrameConstructor::ConstructFrame (this=0x859dda8, aPresShell=0x884baf0, aPresContext=0x8640ad0, aState=@0xbfffd10c, aContent=0x88bc0f0, aParentFrame=0x88ec994, aFrameItems=@0xbfffd1d4) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:7133 #37 0x41b74f51 in nsCSSFrameConstructor::ContentAppended (this=0x859dda8, aPresContext=0x8640ad0, aContainer=0x88844c0, aNewIndexInContainer=4) at ../../../../../layout/html/style/src/nsCSSFrameConstructor.cpp:8145 #38 0x4164760d in StyleSetImpl::ContentAppended (this=0x8615818, aPresContext=0x8640ad0, aContainer=0x88844c0, aNewIndexInContainer=4) at ../../../../content/base/src/nsStyleSet.cpp:1098 #39 0x41aee5d2 in PresShell::ContentAppended (this=0x884baf0, aDocument=0x88d05f8, aContainer=0x88844c0, aNewIndexInContainer=4) at ../../../../../layout/html/base/src/nsPresShell.cpp:4884 #40 0x415db207 in nsDocument::ContentAppended (this=0x88d05f8, aContainer=0x88844c0, aNewIndexInContainer=4) at ../../../../content/base/src/nsDocument.cpp:1594 #41 0x414a2514 in nsHTMLDocument::ContentAppended (this=0x88d05f8, aContainer=0x88844c0, aNewIndexInContainer=4) at ../../../../../content/html/document/src/nsHTMLDocument.cpp:1169 #42 0x41496631 in HTMLContentSink::NotifyAppend (this=0x88d2dc0, aContainer=0x88844c0, aStartIndex=4) at ../../../../../content/html/document/src/nsHTMLContentSink.cpp:4568 #43 0x4148cfd3 in SinkContext::FlushTags (this=0x88d3318, aNotify=1) at ../../../../../content/html/document/src/nsHTMLContentSink.cpp:2151 #44 0x41498416 in HTMLContentSink::FlushPendingNotifications (this=0x88d2dc0)
I'd be a bit surprised, but anything is possible. It looks to me like the |IsDone()| is being made from some code that darin just changed, though. (Mea culpa, too -- I sr='d.) Darin, any idea why we wouldn't have an |mTransation| at this point?
*** This bug has been marked as a duplicate of 86973 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
whiteboard->needs verification
Whiteboard: PDT → PDT; needs verification
Verified dupe.
Status: RESOLVED → VERIFIED
whiteboard->verified
Whiteboard: PDT; needs verification → PDT; verified
Product: PSM → Core
Version: psm2.0 → 1.0 Branch
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.