[dev] [surf] surf-0.6 crashes

From: Mathieu Gagnon <mathieu_AT_gagnon.name>
Date: Tue, 28 Apr 2015 13:22:44 -0400

Loving surf unfortunatly it crashes from time to time.
Haven't noticed a specific pattern but it sure does not like I'm
browsing YouTube.

Hope this helps,

$ surf -v
surf-0.6, ©2009-2014 surf engineers, see LICENSE for details

$ git log -1 HEAD --oneline # using latest from repo
b4ca032 Removing the debug print from the last commit.

$ make options
surf build options:
CFLAGS = -std=c99 -pedantic -Wall -Os -I. -I/usr/include
-I/usr/X11R6/include -I/usr/local/include/webkitgtk-1.0
-I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include
-I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/
-I/usr/X11R6/include -I/usr/local/include/cairo
-I/usr/local/include/atk-1.0 -I/usr/X11R6/include/pixman-1
-I/usr/local/include/libpng16 -I/usr/local/include/gdk-pixbuf-2.0
-I/usr/local/include/harfbuzz -I/usr/X11R6/include/freetype2
-I/usr/include -I/usr/local/include/libsoup-2.4
-I/usr/local/include/libxml2 -I/usr/local/include -pthread
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-DVERSION="0.6" -D_DEFAULT_SOURCE
LDFLAGS = -g -L/usr/lib -lc -L/usr/X11R6/lib -lX11 -L/usr/local/lib
-L/usr/X11R6/lib -Wl,-rpath-link,/usr/X11R6/lib -lwebkitgtk-1.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi
-lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lX11 -lXext
-latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lm
-lfontconfig -lfreetype -lz -lsoup-2.4 -lgio-2.0 -lgobject-2.0
-ljavascriptcoregtk-1.0 -lglib-2.0 -lintl -lgthread-2.0
CC = cc

