Bug#600295: libwebkit-1.0-2: SIGSEGV in JSC::JSCell::put crashes epiphany-browser on Facebook logout.

James Collier james.collier412 at gmail.com
Fri Oct 15 16:16:40 UTC 2010


Package: libwebkit-1.0-2
Version: 1.2.4-1+b1
Severity: normal

Steps to reproduce the problem:
	* Start epiphany-browser (packageversion: 2.30.6-1).
	* Login to facebook at: http://www.facebook.com/login.php in
epiphany-browser.
	* Logout of Facebook.
	* epiphany-browser crashes with SIGSEGV.

Program received signal SIGSEGV, Segmentation fault.
0x00007fc47f137f17 in JSC::JSCell::put (this=<value optimized out>,
exec=0x7fc463c4d748, identifier=..., value=..., slot=<value optimized
out>) at ../JavaScriptCore/runtime/JSCell.cpp:143

(gdb) thread apply all bt full
<...>
Thread 1 (Thread 0x7fc481de2800 (LWP 29484)):
#0  0x00007fc47f137f17 in JSC::JSCell::put (this=<value optimized out>,
exec=0x7fc463c4d748, identifier=..., value=..., slot=<value optimized
out>) at ../JavaScriptCore/runtime/JSCell.cpp:143
No locals.
#1  0x00007fc47f0311b9 in JSObjectSetProperty (ctx=0x7fc463c4d748,
object=0x7fc468675a40, 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 = 8589934624}
        entryShim = {<JSC::APIEntryShimWithoutLock> = {m_globalData =
0x7fc46c325a00, m_entryIdentifierTable = 0x7fc46c30abd0}, 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 = 0x7fc46c3425a0},
static s_nullRep = 0x7fc46c2bc3c0, static s_nullUString =
0x7fc46c2bd0f8}}
#2  0x0000000000481a0d in fill_form_cb (retval=<value optimized out>,
results=<value optimized out>, user_data=<value optimized out>) at
ephy-web-view.c:776
        prop_value = 0x0
        prop_value_str = <value optimized out>
        prop_name = 0x7fc468d23c48
        js_context = 0x7fc463c4d748
        username_element = 0x7fc468675a40
        password_element = 0x7fc468675a80
#3  0x00007fc480092d81 in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#4  0x00007fc48009643e in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#5  0x00007fc48008d96c in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#6  0x00007fc47fc2edca in ?? () from /lib/libdbus-1.so.3
No symbol table info available.
#7  0x00007fc47fc3102f in dbus_connection_dispatch ()
from /lib/libdbus-1.so.3
No symbol table info available.
#8  0x00007fc480097d75 in ?? () from /usr/lib/libgnome-keyring.so.0
No symbol table info available.
#9  0x00007fc47c1bb6f2 in g_main_context_dispatch ()
from /lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00007fc47c1bf568 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007fc47c1bfa75 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007fc47df0b6b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x00000000004359a3 in main (argc=1, argv=0x7fff7694e328) at
ephy-main.c:741
        option_context = <value optimized out>
        option_group = <value optimized out>
        proxy = <value optimized out>
        error = 0x0
        user_time = 126494075

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libwebkit-1.0-2 depends on:
ii  libatk1.0-0                 1.30.0-1     The ATK accessibility
toolkit
ii  libc6                       2.11.2-6     Embedded GNU C Library:
Shared lib
ii  libcairo2                   1.8.10-6     The Cairo 2D vector
graphics libra
ii  libenchant1c2a              1.6.0-1      a wrapper library for
various spel
ii  libfontconfig1              2.8.0-2.1    generic font configuration
library
ii  libfreetype6                2.4.2-2      FreeType 2 font engine,
shared lib
ii  libgail18                   2.20.1-2     GNOME Accessibility
Implementation
ii  libglib2.0-0                2.24.2-1     The GLib library of C
routines
ii  libgstreamer-plugins-base0. 0.10.30-1    GStreamer libraries from
the "base
ii  libgstreamer0.10-0          0.10.30-1    Core GStreamer libraries
and eleme
ii  libgtk2.0-0                 2.20.1-2     The GTK+ graphical user
interface 
ii  libicu44                    4.4.1-6      International Components
for Unico
ii  libjpeg62                   6b1-1        The Independent JPEG
Group's JPEG 
ii  libpango1.0-0               1.28.1-1     Layout and rendering of
internatio
ii  libpng12-0                  1.2.44-1     PNG library - runtime
ii  libsoup2.4-1                2.30.2-1     an HTTP library
implementation in 
ii  libsqlite3-0                3.7.2-1      SQLite 3 shared library
ii  libstdc++6                  4.4.5-3      The GNU Standard C++
Library v3
ii  libwebkit-1.0-common        1.2.4-1      Web content engine library
for Gtk
ii  libxml2                     2.7.7.dfsg-4 GNOME XML library
ii  libxslt1.1                  1.1.26-6     XSLT 1.0 processing library
- runt
ii  libxt6                      1:1.0.7-1    X11 toolkit intrinsics
library

libwebkit-1.0-2 recommends no packages.

libwebkit-1.0-2 suggests no packages.

-- no debconf information






More information about the Pkg-webkit-maintainers mailing list