lynx-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lynx-dev 2.8.5pre.2 and nested tables can eat all CPU


From: Frédéric L . W . Meunier
Subject: Re: lynx-dev 2.8.5pre.2 and nested tables can eat all CPU
Date: Sun, 25 Jan 2004 22:23:48 -0200 (BRST)

On Sun, 25 Jan 2004, Thomas Dickey wrote:

> On Sun, 25 Jan 2004, [ISO-8859-1] Frédéric L. W. Meunier wrote:
>
> > On Sun, 25 Jan 2004, Frédéric L. W. Meunier wrote:
> >
> > > Just tested on Cygwin, where I still have 2.8.5pre.2 without
> > > the /temp patches. It only happens with nested tables, with and
> > > without the -iz2 patch.
> >
> > Correction. It only happens with the -iz2 patch. I first did a
> > -p1 -R and got an
> >
> > Unreversed patch detected!  Ignore -R? [n]
> >
> > for the CHANGES file, so I thought it wasn't applied and
> > recompiled GridText.c and TRSTable.c.
>
> Yuu would get some complaint like that for CHANGES.  patch's handling
> of rejects is rather fragile and (observed more than once) buggy.
> I'll make a resync of the -iz2 patch once 2.8.5 is done.
>
> > > If you can't reproduce it, I'll later try on Linux.
> > >
> > > www.realnetworks.com/products/free_trial.html
> > >
> > > It stops loading at 7.1KB and eats all CPU until killed.

Well, here's:

unsplit_line (text=0x8294138, line=0x82a0920, insert=136970584,
abs_pos=908212536)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/GridText.c:2853
2853                before = before->next;
(gdb) bt
#0  unsplit_line (text=0x8294138, line=0x82a0920,
insert=136970584, abs_pos=908212536)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/GridText.c:2853
#1  0x0805f4e3 in HText_insertBlanksInStblLines (me=0x8294138,
ncols=2)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/GridText.c:4953
#2  0x08060034 in HText_endStblTABLE (me=0x8294138) at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/GridText.c:5293
#3  0x080af732 in HTML_end_element (me=0x828d660,
element_number=102, include=0x8293aa0)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/HTML.c:7147
#4  0x080ea0c7 in end_element (context=0x8293968, old_tag=0x66)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/SGML.c:1178
#5  0x080ecd8a in SGML_character (context=0x8293968, c_in=62
'>')
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/SGML.c:3947
#6  0x080f1354 in SGML_write (context=0x8293968, str=0x82a0188
",\002*\bXE)\b\003", l=1452)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/SGML.c:4411
#7  0x080b1e54 in CacheThru_write (me=0x8280418,
    str=0x8179d60
"aining/index.html\">Training\r\n\t\t\t\t\t\t</select></font>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t\t</form>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n\r\n\t<table
width=\"750\" cellpadding=\"0\" cellspacing=\"0\" bo"...,
l=1452) at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/HTML.c:7992
#8  0x080ff42e in HTMIME_write (me=0x828c1f0,
    s=0x8179d60
"aining/index.html\">Training\r\n\t\t\t\t\t\t</select></font>\r\n\t\t\t\t\t</td>\r\n\t\t\t\t\t</form>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n\r\n\t<table
width=\"750\" cellpadding=\"0\" cellspacing=\"0\" bo"...,
l=1452)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTMIME.c:1871
#9  0x080fadf6 in HTCopy (anchor=0x82927d8, file_number=3,
handle=0x0, sink=0x828c1f0)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTFormat.c:825
#10 0x080d95e9 in HTLoadHTTP (arg=0x8293740
"http://www.realnetworks.com/products/free_trial.html";,
anAnchor=0x82927d8,
    format_out=0x822af50, sink=0x0) at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTTP.c:1936
#11 0x080d7acd in HTLoad (addr=0x82810a0
"http://www.realnetworks.com/products/free_trial.html";,
anchor=0x82927d8,
    format_out=0x822af50, sink=0x0)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTAccess.c:688
#12 0x080d7e3a in HTLoadDocument (full_address=0x82810a0
"http://www.realnetworks.com/products/free_trial.html";,
    anchor=0x82927d8, format_out=0x82a0188, sink=0x0)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTAccess.c:930
#13 0x080d844d in HTLoadAbsolute (docaddr=0xbfffe980)
    at
/usr/local/src/networking/http/browsers/lynx2-8-5/WWW/Library/Implementation/HTAccess.c:1112
#14 0x0806cfa9 in getfile (doc=0x8172d20) at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/LYGetFile.c:830
#15 0x0807ad1d in mainloop () at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/LYMainLoop.c:5549
#16 0x08070526 in main (argc=2, argv=0xbffff264) at
/usr/local/src/networking/http/browsers/lynx2-8-5/src/LYMain.c:2115

-- 
http://www.pervalidus.net/contact.html

; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to address@hidden


reply via email to

[Prev in Thread] Current Thread [Next in Thread]