Closed Bug 54376 Opened 24 years ago Closed 24 years ago

ASSERTION in nsPresContext::GetLanguageSpecificTransformType

Categories

(Core :: Internationalization, defect, P3)

x86
All
defect

Tracking

()

VERIFIED DUPLICATE of bug 54507

People

(Reporter: hjtoi-bugzilla, Assigned: erik)

References

()

Details

Not sure of the component, but erik@netscape.com changed the part where I see an 
assertion (about 50 of them) happening. I see this on NT and Linux.

http://www.harmoniespa.com

Stack trace

NTDLL! 77f7629c()
nsDebug::Assertion(const char * 0x023d3444, const char * 0x023d33f8, const char 
* 0x023d33c8, int 0x000004a2) line 256 + 13 bytes
nsPresContext::GetLanguageSpecificTransformType(nsPresContext * const 
0x03020320, nsLanguageSpecificTransformType * 0x0012dc4c) line 1186 + 35 bytes
nsTextTransformer::nsTextTransformer(nsILineBreaker * 0x0338bc00, nsIWordBreaker 
* 0x00000000, nsIPresContext * 0x03020320) line 136
nsTextFrame::Reflow(nsTextFrame * const 0x01003f38, nsIPresContext * 0x03020320, 
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 
0x0012e07c) line 4179
nsLineLayout::ReflowFrame(nsIFrame * 0x01003f38, nsIFrame * * 0x0012eab4, 
unsigned int & 0x0012e07c, nsHTMLReflowMetrics * 0x00000000, int & 0x00000000) 
line 921
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout & 
{...}, nsLineBox * 0x00ebce60, nsIFrame * 0x01003f38, unsigned char * 
0x0012e02c) line 4357 + 29 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout & 
{...}, nsLineBox * 0x00ebce60, int * 0x0012e6a8, unsigned char * 0x0012e4f0, int 
0x00000000, int 0x00000000) line 4241 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox * 
0x00ebce60, int * 0x0012e6a8, unsigned char * 0x0012e4f0, int 0x00000000, int 
0x00000000) line 4175 + 42 bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox * 
0x00ebce60, int * 0x0012e6a8, int 0x00000000, int 0x00000000) line 4120 + 32 
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00ebce60, int 
* 0x0012e6a8, int 0x00000000) line 3256 + 29 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2945 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01003eec, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0x00000000) line 1746 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01003eec, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 
0x00000000, int 0x00000000, unsigned int 0x00000000, unsigned int & 0x00000000) 
line 693 + 31 bytes
CanvasFrame::Reflow(CanvasFrame * const 0x01003004, nsIPresContext * 0x03020320, 
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 
0x00000000) line 306
nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0x00000000, int 0x00000000, int 0x00000000, int 0x00002d00, int 
0x000024ae, int 0x00000001) line 868
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x01003e80, 
nsBoxLayoutState & {...}) line 525 + 52 bytes
nsBox::Layout(nsBox * const 0x01003e80, nsBoxLayoutState & {...}) line 1002
nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x0100311c, nsBoxLayoutState 
& {...}) line 378
nsBox::Layout(nsBox * const 0x0100311c, nsBoxLayoutState & {...}) line 1002
nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x0100311c, 
const nsRect & {...}) line 593 + 16 bytes
nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState & {...}, nsIBox * 0x0100311c, 
const nsRect & {...}) line 1063 + 17 bytes
nsGfxScrollFrameInner::Layout(nsBoxLayoutState & {...}) line 1146
nsGfxScrollFrame::DoLayout(nsGfxScrollFrame * const 0x01003078, nsBoxLayoutState 
& {...}) line 1071 + 15 bytes
nsBox::Layout(nsBox * const 0x01003078, nsBoxLayoutState & {...}) line 1002
nsBoxFrame::Reflow(nsBoxFrame * const 0x01003040, nsIPresContext * 0x03020320, 
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 
0x00000000) line 775
nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x01003040, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0x00000000) line 775 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01003040, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 
0x00000000, int 0x00000000, unsigned int 0x00000000, unsigned int & 0x00000000) 
line 693 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x01002fc8, nsIPresContext * 
0x03020320, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0x00000000) line 546
PresShell::InitialReflow(PresShell * const 0x0305faa0, int 0x00002d00, int 
0x000024ae) line 1919
HTMLContentSink::StartLayout() line 3472
HTMLContentSink::OpenBody(HTMLContentSink * const 0x0300abc0, const 
nsIParserNode & {...}) line 2782
CNavDTD::OpenBody(const nsIParserNode * 0x0258ed10) line 2933 + 31 bytes
CNavDTD::OpenContainer(const nsIParserNode * 0x0258ed10, nsHTMLTag 
eHTMLTag_body, int 0x00000001, nsEntryStack * 0x00000000) line 3256 + 12 bytes
CNavDTD::HandleDefaultStartToken(CToken * 0x00fee970, nsHTMLTag eHTMLTag_body, 
nsIParserNode * 0x0258ed10) line 1141 + 20 bytes
CNavDTD::HandleStartToken(CToken * 0x00fee970) line 1569 + 22 bytes
CNavDTD::HandleToken(CNavDTD * const 0x0305d910, CToken * 0x00fee970, nsIParser 
* 0x02ffda40) line 745 + 12 bytes
CNavDTD::BuildModel(CNavDTD * const 0x0305d910, nsIParser * 0x02ffda40, 
nsITokenizer * 0x0305d390, nsITokenObserver * 0x00000000, nsIContentSink * 
0x0300abc0) line 485 + 20 bytes
nsParser::BuildModel() line 2010 + 34 bytes
nsParser::ResumeParse(int 0x00000001, int 0x00000000) line 1891 + 11 bytes
nsParser::OnDataAvailable(nsParser * const 0x02ffda48, nsIChannel * 0x03033160, 
nsISupports * 0x00000000, nsIInputStream * 0x02fe8d00, unsigned int 0x00000000, 
unsigned int 0x00002000) line 2343 + 19 bytes
nsDocumentOpenInfo::OnDataAvailable(nsDocumentOpenInfo * const 0x03032af0, 
nsIChannel * 0x03033160, nsISupports * 0x00000000, nsIInputStream * 0x02fe8d00, 
unsigned int 0x00000000, unsigned int 0x00002000) line 251 + 46 bytes
nsHTTPFinalListener::OnDataAvailable(nsHTTPFinalListener * const 0x03032a90, 
nsIChannel * 0x03033160, nsISupports * 0x00000000, nsIInputStream * 0x02fe8d00, 
unsigned int 0x00000000, unsigned int 0x00002000) line 1191 + 46 bytes
nsHTTPCacheListener::OnDataAvailable(nsHTTPCacheListener * const 0x02fdc080, 
nsIChannel * 0x02fa2cb0, nsISupports * 0x00000000, nsIInputStream * 0x02fe8d00, 
unsigned int 0x00000000, unsigned int 0x00002000) line 191 + 49 bytes
nsDiskCacheRecordChannel::OnDataAvailable(nsDiskCacheRecordChannel * const 
0x02fa2cb4, nsIChannel * 0x02fe39f0, nsISupports * 0x00000000, nsIInputStream * 
0x02fe8d00, unsigned int 0x00000000, unsigned int 0x00002000) line 734 + 49 
bytes
nsOnDataAvailableEvent::HandleEvent(nsOnDataAvailableEvent * const 0x02fa6b50) 
line 400 + 47 bytes
nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x02fa2910) line 97 + 12 bytes
PL_HandleEvent(PLEvent * 0x02fa2910) line 575 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00ac7400) line 508 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x00080930, unsigned int 0x0000c0e3, unsigned int 
0x00000000, long 0x00ac7400) line 1044 + 9 bytes
USER32! 77e71820()
00ac7400()

*** This bug has been marked as a duplicate of 54507 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Verified as dup.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.