$ gdb -q `which surf` ~/surf.core
[?1034h(no debugging symbols found)

Core was generated by `surf'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.18.0...done.
Loaded symbols for /usr/lib/libpthread.so.18.0
Loaded symbols for /usr/local/bin/surf
Reading symbols from /usr/lib/libc.so.77.0...done.
Loaded symbols for /usr/lib/libc.so.77.0
Reading symbols from /usr/X11R6/lib/libX11.so.16.0...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.16.0
Reading symbols from /usr/local/lib/libwebkitgtk-1.0.so.7.0...done.
Loaded symbols for /usr/local/lib/libwebkitgtk-1.0.so.7.0
Reading symbols from /usr/local/lib/libgtk-x11-2.0.so.2400.0...done.
Loaded symbols for /usr/local/lib/libgtk-x11-2.0.so.2400.0
Reading symbols from /usr/local/lib/libgdk-x11-2.0.so.2400.0...done.
Loaded symbols for /usr/local/lib/libgdk-x11-2.0.so.2400.0
Reading symbols from /usr/local/lib/libpangocairo-1.0.so.3600.0...done.
Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.3600.0
Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0
Reading symbols from /usr/X11R6/lib/libXinerama.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.6.0
Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
Reading symbols from /usr/X11R6/lib/libXrandr.so.7.0...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.7.0
Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0
Reading symbols from /usr/X11R6/lib/libXcomposite.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXcomposite.so.4.0
Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
Reading symbols from /usr/local/lib/libatk-1.0.so.21209.1...done.
Loaded symbols for /usr/local/lib/libatk-1.0.so.21209.1
Reading symbols from /usr/local/lib/libcairo.so.12.2...done.
Loaded symbols for /usr/local/lib/libcairo.so.12.2
Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.3000.0...done.
Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.3000.0
Reading symbols from /usr/local/lib/libpangoft2-1.0.so.3600.0...done.
Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.3600.0
Reading symbols from /usr/local/lib/libpango-1.0.so.3600.0...done.
Loaded symbols for /usr/local/lib/libpango-1.0.so.3600.0
Reading symbols from /usr/lib/libm.so.9.0...done.
Loaded symbols for /usr/lib/libm.so.9.0
Reading symbols from /usr/X11R6/lib/libfontconfig.so.9.1...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.9.1
Reading symbols from /usr/X11R6/lib/libfreetype.so.22.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.22.0
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/local/lib/libsoup-2.4.so.8.0...done.
Loaded symbols for /usr/local/lib/libsoup-2.4.so.8.0
Reading symbols from /usr/local/lib/libgio-2.0.so.4000.0...done.
Loaded symbols for /usr/local/lib/libgio-2.0.so.4000.0
Reading symbols from /usr/local/lib/libgobject-2.0.so.4000.0...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.4000.0
Reading symbols from
/usr/local/lib/libjavascriptcoregtk-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libjavascriptcoregtk-1.0.so.5.0
Reading symbols from /usr/local/lib/libglib-2.0.so.4000.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.4000.0
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.4000.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.4000.0
Symbols already loaded for /usr/lib/libpthread.so.18.0
Reading symbols from /usr/X11R6/lib/libxcb.so.3.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.3.1
Reading symbols from /usr/local/lib/libgmodule-2.0.so.4000.0...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4000.0
Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.6.0
Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.3.0
Reading symbols from /usr/local/lib/libffi.so.1.0...done.
Loaded symbols for /usr/local/lib/libffi.so.1.0
Reading symbols from /usr/local/lib/libicui18n.so.7.0...done.
Loaded symbols for /usr/local/lib/libicui18n.so.7.0
Reading symbols from /usr/local/lib/libicuuc.so.7.0...done.
Loaded symbols for /usr/local/lib/libicuuc.so.7.0
Reading symbols from /usr/local/lib/libicudata.so.7.0...done.
Loaded symbols for /usr/local/lib/libicudata.so.7.0
Reading symbols from /usr/X11R6/lib/libpixman-1.so.32.6...done.
Loaded symbols for /usr/X11R6/lib/libpixman-1.so.32.6
Reading symbols from /usr/X11R6/lib/libpthread-stubs.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libpthread-stubs.so.2.0
Reading symbols from /usr/lib/libexpat.so.11.0...done.
Loaded symbols for /usr/lib/libexpat.so.11.0
Reading symbols from /usr/local/lib/libpng.so.17.2...done.
Loaded symbols for /usr/local/lib/libpng.so.17.2
Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.0
Reading symbols from /usr/local/lib/libenchant.so.6.1...done.
Loaded symbols for /usr/local/lib/libenchant.so.6.1
Reading symbols from /usr/lib/libstdc++.so.57.0...done.
Loaded symbols for /usr/lib/libstdc++.so.57.0
Reading symbols from /usr/local/lib/libharfbuzz.so.4.4...done.
Loaded symbols for /usr/local/lib/libharfbuzz.so.4.4
Reading symbols from /usr/local/lib/libgraphite2.so.0.0...done.
Loaded symbols for /usr/local/lib/libgraphite2.so.0.0
Reading symbols from /usr/local/lib/libharfbuzz-icu.so.0.1...done.
Loaded symbols for /usr/local/lib/libharfbuzz-icu.so.0.1
Reading symbols from /usr/local/lib/libgeoclue.so.1.1...done.
Loaded symbols for /usr/local/lib/libgeoclue.so.1.1
Reading symbols from /usr/local/lib/libdbus-glib-1.so.4.4...done.
Loaded symbols for /usr/local/lib/libdbus-glib-1.so.4.4
Reading symbols from /usr/local/lib/libdbus-1.so.11.0...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.11.0
Reading symbols from /usr/local/lib/libxml2.so.15.1...done.
Loaded symbols for /usr/local/lib/libxml2.so.15.1
Reading symbols from /usr/local/lib/libgstapp-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstapp-1.0.so.1.0
Reading symbols from /usr/local/lib/libgstbase-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstbase-1.0.so.1.0
Reading symbols from /usr/local/lib/libgstreamer-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstreamer-1.0.so.1.0
Reading symbols from /usr/local/lib/libgstaudio-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstaudio-1.0.so.1.0
Reading symbols from /usr/local/lib/libgsttag-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgsttag-1.0.so.1.0
Reading symbols from /usr/local/lib/liborc-0.4.so.5.0...done.
Loaded symbols for /usr/local/lib/liborc-0.4.so.5.0
Reading symbols from /usr/local/lib/libgstfft-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstfft-1.0.so.1.0
Reading symbols from /usr/local/lib/libgstpbutils-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstpbutils-1.0.so.1.0
Reading symbols from /usr/local/lib/libgstvideo-1.0.so.1.0...done.
Loaded symbols for /usr/local/lib/libgstvideo-1.0.so.1.0
Reading symbols from /usr/local/lib/libjpeg.so.67.0...done.
Loaded symbols for /usr/local/lib/libjpeg.so.67.0
Reading symbols from /usr/local/lib/libsecret-1.so.1.0...done.
Loaded symbols for /usr/local/lib/libsecret-1.so.1.0
Reading symbols from /usr/local/lib/libgcrypt.so.19.1...done.
Loaded symbols for /usr/local/lib/libgcrypt.so.19.1
Reading symbols from /usr/local/lib/libgpg-error.so.3.3...done.
Loaded symbols for /usr/local/lib/libgpg-error.so.3.3
Reading symbols from /usr/lib/libsqlite3.so.27.0...done.
Loaded symbols for /usr/lib/libsqlite3.so.27.0
Reading symbols from /usr/local/lib/libxslt.so.3.8...done.
Loaded symbols for /usr/local/lib/libxslt.so.3.8
Reading symbols from /usr/X11R6/lib/libGL.so.15.0...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.15.0
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.0
Reading symbols from /usr/X11R6/lib/libdrm.so.5.0...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.5.0
Reading symbols from /usr/X11R6/lib/libglapi.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libglapi.so.0.0
Reading symbols from /usr/X11R6/lib/libEGL.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libEGL.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-shape.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shape.so.1.0
Reading symbols from /usr/X11R6/lib/libgbm.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libgbm.so.0.0
Reading symbols from /usr/local/lib/libwebp.so.2.0...done.
Loaded symbols for /usr/local/lib/libwebp.so.2.0
Reading symbols from /usr/X11R6/lib/libXt.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.11.0
Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
Reading symbols from /usr/X11R6/lib/libICE.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.10.0
Reading symbols from /usr/local/lib/libestdc++.so.16.0...Error while
reading shared library symbols:
Dwarf Error: Could not find abbrev number 13811 [in module
/usr/local/lib/libestdc++.so.16.0]
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
Reading symbols from
/usr/local/lib/gio/modules/libgiognomeproxy.so...done.
Loaded symbols for /usr/local/lib/gio/modules/libgiognomeproxy.so
Reading symbols from
/usr/local/lib/gio/modules/libdconfsettings.so...done.
Loaded symbols for /usr/local/lib/gio/modules/libdconfsettings.so
Reading symbols from
/usr/local/lib/gio/modules/libgiolibproxy.so...done.
Loaded symbols for /usr/local/lib/gio/modules/libgiolibproxy.so
Reading symbols from /usr/local/lib/libproxy.so.1.1...done.
Loaded symbols for /usr/local/lib/libproxy.so.1.1
Reading symbols from /usr/local/lib/gio/modules/libgiognutls.so...done.
Loaded symbols for /usr/local/lib/gio/modules/libgiognutls.so
Reading symbols from /usr/local/lib/libp11-kit.so.1.0...done.
Loaded symbols for /usr/local/lib/libp11-kit.so.1.0
Reading symbols from /usr/local/lib/libgnutls.so.41.4...done.
Loaded symbols for /usr/local/lib/libgnutls.so.41.4
Reading symbols from /usr/local/lib/libtasn1.so.3.2...done.
Loaded symbols for /usr/local/lib/libtasn1.so.3.2
Reading symbols from /usr/local/lib/libnettle.so.1.2...done.
Loaded symbols for /usr/local/lib/libnettle.so.1.2
Reading symbols from /usr/local/lib/libhogweed.so.1.1...done.
Loaded symbols for /usr/local/lib/libhogweed.so.1.1
Reading symbols from /usr/local/lib/libgmp.so.9.0...done.
Loaded symbols for /usr/local/lib/libgmp.so.9.0
Reading symbols from /usr/local/lib/pkcs11/p11-kit-trust.so...done.
Loaded symbols for /usr/local/lib/pkcs11/p11-kit-trust.so
Reading symbols from
/usr/local/lib/pkcs11/gnome-keyring-pkcs11.so...done.
Loaded symbols for /usr/local/lib/pkcs11/gnome-keyring-pkcs11.so
Reading symbols from
/usr/local/lib/gtk-2.0/2.10.0/engines/libpixmap.so...done.
Loaded symbols for /usr/local/lib/gtk-2.0/2.10.0/engines/libpixmap.so
Reading symbols from /usr/local/lib/enchant/libenchant_aspell.so...done.
Loaded symbols for /usr/local/lib/enchant/libenchant_aspell.so
Reading symbols from /usr/local/lib/libaspell.so.17.0...done.
Loaded symbols for /usr/local/lib/libaspell.so.17.0
Reading symbols from /usr/local/lib/enchant/libenchant_ispell.so...done.
Loaded symbols for /usr/local/lib/enchant/libenchant_ispell.so
Reading symbols from
/usr/local/lib/pango/1.8.0/modules/pango-basic-fc.so...done.
Loaded symbols for /usr/local/lib/pango/1.8.0/modules/pango-basic-fc.so
Reading symbols from
/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for
/usr/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
#0 0x1027e522 in WTFCrash () from
/usr/local/lib/libjavascriptcoregtk-1.0.so.5.0
(gdb) bt full
#0 0x1027e522 in WTFCrash () from
/usr/local/lib/libjavascriptcoregtk-1.0.so.5.0
No symbol table info available.
#1 0x102988c1 in WTF::OSAllocator::reserveAndCommit ()
    from /usr/local/lib/libjavascriptcoregtk-1.0.so.5.0
No symbol table info available.
#2 0x00000000 in ?? ()
No symbol table info available.
(gdb)
Received on Tue Apr 28 2015 - 19:22:44 CEST

This archive was generated by hypermail 2.3.0 : Tue Apr 28 2015 - 19:24:08 CEST