Closed Bug 16712 Opened 25 years ago Closed 25 years ago

crasher

Categories

(Core :: Layout, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 16656

People

(Reporter: jud, Assigned: buster)

References

()

Details

I'm crashing when I goto the above url with the sidebar pane open, then goto
"view" -> "sidebar" to close the sidebar (while the load is in progress). When I
hit the menu item "sidebar," I crash. I have no clue what's going on in this
code. The precondition that gets hit is:

NS_PRECONDITION( aPos < aLen, "aPos >= aLen");

aPos == 1, and aLen == 1

NTDLL! 77f7629c()
nsDebug::PreCondition(const char * 0x02518910, const char * 0x02518904, const
char * 0x025188d0, int 378) line 262 + 13 bytes
nsJISx4501LineBreaker::Next(nsJISx4501LineBreaker * const 0x02a6c150, const
unsigned short * 0x02c65170, unsigned int 1, unsigned int 1, unsigned int *
0x0012bb0c, int * 0x0012bb18) line 378 + 34 bytes
nsTextTransformer::GetNextWord(int 0, int & 268513255, int & 1227720, int &
45541440, int 1) line 241 + 38 bytes
nsTextFrame::Reflow(nsTextFrame * const 0x02d1f514, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 2662 + 38 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x02d1f510, nsIFrame * * 0x0012bf68,
unsigned int & 0) line 910
nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame *
0x02d1f510, unsigned int & 0) line 1553 + 20 bytes
nsInlineFrame::ReflowInlineFrames(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...},
nsHTMLReflowMetrics & {...}, unsigned int & 0) line 1400 + 28 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x02d1f584, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1316 + 31 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x02d1f580, nsIFrame * * 0x0012c178,
unsigned int & 0) line 910
nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame *
0x02d1f580, unsigned int & 0) line 1553 + 20 bytes
nsInlineFrame::ReflowInlineFrames(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...},
nsHTMLReflowMetrics & {...}, unsigned int & 0) line 1400 + 28 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x02d1d604, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1316 + 31 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x02d1d600, nsIFrame * * 0x0012c388,
unsigned int & 0) line 910
nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame *
0x02d1d600, unsigned int & 0) line 1553 + 20 bytes
nsInlineFrame::ReflowInlineFrames(nsIPresContext * 0x02b069c0, const
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...},
nsHTMLReflowMetrics & {...}, unsigned int & 0) line 1400 + 28 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x02d1c9b4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1316 + 31 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x02d1c9b0, nsIFrame * * 0x0012cf9c,
unsigned int & 0) line 910
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x02d21030, nsIFrame * 0x02d1c9b0, unsigned char *
0x0012c550) line 3563 + 26 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout &
{...}, nsLineBox * 0x02d21030, int * 0x0012ce60, unsigned char * 0x0012ccf4)
line 3454 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox *
0x02d21030, int * 0x0012ce60, unsigned char * 0x0012ccf4) line 3400 + 34 bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox *
0x02d21030, int * 0x0012ce60) line 3348 + 24 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02d21030, int
* 0x0012ce60, int 0) line 2560 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2320 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x02d1b794, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1415 + 18 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x02d1b790, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsTableCellFrame::Reflow(nsTableCellFrame * const 0x02d1b824, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0) line 645
nsContainerFrame::ReflowChild(nsIFrame * 0x02d1b820, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsTableRowFrame::InitialReflow(nsTableRowFrame * const 0x02d19f40,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowReflowState & {...},
unsigned int & 0, nsTableCellFrame * 0x00000000, int 1) line 1056 + 34 bytes
nsTableRowFrame::Reflow(nsTableRowFrame * const 0x02d19f44, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0) line 1467 + 39 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x02d19f40, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const
0x02d184f0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...},
RowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000,
nsReflowReason eReflowReason_Initial, int 1, int 0) line 449 + 34 bytes
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x02d184f4,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState &
{...}, unsigned int & 0) line 1031 + 41 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x02d184f0, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsTableFrame::ResizeReflowPass1(nsTableFrame * const 0x02d18ac0, nsIPresContext
& {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0, nsTableRowGroupFrame * 0x00000000, nsReflowReason
eReflowReason_Initial, int 1) line 2413
nsTableFrame::Reflow(nsTableFrame * const 0x02d18ac4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 2266 + 46 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x02d18ac0, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x02d18b64, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0) line 902 + 37 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x02d18b60, const nsRect & {...},
int 1, int 0, int 0, nsMargin & {...}, unsigned int & 0) line 229 + 42 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x02d41c30, int * 0x0012e39c) line 3136 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02d41c30, int
* 0x0012e39c, int 0) line 2509 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2320 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x02c039f4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1415 + 18 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x02c039f0, const nsRect & {...},
int 1, int 0, int 0, nsMargin & {...}, unsigned int & 0) line 229 + 42 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x02d41a50, int * 0x0012ea80) line 3136 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02d41a50, int
* 0x0012ea80, int 1) line 2509 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2320 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x02a6c834, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1415 + 18 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x02a6c830, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 229 + 42 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x02a6c740, int * 0x0012f164) line 3136 + 59 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x02a6c740, int
* 0x0012f164, int 1) line 2509 + 20 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2320 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x02a6ce24, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 1415 + 18 bytes
nsAreaFrame::Reflow(nsAreaFrame * const 0x02a6ce24, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 285 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x02a6ce20, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
RootFrame::Reflow(RootFrame * const 0x02a5fce4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 330
nsContainerFrame::ReflowChild(nsIFrame * 0x02a5fce0, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
nsScrollFrame::Reflow(nsScrollFrame * const 0x02a5f7f4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 616
nsContainerFrame::ReflowChild(nsIFrame * 0x02a5f7f0, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 372 + 28 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x02a5c034, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 516
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x02d419f0,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 141
PresShell::ProcessReflowCommands(PresShell * const 0x02939490) line 1374
PresShell::ExitReflowLock(PresShell * const 0x02939490) line 660
PresShell::ContentAppended(PresShell * const 0x02939498, nsIDocument *
0x02b05e80, nsIContent * 0x0293fb7c, int 34) line 1813
nsDocument::ContentAppended(nsDocument * const 0x02b05e80, nsIContent *
0x0293fb7c, int 34) line 1526
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x02b05e80, nsIContent *
0x0293fb7c, int 34) line 1041
HTMLContentSink::NotifyBody() line 282
HTMLContentSink::DidBuildModel(HTMLContentSink * const 0x02b05630, int 0) line
1825
CNavDTD::DidBuildModel(CNavDTD * const 0x02938d70, unsigned int 0, int 1,
nsIParser * 0x02b05890, nsIContentSink * 0x02b05630) line 541 + 14 bytes
nsParser::DidBuildModel(unsigned int 0) line 564 + 55 bytes
nsParser::ResumeParse(nsIDTD * 0x00000000, int 1) line 985
nsParser::OnStopRequest(nsParser * const 0x02b05894, nsIChannel * 0x02ac3300,
nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000)
line 1416 + 19 bytes
nsDocumentBindInfo::OnStopRequest(nsDocumentBindInfo * const 0x02ac1e60,
nsIChannel * 0x02ac3300, nsISupports * 0x00000000, unsigned int 0, const
unsigned short * 0x00000000) line 1240 + 34 bytes
nsChannelListener::OnStopRequest(nsChannelListener * const 0x02ac33c0,
nsIChannel * 0x02ac3300, nsISupports * 0x00000000, unsigned int 0, const
unsigned short * 0x00000000) line 1361 + 42 bytes
nsHTTPResponseListener::OnStopRequest(nsHTTPResponseListener * const 0x02b03320,
nsIChannel * 0x0243c640, nsISupports * 0x02ac3300, unsigned int 0, const
unsigned short * 0x00000000) line 249 + 45 bytes
nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x02cacfd0) line
293
nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x02cacf80) line 164 + 12 bytes
PL_HandleEvent(PLEvent * 0x02cacf80) line 534 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00d20050) line 493 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x02f40526, unsigned int 49400, unsigned int 0,
long 13762640) line 963 + 9 bytes
USER32! 77e71820()
00d
Summary: sidebar closing crash → crasher
I take it back. This url crashes whether sidebar is there, going away, or gone.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 16656 ***
Status: RESOLVED → VERIFIED
This is a duplicate of 16656.
You need to log in before you can comment on or make changes to this bug.