Bonjour à tous,
Je suis en 0.9.6/0.13.6 et ça tourne bien.
En revanche j'ai de temps en temps rtorrent qui plante suite à des manips via rutorrent (étiquette et changement de chemin)
Si je lance rtorrent via une console ssh (avec le bon utilisateur), il tourne quelques secondes puis me renvoie une erreur :
Caught internal_error: priority_queue_insert(...) called on an already queued item.
/usr/local/lib/libtorrent.so.19(_ZN7torrent14internal_error10initializeERKSs+0x1ef) [0x715e4bd0ccff]
rtorrent(_ZN7torrent14internal_errorC2EPKc+0x44) [0x44e534]
/usr/local/lib/libtorrent.so.19(+0xdb8a7) [0x715e4bdb28a7]
/usr/local/lib/libtorrent.so.19(+0x337fb) [0x715e4bd0a7fb]
/usr/local/lib/libtorrent.so.19(+0x33ad7) [0x715e4bd0aad7]
/usr/local/lib/libtorrent.so.19(+0xdbca5) [0x715e4bdb2ca5]
/usr/local/lib/libtorrent.so.19(_ZN7torrent11TrackerList10send_stateEPNS_7TrackerEi+0x84) [0x715e4bd28244]
/usr/local/lib/libtorrent.so.19(_ZN7torrent17TrackerController16send_start_eventEv+0xea) [0x715e4bd2734a]
rtorrent() [0x4b5cec]
rtorrent() [0x4bb70e]
/usr/local/lib/libtorrent.so.19(+0xb1eda) [0x715e4bd88eda]
/usr/local/lib/libtorrent.so.19(+0x32283) [0x715e4bd09283]
/usr/local/lib/libtorrent.so.19(_ZN7torrent11thread_base10event_loopEPS0_+0x15a) [0x715e4bd55d8a]
rtorrent() [0x414097]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x715e4a564ead]
rtorrent() [0x414795]
Le seul moyen que j'ai trouvé pour remettre à peu prêt en ordre et relancer rtorrent c'est de virer tout les .torrent.libtorrent_resume du .session.
C'est du bricolage et c'est fastidieux, en plus le serveur doit vérifier de nombreux fichiers au redémarrage.
Vous avez une idée pour réparer ça ou mieux comprendre d'où vient le soucis ?
Un petit log de rtorrent ou de libtorrent par exemple ?
Merci d'avance !