rakshasa / rtorrent

rTorrent BitTorrent client
https://github.com/rakshasa/rtorrent/wiki
GNU General Public License v2.0
4.05k stars 412 forks source link

rtorrent crash with "CommandScheduler::call_item(...) tried to schedule a zero interval item." #1214

Open Antorell opened 1 year ago

Antorell commented 1 year ago

Edit: I just realized I'm not using rtorrent built from the master tree but from the tracker-ipv6 branch. I tried this branch to see if it helped with the recurrent priority_queue_erase(...) could not find item in queue. crashes (#1192) I was getting, and I totally forgot about it.

Crashed right as I loaded rutorrent 4 in my browser to delete a download, not sure if I should also open a bug report on rutorrent's github.

rtorrent/libtorrent is the latest from two/three weeks ago (edit: it's the tracker-ipv6 branch) with libtorrent's commit e22c77 backed out and patched with PR #648 , and rutorrent is latest from master . I don't have any scheudule2 other than one to save sessionsschedule2 = session_save,0,1800,((session.save)).

1679772269 C Caught internal_error: 'CommandScheduler::call_item(...) tried to schedule a zero interval item.'.
---DUMP---
/usr/local/lib/libtorrent.so.21(_ZN7torrent14internal_error10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x233) [0x7fdba1393fc3]
/usr/local/bin/rtorrent(_ZN7torrent14internal_errorC1EPKc+0x88) [0x5560d8fb2708]
/usr/local/bin/rtorrent(+0x32444) [0x5560d8f9f444]
/usr/local/bin/rtorrent(+0x40c3e) [0x5560d8fadc3e]
/usr/local/lib/libtorrent.so.21(_ZN7torrent11thread_base10event_loopEPS0_+0x16b) [0x7fdba138fc8b]
/usr/local/bin/rtorrent(+0x3d9da) [0x5560d8faa9da]
/lib/x86_64-linux-gnu/libc.so.6(+0x23510) [0x7fdba0c23510]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7fdba0c235c9]
/usr/local/bin/rtorrent(+0x3e435) [0x5560d8fab435]

---END---