Closed Bug 94824 Opened 23 years ago Closed 20 years ago

this url causes "leaf w/o container" assert in HTMLContentSink::ProcessSCRIPTTag

Categories

(Core :: DOM: HTML Parser, defect, P3)

x86
Windows NT
defect

Tracking

()

RESOLVED WORKSFORME
Future

People

(Reporter: depman1, Assigned: harishd)

References

()

Details

Attachments

(1 file)

1. launch mfcembed
2. load this url:
http://www.zdnet.com/downloads/mp3.html
Result: Get this assert: leaf without container: 'mCurrentContext->mStackPos > 0',
file /mozilla/content/html/document/src/nsHTMLContentSink.cpp line 4918

call stack:

nsDebug::Assertion(const char * 0x01cb2a68, const char * 0x01cb2a48, const char
* 0x01cb2a00, int 4918) line 290 + 13 bytes
HTMLContentSink::ProcessSCRIPTTag(const nsIParserNode & {...}) line 4918 + 44 bytes
HTMLContentSink::AddLeaf(HTMLContentSink * const 0x02ee7e10, const nsIParserNode
& {...}) line 3433 + 12 bytes
CNavDTD::AddLeaf(const nsIParserNode * 0x010bc098) line 3749 + 22 bytes
CNavDTD::AddHeadLeaf(nsIParserNode * 0x010bc098) line 3807 + 15 bytes
CNavDTD::HandleStartToken(CToken * 0x02987728) line 1699 + 12 bytes
CNavDTD::HandleToken(CNavDTD * const 0x02e70a70, CToken * 0x00000000, nsIParser
* 0x02f03af0) line 870 + 12 bytes
CNavDTD::BuildModel(CNavDTD * const 0x02e70a70, nsIParser * 0x02f03af0,
nsITokenizer * 0x02e7bfa0, nsITokenObserver * 0x00000000, nsIContentSink *
0x02ee7e10) line 506 + 20 bytes
nsParser::BuildModel() line 2219 + 34 bytes
nsParser::ResumeParse(int 1, int 0) line 2085 + 11 bytes
nsParser::ContinueParsing() line 1715 + 17 bytes
CSSLoaderImpl::Cleanup(URLKey & {...}, SheetLoadData * 0x02f0f2f0) line 731
CSSLoaderImpl::SheetComplete(nsICSSStyleSheet * 0x00000000, SheetLoadData *
0x02f0f2f0) line 846
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * 0x02f12330, SheetLoadData *
0x02f0f2f0, int & 1, nsICSSStyleSheet * & 0x02f12160) line 881
CSSLoaderImpl::DidLoadStyle(nsIStreamLoader * 0x02f0f140, nsString * 0x02f10890,
SheetLoadData * 0x02f0f2f0, unsigned int 0) line 916 + 27 bytes
SheetLoadData::OnStreamComplete(SheetLoadData * const 0x02f0f2f0,
nsIStreamLoader * 0x02f0f140, nsISupports * 0x00000000, unsigned int 0, unsigned
int 11091, const char * 0x028d5da8) line 665
nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x02f0f144, nsIRequest *
0x02e691e0, nsISupports * 0x00000000, unsigned int 0) line 121 + 81 bytes
nsStreamListenerTee::OnStopRequest(nsStreamListenerTee * const 0x02f12070,
nsIRequest * 0x02e691e0, nsISupports * 0x00000000, unsigned int 0) line 25
nsHttpChannel::OnStopRequest(nsHttpChannel * const 0x02e691e4, nsIRequest *
0x02f104c0, nsISupports * 0x00000000, unsigned int 0) line 2146
nsOnStopRequestEvent::HandleEvent() line 161
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x02f139f4) line 64
PL_HandleEvent(PLEvent * 0x02f139f4) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x010ebae0) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x010f01d8, unsigned int 49394, unsigned int 0,
long 17742560) line 1071 + 9 bytes
USER32! 77e71820()
010ebae0
Blocks: 90787
per WRMB discussion, making dependent of 90787 topembed.
Keywords: topembed
This is working in the 8/17 nightly build. only a problem in the debug builds.
Changing qa contact to depstein
Keywords: topembed
QA Contact: mdunn → depstein
This also fails in Mozilla.

There are another assertion as well. The function MoveChildrenTo causes an
assertion because in the last iteration around the "while (aFrameList)" loop it
is passing a nsnull aFrameList to nsPresContext::ReParentStyleContext.

