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

Reply via email to