All pastes #744303 Raw Edit

Mine

public text v1 · immutable
·published 2007-10-21 09:57 UTC
rendered paste body
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? ^_^