Comment 1 for bug 896824

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

I think this is a bug in libsoup2.4-1 2.36.0-0ubuntu1. It may be fixed in libsoup 2.36.1, see https://bugzilla.gnome.org/show_bug.cgi?id=661758

GNU Debugger session:

$ gdb --args midori https://plus.google.com
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done.
done.
(gdb) run
Starting program: /usr/bin/midori https://plus.google.com
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe84a5700 (LWP 23270)]
[New Thread 0x7fffa7ca2700 (LWP 23271)]
[New Thread 0x7fff9b8f8700 (LWP 23272)]
[New Thread 0x7fff99db4700 (LWP 23273)]
[New Thread 0x7fff98444700 (LWP 23274)]
[New Thread 0x7fff95fe1700 (LWP 23275)]
[New Thread 0x7fff957e0700 (LWP 23276)]
[New Thread 0x7fff94fdf700 (LWP 23277)]
[New Thread 0x7fff947de700 (LWP 23278)]
[New Thread 0x7fff93fdd700 (LWP 23279)]

(midori:23267): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(midori:23267): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(midori:23267): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(midori:23267): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(midori:23267): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(midori:23267): GLib-GObject-CRITICAL **: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
soup_socket_is_ssl (sock=0x0) at soup-socket.c:1079
1079 soup-socket.c: No such file or directory.
 in soup-socket.c
(gdb) bt
#0 soup_socket_is_ssl (sock=0x0) at soup-socket.c:1079
#1 0x00007ffff59e3e60 in new_iostate (msg=0x7ffff87510e0, sock=0x0, mode=SOUP_MESSAGE_IO_CLIENT,
    get_headers_cb=0x7ffff59e20d0 <get_request_headers>, parse_headers_cb=<optimized out>,
    header_data=<optimized out>, completion_cb=0x7ffff59f0c50 <message_completed>,
    completion_data=0x7ffff870adf0) at soup-message-io.c:1082
#2 0x00007ffff59e5737 in soup_message_io_client (item=0x7ffff870adf0,
    get_headers_cb=0x7ffff59e20d0 <get_request_headers>,
    parse_headers_cb=0x7ffff59e1ef0 <parse_response_headers>, header_data=0x7ffff870adf0,
    completion_cb=0x7ffff59f0c50 <message_completed>, completion_data=<optimized out>)
    at soup-message-io.c:1120
#3 0x00007ffff59f06fb in process_queue_item (item=0x7ffff870adf0, should_prune=0x7fffffffd9cc, loop=1)
    at soup-session-async.c:390
#4 0x00007ffff59f09eb in run_queue (sa=<optimized out>) at soup-session-async.c:442
#5 0x00007ffff59f1113 in idle_run_queue (sa=0x7ffff82b3010) at soup-session-async.c:465
#6 0x00007ffff7644a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff7645258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff7645792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6c67db7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#10 0x00007ffff7f9436a in main (argc=1, argv=0x7fffffffe0d8) at ../midori/main.c:2594