epiphany-browser crashed saving HTML form password

Bug #1317427 reported by Michael Gratton
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu GNOME
New
Undecided
Unassigned

Bug Description

Ephy crashed when saving a password to gnome-keyring. This occurs 100% of the time.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: epiphany-browser 3.12.0-0ubuntu1~trusty1 [origin: LP-PPA-gnome3-team-gnome3-staging]
ProcVersionSignature: Ubuntu 3.13.0-19.40-generic 3.13.6
Uname: Linux 3.13.0-19-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CrashCounter: 1
CurrentDesktop: GNOME
Date: Thu May 8 18:49:41 2014
ExecutablePath: /usr/bin/epiphany-browser
InstallationDate: Installed on 2011-06-03 (1069 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcCmdline: epiphany-browser
Signal: 6
SourcePackage: epiphany-browser
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 form_auth_data_save_requested (web_extension=<optimised out>, request_id=1, page_id=79, hostname=0x4fb6330 "www.ticketmaster.com.au", username=<optimised out>, web_view=0x351a460) at /build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c:684
Title: epiphany-browser crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to trusty on 2014-02-28 (69 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare video

Revision history for this message
Michael Gratton (mjog) wrote :
information type: Private → Public
Revision history for this message
Ubuntu GNOME (ug-bot) wrote :

StacktraceTop:
 g_once_init_enter (location=<optimized out>) at /build/buildd/glib2.0-2.40.0+git20140410.c938e742/./glib/gthread.c:645
 ?? ()
 __FUNCTION__.11789 () from /home/darkxst/gnome3-amd64/lib/x86_64-linux-gnu/libglib-2.0.so.0
 __FUNCTION__.4488 () from /home/darkxst/gnome3-amd64/lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? ()

Revision history for this message
Ubuntu GNOME (ug-bot) wrote : Stacktrace.txt
Revision history for this message
Ubuntu GNOME (ug-bot) wrote : StacktraceSource.txt
Revision history for this message
Ubuntu GNOME (ug-bot) wrote : ThreadStacktrace.txt
summary: - epiphany-browser crashed with SIGABRT in raise()
+ epiphany-browser crashed with SIGABRT in g_once_init_enter()
tags: removed: need-amd64-retrace
Revision history for this message
Michael Gratton (mjog) wrote : Re: epiphany-browser crashed with SIGABRT in g_once_init_enter()

Here's a better stack trace of the problem:

(gdb) bt full
#0 0x00007ffff21df34c in g_type_check_instance_cast () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#1 0x000000000046306a in form_auth_data_save_requested (web_extension=<optimised out>, request_id=1, page_id=341,
    hostname=0x4c90af0 "disqus.com", username=<optimised out>, web_view=0x2152e60)
    at /build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c:684
        _g_boolean_var_ = <optimised out>
        info_bar = 0x155
        data = <optimised out>
#2 0x00007fffe8cadadc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#3 0x00007fffe8cad40c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#4 0x00007ffff21bdbf8 in g_cclosure_marshal_generic () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5 0x00007ffff21bd3b8 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6 0x00007ffff21ced3d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff21d6a29 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8 0x00007ffff21d6ce2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9 0x0000000000466c66 in ephy_web_extension_proxy_form_auth_save_requested (web_extension=0x450a0a0, request_id=1, page_id=341,
---Type <return> to continue, or q <return> to quit---
    hostname=0x46ec0b0 "disqus.com", username=0x46ec0bb "mjog")
    at /build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-extension-proxy.c:195
        __FUNCTION__ = "ephy_web_extension_proxy_form_auth_save_requested"
#10 0x000000000045ddda in web_extension_form_auth_save_requested (connection=<optimised out>,
    sender_name=0x7fffdc042de0 ":1.1391", object_path=<optimised out>, interface_name=<optimised out>,
    signal_name=<optimised out>, parameters=<optimised out>, shell=0x89d180)
    at /build/buildd/epiphany-browser-3.12.0/./embed/ephy-embed-shell.c:148
        web_extension = <optimised out>
        request_id = 1
        page_id = 341
        hostname = 0x46ec0b0 "disqus.com"
        username = 0x46ec0bb "mjog"
