Bug#618837: epiphany-browser: SIGSEGV in webkit's JSC::JSCell::put()
Julien Cristau
jcristau at debian.org
Fri Mar 18 20:08:32 UTC 2011
Package: epiphany-browser
Version: 2.30.6-1
Severity: important
I just had a couple epiphany crashes, so tried to get a core dump.
Obviously it stopped crashing for a while after I set ulimit -c
unlimited, but eventually it crashed again (apparently in the same place), so
here's a backtrace.
dmesg:
[353133.105428] epiphany-browse[2992]: segfault at 480 ip 00007f04ff4e290f sp 00007fff8b4a5ee0 error 4 in libwebkit-1.0.so.2.17.9[7f04ff022000+1083000]
[353242.771889] epiphany-browse[8307]: segfault at 0 ip 00007f893013ba57 sp 00007fffe08b89e0 error 4 in libwebkit-1.0.so.2.17.9[7f892f609000+1083000]
[353889.023251] epiphany-browse[9463]: segfault at 0 ip 00007f391f958a57 sp 00007fffddfae6c0 error 4 in libwebkit-1.0.so.2.17.9[7f391ee26000+1083000]
gdb:
Core was generated by `epiphany-browser'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f391f958a57 in JSC::JSCell::put (this=<value optimized out>,
exec=0x7f38ee9e12c8, identifier=..., value=..., slot=<value optimized out>)
at ../JavaScriptCore/runtime/JSCell.cpp:143
143 ../JavaScriptCore/runtime/JSCell.cpp: No such file or directory.
in ../JavaScriptCore/runtime/JSCell.cpp
(gdb) bt full
#0 0x00007f391f958a57 in JSC::JSCell::put (this=<value optimized out>,
exec=0x7f38ee9e12c8, identifier=..., value=..., slot=<value optimized out>)
at ../JavaScriptCore/runtime/JSCell.cpp:143
No locals.
#1 0x00007f391f851c69 in JSObjectSetProperty (ctx=0x7f38ee9e12c8,
object=0x7f38f6bded80, propertyName=<value optimized out>,
value=<value optimized out>, attributes=0, exception=0x0)
at ../JavaScriptCore/API/JSObjectRef.cpp:280
slot = {m_type = JSC::PutPropertySlot::Uncachable, m_base = 0x0,
m_offset = 32}
entryShim = {<JSC::APIEntryShimWithoutLock> = {
m_globalData = 0x7f390a2d1a00, m_entryIdentifierTable =
0x7f390c2ac460},
m_lock = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>},
m_lockBehavior = JSC::SilenceAssertionsOnly}}
name = {_ustring = {static NotFound = 4294967295,
m_rep = {<WTF::FastAllocBase> = {<No data fields>},
m_ptr = 0x7f390a0b6d20}, static s_nullRep = 0x7f390c1d83c0,
static s_nullUString = 0x7f390c1d90f8}}
#2 0x0000000000481a0d in ?? ()
No symbol table info available.
#3 0x00007f39208b3d81 in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#4 0x00007f39208b743e in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#5 0x00007f39208ae96c in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#6 0x00007f392044fdca in ?? () from /lib/libdbus-1.so.3
No symbol table info available.
#7 0x00007f392045202f in dbus_connection_dispatch () from /lib/libdbus-1.so.3
No symbol table info available.
#8 0x00007f39208b8d75 in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#9 0x00007f391c9db6f2 in g_main_dispatch (context=0x10c8260)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:1960
dispatch = 0x7f39208b8d60
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x16179a0, next = 0x0}
source = 0x16179a0
current = 0x110f200
i = 0
#10 IA__g_main_context_dispatch (context=0x10c8260)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2513
No locals.
#11 0x00007f391c9df568 in g_main_context_iterate (context=0x10c8260,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = 15
allocated_nfds = 480166704
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#12 0x00007f391c9dfa75 in IA__g_main_loop_run (loop=0x1128ef0)
at /scratch/build-area/glib2.0-2.24.2/glib/gmain.c:2799
self = 0x108e150
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#13 0x00007f391e72b6b7 in IA__gtk_main ()
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
tmp_list = 0x1104180
functions = 0x0
init = 0x1118830
loop = <value optimized out>
#14 0x00000000004359a3 in main ()
No symbol table info available.
Cheers,
Julien
-- System Information:
Debian Release: 6.0.1
APT prefers proposed-updates
APT policy: (990, 'proposed-updates'), (990, 'stable'), (500, 'squeeze-updates'), (500, 'oldstable'), (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-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.24-4 simple interprocess messaging syst
ii epiphany-browser-data 2.30.6-1 Data files for the GNOME web brows
ii gnome-icon-theme 2.30.3-2 GNOME Desktop icon theme
ii iso-codes 3.23-1 ISO language, territory, currency,
ii libavahi-client3 0.6.27-2+squeeze1 Avahi client library
ii libavahi-common3 0.6.27-2+squeeze1 Avahi common library
ii libavahi-gobject0 0.6.27-2+squeeze1 Avahi GObject library
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.24-4 simple interprocess messaging syst
ii libdbus-glib-1-2 0.88-2.1 simple interprocess messaging syst
ii libgconf2-4 2.28.1-6 GNOME configuration database syste
ii libgirepository1.0-0 0.6.14-1+b1 Library for handling GObject intro
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgnome-keyring0 2.30.1-1 GNOME keyring services library
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libice6 2:1.0.6-2 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1 0.5.0-2 sends desktop notifications to a n
ii libnspr4-0d 4.8.6-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.8-1 Network Security Service libraries
ii libpango1.0-0 1.28.3-1+squeeze2 Layout and rendering of internatio
ii libseed0 2.30.0-1+b1 GObject JavaScript bindings for th
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsoup-gnome2.4-1 2.30.2-1 an HTTP library implementation in
ii libsoup2.4-1 2.30.2-1 an HTTP library implementation in
ii libwebkit-1.0-2 1.2.7-0+squeeze1 Web content engine library for Gtk
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxml2 2.7.8.dfsg-2 GNOME XML library
ii libxslt1.1 1.1.26-6 XSLT 1.0 processing library - runt
Versions of packages epiphany-browser recommends:
ii ca-certificates 20090814+nmu2 Common CA certificates
ii evince 2.30.3-2 Document (PostScript, PDF) viewer
ii yelp 2.30.1+webkit-1 Help browser for GNOME
Versions of packages epiphany-browser suggests:
ii epiphany-extensions 2.30.2-1 Extensions for Epiphany web browse
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list