Bug#564584: epiphany-browser: crashes inside libwebkit
Julien Cristau
jcristau at debian.org
Sun Jan 10 13:58:45 UTC 2010
Package: epiphany-browser
Version: 2.29.3-1
Severity: important
I'm getting regular crashes of epiphany, dmesg has:
[503271.392404] epiphany-browse[20703]: segfault at 51 ip 00007f9ea683b1d3 sp 00007fff54bf1ed8 error 4 in libwebkit-1.0.so.2.14.0[7f9ea6056000+10f3000]
[573739.237601] epiphany-browse[15328] general protection ip:7fa2381de1c0 sp:7fffe5e2ddd8 error:0 in libwebkit-1.0.so.2.14.0[7fa2379f9000+10f3000]
[638085.140731] epiphany-browse[15724] general protection ip:7f232ebab1c0 sp:7ffff7e1fae8 error:0 in libwebkit-1.0.so.2.14.0[7f232e3c6000+10f3000]
[642019.835933] epiphany-browse[24606] general protection ip:7fb911cc51c0 sp:7fffb692e3f8 error:0 in libwebkit-1.0.so.2.14.0[7fb9114e0000+10f3000]
It sometimes seems to crash on its own when I'm not looking... Filing
against epiphany, but I guess it's likely to be webkit's fault somehow.
I got a core dump from the last one, backtrace looks like:
Core was generated by `epiphany-browser'.
Program terminated with signal 11, Segmentation fault.
#0 WTF::RefPtr<WebCore::Frame>::get (this=0x79002000660049)
at ../JavaScriptCore/wtf/RefPtr.h:57
57 ../JavaScriptCore/wtf/RefPtr.h: No such file or directory.
in ../JavaScriptCore/wtf/RefPtr.h
(gdb) bt full
#0 WTF::RefPtr<WebCore::Frame>::get (this=0x79002000660049)
at ../JavaScriptCore/wtf/RefPtr.h:57
No locals.
#1 WebCore::FocusController::focusedFrame (this=0x79002000660049)
at ../WebCore/page/FocusController.h:46
No locals.
#2 WebCore::FocusController::focusedOrMainFrame (this=0x79002000660049)
at ../WebCore/page/FocusController.cpp:102
frame = <value optimized out>
#3 0x00007fb91183192b in clearClipboardContentsCallback (
clipboard=<value optimized out>, data=0x7fb8f68d7b40)
at ../WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.cpp:129
frame = <value optimized out>
dataObject = <value optimized out>
#4 0x00007fb910f2058a in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5 0x00007fb910f205fc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#6 0x00007fb910dff538 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7 0x00007fb90fbf544e in IA__g_closure_invoke (closure=0x12b3330,
return_value=0x7fffb692e610, n_param_values=2, param_values=0x21aded0,
invocation_hint=0x7fffb692e5d0)
---Type <return> to continue, or q <return> to quit---
at /build/buildd/glib2.0-2.22.3/gobject/gclosure.c:767
marshal = 0
marshal_data = 0x1299b90
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#8 0x00007fb90fc09503 in signal_emit_unlocked_R (node=0x11e0630,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>,
instance_and_params=<value optimized out>)
at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c:3247
tmp = 0x7fb90ee02290
handler = 0x12ad560
accumulator = 0x11e06b0
emission = {next = 0x0, instance = 0x1274e60, ihint = {signal_id = 52,
detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = 0x11e05c0
handler_list = 0x12ad560
return_accu = <value optimized out>
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 52
max_sequential_handler_number = <value optimized out>
return_value_altered = 0
#9 0x00007fb90fc0a74c in IA__g_signal_emit_valist (instance=0x1274e60,
signal_id=<value optimized out>, detail=0, var_args=0x7fffb692e7c0)
at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c:2990
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
error = <value optimized out>
signal_return_type = 20
param_values = <value optimized out>
node = 0x11e0630
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#10 0x00007fb90fc0adb3 in IA__g_signal_emit (instance=0x79002000660049,
signal_id=347726968, detail=32)
at /build/buildd/glib2.0-2.22.3/gobject/gsignal.c:3037
var_args = {{gp_offset = 32, fp_offset = 48,
overflow_arg_area = 0x7fffb692e8a0,
reg_save_area = 0x7fffb692e7e0}}
#11 0x00007fb910f063cf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00007fb910df8c8a in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00007fb91081ab7c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#14 0x00007fb90f5568fe in g_main_dispatch (context=0x11c36e0)
at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
dispatch = 0x7fb91081ab30
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x11c3660, next = 0x0}
source = 0x11c3660
current = 0x11e7600
i = 0
#15 IA__g_main_context_dispatch (context=0x11c36e0)
at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
No locals.
#16 0x00007fb90f55a2b8 in g_main_context_iterate (context=0x11c36e0,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
max_priority = 2147483647
timeout = 98
some_ready = 1
nfds = 12
allocated_nfds = 257322224
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#17 0x00007fb90f55a715 in IA__g_main_loop_run (loop=0x122a240)
at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2799
self = 0x1187e60
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#18 0x00007fb910df8f87 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x0000000000434250 in main ()
No symbol table info available.
Cheers,
Julien
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages epiphany-browser depends on:
ii dbus-x11 1.2.16-2 simple interprocess messaging syst
ii epiphany-browser-data 2.29.3-1 Data files for the GNOME web brows
ii gnome-icon-theme 2.28.0-1 GNOME Desktop icon theme
ii iso-codes 3.12.1-1 ISO language, territory, currency,
ii libavahi-client3 0.6.25-2 Avahi client library
ii libavahi-common3 0.6.25-2 Avahi common library
ii libavahi-gobject0 0.6.25-2 Avahi GObject library
ii libc6 2.10.2-5 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.16-2 simple interprocess messaging syst
ii libdbus-glib-1-2 0.82-2 simple interprocess messaging syst
ii libgconf2-4 2.28.0-1 GNOME configuration database syste
ii libgirepository1.0-0 0.6.7-2 Library for handling GObject intro
ii libglib2.0-0 2.22.3-2 The GLib library of C routines
ii libgnome-keyring0 2.28.2-1 GNOME keyring services library
ii libgtk2.0-0 2.18.5-1 The GTK+ graphical user interface
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1-gtk2 0.4.5-1 sends desktop notifications to a n
ii libnspr4-0d 4.8.2-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.5-1 Network Security Service libraries
ii libpango1.0-0 1.26.2-1 Layout and rendering of internatio
ii libseed0 2.28.0-2 GObject JavaScript bindings for th
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsoup-gnome2.4-1 2.28.2-1 an HTTP library implementation in
ii libsoup2.4-1 2.28.2-1 an HTTP library implementation in
ii libwebkit-1.0-2 1.1.18-1 Web content engine library for Gtk
ii libx11-6 2:1.3.2-1 X11 client-side library
ii libxml2 2.7.6.dfsg-1 GNOME XML library
ii libxslt1.1 1.1.26-1 XSLT processing library - runtime
Versions of packages epiphany-browser recommends:
ii yelp 2.28.0+webkit-2 Help browser for GNOME
Versions of packages epiphany-browser suggests:
pn mozplugger <none> (no description available)
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list