lynx-dev
[Top][All Lists]
Advanced

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

Re: [Lynx-dev] junk pointer


From: Thomas Dickey
Subject: Re: [Lynx-dev] junk pointer
Date: Thu, 30 Dec 2004 19:48:32 -0500 (EST)

On Thu, 30 Dec 2004, Stef Caunter wrote:

Haven't seen this before. Built dev9 --with-ssl, --enable-file-upload.

I guess this is platform specific, but stderr (see below) appears in the
displayed text for http://nfl.com, http://nba.com, http://msn.com.

my lynx -version:

Lynx Version 2.8.6dev.9 (30 Dec 2004)
libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 0.9.7-beta3, ncurses 5.2.20010224
Built on openbsd3.3 Dec 30 2004 14:14:16

Now that my nose is being rubbed in it, that appears to be the same
problem as reported earlier today.  Here's what valgrind tells me about
the first page:

==6922==    at 0x1B907460: free (vg_replace_malloc.c:153)
==6922==    by 0x8115777: HTSACopy (in /usr/local/bin/lynx)
==6922==    by 0x808AA4C: LYCheckForProxyURL (in /usr/local/bin/lynx)
==6922==    by 0x808ADFC: is_url (in /usr/local/bin/lynx)
==6922==    by 0x80D617A: LYLegitimizeHREF (in /usr/local/bin/lynx)
==6922==    by 0x80B2616: HTML_start_element (in /usr/local/bin/lynx)
==6922==    by 0x81101CE: start_element (in /usr/local/bin/lynx)
==6922==    by 0x810D9D6: SGML_character (in /usr/local/bin/lynx)
==6922==    by 0x8102E83: SGML_write (in /usr/local/bin/lynx)
==6922==    by 0x80C58F3: CacheThru_write (in /usr/local/bin/lynx)
==6922== Address 0x1BBF5512 is 26 bytes inside a block of size 300 alloc'd
==6922==    at 0x1B906EDD: malloc (vg_replace_malloc.c:131)
==6922==    by 0x8115729: HTSACopy (in /usr/local/bin/lynx)
==6922==    by 0x80B2562: HTML_start_element (in /usr/local/bin/lynx)
==6922==    by 0x81101CE: start_element (in /usr/local/bin/lynx)
==6922==    by 0x810D9D6: SGML_character (in /usr/local/bin/lynx)
==6922==    by 0x8102E83: SGML_write (in /usr/local/bin/lynx)
==6922==    by 0x80C58F3: CacheThru_write (in /usr/local/bin/lynx)
==6922==    by 0x811AA2E: HTGzFileCopy (in /usr/local/bin/lynx)
==6922==    by 0x8119BE6: HTParseGzFile (in /usr/local/bin/lynx)
==6922==    by 0x80F7171: decompressAndParse (in /usr/local/bin/lynx)

I'll work on lynx in the morning (this fix is simple, but the other one
will probably take a few hours).

I spent a few hours testing with valgrind this week, but for whatever
reason overlooked this bug.

--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net




reply via email to

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