The leaf node assertions seems may be tied into this as both seem to be caused
by some JS that is inserting stylesheet links.

NTDLL! 77fa018c()
nsDebug::Assertion(const char * 0x02ae63b8, const char * 0x02ae63b0, const char
* 0x02ae6370, int 0x0000030b) line 290 + 13 bytes
nsDebug::PreCondition(const char * 0x02ae63b8, const char * 0x02ae63b0, const
char * 0x02ae6370, int 0x0000030b) line 434 + 21 bytes
nsPresContext::ReParentStyleContext(nsPresContext * const 0x0358bcc0, nsIFrame *
0x00000000, nsIStyleContext * 0x0397d84c) line 779 + 32 bytes
MoveChildrenTo(nsIPresContext * 0x0358bcc0, nsIStyleContext * 0x0397d84c,
nsIFrame * 0x03965380, nsIFrame * 0x00000000) line 463
nsCSSFrameConstructor::ConstructInline(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, const nsStyleDisplay *
0x0386c444, nsIContent * 0x0396f0a0, nsIFrame * 0x0397d4b8, nsIStyleContext *
0x0397d5dc, int 0x00000000, nsIFrame * 0x0397d610, nsIFrame * * 0x0012d774,
nsIFrame * * 0x0012d744) line 12794 + 26 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, const
nsStyleDisplay * 0x0386c444, nsIContent * 0x0396f0a0, nsIFrame * 0x0397d4b8,
nsIStyleContext * 0x0397d5dc, nsFrameItems & {...}) line 6485 + 53 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396f0a0, nsIFrame * 0x0397d4b8, nsIAtom * 0x00e5fcd0, int 0x00000003,
nsIStyleContext * 0x0397d5dc, nsFrameItems & {...}, int 0x00000000) line 7275 +
48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396f0a0, nsIFrame
* 0x0397d4b8, nsFrameItems & {...}) line 7145 + 56 bytes
nsCSSFrameConstructor::ProcessInlineChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396ede8, nsIFrame * 0x0397d4b8, int 0x00000001, nsFrameItems & {...}, int *
0x0012d9f0) line 12899 + 43 bytes
nsCSSFrameConstructor::ConstructInline(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, const nsStyleDisplay *
0x0386c444, nsIContent * 0x0396ede8, nsIFrame * 0x039650a8, nsIStyleContext *
0x0397d484, int 0x00000000, nsIFrame * 0x0397d4b8, nsIFrame * * 0x0012dc50,
nsIFrame * * 0x0012dc20) line 12684 + 38 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, const
nsStyleDisplay * 0x0386c444, nsIContent * 0x0396ede8, nsIFrame * 0x039650a8,
nsIStyleContext * 0x0397d484, nsFrameItems & {...}) line 6485 + 53 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396ede8, nsIFrame * 0x039650a8, nsIAtom * 0x00e58360, int 0x00000003,
nsIStyleContext * 0x0397d484, nsFrameItems & {...}, int 0x00000000) line 7275 +
48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396ede8, nsIFrame
* 0x039650a8, nsFrameItems & {...}) line 7145 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396ec10, nsIFrame
* 0x039650a8, int 0x00000001, nsFrameItems & {...}, int 0x00000001,
nsTableCreator * 0x00000000) line 11445 + 43 bytes
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396ec10, nsIFrame * 0x0397d3a0, nsIStyleContext * 0x03979c18, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x0397d3e8, nsIFrame
* & 0x039650a8, int & 0x00000000) line 2918 + 40 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x0397d3a0, nsIAtom * 0x00e653c0, nsIStyleContext *
0x03979764, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3182 + 59 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x039696f0, nsIFrame * 0x0397d3a0, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x039696f0, nsIFrame * 0x03979728, nsIStyleContext * 0x03979764, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x0397d3a0, int &
0x00000000) line 2789 + 42 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x03979728, nsIAtom * 0x00e65310, nsIStyleContext *
0x039796f4, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3168 + 55 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396d0d8, nsIFrame * 0x03979728, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396d0d8, nsIFrame * 0x03979680, nsIStyleContext * 0x039796f4, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03979728, int &
0x00000000) line 2680 + 42 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x03979680, nsIAtom * 0x00e651c0, nsIStyleContext *
0x0397945c, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3162 + 55 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396cca8, nsIFrame * 0x03979680, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396cca8, nsIFrame * 0x03962c34, nsIStyleContext * 0x0397945c, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03962ec0, nsIFrame
* & 0x03979680, int & 0x00000000) line 2561 + 42 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, const
nsStyleDisplay * 0x038ae490, nsIContent * 0x0396cca8, nsIFrame * 0x03962c34,
nsIStyleContext * 0x0397945c, nsFrameItems & {...}) line 6518 + 63 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396cca8, nsIFrame * 0x03962c34, nsIAtom * 0x00e602b0, int 0x00000003,
nsIStyleContext * 0x0397945c, nsFrameItems & {...}, int 0x00000000) line 7275 +
48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396cca8, nsIFrame
* 0x03962c34, nsFrameItems & {...}) line 7145 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396c168, nsIFrame
* 0x03962c34, int 0x00000001, nsFrameItems & {...}, int 0x00000001,
nsTableCreator * 0x00000000) line 11445 + 43 bytes
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396c168, nsIFrame * 0x03968310, nsIStyleContext * 0x039683c8, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03968438, nsIFrame
* & 0x03962c34, int & 0x00000000) line 2918 + 40 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x03968310, nsIAtom * 0x00e653c0, nsIStyleContext *
0x039682a0, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3182 + 59 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bff8, nsIFrame * 0x03968310, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bff8, nsIFrame * 0x03968264, nsIStyleContext * 0x039682a0, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03968310, int &
0x00000000) line 2789 + 42 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x03968264, nsIAtom * 0x00e65310, nsIStyleContext *
0x03968230, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3168 + 55 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bdd0, nsIFrame * 0x03968264, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bdd0, nsIFrame * 0x039681bc, nsIStyleContext * 0x03968230, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03968264, int &
0x00000000) line 2680 + 42 bytes
nsCSSFrameConstructor::TableProcessChild(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent &
{...}, nsIFrame * 0x039681bc, nsIAtom * 0x00e651c0, nsIStyleContext *
0x03967fbc, nsTableCreator & {...}, nsFrameItems & {...}, nsIFrame * &
0x00000000) line 3162 + 55 bytes
nsCSSFrameConstructor::TableProcessChildren(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bc08, nsIFrame * 0x039681bc, nsTableCreator & {...}, nsFrameItems & {...},
nsIFrame * & 0x00000000) line 3093 + 69 bytes
nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bc08, nsIFrame * 0x038ef690, nsIStyleContext * 0x03967fbc, nsTableCreator
& {...}, int 0x00000000, nsFrameItems & {...}, nsIFrame * & 0x03962be8, nsIFrame
* & 0x039681bc, int & 0x00000000) line 2561 + 42 bytes
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, const
nsStyleDisplay * 0x038f61d8, nsIContent * 0x0396bc08, nsIFrame * 0x038ef690,
nsIStyleContext * 0x03967fbc, nsFrameItems & {...}) line 6518 + 63 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x036599f8,
nsIPresContext * 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent *
0x0396bc08, nsIFrame * 0x038ef690, nsIAtom * 0x00e602b0, int 0x00000003,
nsIStyleContext * 0x03967fbc, nsFrameItems & {...}, int 0x00000000) line 7275 +
48 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x036599f8, nsIPresContext
* 0x0358bcc0, nsFrameConstructorState & {...}, nsIContent * 0x0396bc08, nsIFrame
* 0x038ef690, nsFrameItems & {...}) line 7145 + 56 bytes
nsCSSFrameConstructor::ContentAppended(nsCSSFrameConstructor * const 0x036ef898,
nsIPresContext * 0x0358bcc0, nsIContent * 0x038f3fd8, int 0x00000007) line 8194
StyleSetImpl::ContentAppended(StyleSetImpl * const 0x03814700, nsIPresContext *
0x0358bcc0, nsIContent * 0x038f3fd8, int 0x00000007) line 1099
PresShell::ContentAppended(PresShell * const 0x03659a00, nsIDocument *
0x038623c0, nsIContent * 0x038f3fd8, int 0x00000007) line 4887 + 46 bytes
nsDocument::ContentAppended(nsDocument * const 0x038623c0, nsIContent *
0x038f3fd8, int 0x00000007) line 1620
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x038623c0, nsIContent *
0x038f3fd8, int 0x00000007) line 1168 + 17 bytes
HTMLContentSink::NotifyAppend(nsIContent * 0x038f3fd8, int 0x00000007) line 4637
SinkContext::FlushTags(int 0x00000001) line 2144
HTMLContentSink::OpenHead(HTMLContentSink * const 0x03846540, const
nsIParserNode & {...}) line 3034
CNavDTD::OpenHead(const nsIParserNode * 0x0363d0b8) line 3096 + 31 bytes
CNavDTD::AddHeadLeaf(nsIParserNode * 0x0363d0b8) line 3836 + 15 bytes
CNavDTD::HandleStartToken(CToken * 0x038f8b18) line 1744 + 12 bytes
CNavDTD::HandleToken(CNavDTD * const 0x0332f3b8, CToken * 0x00000000, nsIParser
* 0x038447a0) line 910 + 12 bytes
CNavDTD::BuildModel(CNavDTD * const 0x0332f3b8, nsIParser * 0x038447a0,
nsITokenizer * 0x03682300, nsITokenObserver * 0x00000000, nsIContentSink *
0x03846540) line 540 + 20 bytes
nsParser::BuildModel() line 2217 + 34 bytes
nsParser::ResumeParse(int 0x00000001, int 0x00000001) line 2083 + 11 bytes
nsParser::ContinueParsing() line 1713 + 17 bytes
CSSLoaderImpl::Cleanup(URLKey & {...}, SheetLoadData * 0x033850f0) line 717
CSSLoaderImpl::SheetComplete(nsICSSStyleSheet * 0x00000000, SheetLoadData *
0x033850f0) line 829
CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * 0x0364f3b0, SheetLoadData *
0x033850f0, int & 0x00000001, nsICSSStyleSheet * & 0x03847d60) line 864
CSSLoaderImpl::DidLoadStyle(nsIStreamLoader * 0x03385198, nsString * 0x035e3bf0,
SheetLoadData * 0x033850f0, unsigned int 0x00000000) line 899 + 27 bytes
SheetLoadData::OnStreamComplete(SheetLoadData * const 0x033850f0,
nsIStreamLoader * 0x03385198, nsISupports * 0x00000000, unsigned int 0x00000000,
unsigned int 0x00002b53, const char * 0x03865868) line 651
nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x0338519c, nsIRequest *
0x037feb30, nsISupports * 0x00000000, unsigned int 0x00000000) line 121 + 81 bytes
nsStreamListenerTee::OnStopRequest(nsStreamListenerTee * const 0x03807478,
nsIRequest * 0x037feb30, nsISupports * 0x00000000, unsigned int 0x00000000) line 25
nsHttpChannel::OnStopRequest(nsHttpChannel * const 0x037feb34, nsIRequest *
0x03643880, nsISupports * 0x00000000, unsigned int 0x00000000) line 2136
nsOnStopRequestEvent::HandleEvent() line 161
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x0333ea3c) line 64
PL_HandleEvent(PLEvent * 0x0333ea3c) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00d501f0) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x000b0294, unsigned int 0x0000c11f, unsigned int
0x00000000, long 0x00d501f0) line 1071 + 9 bytes
USER32! 77e12e98()
USER32! 77e130e0()
USER32! 77e15824()
nsAppShellService::Run(nsAppShellService * const 0x00e057e0) line 426
main1(int 0x00000001, char * * 0x00357c50, nsISupports * 0x00000000) line 1240 +
32 bytes
main(int 0x00000001, char * * 0x00357c50) line 1544 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e97d08()
No longer blocks: 90787
Bug appears to be a nesting problem - tags not being balanced or whatever. I'll
attach the source and indicate the line causing the assertion.
The SCRIPT tag after the "BEGIN SPONSORED LINKS" comments.
Reassigning to Parser.
Assignee: adamlock → harishd
Component: Embedding: APIs → Parser
QA Contact: depstein → moied
Priority: -- → P3
Target Milestone: --- → mozilla0.9.8
Attachment #53930 - Attachment mime type: text/plain → text/html
Status: NEW → ASSIGNED
Target Milestone: mozilla0.9.8 → mozilla0.9.9
Mass moving to 1.1.
Target Milestone: mozilla0.9.9 → mozilla1.1
[was 1.1alpha]
Target Milestone: mozilla1.1alpha → Future
Comment on attachment 53930 [details]
Source to ZDNet MP3 page

Loading this attachment in a current debug build does not assert.  Is this
still a problem?
No response, no reason this should be asserting... marking worksforme.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: