Crash when using libsoup-gnome from multiple threads


I have a test which spawns multiple threads, one for a server and then
many clients, and makes requests from the clients to the server on
localhost.  If I run this with libsoup 2.26.2 without GNOME integrate it
works fine, but if I enable GNOME integration it occasionally crashes:

*** glibc detected *** /home/ross/Programming/cvs/librest/tests/.libs/lt-threaded: double free or corruption (out): 0xb6704398 ***
======= Backtrace: =========

libORBit appearing says that this is the libproxy GNOME plugin causing
problems.  I see that there was a fix for this in 2.26.1, but I'm using
2.26.2.  Any ideas?

If anyone wants to replicate this, then the code is in
git://  You'll need the ross/threaded branch, and
the test case is tests/threaded.

Ross Burton                                 mail: ross burtonini com
                                          jabber: ross burtonini com

Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]