I downloaded libsoup 2.36.1 from SoftPedia, but I don't have a clue how to build / install it.
I did something else which seems to work:
- I installed webkitgtk 3.0 oowtk from the webkit-team ppa;
- I installed midori_0.4.2-1~oowkt1_i386.deb (downloaded from the launchpad website).
Although I installed a different webkitgtk version, the version of libsoup is unchanged (!).
I tested with the HTTPS websites of Duck Duck Go, Hotmail, and Facebook.
Cheers,
Pesmontis
> Date: Mon, 28 Nov 2011 11:06:39 +0000
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 896824] Re: Crash when navigating HTTPS uri through proxy
>
> 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
>
> ** Bug watch added: GNOME Bug Tracker #661758
> https://bugzilla.gnome.org/show_bug.cgi?id=661758
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/896824
>
> Title:
> Crash when navigating HTTPS uri through proxy
>
> Status in Soup HTTP Library:
> Unknown
> Status in Midori: Webkit Web browser:
> New
> Status in “libsoup2.4” package in Ubuntu:
> New
>
> Bug description:
> After having installed Privoxy, I opened 'Preferences' in Midori to set the proxy address in the 'Network' tab.
> eg. 192.168.0.1:8118
>
> Now whenever I navigate an HTTPS uri, Midori crashes.
> This happens for instance with the Duck Duck Go HTTPS search page.
>
> Running on Ubuntu Oneiric Ocelot, Midori v0.4.0, libwebkitgtk v3.0-0,
> privoxy v3.0.17-1
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/libsoup/+bug/896824/+subscriptions
Hey Jiri,
I downloaded libsoup 2.36.1 from SoftPedia, but I don't have a clue how to build / install it.
I did something else which seems to work: 0.4.2-1~ oowkt1_ i386.deb (downloaded from the launchpad website).
- I installed webkitgtk 3.0 oowtk from the webkit-team ppa;
- I installed midori_
Although I installed a different webkitgtk version, the version of libsoup is unchanged (!).
I tested with the HTTPS websites of Duck Duck Go, Hotmail, and Facebook.
Cheers,
Pesmontis
> Date: Mon, 28 Nov 2011 11:06:39 +0000 /bugzilla. gnome.org/ show_bug. cgi?id= 661758 /plus.google. com gnu.org/ licenses/ gpl.html> bugs.launchpad. net/gdb- linaro/>... midori. ..Reading symbols from /usr/lib/ debug/usr/ bin/midori. ..done. /plus.google. com CRITICAL **: g_object_ref: assertion WARNING **: invalid (NULL) pointer instance CRITICAL **: g_signal_ connect_ data: CHECK_INSTANCE (instance)' failed WARNING **: invalid (NULL) pointer instance CRITICAL **: g_signal_ connect_ data: CHECK_INSTANCE (instance)' failed CRITICAL **: g_type_ instance_ get_private: 10e0, sock=0x0, mode=SOUP_ MESSAGE_ IO_CLIENT, cb=0x7ffff59e20 d0 <get_request_ headers> , parse_headers_ cb=<optimized out>, data=<optimized out>, completion_ cb=0x7ffff59f0c 50 <message_ completed> , data=0x7ffff870 adf0) at soup-message- io.c:1082 io_client (item=0x7ffff87 0adf0, cb=0x7ffff59e20 d0 <get_request_ headers> , cb=0x7ffff59e1e f0 <parse_ response_ headers> , header_ data=0x7ffff870 adf0, cb=0x7ffff59f0c 50 <message_ completed> , completion_ data=<optimized out>) io.c:1120 0adf0, should_ prune=0x7ffffff fd9cc, loop=1) async.c: 390 async.c: 442 async.c: 465 context_ dispatch () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 x86_64- linux-gnu/ libgtk- x11-2.0. so.0 e0d8) at ../midori/ main.c: 2594 /bugzilla. gnome.org/ show_bug. cgi?id= 661758 /bugs.launchpad .net/bugs/ 896824 /bugs.launchpad .net/libsoup/ +bug/896824/ +subscriptions
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 896824] Re: Crash when navigating HTTPS uri through proxy
>
> 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:/
>
> GNU Debugger session:
>
> $ gdb --args midori https:/
> 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://
> 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://
> Reading symbols from /usr/bin/
> done.
> (gdb) run
> Starting program: /usr/bin/midori https:/
> [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-
> `G_IS_OBJECT (object)' failed
>
> (midori:23267): GLib-GObject-
>
> (midori:23267): GLib-GObject-
> assertion `G_TYPE_
>
> (midori:23267): GLib-GObject-
>
> (midori:23267): GLib-GObject-
> assertion `G_TYPE_
>
> (midori:23267): GLib-GObject-
> 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=0x7ffff875
> get_headers_
> header_
> completion_
> #2 0x00007ffff59e5737 in soup_message_
> get_headers_
> parse_headers_
> completion_
> at soup-message-
> #3 0x00007ffff59f06fb in process_queue_item (item=0x7ffff87
> at soup-session-
> #4 0x00007ffff59f09eb in run_queue (sa=<optimized out>) at soup-session-
> #5 0x00007ffff59f1113 in idle_run_queue (sa=0x7ffff82b3010) at soup-session-
> #6 0x00007ffff7644a5d in g_main_
> #7 0x00007ffff7645258 in ?? () from /lib/x86_
> #8 0x00007ffff7645792 in g_main_loop_run () from /lib/x86_
> #9 0x00007ffff6c67db7 in gtk_main () from /usr/lib/
> #10 0x00007ffff7f9436a in main (argc=1, argv=0x7fffffff
>
> ** Bug watch added: GNOME Bug Tracker #661758
> https:/
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> Crash when navigating HTTPS uri through proxy
>
> Status in Soup HTTP Library:
> Unknown
> Status in Midori: Webkit Web browser:
> New
> Status in “libsoup2.4” package in Ubuntu:
> New
>
> Bug description:
> After having installed Privoxy, I opened 'Preferences' in Midori to set the proxy address in the 'Network' tab.
> eg. 192.168.0.1:8118
>
> Now whenever I navigate an HTTPS uri, Midori crashes.
> This happens for instance with the Duck Duck Go HTTPS search page.
>
> Running on Ubuntu Oneiric Ocelot, Midori v0.4.0, libwebkitgtk v3.0-0,
> privoxy v3.0.17-1
>
> To manage notifications about this bug go to:
> https:/