#11 0x00007ffff24c16c5 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#12 0x00007ffff1eedce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007ffff1eee048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#14 0x00007ffff1eee0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x00007ffff24a067c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#16 0x000000000042dd62 in main (argc=1, argv=0x7fffffffe438) at /build/buildd/epiphany-browser-3.12.0/./src/ephy-main.c:488

summary: - epiphany-browser crashed with SIGABRT in g_once_init_enter()
+ epiphany-browser crashed saving HTML form password
Revision history for this message
Michael Gratton (mjog) wrote :
Download full text (8.2 KiB)

Even better, with gobject symbols:

ERROR:/build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c:684:form_auth_data_save_requested: assertion failed: (webkit_web_view_get_page_id (WEBKIT_WEB_VIEW (web_view)) == page_id)

Program received signal SIGABRT, Aborted.
0x00007ffff12cef79 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007ffff12cef79 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff12d2388 in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x00007ffff1f12175 in g_assertion_message (domain=domain@entry=0x0,
    file=file@entry=0x4901f0 "/build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c", line=line@entry=684,
    func=func@entry=0x490a70 <__FUNCTION__.61816> "form_auth_data_save_requested",
    message=message@entry=0x30ec390 "assertion failed: (webkit_web_view_get_page_id (WEBKIT_WEB_VIEW (web_view)) == page_id)")
    at /build/buildd/glib2.0-2.40.0/./glib/gtestutils.c:2291
        lstr = "684\000\377\177\000\000`\331\377\377\377\177\000\000\060\333\377\377\377\177\000\000\250\001I\000\000\000\000"
        s = 0x37182a0 "@\370h\003"
#3 0x00007ffff1f1220a in g_assertion_message_expr (domain=domain@entry=0x0,
    file=file@entry=0x4901f0 "/build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c", line=line@entry=684,
    func=func@entry=0x490a70 <__FUNCTION__.61816> "form_auth_data_save_requested",
    expr=expr@entry=0x4901a8 "webkit_web_view_get_page_id (WEBKIT_WEB_VIEW (web_view)) == page_id")
    at /build/buildd/glib2.0-2.40.0/./glib/gtestutils.c:2306
        s = 0x30ec390 "assertion failed: (webkit_web_view_get_page_id (WEBKIT_WEB_VIEW (web_view)) == page_id)"
#4 0x0000000000463098 in form_auth_data_save_requested (web_extension=<optimised out>, request_id=1, page_id=213,
    hostname=0x3a72820 "disqus.com", username=<optimised out>, web_view=0x1cee060)
    at /build/buildd/epiphany-browser-3.12.0/./embed/ephy-web-view.c:684
        page_id = 213
        username = <optimised out>
        web_view = 0x1cee060
        web_extension = <optimised out>
        request_id = 1
        hostname = 0x3a72820 "disqus.com"
        info_bar = 0xd5
        data = <optimised out>
#5 0x00007fffe8cadadc in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#6 0x00007fffe8cad40c in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
No symbol table info available.
#7 0x00007ffff21bdbf8 in g_cclosure_marshal_generic (closure=0xc44d20, return_gvalue=0x0, n_param_values=<optimised out>,
    param_values=<optimised out>, invocation_hint=<optimised out>, marshal_data=0x0)
    at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:1445
        rtype = <optimised out>
        rvalue = 0x7fffffffdbc0
        n_args = 6
        atypes = <optimised out>
        i = <optimised out>
        cif = {abi = FFI_UNIX64, nargs = 6, arg_types = 0x7fffffffdb80, rtype = 0x7fffe8caded0 <ffi_type_void>, bytes = 0,
          flags = 0}
        cc = 0xc44d20
        enum_tmpval = <optimised out>
        tmpval_used = 0
#8 0x00007ffff21bd3b8 in g_closure_invoke (closure=0xc44d20, return_va...

Read more...

Revision history for this message
Michael Gratton (mjog) wrote :

This is upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=723909, which has been fixed in 3.12.1.

Is it possible to get that version packaged in gnome3-staging? The latest there is 3.12.0 still.

Revision history for this message
Michael Gratton (mjog) wrote :

I notice Debian now has 3.12.1 packaged, any chance of getting an import for Trusty? Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.