I'm using Gentoo and rtorrent 0.7.8 (the Gentoo ebuilds, just modified it for XMLRPC to work). I first got this backtrace: *** glibc detected *** rtorrent: corrupted double-linked list: 0x083d0488 *** ======= Backtrace: ========= /lib/libc.so.6[0xb79b2671] /lib/libc.so.6[0xb79b3006] /lib/libc.so.6(__libc_free+0x87)[0xb79b3147] /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6(_ZdlPv+0x21)[0xb7c8b521] /usr/lib/libtorrent.so.10[0xb7e1ab75] /usr/lib/libtorrent.so.10(_ZNK7torrent4Rate4rateEv+0x16b)[0xb7e1a8bb] rtorrent[0x80d82e9] rtorrent[0x80ddaf8] rtorrent[0x80d6d9d] rtorrent[0x807651c] /lib/libc.so.6(__libc_start_main+0xe6)[0xb7964856] rtorrent(_ZNK7torrent8Download13creation_dateEv+0xd1)[0x8052031] ======= Memory map: ======== 08048000-08123000 r-xp 00000000 03:01 853312 /usr/bin/rtorrent 08123000-08124000 rw-p 000db000 03:01 853312 /usr/bin/rtorrent 08124000-08937000 rw-p 08124000 00:00 0 [heap] b6b00000-b6b21000 rw-p b6b00000 00:00 0 b6b21000-b6c00000 ---p b6b21000 00:00 0 b6ca1000-b6ce1000 r--s 1be00000 03:01 562742 *torrent-data-file-removed* b6ce1000-b6d62000 r--s 00048000 03:01 562077 *torrent-data-file-removed* b6f23000-b6fa3000 r--s 21b00000 03:01 562756 *torrent-data-file-removed* b6fa3000-b7023000 r--s 10d80000 03:01 562762 *torrent-data-file-removed* b7023000-b70a3000 r--s 06080000 03:01 562746 *torrent-data-file-removed* b70a3000-b7123000 r--s 07100000 03:01 562749 *torrent-data-file-removed* b7123000-b71a3000 r--s 1d080000 03:01 562744 *torrent-data-file-removed* b71a3000-b7223000 r--s 28e00000 03:01 562760 *torrent-data-file-removed* b7223000-b7423000 r--s 29c00000 03:01 562741 *torrent-data-file-removed* b7423000-b74a3000 r--s 0b380000 03:01 562762 *torrent-data-file-removed* b7563000-b75e3000 r--s 10b00000 03:01 562749 *torrent-data-file-removed* b75e3000-b7663000 r--s 19980000 03:01 562744 *torrent-data-file-removed* b7663000-b76e3000 r--s 04d80000 03:01 562746 *torrent-data-file-removed* b76e3000-b7764000 r--s 00801000 03:01 562039 *torrent-data-file-removed* b7764000-b77a4000 r--s 1b980000 03:01 562742 *torrent-data-file-removed* b77a4000-b7824000 r--s 04600000 03:01 562760 *torrent-data-file-removed* b7824000-b78a4000 r--s 1b000000 03:01 562754 *torrent-data-file-removed* b78a4000-b78b2000 r-xp 00000000 03:01 1052100 /lib/libresolv-2.5.so b78b2000-b78b4000 rw-p 0000d000 03:01 1052100 /lib/libresolv-2.5.so b78b4000-b78b6000 rw-p b78b4000 00:00 0 b78b6000-b78ba000 r-xp 00000000 03:01 1051711 /lib/libnss_dns-2.5.so b78ba000-b78bc000 rw-p 00003000 03:01 1051711 /lib/libnss_dns-2.5.so b78bc000-b78c4000 r-xp 00000000 03:01 1051103 /lib/libnss_files-2.5.so b78c4000-b78c6000 rw-p 00007000 03:01 1051103 /lib/libnss_files-2.5.so b78ce000-b7909000 r--p 00000000 03:01 4210791 /usr/lib/locale/nb_NO.utf8/LC_CTYPE b7909000-b790a000 r--p 00000000 03:01 4210806 /usr/lib/locale/nb_NO.utf8/LC_NUMERIC b790a000-b790b000 r--p 00000000 03:01 4210807 /usr/lib/locale/nb_NO.utf8/LC_TIME b790b000-b7925000 r--p 00000000 03:01 4210808 /usr/lib/locale/nb_NO.utf8/LC_COLLATE b7925000-b7926000 r--p 00000000 03:01 4210809 /usr/lib/locale/nb_NO.utf8/LC_MONETARY b7926000-b7927000 r--p 00000000 03:01 4210798 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7927000-b7928000 r--p 00000000 03:01 4210812 /usr/lib/locale/nb_NO.utf8/LC_PAPER b7928000-b7929000 r--p 00000000 03:01 4210813 /usr/lib/locale/nb_NO.utf8/LC_NAME b7929000-b792a000 r--p 00000000 03:01 4210814 /usr/lib/locale/nb_NO.utf8/LC_ADDRESS b792a000-b792b000 r--p 00000000 03:01 4210815 /usr/lib/locale/nb_NO.utf8/LC_TELEPHONE b792b000-b792c000 r--p 00000000 Aborted Then I enabled the debug useflag, next time it crashed it said this: rtorrent: Connection read fd(94,0,20) "PeerConnectionSeed::event_read() m_down->buffer()->size_end() == read_size." Any idea what I've done wrong? ^_^