26.06.2012 в 17:51:02 +0200 Benoît Knecht написал:
> Stepan Golosunov wrote:
> > rtorrent 0.9.2-1 crashed upon start several times when I tried it
> > couple of weeks ago. (Today it did not crash yet, but this seems to be
> > the usual behavior when I am trying to reproduce crash for the bug
> > report.)

Upon returning home I found rtorrent crashed. And upon restart it did
crashed again immediately with

Caught Segmentation fault, dumping stack:
Stack dump not enabled.

in the screen, but the process did not exit.

gdb shown the following:

0xf77a2425 in __kernel_vsyscall ()
(gdb) bt
#0  0xf77a2425 in __kernel_vsyscall ()
#1  0xf739a6c1 in __lll_lock_wait_private () at 
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xf73314d7 in _L_lock_9662 () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xf732fd06 in *__GI___libc_free (mem=0x9094098) at malloc.c:3736
#4  0xf74c426f in operator delete(void*) () from 
/usr/lib/i386-linux-gnu/libstdc++.so.6
#5  0xf7611ea9 in 
std::tr1::_Function_base::_Base_manager<std::tr1::_Bind<std::tr1::_Mem_fn<void 
(torrent::log_buffer::*)(char const*, unsigned int, int)> 
(torrent::log_buffer*, std::tr1::_Placeholder<1>, std::tr1::_Placeholder<2>, 
std::tr1::_Placeholder<3>)> >::_M_manager(std::tr1::_Any_data&, 
std::tr1::_Any_data const&, std::tr1::_Manager_operation) ()
   from /usr/lib/i386-linux-gnu/libtorrent.so.14
#6  0xf760e228 in torrent::log_cleanup() () from 
/usr/lib/i386-linux-gnu/libtorrent.so.14
#7  0x0805aade in ?? ()
#8  0x0809901d in ?? ()
#9  <signal handler called>
#10 0xf732b73a in malloc_consolidate (av=<optimized out>) at malloc.c:5161
#11 0xf732cbd5 in _int_free (av=<optimized out>, p=0x98c3d58) at malloc.c:5034
#12 0xf732fd0d in *__GI___libc_free (mem=0x98c3d60) at malloc.c:3738
#13 0xf74c426f in operator delete(void*) () from 
/usr/lib/i386-linux-gnu/libstdc++.so.6
#14 0xf74c42bb in operator delete[](void*) () from 
/usr/lib/i386-linux-gnu/libstdc++.so.6
#15 0xf763ebd1 in ?? () from /usr/lib/i386-linux-gnu/libtorrent.so.14
#16 0xf763eeff in ?? () from /usr/lib/i386-linux-gnu/libtorrent.so.14
#17 0xf75e6b4e in torrent::PollEPoll::perform() () from 
/usr/lib/i386-linux-gnu/libtorrent.so.14
#18 0xf75e6beb in torrent::PollEPoll::do_poll(long long, int) () from 
/usr/lib/i386-linux-gnu/libtorrent.so.14
#19 0xf762293c in torrent::thread_base::event_loop(torrent::thread_base*) () 
from /usr/lib/i386-linux-gnu/libtorrent.so.14
#20 0x08059f24 in ?? ()
#21 0xf72d3e46 in __libc_start_main (main=0x8056830, argc=1, ubp_av=0xff936fb4, 
init=0x8155c20, fini=0x8155c10, rtld_fini=0xf77b1590, stack_end=0xff936fac) at 
libc-start.c:228
#22 0x0805a529 in ?? ()

I had to use kill -9 afterwards.


> > There are usually several dozens of torrents from jamendo in the session
> > directory.
> 
> Thanks for the additional information. I'll try to reproduce this bug,
> but I'll have to get DHT working first.
> 
> One more thing: Have you seen this bug happening if you only have a few
> active torrents? How many are "several dozens"? Are they all active?

About 80, all active.
I did not really try to run rtorrent with few torrents recently, but I
think I was unable to reproduce it with 0.8.9-2 with only one torrent.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to