From nobody@FreeBSD.org  Fri Jul 20 16:44:38 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id CBDA837B401
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 20 Jul 2001 16:44:38 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.4/8.11.4) id f6KNicG44560;
	Fri, 20 Jul 2001 16:44:38 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200107202344.f6KNicG44560@freefall.freebsd.org>
Date: Fri, 20 Jul 2001 16:44:38 -0700 (PDT)
From: David Bogen <db@bogen.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Mozilla crashes when it encounters HTML escape characters without trailing semicolons
X-Send-Pr-Version: www-1.0

>Number:         29115
>Category:       ports
>Synopsis:       Mozilla crashes when it encounters HTML escape characters without trailing semicolons
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnome
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 20 16:50:01 PDT 2001
>Closed-Date:    Mon Aug 20 04:10:43 PDT 2001
>Last-Modified:  Mon Aug 20 04:11:39 PDT 2001
>Originator:     David Bogen
>Release:        4.3-STABLE
>Organization:
>Environment:
FreeBSD custer.moonlight.com 4.3-STABLE FreeBSD 4.3-STABLE #0: Wed Jul 11 11:47:44 PDT 2001     root@custer.moonlight.com:/usr/obj/usr/src/sys/CUSTER  i386
>Description:
Detailed report can be found here:
http://bugzilla.mozilla.org/show_bug.cgi?id=90527

Short version is that pointing Mozilla 0.9.2 built from ports at http://althea.sourceforge.net caused browser to crash every time.  

Analysis of problem revealed:

Their HTML as written looks like this:

<font size=4>
<b> <a name=credits>Credits</a></b><br>
</font>
<ul>
<a name=history><b>History</b></a><br>
&nbsp;&nbsp; Althea began as a independent study project at Carleton College
in February 2000 with Jeff Ondich, advisor and six students, Bryan Dotzour, Eric
Johnson, Nate Kohl, Will Mulvihill, Keith Resar, and Ethan Sommer.  It has since
been carried on by some of those members and is working toward supporting all
the features the original authors designed for it.<br>
<br>
<a name=name><b>Althea's Name</b></a><br>
&nbsp;&nbsp; Several names were tossed around.  The recursive acronym had its
attractions, but in the end, Althea was chosen in honor of Bryan Dotzour's wife.
 <br>
<br>
<a name=devTeam><b>the Althea Development Team</b></a><br>
&nbsp;&nbsp;&nbsp;&nbsp;Bryan Dotzour &#60Dwighthammer&#62<br>
&nbsp;&nbsp;&nbsp;&nbsp;Eric Johnson &#60soupMonkey&#62 <br>
&nbsp;&nbsp;&nbsp;&nbsp;Nate Kohl<br>
&nbsp;&nbsp;&nbsp;&nbsp;Will Mulvihill &#60Thriller&#62<br>
&nbsp;&nbsp;&nbsp;&nbsp;Jeff Ondich   <br>
&nbsp;&nbsp;&nbsp;&nbsp;Keith Resar &#60Heavy&#62<br>
&nbsp;&nbsp;&nbsp;&nbsp;Ethan Sommer<br>
<br>
<a name=contact><b>Contact</b></a><br>
&nbsp;&nbsp; Questions, comments, and code welcome at:
althea-developers@lists.sourceforge.net
<br>
<br>
<br>
</ul>

Lack of semicolons after &#60 and &#62 causes browser to crash.  Correcting HTML
to this:

<font size=4>
<b> <a name=credits>Credits</a></b><br>
</font>
<ul>
<a name=history><b>History</b></a><br>
&nbsp;&nbsp; Althea began as a independent study project at Carleton College
in February 2000 with Jeff Ondich, advisor and six students, Bryan Dotzour, Eric
Johnson, Nate Kohl, Will Mulvihill, Keith Resar, and Ethan Sommer.  It has since
been carried on by some of those members and is working toward supporting all
the features the original authors designed for it.<br>
<br>
<a name=name><b>Althea's Name</b></a><br>
&nbsp;&nbsp; Several names were tossed around.  The recursive acronym had its
attractions, but in the end, Althea was chosen in honor of Bryan Dotzour's wife.
 <br>
<br>
<a name=devTeam><b>the Althea Development Team</b></a><br>
&nbsp;&nbsp;&nbsp;&nbsp;Bryan Dotzour &#60;Dwighthammer&#62;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Eric Johnson &#60;soupMonkey&#62; <br>
&nbsp;&nbsp;&nbsp;&nbsp;Nate Kohl<br>
&nbsp;&nbsp;&nbsp;&nbsp;Will Mulvihill &#60;Thriller&#62;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Jeff Ondich   <br>
&nbsp;&nbsp;&nbsp;&nbsp;Keith Resar &#60;Heavy&#62;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Ethan Sommer<br>
<br>
<a name=contact><b>Contact</b></a><br>
&nbsp;&nbsp; Questions, comments, and code welcome at:
althea-developers@lists.sourceforge.net
<br>
<br>
<br>
</ul>

allows Mozilla to run normally.




>How-To-Repeat:
1.Open Mozilla.
2. Point browser to http://althea.sourceforge.net
3. Watch mozilla die horrible flaming death


>Fix:

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->gnome 
Responsible-Changed-By: ijliao 
Responsible-Changed-When: Sat Aug 4 11:01:29 PDT 2001 
Responsible-Changed-Why:  
over to maintainer 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=29115 
State-Changed-From-To: open->closed 
State-Changed-By: sobomax 
State-Changed-When: Mon Aug 20 04:10:43 PDT 2001 
State-Changed-Why:  
Doesn't look like a FreeBSD-specific issue. Please report to Mozilla developers 
instead (http://www.mozilla.org/quality/help/bug-form.html). 

Thank you for reporting, anyway! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=29115 
>Unformatted:
