[Webkit-unassigned] [Bug 28070] New: Crashes saving a password

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 7 09:07:48 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28070

           Summary: Crashes saving a password
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hadess at hadess.net


1. Go to https://fedorahosted.org/rel-eng/
2. Click "log in"
3. Enter my credentials and select "save password"
4. Benco!

libsoup-2.27.5-1.fc12.x86_64
webkitgtk-1.1.12-1.fc12.x86_64
epiphany-2.27.5-1.fc12.x86_64

(gdb) bt
#0  save_password_callback (msg=<value optimized out>, authData=0xea2540) at
WebKit/gtk/webkit/webkitsoupauthdialog.c:117
#1  0x00000030d240bb4e in IA__g_closure_invoke (closure=0xee4970,
return_value=0x0, n_param_values=1, param_values=0xf00460,
invocation_hint=0x7fffffffc610) at gclosure.c:767
#2  0x00000030d2421d06 in signal_emit_unlocked_R (node=0xdf22d0, detail=<value
optimized out>, instance=<value optimized out>, emission_return=<value
optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
#3  0x00000030d242312e in IA__g_signal_emit_valist (instance=0x994cc0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffc800) at
gsignal.c:2980
#4  0x00000030d24236a3 in IA__g_signal_emit (instance=0x0, signal_id=0,
detail=0) at gsignal.c:3037
#5  0x00007ffff57180b0 in io_read (sock=0xe8aae0, msg=0x994cc0) at
soup-message-io.c:835
#6  0x00000030d240bb4e in IA__g_closure_invoke (closure=0xe6da00,
return_value=0x0, n_param_values=1, param_values=0xe70720,
invocation_hint=0x7fffffffca70) at gclosure.c:767
#7  0x00000030d2421d06 in signal_emit_unlocked_R (node=0x9577f0, detail=<value
optimized out>, instance=<value optimized out>, emission_return=<value
optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
#8  0x00000030d242312e in IA__g_signal_emit_valist (instance=0xe8aae0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffcc60) at
gsignal.c:2980
#9  0x00000030d24236a3 in IA__g_signal_emit (instance=0x0, signal_id=0,
detail=0) at gsignal.c:3037
#10 0x00007ffff5722891 in socket_read_watch (chan=<value optimized out>,
cond=0, user_data=<value optimized out>) at soup-socket.c:1181
#11 0x00000030d20391be in g_main_dispatch (context=<value optimized out>) at
gmain.c:1960
#12 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#13 0x00000030d203cba8 in g_main_context_iterate (context=0x70c250,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2591
#14 0x00000030d203cff5 in IA__g_main_loop_run (loop=0x7b06a0) at gmain.c:2799
#15 0x00007ffff6162f07 in IA__gtk_main () at gtkmain.c:1205
#16 0x000000000042d5a5 in main (argc=can't compute CFA for this frame
) at ephy-main.c:781
(gdb) list
112    static void save_password_callback(SoupMessage* msg, WebKitAuthData*
authData)
113    {
114        /* Check only for Success status codes (2xx) */
115        if (msg->status_code >= 200 && msg->status_code < 300) {
116            SoupURI* uri = soup_message_get_uri(authData->msg);
117            gnome_keyring_set_network_password(NULL,
118                                               authData->username,
119                                              
soup_auth_get_realm(authData->auth),
120                                               uri->host,
121                                               NULL,
(gdb) p uri
$3 = (SoupURI *) 0x0

And with fatal warnings:
libsoup-CRITICAL **: soup_message_get_uri: assertion `SOUP_IS_MESSAGE (msg)'
failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized out>,
format=<value optimized out>, args1=0x7fffffffc360) at gmessages.c:512
512          g_private_set (g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0  IA__g_logv (log_domain=<value optimized out>, log_level=<value optimized
out>, format=<value optimized out>, args1=0x7fffffffc360) at gmessages.c:512
#1  0x00000030d20433d3 in IA__g_log (log_domain=0x7ffff52c2e98 "\300\n",
<incomplete sequence \351>, log_level=15565728, format=0xed83a0 "\020\001") at
gmessages.c:526
#2  0x00007ffff57137a4 in soup_message_get_uri (msg=<value optimized out>) at
soup-message.c:1431
#3  0x00007ffff694634a in save_password_callback (msg=<value optimized out>,
authData=0xe92190) at WebKit/gtk/webkit/webkitsoupauthdialog.c:116
#4  0x00000030d240bb4e in IA__g_closure_invoke (closure=0xed63b0,
return_value=0x0, n_param_values=1, param_values=0xe6a580,
invocation_hint=0x7fffffffc600) at gclosure.c:767
#5  0x00000030d2421d06 in signal_emit_unlocked_R (node=0xdf2140, detail=<value
optimized out>, instance=<value optimized out>, emission_return=<value
optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
#6  0x00000030d242312e in IA__g_signal_emit_valist (instance=0x994cc0,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffc7f0) at
gsignal.c:2980
#7  0x00000030d24236a3 in IA__g_signal_emit (instance=0x7ffff52c2e98,
signal_id=15565728, detail=15565728) at gsignal.c:3037
#8  0x00007ffff57180b0 in io_read (sock=0xe96220, msg=0x994cc0) at
soup-message-io.c:835
#9  0x00000030d240bb4e in IA__g_closure_invoke (closure=0xf075d0,
return_value=0x0, n_param_values=1, param_values=0xefc4a0,
invocation_hint=0x7fffffffca60) at gclosure.c:767
#10 0x00000030d2421d06 in signal_emit_unlocked_R (node=0x957750, detail=<value
optimized out>, instance=<value optimized out>, emission_return=<value
optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
#11 0x00000030d242312e in IA__g_signal_emit_valist (instance=0xe96220,
signal_id=<value optimized out>, detail=0, var_args=0x7fffffffcc50) at
gsignal.c:2980
#12 0x00000030d24236a3 in IA__g_signal_emit (instance=0x7ffff52c2e98,
signal_id=15565728, detail=15565728) at gsignal.c:3037
#13 0x00007ffff5722891 in socket_read_watch (chan=<value optimized out>,
cond=0, user_data=<value optimized out>) at soup-socket.c:1181
#14 0x00000030d20391be in g_main_dispatch (context=<value optimized out>) at
gmain.c:1960
#15 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#16 0x00000030d203cba8 in g_main_context_iterate (context=0x70c2c0,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2591
#17 0x00000030d203cff5 in IA__g_main_loop_run (loop=0x7ab6e0) at gmain.c:2799
#18 0x00007ffff6162f07 in IA__gtk_main () at gtkmain.c:1205
#19 0x000000000042d5a5 in main (argc=can't compute CFA for this frame
) at ephy-main.c:781

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list