rtorrent crashes randomly

Bug #1360737 reported by Kurt on 2014-08-24
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rtorrent (Ubuntu)
Undecided
Unassigned

Bug Description

I have been hashing a large number of torrents and have been getting an intermittent crash in rtorrent. The error messages are all very similar to:

torrents@seed ~ % rtorrent -n -o import=/my/home/dir/rtorrent.rc
Caught SIGBUS, dumping stack:
0 rtorrent() [0x414034]
1 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7f1157535340]
2 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0(+0x6ab9c) [0x7f1156540b9c]

Error: Success
Signal code '2': Non-existent physical address.
Fault address: 0x7f11120e5000.

The fault address is not part of any chunk.
zsh: abort (core dumped) rtorrent -n -o import=/my/home/dir/rtorrent.rc

This is similar to bug 392745, however I'm running 0.9.2, not 0.8.6 which was the version in that bug.

Other details:

Description: Ubuntu 14.04.1 LTS
Package: rtorrent-0.9.2-1
Release: 14.04
Memory: 16GB
Processor: Intel i5-4250U

I believe the problem is related to how rtorrent is hashing things since I have multiple rtorrent processes running on the same box and the ones that are not hashing anything do not exhibit this behavior.

Furthermore, I have tried deleting and recreating all the information in rtorrent's session directory. This does not solve the problem.

Kurt (kurt-i) wrote :

Another crash from a separate rtorrent process:

 % rtorrent -n -o import=/my/other/rtorrent.rc
Caught SIGBUS, dumping stack:
0 rtorrent() [0x414034]
1 /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7fb744019340]
2 /lib/x86_64-linux-gnu/libc.so.6(+0x98e49) [0x7fb743cdbe49]
3 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(+0x7765a) [0x7fb7450e065a]
4 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(+0xbac57) [0x7fb745123c57]
5 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(+0xbacd0) [0x7fb745123cd0]
6 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(+0xc3d18) [0x7fb74512cd18]
7 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(_ZN7torrent9PollEPoll7performEv+0xd7) [0x7fb7450a9667]
8 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(_ZN7torrent9PollEPoll7do_pollEli+0x62) [0x7fb7450a9712]
9 /usr/lib/x86_64-linux-gnu/libtorrent.so.14(_ZN7torrent11thread_base10event_loopEPS0_+0x96) [0x7fb7450dfa66]
10 rtorrent() [0x41342b]
11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fb743c64ec5]
12 rtorrent() [0x413a15]

Error: Success
Signal code '2': Non-existent physical address.
Fault address: 0x7fb732c7b000.

The fault address is not part of any chunk.
zsh: abort (core dumped) rtorrent -n -o import=/my/other/rtorrent.rc

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers