On Sat, Sep 06, 2008 at 10:31:54PM +0300, Kalle Olavi Niemitalo wrote:
> Unfortunately I cannot reproduce this crash with your attachment.
> I ran ELinks like this:
>
> $ LD_LIBRARY_PATH=/home/Kalle/prefix/i686-pc-linux-gnu/lib
> ~Kalle/build/i686-pc-linux-gnu/elinks-0.13_O2_small/src/elinks -no-home
> -no-connect ~Kalle/trans/article_17686.shtml
>
> ELinks displayed the page, although I guess not correctly because it
> does not support right-to-left text. Then I pressed q and Enter
> to quit. There was no crash. I also tried a few other
> configurations. These tests were all with commit
> 7de8b9940c96f51c55c2706ed9aa6ad11257d7ee which I think what was
> in last night's elinks-0.13 snapshot.
>
> Please try doing the same with your elinks binary. Do you get
> the crash that way or do you have to do something else
> (e.g. follow some links, enable Javascript, or load the HTML via
> HTTP rather than from a file) to trigger the crash?
I did another test using 20080907 snapshot as follows:
1] elinks -no-home -no-connect /path/to/article_17686.shtml
Then I pressed q and Enter to quit. There was no crash indeed.
2] elinks -no-home -no-connect /path/to/
Then I follow the link to article_17686.shtml
So far, no trouble happened and the page did display very well.
Then I pressed q and Enter to quit. At that point I got a crash:
0x84ad6c0:2688 bad alloc_header block free() @
/tmp/buildd/elinks-0.13~20080907/src/document/document.c:141, alloc'd at
/tmp/buildd/elinks-0.13~20080907/src/document/html/renderer.c:168
Forcing core dump! Man the Lifeboats! Women and children first!
But please DO NOT report this as a segfault!!! It is an internal error, not a
normal segfault, there is a huge difference in these for us the developers.
Also, noting the EXACT error you got above is crucial for hunting the problem
down. Thanks, and please get in touch with us.
> Please also list the options you gave to the configure script,
> the version of your compiler, and the type and size (e.g. 80x25)
> of your terminal.
Options given to configure script:
--prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--sysconfdir=/etc/elinks \
--without-lzma \
--enable-combining \
--without-openssl \
--without-x \
--with-gnutls=/usr
--enable-nntp \
--enable-88-colors \
--enable-256-colors \
--enable-leds \
--enable-html-highlight \
--enable-fsp \
--enable-smb \
--with-perl \
--with-guile \
--with-python \
--with-ruby \
--with-gssapi \
--enable-cgi \
--enable-exmode \
--enable-bittorrent \
--enable-debug \
--enable-gopher \
--enable-finger \
--enable-88-colors \
--enable-true-color \
--with-spidermonkey
Compiler version: gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
Terminal is a virtual terminal of size: 128x48
--
أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
SySDSoft, Inc.
GPG KeyID: 0x9DCA0B27 (@ subkeys.pgp.net)
GPG Fingerprint: 087D 3767 8CAC 65B1 8F6C 156E D325 C3C8 9DCA 0B27
_______________________________________________
elinks-dev mailing list
[email protected]
http://linuxfromscratch.org/mailman/listinfo/elinks-dev