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.