After adding LP's fixes, I see this problem when testing with valgrind and the no-leaks configuration. This is if I do something like visit the help page, then another, then the help page again, so it is linked more than once in memory.
==19625== Invalid read of size 4 ==19625== at 0x8110DB6: deleteLinks (../../../WWW/Library/Implementation/HTAnchor.c:526) ==19625== by 0x8111224: HTAnchor_delete (../../../WWW/Library/Implementation/HTAnchor.c:747) ==19625== by 0x805B773: HText_free (GridText.c:1190) ==19625== by 0x806DE01: free_all_texts (GridText.c:11130) ==19625== by 0x80C98E2: LYCompleteExit (LYexit.c:76) ==19625== by 0x80C99A4: LYexit (LYexit.c:151) ==19625== by 0x8076D2D: ??? (LYMain.c:2083) ==19625== by 0x420158D4: (within /lib/i686/libc-2.2.93.so) ==19625== by 0x804B55D: (within /usr/build/lynx/lynx2.8.5dev.13b/lynx) ==19625== Address 0x419D4094 is 12 bytes inside a block of size 36 free'd ==19625== at 0x4003BCE8: free (vg_clientfuncs.c:180) ==19625== by 0x80C928A: LYLeakFree (LYLeaks.c:749) ==19625== by 0x80F9D84: HTBTElementAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:71) ==19625== by 0x80F9D4B: HTBTElementAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:68) ==19625== by 0x80F9D4B: HTBTElementAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:68) ==19625== by 0x80F9D4B: HTBTElementAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:68) ==19625== by 0x80F9D65: HTBTElementAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:70) ==19625== by 0x80F9DC8: HTBTreeAndObject_free (../../../WWW/Library/Implementation/HTBTree.c:81) ==19625== by 0x81111DA: HTAnchor_delete (../../../WWW/Library/Implementation/HTAnchor.c:740) ==19625== by 0x805B773: HText_free (GridText.c:1190) -- Thomas E. Dickey <[EMAIL PROTECTED]> http://invisible-island.net ftp://invisible-island.net ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]
