Hi,
Sorry to report without much more analysis. Attached is the output of gdb
/usr/local/bin/surf core. I'm running the latest surf hg tip. webkit is
1.1.15.4. system is gentoo.
Here are the conditions under which (more often than not) one can generate
the segfault. NB: sometimes it segfaults; sometimes it does not!
pete...@trilleee2 ~/bin $ surf -x file:///home/peterjh/.surf/startpage.html
8388611
Segmentation fault (core dumped)
startpage.html looks like this:
<html>
<head><title>Surf Start Page</title></head>
<body>
<pre>
Fri 2010 Apr 2 9:30
yesterday 2010 Apr 1 * Schedule Advisory Committee (due apr. 30)
yesterday 2010 Apr 1 classes end
today 2010 Apr 2 good friday
Tue 2010 Apr 6 [Txxx] Igxr Dxxen [M & E Talk]
Wed 2010 Apr 7 7 - 23 exam period
Thu 2010 Apr 8 xxx visits 8-11
Mon 2010 Apr 12 xxx: Maybe conference (Minneapolis) for a week (thru Apr
19)
Thu 2010 Apr 15 CFP: Skau metaphysics (Prague)
Fri 2010 Apr 16 * invig. exam
</pre>
</body>
</html>
Peter
--
sic dicit magister P.
http://individual.utoronto.ca/peterjh/
GNU gdb (Gentoo 7.0 p2) 7.0
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/local/bin/surf...(no debugging symbols found)...done.
[New Thread 16959]
[New Thread 16960]
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libwebkit-1.0.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libwebkit-1.0.so.2
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libsoup-2.4.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsoup-2.4.so.1
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libpangoft2-1.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libpangocairo-1.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/libcairo.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libcairo.so.2
Reading symbols from /usr/lib/libpango-1.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libgio-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libenchant.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libenchant.so.1
Reading symbols from /usr/lib/libgailutil.so.18...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgailutil.so.18
Reading symbols from /usr/lib/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /usr/lib/libXrandr.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXrandr.so.2
Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXcomposite.so.1
Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXdamage.so.1
Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/libgstpbutils-0.10.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgstpbutils-0.10.so.0
Reading symbols from /usr/lib/libgstvideo-0.10.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgstvideo-0.10.so.0
Reading symbols from /usr/lib/libgstbase-0.10.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgstbase-0.10.so.0
Reading symbols from /usr/lib/libgstreamer-0.10.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgstreamer-0.10.so.0
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libdirectfb-1.4.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libdirectfb-1.4.so.0
Reading symbols from /usr/lib/libfusion-1.4.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfusion-1.4.so.0
Reading symbols from /usr/lib/libdirect-1.4.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libdirect-1.4.so.0
Reading symbols from /usr/lib/libxcb-render-util.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxcb-render-util.so.0
Reading symbols from /usr/lib/libxcb-render.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxcb-render.so.0
Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libjpeg.so.8...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libjpeg.so.8
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libgnutls.so.26...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libxslt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxslt.so.1
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/libpng12.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libsqlite3.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsqlite3.so.0
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libicui18n.so.42...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libicui18n.so.42
Reading symbols from /usr/lib/libicuuc.so.42...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libicuuc.so.42
Reading symbols from /usr/lib/libicudata.so.42...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libicudata.so.42
Reading symbols from /usr/lib/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxcb.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /lib/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libstdc++.so.6...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libstdc++.so.6
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_nis.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /opt/netscape/plugins/libflashplayer.so...(no debugging
symbols found)...done.
Loaded symbols for /opt/netscape/plugins/libflashplayer.so
Reading symbols from /usr/lib/nss/libnss3.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nss/libnss3.so
Reading symbols from /usr/lib/nss/libsmime3.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nss/libsmime3.so
Reading symbols from /usr/lib/nss/libssl3.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nss/libssl3.so
Reading symbols from /usr/lib/nspr/libplds4.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nspr/libplds4.so
Reading symbols from /usr/lib/nspr/libplc4.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nspr/libplc4.so
Reading symbols from /usr/lib/nspr/libnspr4.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nspr/libnspr4.so
Reading symbols from /usr/lib/nss/libnssutil3.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/nss/libnssutil3.so
Core was generated by `surf -x file:///home/peterjh/.surf/startpage.html'.
Program terminated with signal 11, Segmentation fault.
#0 0xb7201795 in ?? () from /usr/lib/libwebkit-1.0.so.2