Bug#543151: epiphany-webkit: crash on picture double click with js handler

Philipp Kern pkern at debian.org
Sat Aug 22 21:03:21 UTC 2009


Package: epiphany-webkit
Version: 2.27.5-1
Severity: normal

Having [1] in a popup, double-clicking on the picture (which has javascript:self.close()) results in a SEGV on amd64 (I can currently reproduce it on every invocation after a session recover).

[1] http://gnome-look.org/content/preview.php?preview=1&id=110751&file1=110751-1.jpg&file2=&file3=&name=Linux+nature

Local retracing gives me:

Core was generated by `epiphany-webkit'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007fef8c021104 in webkit_web_view_focus_out_event (widget=0x2d3fe00, event=0x2d3d0a0) at ../WebKit/gtk/webkit/webkitwebview.cpp:616
616	../WebKit/gtk/webkit/webkitwebview.cpp: No such file or directory.
	in ../WebKit/gtk/webkit/webkitwebview.cpp
Current language:  auto; currently c++
(gdb) bt
#0  0x00007fef8c021104 in webkit_web_view_focus_out_event (widget=0x2d3fe00, event=0x2d3d0a0) at ../WebKit/gtk/webkit/webkitwebview.cpp:616
#1  0x00007fef8b88eda8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2  0x00007fef89c450ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3  0x00007fef89c58549 in ?? () from /usr/lib/libgobject-2.0.so.0
#4  0x00007fef89c59a98 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#5  0x00007fef89c5a0d3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#6  0x00007fef8b99473e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#7  0x00007fef8b9a2d57 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x00007fef8b9a3702 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x00007fef89c450ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007fef89c58549 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fef89c59c02 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007fef89c5a0d3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007fef8b9a9eea in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007fef8b9a258b in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007fef8b7d96a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007fef89c450ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x00007fef89c5816c in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x00007fef89c59c02 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x00007fef89c5a0d3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x00007fef8b99d7e5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007fef89c4700a in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#22 0x00007fef8b8876a9 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fef8b88879b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007fef8b50547c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0x00007fef899ae7aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00007fef899b1df8 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fef899b22cd in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0x00007fef8b888b97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x0000000000430f76 in main (argc=1, argv=0x7fffcfb9d1a8) at /tmp/buildd/epiphany-webkit-2.27.5/src/ephy-main.c:783

The core dump (76M) will follow tomorrow, when I get an opportunity to up it.

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

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

Versions of packages epiphany-webkit depends on:
ii  dbus-x11                  1.2.16-2       simple interprocess messaging syst
ii  epiphany-webkit-data      2.27.5-1       Data files for the GNOME web brows
ii  gnome-icon-theme          2.26.0-1       GNOME Desktop icon theme
ii  iso-codes                 3.10.2-1       ISO language, territory, currency,
ii  libavahi-client3          0.6.25-1       Avahi client library
ii  libavahi-common3          0.6.25-1       Avahi common library
ii  libavahi-gobject0         0.6.25-1       Avahi GObject library
ii  libc6                     2.9-25         GNU C Library: Shared libraries
ii  libdbus-1-3               1.2.16-2       simple interprocess messaging syst
ii  libdbus-glib-1-2          0.82-1         simple interprocess messaging syst
ii  libgconf2-4               2.26.2-3       GNOME configuration database syste
ii  libglib2.0-0              2.20.4-1       The GLib library of C routines
ii  libgtk2.0-0               2.16.5-1       The GTK+ graphical user interface 
ii  libice6                   2:1.0.5-1      X11 Inter-Client Exchange library
ii  libnotify1 [libnotify1-gt 0.4.5-1        sends desktop notifications to a n
ii  libpango1.0-0             1.24.5-1       Layout and rendering of internatio
ii  libsm6                    2:1.1.0-2      X11 Session Management library
ii  libsoup-gnome2.4-1        2.27.4-1       an HTTP library implementation in 
ii  libsoup2.4-1              2.27.4-1       an HTTP library implementation in 
ii  libwebkit-1.0-2           1.1.12-1       Web content engine library for Gtk
ii  libx11-6                  2:1.2.2-1      X11 client-side library
ii  libxml2                   2.7.3.dfsg-2.1 GNOME XML library
ii  libxslt1.1                1.1.24-2       XSLT processing library - runtime 

Versions of packages epiphany-webkit recommends:
ii  yelp                          2.26.0-2   Help browser for GNOME

Versions of packages epiphany-webkit suggests:
pn  mozplugger                    <none>     (no description available)

-- no debconf information






More information about the pkg-gnome-maintainers mailing list