[Libtorrent-devel] hang at exit
Robert Henney
robh at rut.org
Sat Sep 4 08:50:33 UTC 2010
upon seeing the backtrace, I'm now thinking this may be a libcurl bug. I've
just finished building against curl-7.21.1 and will see if that fixes things.
at least I think I have built against the new version; PKG_CONFIG_PATH
supersedes system libraries, right?
> #0 0xb77214b9 in ?? () from /usr/lib/libcurl.so.4
> #1 0x000001f8 in ?? ()
> #2 0xb77218f4 in ?? () from /usr/lib/libcurl.so.4
> #3 0x0a711920 in ?? ()
> #4 0x0a6d3d08 in ?? ()
> #5 0x087e3960 in ?? ()
> #6 0xb74c3fd7 in operator new () from /usr/lib/libstdc++.so.6
> #7 0xb7737b28 in curl_multi_remove_handle () from /usr/lib/libcurl.so.4
> #8 0x080c840e in core::CurlStack::remove_get (this=0x87e36d8, get=0x96d3ee0)
> at curl_stack.cc:198
> #9 0x080ca683 in core::CurlGet::close (this=0x96d3ee0) at curl_get.cc:103
> #10 0xb76e41bc in torrent::TrackerHttp::close (this=0x96d3ea0)
> at tracker_http.cc:162
> #11 0xb76e4222 in torrent::TrackerHttp::receive_failed (this=0x96d3ea0, msg=
> {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xbfecc984 "l\036\216\t+Êì¿\200?m\t\200?m\tüÔ\n\n8Êì¿@\207\f\b\230?m\t$Êì¿ðê§\b\020Êì¿\220\222\f\b"}}) at tracker_http.cc:243
> #12 0xb76e739c in sigc::internal::slot_call1<sigc::bound_mem_functor1<void, torrent::TrackerHttp, std::string>, void, std::string const&>::call_it (
> rep=0x96d3f98, a_1=@0xbfecca24)
> at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1851
> #13 0x080c8740 in core::CurlStack::transfer_done (this=0x87e36d8,
> ---Type <return> to continue, or q <return> to quit---
> handle=0xa711920, msg=0x80fc865 "Timed out")
> at /usr/include/sigc++-2.0/sigc++/signal.h:690
> #14 0x080ca5f3 in core::CurlGet::receive_timeout (this=0x96d3ee0)
> at curl_get.cc:112
> #15 0x0808209b in main (argc=4, argv=0xbfeccbd4) at ../rak/functional_fun.h:102
More information about the Libtorrent-devel
mailing list