Bug#569072: occasionally crashes when scrolling
chrysn
chrysn at fsfe.org
Tue Feb 9 21:39:10 UTC 2010
Package: epiphany-browser
Version: 2.29.6-1
Severity: important
just experienced another non-deterministic epiphany segfault; running
the next epiphany instance in gdb resulted (after some hours of brosing)
in a crash when i was scrolling down on a freshly loaded website.
(if there is a bug or other place where i should attach this kind of
crash logs, please let me know; best i could do to avoid duplicates was
searching for sendScrollEvent in the previous bug reports)
here is the output of gdb:
[...]
[Thread 0x7fffc7818910 (LWP 1866) exited]
[Thread 0x7fffcae1f910 (LWP 1871) exited]
[Thread 0x7fffc8019910 (LWP 1872) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4ea47df in WebCore::EventHandler::sendScrollEvent (this=<value optimized out>) at ../WebCore/page/EventHandler.cpp:2509
2509 ../WebCore/page/EventHandler.cpp: No such file or directory.
in ../WebCore/page/EventHandler.cpp
Current language: auto
The current source language is "auto; currently c++".
(gdb)
(gdb) bt
#0 0x00007ffff4ea47df in WebCore::EventHandler::sendScrollEvent (this=<value optimized out>) at ../WebCore/page/EventHandler.cpp:2509
#1 0x00007ffff4eb6896 in WebCore::FrameView::valueChanged (this=0x7fffd4c23a00, bar=0x7fffd4c698f0) at ../WebCore/page/FrameView.cpp:1505
#2 0x00007ffff4eff5e1 in WebCore::Scrollbar::setCurrentPos (this=0x7fffd4c698f0, pos=<value optimized out>) at ../WebCore/platform/Scrollbar.cpp:290
#3 0x00007ffff4eff73f in WebCore::Scrollbar::setValue (this=0x7fffd4c698f0, v=0) at ../WebCore/platform/Scrollbar.cpp:98
#4 0x00007ffff2f5144e in IA__g_closure_invoke (closure=0x7fff700240b0, return_value=0x0, n_param_values=1, param_values=0x14a1940, invocation_hint=0x7fffffffb730) at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c:767
#5 0x00007ffff2f65513 in signal_emit_unlocked_R (node=0x949340, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3247
#6 0x00007ffff2f668cf in IA__g_signal_emit_valist (instance=0x13ba4a0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffb920) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:2980
#7 0x00007ffff2f66dd3 in IA__g_signal_emit (instance=0x7fffd461b000, signal_id=1, detail=1374) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3037
#8 0x00007ffff4099dba in IA__gtk_adjustment_value_changed (adjustment=0x13ba4a0) at /gtk+2.0-2.18.6/gtk/gtkadjustment.c:668
#9 0x00007ffff51b2f7d in ~ScrollbarGtk (this=0x7fffcd8175b0, __in_chrg=<value optimized out>) at ../WebCore/platform/gtk/ScrollbarGtk.cpp:99
#10 0x00007ffff4efd4ae in WTF::RefCounted<WebCore::Widget>::deref (this=0x7fffd4c23c80, hasBar=<value optimized out>) at ../JavaScriptCore/wtf/RefCounted.h:109
#11 WTF::RefPtr<WebCore::Scrollbar>::operator= (this=0x7fffd4c23c80, hasBar=<value optimized out>) at ../JavaScriptCore/wtf/RefPtr.h:132
#12 WebCore::ScrollView::setHasVerticalScrollbar (this=0x7fffd4c23c80, hasBar=<value optimized out>) at ../WebCore/platform/ScrollView.cpp:101
#13 0x00007ffff4eb82ab in ~FrameView (this=0x7fffd4c23c80, __in_chrg=<value optimized out>) at ../WebCore/page/FrameView.cpp:161
#14 0x00007ffff4ead076 in WTF::RefCounted<WebCore::Widget>::deref (this=0x7fffd461b000, view=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../JavaScriptCore/wtf/RefCounted.h:109
#15 WTF::RefPtr<WebCore::FrameView>::operator= (this=0x7fffd461b000, view=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../JavaScriptCore/wtf/RefPtr.h:141
#16 WebCore::Frame::setView (this=0x7fffd461b000, view=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../WebCore/page/Frame.cpp:258
#17 0x00007ffff4e54551 in WebCore::FrameLoader::open (this=0x7fffd461b050, cachedFrame=...) at ../WebCore/loader/FrameLoader.cpp:2727
#18 0x00007ffff4d8dd10 in WebCore::CachedFrame::open (this=0x7fffe42ffe10) at ../WebCore/history/CachedFrame.cpp:168
#19 0x00007ffff4d8f185 in WebCore::CachedPage::restore (this=0x7fffd1d86120, page=0x1) at ../WebCore/history/CachedPage.cpp:74
#20 0x00007ffff4e51f3a in WebCore::FrameLoader::open (this=0x7fffd461b050, cachedPage=...) at ../WebCore/loader/FrameLoader.cpp:2686
#21 0x00007ffff4e583d6 in WebCore::FrameLoader::commitProvisionalLoad (this=0x7fffd461b050, prpCachedPage=<value optimized out>) at ../WebCore/loader/FrameLoader.cpp:2452
#22 0x00007ffff4e58cc6 in WebCore::FrameLoader::loadProvisionalItemFromCachedPage (this=0x7fffd461b050) at ../WebCore/loader/FrameLoader.cpp:3641
#23 0x00007ffff4e58f6d in WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x7fffd461b050, formState=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../WebCore/loader/FrameLoader.cpp:3513
#24 0x00007ffff4e58ffd in WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=0x7fffd461b000, request=..., formState=<value optimized out>, shouldContinue=94) at ../WebCore/loader/FrameLoader.cpp:3450
#25 0x00007ffff4e703af in WebCore::PolicyChecker::checkNavigationPolicy (this=0x7fffd461b060, request=..., loader=0x7fffd2466680, formState=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at ../WebCore/loader/PolicyChecker.cpp:68
#26 0x00007ffff4e5933a in WebCore::FrameLoader::loadWithDocumentLoader (this=0x7fffd461b050, loader=0x7fffd2466680, type=<value optimized out>, prpFormState=<value optimized out>) at ../WebCore/loader/FrameLoader.cpp:2084
#27 0x00007ffff4e5d36e in WebCore::FrameLoader::navigateToDifferentDocument (this=0x7fffd461b050, item=<value optimized out>, loadType=WebCore::FrameLoadTypeBack) at ../WebCore/loader/FrameLoader.cpp:3733
#28 0x00007ffff4e602d5 in WebCore::HistoryController::recursiveGoToItem (this=0x7fffd461b170, item=0x7fffd30bfa00, fromItem=<value optimized out>, type=WebCore::FrameLoadTypeBack) at ../WebCore/loader/HistoryController.cpp:585
#29 0x00007ffff4ec6bb3 in WebCore::Page::goToItem (this=0x7fffceb7aa20, item=0x7fffd30bfa00, type=WebCore::FrameLoadTypeBack) at ../WebCore/page/Page.cpp:310
#30 0x00007ffff4ec6d24 in WebCore::Page::goBack (this=0x7fffceb7aa20) at ../WebCore/page/Page.cpp:239
#31 0x00007ffff2f5144e in IA__g_closure_invoke (closure=0x7bb230, return_value=0x0, n_param_values=1, param_values=0x133e920, invocation_hint=0x7fffffffc780) at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c:767
#32 0x00007ffff2f64e2c in signal_emit_unlocked_R (node=0x7bb2c0, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3177
#33 0x00007ffff2f668cf in IA__g_signal_emit_valist (instance=0x87a4b0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffc970) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:2980
#34 0x00007ffff2f66dd3 in IA__g_signal_emit (instance=0x7fffd461b000, signal_id=1, detail=1374) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3037
#35 0x00007ffff4094ca3 in _gtk_action_emit_activate (action=0x87a4b0) at /gtk+2.0-2.18.6/gtk/gtkaction.c:727
#36 0x000000000043e3ef in ?? ()
#37 0x00007ffff415c538 in _gtk_marshal_BOOLEAN__BOXED (closure=0x73d450, return_value=0x7fffffffcc60, n_param_values=<value optimized out>, param_values=0x14b8a40, invocation_hint=<value optimized out>, marshal_data=0x43e140)
at /gtk+2.0-2.18.6/gtk/gtkmarshalers.c:84
#38 0x00007ffff2f5144e in IA__g_closure_invoke (closure=0x73d450, return_value=0x7fffffffcc60, n_param_values=2, param_values=0x14b8a40, invocation_hint=0x7fffffffcc20) at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c:767
#39 0x00007ffff2f651dd in signal_emit_unlocked_R (node=0x73d190, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3285
#40 0x00007ffff2f6676a in IA__g_signal_emit_valist (instance=0x7351f0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffce10) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:2990
#41 0x00007ffff2f66dd3 in IA__g_signal_emit (instance=0x7fffd461b000, signal_id=1, detail=1374) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3037
#42 0x00007ffff42636cf in gtk_widget_event_internal (widget=0x7351f0, event=0x1466440) at /gtk+2.0-2.18.6/gtk/gtkwidget.c:4767
#43 0x00007ffff4154bb4 in IA__gtk_propagate_event (widget=0x7351f0, event=0x1466440) at /gtk+2.0-2.18.6/gtk/gtkmain.c:2391
#44 0x00007ffff4155ab3 in IA__gtk_main_do_event (event=0x1466440) at /gtk+2.0-2.18.6/gtk/gtkmain.c:1622
#45 0x00007ffff3b76c9c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /gtk+2.0-2.18.6/gdk/x11/gdkevents-x11.c:2372
#46 0x00007ffff28b290e in g_main_dispatch (context=0x71a680) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
#47 IA__g_main_context_dispatch (context=0x71a680) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
#48 0x00007ffff28b62c8 in g_main_context_iterate (context=0x71a680, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
#49 0x00007ffff28b6725 in IA__g_main_loop_run (loop=0x7a62c0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2799
#50 0x00007ffff4155f87 in IA__gtk_main () at /gtk+2.0-2.18.6/gtk/gtkmain.c:1218
#51 0x0000000000435223 in main ()
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages epiphany-browser depends on:
ii dbus-x11 1.2.20-2 simple interprocess messaging syst
ii epiphany-browser-data 2.29.6-1 Data files for the GNOME web brows
ii gnome-icon-theme 2.28.0-1 GNOME Desktop icon theme
ii iso-codes 3.13-1 ISO language, territory, currency,
ii libavahi-client3 0.6.25-3 Avahi client library
ii libavahi-common3 0.6.25-3 Avahi common library
ii libavahi-gobject0 0.6.25-3 Avahi GObject library
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.20-2 simple interprocess messaging syst
ii libdbus-glib-1-2 0.84-1 simple interprocess messaging syst
ii libgconf2-4 2.28.0-1 GNOME configuration database syste
ii libgirepository1.0-0 0.6.7-3 Library for handling GObject intro
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
ii libgnome-keyring0 2.28.2-1 GNOME keyring services library
ii libgtk2.0-0 2.18.6-1 The GTK+ graphical user interface
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1-g 0.4.5-1 sends desktop notifications to a n
ii libnspr4-0d 4.8.3-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.5-2 Network Security Service libraries
ii libpango1.0-0 1.26.2-1 Layout and rendering of internatio
ii libseed0 2.28.1-1 GObject JavaScript bindings for th
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsoup-gnome2.4-1 2.29.6-1 an HTTP library implementation in
ii libsoup2.4-1 2.29.6-1 an HTTP library implementation in
ii libwebkit-1.0-2 1.1.20-1 Web content engine library for Gtk
ii libx11-6 2:1.3.3-1 X11 client-side library
ii libxml2 2.7.6.dfsg-2+b1 GNOME XML library
ii libxslt1.1 1.1.26-1+b1 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
--
To use raw power is to make yourself infinitely vulnerable to greater powers.
-- Bene Gesserit axiom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100209/8e6b8bcf/attachment-0001.pgp>
More information about the pkg-gnome-maintainers
mailing list