Alexander Koch
Fri, 11 Aug 2006 01:16:42 -0700
Hiya. Since the web site seems to be down right now, I use email, I hope it helps.
I installed a new Debian box, using testing/unstable, latest
rtorrent/libtorrent deb files, and on hashing I get crashes.
Reading the other report I started gdb (I have no clue what
it all means and how it really works), but maybe you have a
better idea. Hints welcome on what to do differently - just
trying to help.
My box is this:
Linux cloudnine 2.6.17-1-686 #1 SMP Sat Jul 29 15:32:47 UTC 2006 i686 GNU/Linux
OpenSSL 0.9.8b 04 May 2006
rtorrent debian version: 0.6.0-1, libtorrent8 version: 0.10.0-1
Is there anything else that would help?
Below you find the gdb output...
Thanks,
Alexander
1. while downloading I hit ^R and this came up:
[OPEN] 3.9 / 12.5 MB Rate: 0.0 / 118.0 KB Uploaded: 0.0 MB
[ R: 0.00]
Peers: 0(36) Min/Max: 40/100 Uploads: 15 U/I/C/A: 0/0/0/0 Failed: 0
[ :0] Inactive: Checking hash [81%]
[Throttle off/off KB] [Rate 0.0/118.0 KB] [Port: 6932]
[U 0/0] [S 2/3/768] [F 6/128]
Program received signal SIGSEGV, Segmentation fault.
0x080b4b10 in std::__gcd<int> ()
(gdb) bt
#0 0x080b4b10 in std::__gcd<int> ()
#1 0x080a3e93 in std::vector<std::string, std::allocator<std::string>
>::_M_insert_aux ()
#2 0x08059aa1 in torrent::bencode_error::~bencode_error ()
#3 0xa79c6ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#4 0x08051701 in ?? ()
(gdb) continue
Continuing.
Caught Segmentation fault, dumping stack:
0 /usr/bin/rtorrent [0x8057c94]
1 /usr/bin/rtorrent [0x806c747]
2 [0xffffe420]
3 /usr/bin/rtorrent [0x80b4b10]
4 /usr/bin/rtorrent [0x80a3e93]
5 /usr/bin/rtorrent [0x8059aa1]
6 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xa79c6ea8]
7 /usr/bin/rtorrent(_ZN7torrent18set_max_open_filesEj+0x8d) [0x8051701]
Program exited with code 0377.
2. Waited for a torrent to finish (reproducible) and it crashed on its own
when the hash checking was finished.
Program received signal SIGSEGV, Segmentation fault.
0x080b4b10 in std::__gcd<int> ()
(gdb) bt
#0 0x080b4b10 in std::__gcd<int> ()
#1 0x080a3e93 in std::vector<std::string, std::allocator<std::string>
>::_M_insert_aux ()
#2 0x08059aa1 in torrent::bencode_error::~bencode_error ()
#3 0xa78f9ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#4 0x08051701 in ?? ()
(gdb) continue
Continuing.
Caught Segmentation fault, dumping stack:
0 /usr/bin/rtorrent [0x8057c94]
1 /usr/bin/rtorrent [0x806c747]
2 [0xffffe420]
3 /usr/bin/rtorrent [0x80b4b10]
4 /usr/bin/rtorrent [0x80a3e93]
5 /usr/bin/rtorrent [0x8059aa1]
6 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xa78f9ea8]
7 /usr/bin/rtorrent(_ZN7torrent18set_max_open_filesEj+0x8d) [0x8051701]
Program exited with code 0377.
3. Not using the libc6-i386 at all:
[ :0] Inactive: Checking hash [94%]
[Throttle off/off KB] [Rate 0.0/214.5 KB] [Port: 6926]
[U 0/0] [S 0/1/768] [F 6/128]
Program received signal SIGSEGV, Segmentation fault.
0x080b4b10 in std::__gcd<int> ()
(gdb) bt
#0 0x080b4b10 in std::__gcd<int> ()
#1 0x080a3e93 in std::vector<std::string, std::allocator<std::string>
>::_M_insert_aux ()
#2 0x08059aa1 in torrent::bencode_error::~bencode_error ()
#3 0xa7985ea8 in __libc_start_main () from /lib/tls/libc.so.6
#4 0x08051701 in ?? ()
(gdb) continue
Continuing.
Caught Segmentation fault, dumping stack:
0 /usr/bin/rtorrent [0x8057c94]
1 /usr/bin/rtorrent [0x806c747]
2 [0xffffe420]
3 /usr/bin/rtorrent [0x80b4b10]
4 /usr/bin/rtorrent [0x80a3e93]
5 /usr/bin/rtorrent [0x8059aa1]
6 /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xa7985ea8]
7 /usr/bin/rtorrent(_ZN7torrent18set_max_open_filesEj+0x8d) [0x8051701]
Program exited with code 0377.
_______________________________________________
Libtorrent-devel mailing list
Libtorrent-devel@rakshasa.no
http://rakshasa.no/mailman/listinfo/libtorrent-devel