Closed
Bug 1423
Opened 26 years ago
Closed 26 years ago
malformed URL locks up browser
Categories
(Core :: Layout, defect, P1)
Tracking
()
VERIFIED
WORKSFORME
People
(Reporter: buster, Assigned: raman)
References
()
Details
this locks up both raptor and nav4.5. The malformed URL is:
<img src="//home.microsoft.com/images/new.gif" width=34 height=16 alt="new"
align=bottom>
================== test case ================================
<HTML><BODY topmargin=0 leftmargin=0 bgcolor=#FFFFFF text=#000000 link=#000000
vlink=#000000 alink=#000000>
<table cellpadding=0 cellspacing=5 border=0 width=100% style="margin-top:4px;">
<tr>
<td align=left valign=top width=150>
<p class=ch0><a href="http://go.msn.com/bsl/autos.asp" title="Auto purchasing
information from CarPoint" class=chan>Autos</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/buyguide.asp" title="Products,
services and entertainment information on Sidewalk"
class=chan>Buyer's Guide</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/computing.asp" title="Shareware and
resources on Computing Central" class=chan>Computing</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/games.asp" title="Free online games
on the MSN Gaming Zone" class=chan>Games</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/holiday.asp" title="Have a smarter,
simpler, saner season" class=chan>Holidays</a> <img
src="//home.microsoft.com/images/new.gif" width=34 height=16 alt="new"
align=bottom><br>
<p class=ch0><a href="http://go.msn.com/bsl/insider.asp" title="Inside
information on MSN content and services" class=chan>MSN Insider</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/news.asp" title="Local, national,
and world news from MSNBC" class=chan>News</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/investing.asp" title="Financial
news, stock quotes, and portfolio tracking on Investor" class=chan>Personal
Finance</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/realestate.asp" title="Home
purchasing information on HomeAdvisor" class=chan>Real Estate</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/shopping.asp" title="Secure Internet
shopping" class=chan>Shopping</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/smallbiz.asp" title="News, advice,
and resources from MSN Business" class=chan>Small Business</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/sports.asp" title="News, scores, and
analysis from MSNBC Sports" class=chan>Sports</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/travel.asp" title="Flight, hotel,
and car reservations from Expedia" class=chan>Travel</a> <br>
<p class=ch0><a href="http://go.msn.com/bsl/webcommunities.asp" title="MSN
virtual communities on the Web" class=chan>Web Communities</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/webevents.asp" title="Audio and
video events on the Web" class=chan>Web Events</a><br>
<p class=ch0><a href="http://go.msn.com/bsl/women.asp" title="Tools and advice
for women on Daily Living" class=chan>Women</a><br>
<p class=chHd><font size=4 color="#666666" class=chHd><b>Home
Page</b></font><br>
<p class=ch1><a href="/makehome.htm" class=chlnk>Make this your home page</a>
<p class=chHd><font size=4 color="#666666" class=chHd><b>MSN
Worldwide</b></font><br>
<p class=ch1><a href="/wwcon/intl_map.asp" class=chlnk>Explore MSN sites around
the world</a>
<p class=ch2><a href="http://free.msn.com/msncom/" class=chlnk>MSN Internet
Access</a>
<p class=chHd><font size=4 color="#666666"
class=chHd><b>Microsoft</b></font><br>
<p class=ch1>
<a href="http://officeupdate.microsoft.com/" class=chlnk>Office Update</a>
<p class=ch2><a href="http://www.microsoft.com/" class=chlnk>Products and
services</a>
<p class=chHd><font size=4 color="#666666" class=chHd><b>Contact
Us</b></font><br>
<p class=ch1><a href="/help/feedbackform.asp" class=chlnk>Send us your
comments</a>
<p>
</td>
<td style="padding-left:18px;padding-right:1px" valign=top>
<table cellpadding=0 cellspacing=0 border=0 >
<tr>
<TD width=275>
<FONT class=ql Size=1>
<table cellpadding=0 cellspacing=0 border=0 width=100%>
<tr>
<td align=left valign=top><a href="http://go.msn.com/bql/airtickets.asp"
title="Purchase airline tickets from Expedia"
class=ql>Air Tickets</a><br><a href="http://go.msn.com/bql/buybooks.asp"
title="Buy books from Barnes and Noble" class=ql>Buy Books</a><br><a
href="http://go.msn.com/bql/buymusic.asp" title="Buy Music from Amazon.com"
class=ql>Buy Music</a><br><a href="http://go.msn.com/bql/chat.asp"
title="Chat in MSN Web Communities" class=ql>Chat</a><br><a
href="http://go.msn.com/bql/downloads.asp" title="Download software from
Computing Central" class=ql>Downloads</a><br><p class=spacer></td><td align=left
valign=top><a href="http://go.msn.com/bql/ecards.asp" title="Send free greeting
cards" class=ql>E-cards</a><br><a href="http://go.msn.com/bql/email.asp"
title="Log on to Hotmail e-mail" class=ql>E-mail</a><br><a
href="http://go.msn.com/bql/encyclopedia.asp" title="Go to Encarta Online"
class=ql>Encyclopedia</a><br><a href="http://go.msn.com/bql/maps.asp" title="Get
maps and driving directions" class=ql>Maps</a><br><a
href="http://go.msn.com/bql/movies.asp" title="Find movie listings at Sidewalk"
class=ql>Movie Times</a><br><p class=spacer></td><td align=left
valign=top><a href="http://go.msn.com/bql/scoreboards.asp" title="Get Scores
from MSNBC Sports" class=ql>Sports Scores</a><br><a
href="http://go.msn.com/bql/tvlistings.asp" title="Find local TV listings at TV
Guide" class=ql>TV Listings</a><br><a
href="http://go.msn.com/bql/whitepages.asp" title="Find residential listings for
the U.S. and Europe" class=ql>White Pages</a><br><a
href="http://go.msn.com/bql/yellowpages.asp" title="Find business listings for
the U.S." class=ql>Yellow Pages</a><br><br><p class=spacer></td>
</tr>
</table>
</FONT>
</TD>
<td valign=top align=right>
<a target="_top"
href="/isapi/bin/redir.dll?target=http://barnesandnoble.bfast.com/booklink/click
%3Fsourceid%3D194065%26categoryID%3Doprah&AdButton&" class="sv" ><center><span
style="font: bold 10pt arial; letter-spacing:-1pt; color:#669933;">Oprah's
latest book pick, 40% off! </span></center></a><a target="_top"
href="/isapi/bin/redir.dll?target=http://plaza.msn.com/msnlink/index.asp&AdButto
n&" class="sv" ><center><span style="font:bold 10pt
verdana;letter-spacing:-1pt;color:#CC0000;">POINT.CLICK.SHOP.</span><span
style="font:bold italic 11pt arial;letter-spacing:-1pt; color:#000000;"> msn
Shopping</span></center></a></td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr><td colspan=2 height=5></td></tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr><td colspan=2 height=1 bgcolor=#666699></td></tr>
<tr><td colspan=2 height=5></td></tr>
</table>
<table border=0 cellpadding="0" cellspacing="0">
<tr>
<td colspan=2><nobr><b>Get news, weather, and other information for your local
area.</b></nobr></td>
</tr>
<tr><td colspan=2 height=5></td></tr>
<form method=get name="zipcity" action="AddLocl.asp" onSubmit='return
setZipOrCity(document.zipcity.zipcode.value)'>
<tr>
<td valign=middle>
<table border=0 cellpadding="0" cellspacing="0">
<tr>
<td>
Type a U.S. zip code
<input type="text" name="zipcode" accesskey="Z" class="inputtext" value=""
size="7" maxlength="5">
<input type="submit" value="enter">
<input type=hidden name="categoryCode" value="">
</td>
</tr>
</table>
</td>
<td valign=middle>
<A href="/personalizing/personalizing.asp?target=LOCL" class="sv">Click here for
areas outside the U.S.</a>
</td>
</tr>
<tr><td colspan=2 height=15></td></tr>
</table>
</form>
<span id="MAIL">
<a name="MAIL_anchor"></a>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td colspan=2
height=1 bgcolor=#666699></td></tr></table>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td valign=middle width=110 nowrap bgcolor=#666699 class=category><font
color=#FFFFFF class=w>e-mail</font></td>
<td valign=middle bgcolor=#666699><a
href="/personalizing/personalizing.asp?target=MAIL" class="change"><img
SRC="http://home.microsoft.com/images/edit_button.gif" border=0 width=23
height=11 alt="Click to personalize"></a></td>
<td width=75 bgcolor=#666699> </td>
<td>
<table border=0 width=24 height=100% cellspacing=0 cellpadding=0>
<tr>
<td width=8 height=8 bgcolor=#666699></td>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
</tr>
<tr>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
<td width=8 height=8 bgcolor=#FFFFFF></td>
</tr>
</table>
</td>
</tr>
</table>
<P class=spacer>
<span id="MAILeMSNE">
</span>
<a name="hotmail">
<span id="MAILnHOTM">
<table cellpadding=0 cellspacing=0 border=0>
<tr><td valign=top width=114 class=provider>hotmail</td>
<td><form name=HotForm ACTION="http://207.82.250.251/cgi-bin/start" method=post
onsubmit="return isFilled(this);">
<input type=hidden name=curmbox value=ACTIVE><input type="hidden" name=js
value="no">
<table cellpadding=0 cellspacing=0 border=0 width=275>
<tr><td>Logon Name:</td><td>Hotmail Password:</td><td></td></tr>
<tr valign=top><td><input type=text name=login accesskey="l" value="" size=8
maxlength=16 class=hotmail> </td>
<td><input type=password name=passwd accesskey="p" size=8 maxlength=16
class=hotmail> </td>
<td><INPUT TYPE=submit VALUE=enter id=submit1 name=submit1></form></td>
</tr>
</table>
Get <a
href="/isapi/bin/redir.dll?target=http://www.hotmail.com&Hotmail&">Hotmail</a>,
free e-mail you can use from any PC with Internet access.
</td></tr>
<tr><td colspan=2> </td></tr>
</table>
</span>
</span>
<span id="NEWS">
<a name="NEWS_anchor"></a>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td colspan=2
height=1 bgcolor=#666699></td></tr></table>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td valign=middle width=110 nowrap bgcolor=#666699 class=category><font
color=#FFFFFF class=w>news</font></td>
<td valign=middle bgcolor=#666699><a
href="/personalizing/personalizing.asp?target=NEWS" class="change"><img
SRC="http://home.microsoft.com/images/edit_button.gif" border=0 width=23
height=11 alt="Click to personalize"></a></td>
<td width=75 bgcolor=#666699> </td>
<td>
<table border=0 width=24 height=100% cellspacing=0 cellpadding=0>
<tr>
<td width=8 height=8 bgcolor=#666699></td>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
</tr>
<tr>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
<td width=8 height=8 bgcolor=#FFFFFF></td>
</tr>
</table>
</td>
</tr>
</table>
<P class=spacer>
<span id=NEWSnMNBC>
<table border=0 cellspacing=0 cellpadding=0>
<tr valign=top align=left>
<td width=114 class='provider'>msnbc news</td>
<td>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/175797.asp&MSNBC&"
target="_top" class="sv" > Historic impeachment hearings
begin </a><BR>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/216358.asp&MSNBC&"
target="_top" class="sv" > MVP goes to Sosa, not McGwire
</a><BR>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/210451.asp&MSNBC&"
target="_top" class="sv" > Six-week wait by Clinton on Iraq
</a><BR> </td>
</tr>
<tr>
<td colspan=2> </td>
</tr>
</table>
</span>
</span>
<span id="WEBQ">
<a name="WEBQ_anchor"></a>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td colspan=2
height=1 bgcolor=#666699></td></tr></table>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td valign=middle width=110 nowrap bgcolor=#666699 class=category><font
color=#FFFFFF class=w>stock quotes</font></td>
<td valign=middle bgcolor=#666699><a
href="/personalizing/personalizing.asp?target=WEBQ" class="change"><img
SRC="http://home.microsoft.com/images/edit_button.gif" border=0 width=23
height=11 alt="Click to personalize"></a></td>
<td width=75 bgcolor=#666699> </td>
<td>
<table border=0 width=24 height=100% cellspacing=0 cellpadding=0>
<tr>
<td width=8 height=8 bgcolor=#666699></td>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
</tr>
<tr>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
<td width=8 height=8 bgcolor=#FFFFFF></td>
</tr>
</table>
</td>
</tr>
</table>
<P class=spacer>
<span id=WEBQqWEBQ>
<table width=470 cellpadding=0 cellspacing=0 border=0>
<tr>
<td valign=top rowspan=9 class=provider width=114>microsoft<br>investor</td>
<td>
<table cellspacing=0 CELLPADDING=0 border=0 width=100%>
<tr>
<td class=stockhd width=56><b>Symbol</b></td>
<td class=stockhd width=135><b>Name</b></td>
<td class=stockhd width=65 align=center><b>Last</b></td>
<td class=stockhd width=50 align=center><b>Chg</b></td>
<td class=stockhd width=50 align=center><b>%Chg</b></td>
</tr>
<tr bgcolor=#F1F1F1><TD height=15 width=56 class=sym><span class=hand><a
title="Click for detailed quote" class=index
href="http://investor.msn.com/external/quotes/iestart/quotes.asp?Symbol=$INDU">$
INDU</a></span></TD><TD class=com width=135>Dow Jones Industrials Index</TD><TD
ALIGN=center width=65 class=com>9,056.05</td><td align=center width=50
class=com><span style="color:green">+14.94</span></td> <td align=center
width=50 class=com><span style="color:green">+0.17%</span></td></TR><TR><TD
height=15 width=56 class=sym><span class=hand><a title="Click for detailed
quote" class=index
href="http://investor.msn.com/external/quotes/iestart/quotes.asp?Symbol=XAX">XAX
</a></span></TD><TD class=com width=135>Amex Composite Index</TD><TD
ALIGN=center width=65 class=com>673.22</td><td align=center width=50
class=com><span style="color:green">+5.37</span></td> <td align=center
width=50 class=com><span style="color:green">+0.80%</span></td></TR><tr
bgcolor=#F1F1F1><TD height=15 width=56 class=sym><span class=hand><a
title="Click for detailed quote" class=index
href="http://investor.msn.com/external/quotes/iestart/quotes.asp?Symbol=COMP">CO
MP</a></span></TD><TD class=com width=135>Nasdaq Combined Composite
Index</TD><TD ALIGN=center width=65 class=com>1,919.68</td><td align=center
width=50 class=com><span style="color:green">+22.24</span></td> <td
align=center width=50 class=com><span
style="color:green">+1.17%</span></td></TR><TR><TD height=15 width=56
class=sym><span class=hand><a title="Click for detailed quote" class=index
href="http://investor.msn.com/external/quotes/iestart/quotes.asp?Symbol=SPX">SPX
</a></span></TD><TD class=com width=135>S&P 500 Index</TD><TD ALIGN=center
width=65 class=com>1,152.61</td><td align=center width=50 class=com><span
style="color:green">+8.13</span></td> <td align=center width=50
class=com><span style="color:green">+0.71%</span></td></TR>
</table>
<table cellspacing=0 CELLPADDING=0 border=0 width=100%>
<tr>
<td align=left class=customize><a
href="/personalizing/personalizing.asp?target=WEBQ">Add your own stocks</a>
<P>
</td></tr>
<tr><td colspan=2 class=customize>
<form NAME="WebQForm" Action="Default.asp" OnSubmit="LinkToInvestor(1);return
false;" Method="POST">
<input Name="Symbol" TYPE="text" VALUE="" SIZE="8" MaxLength="15"
class="txtStock"> <input Name="Action" TYPE="button" VALUE="get quote"
class="btnStock" onClick="LinkToInvestor(1);"> <input Name="Action"
TYPE="button" VALUE="get chart" class="btnStock"
onClick="LinkToInvestor(2);"> <a
HREF="http://investor.msn.com/external/quotes/iestart/find.asp" alt="Click here
to find a symbol" class="lrgblue"><b>Find symbol</b></a>
</form>
Generated <span Id="ETime">Nov 19, 1998 4:50 PM</span> Eastern Time.<br>Quotes
supplied by <a href="http://www.spcomstock.com/" target="_top">Standard & Poor's
Comstock</a> and delayed at least 20 minutes.
</td></tr>
</table>
</td></tr>
<tr><td> </td></tr>
</table>
</span>
</span>
<span id="SPRT">
<a name="SPRT_anchor"></a>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td colspan=2
height=1 bgcolor=#666699></td></tr></table>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td valign=middle width=110 nowrap bgcolor=#666699 class=category><font
color=#FFFFFF class=w>sports</font></td>
<td valign=middle bgcolor=#666699><a
href="/personalizing/personalizing.asp?target=SPRT" class="change"><img
SRC="http://home.microsoft.com/images/edit_button.gif" border=0 width=23
height=11 alt="Click to personalize"></a></td>
<td width=75 bgcolor=#666699> </td>
<td>
<table border=0 width=24 height=100% cellspacing=0 cellpadding=0>
<tr>
<td width=8 height=8 bgcolor=#666699></td>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
</tr>
<tr>
<td width=8 height=8 bgcolor=#9999CC></td>
<td width=8 height=8 bgcolor=#CCCCFF></td>
<td width=8 height=8 bgcolor=#FFFFFF></td>
</tr>
</table>
</td>
</tr>
</table>
<P class=spacer>
<span id=SPRTnESPT>
<table border=0 cellspacing=0 cellpadding=0>
<tr valign=top align=left>
<td width=114 class='provider'>espn top story</td>
<td>
<a
href="/isapi/bin/redir.dll?target=http://espn.sportszone.com/index.html&ESPN&"
target="_top" class="sv" >
Sosa crushes Mac in MVP balloting
</a><BR> </td>
</tr>
<tr>
<td colspan=2> </td>
</tr>
</table>
</span>
<span id=SPRTnMNB1>
<table border=0 cellspacing=0 cellpadding=0>
<tr valign=top align=left>
<td width=114 class='provider'>msnbc sports</td>
<td>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/216358.asp&MSNBC&"
target="_top" class="sv" > MVP goes to Sosa, not McGwire
</a><BR>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/215884.asp&MSNBC&"
target="_top" class="sv" > Texas’ Gonzalez is A.L.
MVP </a><BR>
<a
href="/isapi/bin/redir.dll?target=http://www.msnbc.com/news/216240.asp&MSNBC&"
target="_top" class="sv" > Pats look to be moving to
Hartford </a><BR> </td>
</tr>
<tr>
<td colspan=2> </td>
</tr>
</table>
</span>
</span>
<span id="WTHR"> </span>
<span id="LOCL"> </span>
</td>
</tr>
<tr>
<td align=left valign=top height=31 rowspan=4 class=supplier>
<a HREF="http://www.microsoft.com/ie/logo.asp"><img
SRC="http://home.microsoft.com/images/ie-static.gif" WIDTH=88 HEIGHT=31 border=0
ALT="Get Microsoft Internet Explorer" HSPACE=5></a>
</td>
</tr>
</table>
<font size=1 color=#666666>
<P style="line-height:10px">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td width=150> </td>
<td valign=top style="padding-left:18px;padding-right:1px"
class=copyright>
© 1998 Microsoft Corporation. All rights
reserved. <A HREF="/terms/" TARGET="_top" TITLE="Legal information
for this site" CLASS=copyright>Terms of Use</A>
<A HREF="http://go.msn.com/npl/privacy.asp"
TARGET="_top" TITLE="The Microsoft Network privacy policy"
CLASS=copyright>Privacy Policy</A> <A
HREF="http://go.msn.com/npl/msad.asp" TARGET="_top"
CLASS=copyright>Advertise</A>
</td>
<td valign=top align=right class=copyright><a href='#TopOfPage'
class=copyright>Back to top</a> <p></td>
</tr>
</table>
</font>
</BODY>
</HTML>
I am not sure this is a netlib problem, reassiging to layout to investigate...
In simple breakpoint in the network/nsURL.cpp would show you that the url is
being translated into a windows network pathname which is why it hangs; the hang
eventually completes as soon as //home.microsoft.com/... can't be found.
the url code should be updated to check for this (on windows) and disallow it?
While single stepping through the code to trace this bug, I got an access
voilation because viewer is NULL.
Shouldn't we handle for viewer being NULL?
I will keep digging into it.
thanks much,
raman
nsGenericElement::AddScriptEventListener(nsIAtom * 0x0122dfe0, const nsString &
{...}, const nsID & {...}) line 1353 + 11 bytes
nsGenericHTMLElement::SetAttribute(nsIAtom * 0x0122dfe0, const nsString & {...},
int 0x00000000) line 482
nsHTMLFormElement::SetAttribute(nsHTMLFormElement * const 0x012eb3f0, nsIAtom *
0x0122dfe0, const nsString & {...}, int 0x00000000) line 103 + 29 bytes
AddAttributes(const nsIParserNode & {...}, nsIHTMLContent * 0x012eb3f0,
nsIScriptContextOwner * 0x00000000) line 461
SinkContext::AddLeaf(const nsIParserNode & {...}) line 1025 + 17 bytes
HTMLContentSink::AddLeaf(HTMLContentSink * const 0x013a0ee0, const nsIParserNode
& {...}) line 1789 + 15 bytes
HTMLContentSink::OpenForm(HTMLContentSink * const 0x013a0ee0, const
nsIParserNode & {...}) line 1634
CNavDTD::OpenForm(const nsIParserNode & {...}) line 2634 + 22 bytes
CNavDTD::OpenContainer(const nsIParserNode & {...}, int 0x00000001) line 2765 +
12 bytes
CNavDTD::HandleDefaultStartToken(CToken * 0x013b1420, nsHTMLTag eHTMLTag_form,
nsIParserNode & {...}) line 845 + 14 bytes
CNavDTD::HandleStartToken(CToken * 0x013b1420) line 932 + 23 bytes
NavDispatchTokenHandler(CToken * 0x013b1420, nsIDTD * 0x013a2980) line 446 + 12
bytes
CTokenHandler::operator()(CToken * 0x013b1420, nsIDTD * 0x013a2980) line 80 + 14
bytes
CNavDTD::HandleToken(CNavDTD * const 0x013a2980, CToken * 0x013b1420, nsIParser
* 0x013a0e30) line 697 + 18 bytes
nsParser::BuildModel() line 724 + 20 bytes
nsParser::ResumeParse() line 689
nsParser::OnDataAvailable(nsParser * const 0x013a0e34, nsIURL * 0x0139be60,
nsIInputStream * 0x0139c840, int 0x00002000) line 929 + 15 bytes
nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x0139bde0,
nsIURL * 0x0139be60, nsIInputStream * 0x0139c840, int 0x00002000) line 1553 + 24
bytes
OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const
0x0139d4e0) line 606 + 45 bytes
StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x0139d4e4) line 452 + 12
bytes
PL_HandleEvent(PLEvent * 0x0139d4e4) line 395 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x011d97b0) line 357 + 9 bytes
_md_EventReceiverProc(void * 0x005602b4, unsigned int 0x0000c0ae, unsigned int
0x00000000, long 0x011d97b0) line 675 + 9 bytes
USER32! 77e71250()
011d97b0()
It is really amazing, this URL loads after few minutes.
As kipp pointed out, it looks as though it was hanging while
accessing home.microsoft.com. But it worked ok. There was a proxy problem too. I
have put the trace from netlib code here.
I apoloszie for sending so much output. I will see if it works for me
consistently. There seem to be some timing problem. Once it crashed for me. Once
it worked for me (when I have enabled the netlib tracing).
thanks,
raman
Entering NET_GetURL
Called NET_GetURL with FO: 102 URL file://C:/TEMP/test1.html --
with method: 0, and post headers: none
mkparse: ParseURL: parsed - C:
mkparse: ParseURL: parsed - file://C:/TEMP/test1.html
Load File: looking for file: /C:/TEMP/test1.html
Entering ProcessFile with state #0
Looking for file: /C:/TEMP/test1.html
MKFILE: Trying to open: /C:/TEMP/test1.html
Leaving GetURL with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #7
Trying to look at content type: (null)
Entering StreamBuilder:
F-in: text/html
F-out: 38
Enc: None Specified
StreamBuilder: Comparing text/html and application/http-index
StreamBuilder: Comparing text/html and multipart/x-mixed-replace
StreamBuilder: Comparing text/html and multipart/mixed
StreamBuilder: Comparing text/html and *
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream put_block. Length = 8192
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 0
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream put_block. Length = 8192
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 0
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 0
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream put_block. Length = 4652
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream complete.
End of transfer, entry (soc=0, con=0) being removed from list with 1 status:
file://C:/TEMP/test1.html
In: net_CheckForWaitingURL with 0 connection waiting URL's, 0 active waiting
URL's and 0 open connections
-------NET_AreThereActiveConnectionsForWindow called!
net_ReleaseContext: not releasing non-modular context
Leaving process net with 0 items in list
Entering NET_GetURL
Called NET_GetURL with FO: 102 URL file:////home.microsoft.com/images/new.gif --
with method: 0, and post headers: none
mkparse: ParseURL: parsed -
mkparse: ParseURL: parsed - //home.microsoft.com/images/new.gif
Load File: looking for file: //home.microsoft.com/images/new.gif
Entering ProcessFile with state #0
Looking for file: //home.microsoft.com/images/new.gif
NET_ExplainErrorDetails generated: Mozilla is unable to find the file or
directory
named //home.microsoft.com/images/new.gif.
Check the name and try again.
End of transfer, entry (soc=0, con=0) being removed from list with -215 status:
file:////home.microsoft.com/images/new.gif
In: net_CheckForWaitingURL with 0 connection waiting URL's, 0 active waiting
URL's and 0 open connections
-------NET_AreThereActiveConnectionsForWindow called!
net_ReleaseContext: not releasing non-modular context
Leaving GetURL with 0 items in list
mkparse: ParseURL: parsed - C:
Entering NET_GetURL
Called NET_GetURL with FO: 102 URL
http://home.microsoft.com/images/edit_button.gif --
with method: 0, and post headers: none
mkparse: ParseURL: parsed - home.microsoft.com
Entering NET_ProcessHTTP
NET_BeginConnect called for url:
http://home.microsoft.com/images/edit_button.gif
mkparse: ParseURL: parsed - home.microsoft.com
net_CheckDNSCache: comparing home.microsoft.com and developer.netscape.com
Leaving GetURL with 1 items in list
Entering ProcessNet! ready_fd: 19047104
Found item in Active Entry List. sock #19047104 con_sock #19047104
Item has data ready for read
Entering NET_ProcessHTTPmkparse: ParseURL: parsed - C:
NET_FinishConnect called for url:
http://home.microsoft.com/images/edit_button.gif
mkparse: ParseURL: parsed - home.microsoft.commkparse: ParseURL: parsed - C:
net_CheckDNSCache: comparing home.microsoft.com and developer.netscape.com
TCP.c: Found address 207.46.179.11 and port 80
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 19047104
Found item in Active Entry List. sock #19047104 con_sock #19047104
Item has data ready for read
Entering NET_ProcessHTTP
NET_FinishConnect called for url:
http://home.microsoft.com/images/edit_button.gif
mktcp.c: Successful connection (message 1)
Freeing TCPConData...Done with connect (i hope)
Connected to HTTP server on sock #19047104
Entered "send_http_request"
mkparse: ParseURL: parsed - /images/edit_button.gif
mkparse: ParseURL: parsed - home.microsoft.com
HTTP: Not sending proxy authorization (yet)
net_CheckForAuthorization: checking for auth on:
http://home.microsoft.com/images/edit_button.gif
HTTP: Not sending authorization (yet)
mkparse: ParseURL: parsed - home.microsoft.com
mkparse: ParseURL: parsed - /images/edit_button.gif
HTTP: Not sending cookie
Sending HTTP Request:
---------------------------------
mkparse: ParseURL: parsed - home.microsoft.com
Entered: net_parse_first_http_line
Leaving process net with 1 items in list
mkparse: ParseURL: parsed - C:
Entering ProcessNet! ready_fd: 19047104
Found item in Active Entry List. sock #19047104 con_sock #0
Item has data ready for read
Entering NET_ProcessHTTP
Entered: net_parse_first_http_line
HTTP: Scanned 2 fields from first_line: HTTP/1.1 200 OK
Receiving HTTP1 reply, status: 200
parse_http_mime_headers: Parsing headers, got line: HTTP/1.1 200 OK
parse_http_mime_headers: Parsing headers, got line: Server: Microsoft-IIS/4.0
parse_http_mime_headers: Parsing headers, got line: Date: Mon, 07 Dec 1998
20:19:03 GMT
Parsing date string: Mon, 07 Dec 1998 20:19:03 GMT
Parsed date as GMT: Mon Dec 07 20:19:03 1998
Parsed date as local: Mon Dec 07 12:19:03 1998
parse_http_mime_headers: Parsing headers, got line: Content-Type: image/gif
Found content_type: image/gif
parse_http_mime_headers: Parsing headers, got line: Accept-Ranges: bytes
Document Allows for BYTERANGES!
parse_http_mime_headers: Parsing headers, got line: Last-Modified: Tue, 20 Oct
1998 20:56:17 GMT
Parsing date string: Tue, 20 Oct 1998 20:56:17 GMT
Parsed date as GMT: Tue Oct 20 20:56:17 1998
Parsed date as local: Tue Oct 20 13:56:17 1998
Found last modified date: 908916977
parse_http_mime_headers: Parsing headers, got line: ETag: "9c85fb146cfcbd1:eab"
parse_http_mime_headers: Parsing headers, got line: Content-Length: 93
parse_http_mime_headers: Parsing headers, got line:
Finished parsing MIME headers
NET_ProcessHTTP: setting up stream
Entering StreamBuilder:
F-in: image/gif
F-out: 102
Enc: None Specified
StreamBuilder: Comparing image/gif and *
Setting up cache stream. Have URL:
http://home.microsoft.com/images/edit_button.gif
Entering StreamBuilder:
F-in: image/gif
F-out: 38
Enc: None Specified
StreamBuilder: Comparing image/gif and application/http-index
StreamBuilder: Comparing image/gif and multipart/x-mixed-replace
StreamBuilder: Comparing image/gif and multipart/mixed
StreamBuilder: Comparing image/gif and *
cache: URL_s->must_cache is FALSE
cache: want_to_cache is TRUE
mkparse: ParseURL: parsed - home.microsoft.com
+++ stream is_write_ready. Returning 8192
Entering NET_GetURL
+++ stream put_block. Length = 35
NET_ProcessHTTP: pulling data
+++ stream is_write_ready. Returning 8157
NET_ProcessHTTP: write ready returned 8157
NET_ProcessHTTP: just read 58 bytes.
+++ stream put_block. Length = 58
+++ stream complete.
+Cleaning up JS Cookie Filters
End of transfer, entry (soc=19047104, con=0) being removed from list with 1
status: http://home.microsoft.com/images/edit_button.gif
In: net_CheckForWaitingURL with 0 connection waiting URL's, 0 active waiting
URL's and 0 open connections
-------NET_AreThereActiveConnectionsForWindow called!
net_ReleaseContext: not releasing non-modular context
Leaving process net with 0 items in list
Called NET_GetURL with FO: 102 URL
http://home.microsoft.com/images/ie-static.gif --
with method: 0, and post headers: none
mkparse: ParseURL: parsed - home.microsoft.com
Entering NET_ProcessHTTP
NET_BeginConnect called for url: http://home.microsoft.com/images/ie-static.gif
mkparse: ParseURL: parsed - home.microsoft.com
net_CheckDNSCache: comparing home.microsoft.com and home.microsoft.com
Leaving GetURL with 1 items in list
Entering ProcessNet! ready_fd: 19038624
Found item in Active Entry List. sock #19038624 con_sock #19038624
Item has data ready for read
Entering NET_ProcessHTTP
NET_FinishConnect called for url: http://home.microsoft.com/images/ie-static.gif
mktcp.c: Successful connection (message 1)
Freeing TCPConData...Done with connect (i hope)
Connected to HTTP server on sock #19038624
Entered "send_http_request"
mkparse: ParseURL: parsed - /images/ie-static.gifnsAsyncStream is being
destroyed...
mkparse: ParseURL: parsed - home.microsoft.com
HTTP: Not sending proxy authorization (yet)
net_CheckForAuthorization: checking for auth on:
http://home.microsoft.com/images/ie-static.gif
HTTP: Not sending authorization (yet)
mkparse: ParseURL: parsed - home.microsoft.com
mkparse: ParseURL: parsed - /images/ie-static.gif
HTTP: Not sending cookie
Sending HTTP Request:
---------------------------------
mkparse: ParseURL: parsed - home.microsoft.com
Entered: net_parse_first_http_line
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 19038624
Found item in Active Entry List. sock #19038624 con_sock #0
Item has data ready for read
Entering NET_ProcessHTTP
Entered: net_parse_first_http_line
HTTP: Scanned 2 fields from first_line: HTTP/1.1 200 OK
Receiving HTTP1 reply, status: 200
parse_http_mime_headers: Parsing headers, got line: HTTP/1.1 200 OK
parse_http_mime_headers: Parsing headers, got line: Server:
Microsoft-IIS/4.0bam_exit_routine was called...
nsConnectionInfo is being destroyed...
parse_http_mime_headers: Parsing headers, got line: CACHE-CONTROL: POST-CHECK=0,
PRE-CHECK=86400
parse_http_mime_headers: Parsing headers, got line: Date: Mon, 07 Dec 1998
20:19:03 GMT
Parsing date string: Mon, 07 Dec 1998 20:19:03 GMT
Parsed date as GMT: Mon Dec 07 20:19:03 1998
Parsed date as local: Mon Dec 07 12:19:03 1998
parse_http_mime_headers: Parsing headers, got line: Content-Type: image/gif
Found content_type: image/gif
parse_http_mime_headers: Parsing headers, got line: Accept-Ranges: bytes
Document Allows for BYTERANGES!
parse_http_mime_headers: Parsing headers, got line: Last-Modified: Tue, 20 Oct
1998 20:56:21 GMT
Parsing date string: Tue, 20 Oct 1998 20:56:21 GMT
Parsed date as GMT: Tue Oct 20 20:56:21 1998
Parsed date as local: Tue Oct 20 13:56:21 1998
Found last modified date: 908916981
parse_http_mime_headers: Parsing headers, got line: ETag: "f0c988176cfcbd1:da3"
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 19038624
Found item in Active Entry List. sock #19038624 con_sock #0
Item has data ready for read
Entering NET_ProcessHTTP
Read 987 bytes from socket 19038624
Read 987 bytes from socket
parse_http_mime_headers: Parsing headers, got line: Content-Length: 975
parse_http_mime_headers: Parsing headers, got line:
Finished parsing MIME headers
NET_ProcessHTTP: setting up stream
Entering StreamBuilder:
F-in: image/gif
F-out: 102
Enc: None Specified
StreamBuilder: Comparing image/gif and *
Setting up cache stream. Have URL:
http://home.microsoft.com/images/ie-static.gif
Entering StreamBuilder:
F-in: image/gif
F-out: 38
Enc: None Specified
StreamBuilder: Comparing image/gif and application/http-index
StreamBuilder: Comparing image/gif and multipart/x-mixed-replace
StreamBuilder: Comparing image/gif and multipart/mixed
StreamBuilder: Comparing image/gif and *
cache: URL_s->must_cache is FALSE
cache: want_to_cache is TRUE
mkparse: ParseURL: parsed - home.microsoft.com
+++ stream is_write_ready. Returning 8192
+++ stream put_block. Length = 975
+++ stream complete.
+Cleaning up JS Cookie Filters
End of transfer, entry (soc=19038624, con=0) being removed from list with 1
status: http://home.microsoft.com/images/ie-static.gif
In: net_CheckForWaitingURL with 0 connection waiting URL's, 0 active waiting
URL's and 0 open connections
-------NET_AreThereActiveConnectionsForWindow called!
net_ReleaseContext: not releasing non-modular context
Leaving process net with 0 items in list
Freeing stub context...
mkparse: ParseURL: parsed -
bam_exit_routine was called...
nsConnectionInfo is being destroyed...
Freeing stub context...
nsAsyncStream is being destroyed...
bam_exit_routine was called...
nsConnectionInfo is being destroyed...
Freeing stub context...
nsAsyncStream is being destroyed...
bam_exit_routine was called...
nsConnectionInfo is being destroyed...
Freeing stub context...
Entering NET_GetURL
Called NET_GetURL with FO: 102 URL
file:///E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif --
with method: 0, and post headers: none
mkparse: ParseURL: parsed -
mkparse: ParseURL: parsed -
/E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif
Load File: looking for file:
/E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif
Entering ProcessFile with state #0
Looking for file: /E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif
MKFILE: Trying to open:
/E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif
Leaving GetURL with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #7
Trying to look at content type: (null)
Entering StreamBuilder:
F-in: image/gif
F-out: 38
Enc: None Specified
StreamBuilder: Comparing image/gif and application/http-index
StreamBuilder: Comparing image/gif and multipart/x-mixed-replace
StreamBuilder: Comparing image/gif and multipart/mixed
StreamBuilder: Comparing image/gif and *
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream put_block. Length = 297
Leaving process net with 1 items in list
Entering ProcessNet! ready_fd: 0
Found item in Active Entry List. sock #0 con_sock #0
Item has data ready for read
Entering ProcessFile with state #9
+++ stream is_write_ready. Returning 8192
+++ stream complete.
End of transfer, entry (soc=0, con=0) being removed from list with 1 status:
file:///E|/raptor/mozilla/dist/WIN32_D.OBJ/bin/res/gfx/icon_1.gif
In: net_CheckForWaitingURL with 0 connection waiting URL's, 0 active waiting
URL's and 0 open connections
-------NET_AreThereActiveConnectionsForWindow called!
net_ReleaseContext: not releasing non-modular context
Leaving process net with 0 items in list
nsBlockingStream is being destroyed...
bam_exit_routine was called...
nsConnectionInfo is being destroyed...
Freeing stub context...
We are calling _stat on //home.microsoft.com/images/new.gif in NET_I_XP_Stat
which is relly weird.
The fix may be as simple as not doing a stat on URL from NET_I_XP_Stat routine.
The code waits for the stat to fail and then the URL loads.
thanks,
raman
Looking for file: //home.microsoft.com/images/new.gif
NET_ExplainErrorDetails generated: Mozilla is unable to find the file or
directory
named //home.microsoft.com/images/new.gif.
NTDLL! 77f67a67()
KERNEL32! 77f0c47b()
_stat(char * 0x0139c120, _stat * 0x00126d5c) line 186 + 17 bytes
NET_I_XP_Stat(char * 0x0139bf80, _stat * 0x00126d5c, XP_FileType xpURL) line
1320 + 14 bytes
net_check_file_type(_ActiveEntry * 0x0139be50) line 180 + 115 bytes
net_ProcessFile(_ActiveEntry * 0x0139be50) line 1291 + 9 bytes
net_FileLoad(_ActiveEntry * 0x0139be50) line 1273 + 9 bytes
NET_GetURL(URL_Struct_ * 0x0139ba20, int 0x00000066, MWContext_ * 0x0139bcb0,
void (URL_Struct_ *, int, MWContext_ *)* 0x004223b7 bam_exit_routine(URL_Struct_
*, int, MWContext_ *)) line 3029 + 12 bytes
nsNetlibService::OpenStream(nsNetlibService * const 0x011fcdb0, nsIURL *
0x0139b690, nsIStreamListener * 0x0139b900) line 364 + 20 bytes
nsDocumentBindInfo::Bind(nsIURL * 0x0139b690, nsIStreamListener * 0x0139b8b0)
line 1365 + 23 bytes
nsDocLoaderImpl::OpenStream(nsDocLoaderImpl * const 0x0121e1e4, nsIURL *
0x0139b690, nsIStreamListener * 0x0139b8b0) line 1035 + 16 bytes
URLImpl::Open(nsIStreamListener * 0x0139b8b0) line 712 + 26 bytes
ImageNetContextImpl::GetURL(ilIURL * 0x0139b5c0, NET_ReloadMethod
NET_NORMAL_RELOAD, ilINetReader * 0x0139b850) line 487 + 15 bytes
IL_GetImage(char * 0x0139ae80, _IL_GroupContext * 0x0139ab80, OpaqueObserverList
* 0x0139b170, _NI_IRGB * 0x00000000, unsigned long 0x00000000, unsigned long
0x00000000, unsigned long 0x00000000, void * 0x0139ac10) line 1918 + 35 bytes
ImageRequestImpl::Init(void * 0x0139ab80, char * 0x0139ae80,
nsIImageRequestObserver * 0x0139ac50, unsigned int * 0x00000000, unsigned int
0x00000000, unsigned int 0x00000000, unsigned int 0x00000000, ilINetContext *
0x0139ac10) line 107 + 54 bytes
ImageGroupImpl::GetImage(char * 0x0139ae80, nsIImageRequestObserver *
0x0139ac50, unsigned int * 0x00000000, unsigned int 0x00000000, unsigned int
0x00000000, unsigned int 0x00000000) line 237 + 46 bytes
nsFrameImageLoader::Init(nsFrameImageLoader * const 0x0139ac50, nsIPresContext *
0x01356b60, nsIImageGroup * 0x0139ab00, const nsString & {...}, unsigned int *
0x00000000, nsIFrame * 0x01334b30, unsigned int (nsIPresContext &, nsIFrame *,
int)* ...) line
nsPresContext::StartLoadImage(nsPresContext * const 0x01356b60, const nsString &
{...}, unsigned int * 0x00000000, nsIFrame * 0x01334b30, unsigned int
(nsIPresContext &, nsIFrame *, int)* ...) line 564 + 43 bytes
nsHTMLImageLoader::StartLoadImage(nsIPresContext * 0x01356b60, nsIFrame *
0x01334b30, unsigned int (nsIPresContext &, nsIFrame *, int)* 0x00537870
UpdateImageFrame(nsIPresContext &, nsIFrame *, int), int 0x00000000, int &
0x00000000) line 186 + 37 bytes
nsHTMLImageLoader::GetDesiredSize(nsIPresContext * 0x01356b60, const
nsHTMLReflowState & {...}, nsIFrame * 0x01334b30, unsigned int (nsIPresContext
&, nsIFrame *, int)* 0x00537870 UpdateImageFrame(nsIPresContext &, nsIFrame *,
int), ...) line 230
nsImageFrame::GetDesiredSize(nsIPresContext * 0x01356b60, const
nsHTMLReflowState & {...}, nsHTMLReflowMetrics & {...}) line 396
nsImageFrame::Reflow(nsImageFrame * const 0x01334b34, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00127a38) line 437
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x00127a38) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x01334b30) line 271 + 16 bytes
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, LineData *
0x013416c0, nsIFrame * 0x01334b30, unsigned int & 0x00000000, int & 0x00000000)
line 3565 + 18 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x013416c0,
unsigned int & 0x00000000) line 2834 + 28 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x013416c0)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x013342f4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x0012867c) line 1702 + 18 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x0012867c) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x013342f0) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x013417e0, nsIFrame * 0x013342f0, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x013417e0,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x013417e0)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01334954, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x001292c0) line 1702 + 18 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x001292c0) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x01334950) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x013418a0, nsIFrame * 0x01334950, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x013418a0,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x013418a0)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01333304, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00129f04) line 1702 + 18 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x00129f04) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x01333300) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x01341960, nsIFrame * 0x01333300, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01341960,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01341960)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01333da4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x0012ab48) line 1702 + 18 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x0012ab48) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x01333da0) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x01341a20, nsIFrame * 0x01333da0, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01341a20,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01341a20)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01333124, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x0012b78c) line 1702 + 18 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x0012b78c) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x01333120) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x01341ae0, nsIFrame * 0x01333120, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01341ae0,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01341ae0)
line 2697 + 20 bytes
nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2685 + 19 bytes
nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2255 + 12 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x01332c54, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 1702 + 18 bytes
nsBodyFrame::Reflow(nsBodyFrame * const 0x01332c54, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 268 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01332c50, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsTableCellFrame::Reflow(nsTableCellFrame * const 0x01332b94, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0x00000000) line 293
nsContainerFrame::ReflowChild(nsIFrame * 0x01332b90, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsTableRowFrame::InitialReflow(nsTableRowFrame * const 0x01332a40,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowReflowState & {...},
unsigned int & 0x00000000, nsTableCellFrame * 0x00000000, int 0x00000001) line
761 + 34 bytes
nsTableRowFrame::Reflow(nsTableRowFrame * const 0x01332a44, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0x00000000) line 1364 + 39 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01332a40, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const
0x01332900, nsIPresContext & {...}, nsHTMLReflowMetrics & {...},
RowGroupReflowState & {...}, unsigned int & 0x00000000, nsTableRowFrame *
0x00000000, nsReflowReason ...) line 365 + 3
nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x01332904,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState &
{...}, unsigned int & 0x00000000) line 873 + 39 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01332900, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsTableFrame::ResizeReflowPass1(nsTableFrame * const 0x01332530, nsIPresContext
& {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0x00000000, nsTableRowGroupFrame * 0x00000000, nsReflowReason ...) line
1700
nsTableFrame::Reflow(nsTableFrame * const 0x01332534, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 1551 + 43 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x01332530, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x013324b4, nsIPresContext &
{...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned
int & 0x00000000) line 990 + 37 bytes
nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int &
0x00000000) line 498
nsInlineReflow::ReflowFrame(nsIFrame * 0x013324b0) line 271 + 16 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData *
0x01399910, nsIFrame * 0x013324b0, unsigned int & 0x00004100) line 3344 + 12
bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01399910,
unsigned int & 0x00004100) line 2827 + 24 bytes
nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01399910)
line 2697 + 20 bytes
nsBlockFrame::FrameAppendedReflow(nsBlockReflowState & {...}) line 2420 + 16
bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x012feb34, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 1724 + 18 bytes
nsBodyFrame::Reflow(nsBodyFrame * const 0x012feb34, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 268 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x012feb30, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
nsScrollFrame::Reflow(nsScrollFrame * const 0x012fedb4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 392
nsContainerFrame::ReflowChild(nsIFrame * 0x012fedb0, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 391 + 28 bytes
RootFrame::Reflow(RootFrame * const 0x012fd2b4, nsIPresContext & {...},
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int &
0x00000000) line 209
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x01399620,
nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 163
PresShell::ProcessReflowCommands() line 754
PresShell::ExitReflowLock(PresShell * const 0x012c5980) line 453
PresShell::ContentAppended(PresShell * const 0x012c5988, nsIDocument *
0x01354750, nsIContent * 0x012fdcac, int 0x00000001) line 889
nsDocument::ContentAppended(nsDocument * const 0x01354750, nsIContent *
0x012fdcac, int 0x00000001) line 889
nsHTMLDocument::ContentAppended(nsHTMLDocument * const 0x01354750, nsIContent *
0x012fdcac, int 0x00000001) line 428 + 17 bytes
HTMLContentSink::WillInterrupt(HTMLContentSink * const 0x01355120) line 1398
CNavDTD::WillInterruptParse(CNavDTD * const 0x012c5c40) line 3574 + 18 bytes
nsParser::ResumeParse() line 692
nsParser::OnDataAvailable(nsParser * const 0x01354f94, nsIURL * 0x013521d0,
nsIInputStream * 0x013549f0, int 0x0000122c) line 929 + 15 bytes
nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x01352d60,
nsIURL * 0x013521d0, nsIInputStream * 0x013549f0, int 0x0000122c) line 1553 + 24
bytes
OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const
0x01307490) line 606 + 45 bytes
StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x01307494) line 452 + 12
bytes
PL_HandleEvent(PLEvent * 0x01307494) line 395 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x011d97b0) line 357 + 9 bytes
_md_EventReceiverProc(void * 0x00410390, unsigned int 0x0000c0ae, unsigned int
0x00000000, long 0x011d97b0) line 675 + 9 bytes
USER32! 77e71250()
011d97b0()
One more note: With the latest build, this page loads, it takes more than one
minute to load (but it loads). The change I have suggested in the previous note,
may not be necessary.
thanks,
raman
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Comment 8•26 years ago
|
||
verified worksforme...page loads fine, and does not take as long as it used to.
You need to log in
before you can comment on or make changes to this bug.
Description
•