rtorrent crashes randomly

Bug #1360737 reported by Kurt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rtorrent (Ubuntu)
New
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.