Package: epiphany-browser Version: 2.29.5-3 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi, when Epiphany is running for a while it crashes with a segfault. This can happen without any user interaction, for example when Epiphany is idling on another workspace, but somtimes it can be triggered by clicking into a text input field on a web page. Here's a backtrace of a session that I managed to crash by clicking into the password entry field of http://www.sipgate.de/. For the backtrace I installed epiphany-browser-gdb and libwebkit-1.0-2-dbg. It is not 100% exact reproducible: Sometimes Epiphany crashes after an hour or so, but the backtrace was obtained from a session that only ran about one minute. (gdb) backtrace full #0 WebCore::FocusController::focusedOrMainFrame (this=0x0) at ../WebCore/page/FocusController.cpp:102 frame = <value optimized out> #1 0xb6ecf60a in clearClipboardContentsCallback (clipboard=0x81386e0, data=0xb09ca6e0) at ../WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.cpp:129 frame = <value optimized out> dataObject = <value optimized out> #2 0xb6c40ea9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #3 0xb6c40ef6 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #4 0xb6b08194 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #5 0xb67a4f62 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0xb67b93a8 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0xb67ba5b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #8 0xb67baba6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #9 0xb6c242fe in ?? () from /usr/lib/libgtk-x11-2.0.so.0 - ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #10 0xb6b70d6f in gtk_selection_owner_set_for_display () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0xb6c4243a in gtk_clipboard_clear () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0xb6ecf546 in WebKit::PasteboardHelperGtk::writeClipboardContents ( this=0xb2f900d0, clipboard=0x81386e0, data=0xb2f9fe60) at ../WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.cpp:152 dataObject = <value optimized out> list = 0x81386e0 numberOfTargets = 0 table = 0x0 #13 0xb6ec7353 in WebKit::EditorClient::respondToChangedSelection ( this=0xb2f9a300) at ../WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp:213 corePage = 0xb2f9fe60 end = 3068948481 priv = 0x87ce050 targetFrame = 0xb2fba680 clipboard = 0x81386e0 dataObject = 0xafee1c60 start = 0 #14 0xb72106e6 in WebCore::Editor::respondToChangedSelection (this=0xb2fbaa3c, - ---Type <return> to continue, or q <return> to quit--- oldSelection=...) at ../WebCore/editing/Editor.cpp:388 No locals. #15 0xb739d0b1 in WebCore::Frame::respondToChangedSelection (this=0xb2fba680, oldSelection=..., closeTyping=true) at ../WebCore/page/Frame.cpp:1811 isContinuousSpellCheckingEnabled = <value optimized out> #16 0xb7240554 in WebCore::SelectionController::setSelection (this=0xb2fba958, s=..., closeTyping=<value optimized out>, clearTypingStyle=true, userTriggered=<value optimized out>) at ../WebCore/editing/SelectionController.cpp:156 document = <value optimized out> oldSelection = {m_base = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = false}, m_extent = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = false}, m_start = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = false}, m_end = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = false}, - ---Type <return> to continue, or q <return> to quit--- m_affinity = WebCore::DOWNSTREAM, m_granularity = WebCore::CharacterGranularity, m_selectionType = WebCore::VisibleSelection::NoSelection, m_baseIsFirst = true} #17 0xb7390f06 in WebCore::EventHandler::handleMousePressEventSingleClick ( this=0xb2fbaa68, event=...) at ../WebCore/page/EventHandler.cpp:359 visiblePos = {m_deepPosition = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = true}, m_affinity = WebCore::DOWNSTREAM} newSelection = {m_base = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = true}, m_extent = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = true}, m_start = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = true}, m_end = { m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, - ---Type <return> to continue, or q <return> to quit--- m_isLegacyEditingPosition = true}, m_affinity = WebCore::DOWNSTREAM, m_granularity = WebCore::CharacterGranularity, m_selectionType = WebCore::VisibleSelection::CaretSelection, m_baseIsFirst = true} innerNode = 0xb0b98080 extendSelection = false pos = {m_anchorNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_offset = 0, m_anchorType = 0, m_isLegacyEditingPosition = true} #18 0xb73914c5 in WebCore::EventHandler::handleMousePressEvent ( this=0xb2fbaa68, event=...) at ../WebCore/page/EventHandler.cpp:427 innerNode = <value optimized out> swallowEvent = <value optimized out> #19 0xb7391cf2 in WebCore::EventHandler::handleMousePressEvent ( this=0xb2fbaa68, mouseEvent=...) at ../WebCore/page/EventHandler.cpp:1263 view = <value optimized out> scrollbar = <value optimized out> request = {m_requestType = 2} documentPoint = {m_x = 811, m_y = 64} mev = {m_event = {m_position = {m_x = 811, m_y = 64}, m_globalPosition = {m_x = 1057, m_y = 234}, m_button = WebCore::LeftButton, - ---Type <return> to continue, or q <return> to quit--- m_eventType = WebCore::MouseEventPressed, m_clickCount = 1, m_shiftKey = false, m_ctrlKey = false, m_altKey = false, m_metaKey = false, m_timestamp = 6111179, m_modifierFlags = 54}, m_hitTestResult = { m_innerNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_innerNonSharedNode = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb0b98080}, m_point = {m_x = 811, m_y = 64}, m_localPoint = {m_x = 31, m_y = 1}, m_innerURLElement = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_scrollbar = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}, m_isOverWidget = false}} subframe = <value optimized out> swallowEvent = false #20 0xb6eea89a in webkit_web_view_button_press_event (widget=0x87ce000, event=0x8c298f8) at ../WebKit/gtk/webkit/webkitwebview.cpp:534 webView = 0x87ce000 frame = 0xb2fba680 result = <value optimized out> #21 0x080c7e57 in ephy_web_view_button_press_event (widget=0x87ce000, event=0x8c298f8) at /build/buildd-epiphany-browser_2.29.5-3-i386-KTtI0h/epiphany-browser-2.29---Type <return> to continue, or q <return> to quit--- .5/embed/ephy-web-view.c:530 No locals. #22 0xb6b08194 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0xb67a35e9 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #24 0xb67a4f62 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #25 0xb67b909e in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #26 0xb67ba5b8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #27 0xb67baba6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #28 0xb6c242fe in ?? () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0xb6b00940 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0xb6b01bc9 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #31 0xb694342a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 No symbol table info available. #32 0xb6714b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 - ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #33 0xb67183d0 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #34 0xb671883f in g_main_loop_run () from /lib/libglib-2.0.so.0 No symbol table info available. #35 0xb6b02139 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #36 0x08071cbb in main (argc=1, argv=0xbffff4a4) at /build/buildd-epiphany-browser_2.29.5-3-i386-KTtI0h/epiphany-browser-2.29.5/src/ephy-main.c:741 option_context = <value optimized out> option_group = <value optimized out> proxy = <value optimized out> error = 0x0 user_time = 5674319 (gdb) The crash occurs on a amd64 but also on a i386 system. Regards - Fuddl - -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-trunk-686 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages epiphany-browser depends on: ii dbus-x11 1.2.16-2 simple interprocess messaging syst ii epiphany-browser-data 2.29.5-3 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-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-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-3 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.29.5-2 an HTTP library implementation in ii libsoup2.4-1 2.29.5-2 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAktQh8QACgkQurEs8MfFj3yK4wCfa67Dln0ZDsj/BoPPTuQP+wGf PpYAoNt9+e65Hn8N7HOcX4GQPSL25JAF =yDmx -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

