Your message dated Sun, 16 Aug 2009 13:33:01 +0000
with message-id <e1mcfr3-0005wp...@ries.debian.org>
and subject line Bug#541487: fixed in rtorrent 0.8.5-2
has caused the Debian Bug report #541487,
regarding rtorrent is crashed by SCGI
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
541487: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541487
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rtorrent
Severity: grave
Version: 0.8.5
Tags: forwarded http://libtorrent.rakshasa.no/ticket/1825

When rtorrent 0.8.5/0.12.5 receies command:

d.multicall default d.get_base_filename= d.get_base_path= d.get_bitfield= 
d.get_bytes_done= d.get_chunk_size= d.get_chunks_hashed= d.get_complete= 
d.get_completed_bytes= d.get_completed_chunks= d.get_connection_current= 
d.get_connection_leech= d.get_connection_seed= d.get_creation_date= 
d.get_directory= d.get_directory_base= d.get_down_rate= d.get_down_total= 
d.get_free_diskspace= d.get_hash= d.get_hashing= d.get_hashing_failed= 
d.get_ignore_commands= d.get_left_bytes= d.get_loaded_file= d.get_local_id= 
d.get_local_id_html= d.get_max_file_size= d.get_max_size_pex= d.get_message= 
d.get_name= d.get_peer_exchange= d.get_peers_accounted= d.get_peers_complete= 
d.get_peers_connected= d.get_peers_max= d.get_peers_min= 
d.get_peers_not_connected= d.get_priority= d.get_priority_str= d.get_ratio= 
d.get_size_bytes= d.get_size_chunks= d.get_size_files= d.get_size_pex= 
d.get_skip_rate= d.get_skip_total= d.get_state= d.get_state_changed= 
d.get_state_counter= d.get_throttle_name= d.get_tied_to_file= 
d.get_tracker_focus= d.get_tracker_numwant= d.get_tracker_size= d.get_up_rate= 
d.get_up_total= d.get_uploads_max= d.is_active= d.is_hash_checked= 
d.is_hash_checking= d.is_multi_file= d.is_open= d.is_pex_active= d.is_private=

it falls to segfault:

19:43:44) Using 'epoll' based polling.
(19:43:44) XMLRPC initialized with 517 functions.
(19:43:44) The SCGI socket is bound to a specific network device yet may still p
Caught Segmentation fault, dumping stack:B] [Port: 6965] [U 0/0] [D 0/0] [H 12/ 
0 rtorrent [0x8091b57]
1 rtorrent [0x8094277]
2 rtorrent [0x8094295]
3 rtorrent [0x80942c0]
4 rtorrent [0x80942dc]
5 rtorrent [0x8098314]
6 rtorrent [0x809a6de]
7 [0xb7f01400]
8 rtorrent [0x8060d47]
9 rtorrent [0x8064c2d]
10 rtorrent [0x805a739]
11 rtorrent [0x8061876]
12 rtorrent [0x8111ee8]
13 rtorrent [0x8111f2a]
14 rtorrent [0x810d7d1]
15 rtorrent [0x8117ea5]
16 rtorrent [0x806c022]
17 rtorrent [0x806f810]
18 rtorrent [0x8111da7]
19 rtorrent [0x8114b1f]
zsh: abort      rtorrent

backtrace stack:

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libncursesw.so.5...done.
Loaded symbols for /lib/libncursesw.so.5
Reading symbols from /usr/lib/libcurl.so.4...done.
Loaded symbols for /usr/lib/libcurl.so.4
Reading symbols from /usr/lib/libtorrent.so.11...done.
Loaded symbols for /usr/lib/libtorrent.so.11
Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libsigc-2.0.so.0...done.
Loaded symbols for /usr/lib/libsigc-2.0.so.0
Reading symbols from /usr/lib/libxmlrpc_server.so.3...done.
Loaded symbols for /usr/lib/libxmlrpc_server.so.3
Reading symbols from /usr/lib/libxmlrpc.so.3...done.
Loaded symbols for /usr/lib/libxmlrpc.so.3
Reading symbols from /usr/lib/libxmlrpc_util.so.3...done.
Loaded symbols for /usr/lib/libxmlrpc_util.so.3
Reading symbols from /usr/lib/libxmlrpc_xmlparse.so.3...done.
Loaded symbols for /usr/lib/libxmlrpc_xmlparse.so.3
Reading symbols from /usr/lib/libxmlrpc_xmltok.so.3...done.
Loaded symbols for /usr/lib/libxmlrpc_xmltok.so.3
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libidn.so.11...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/libssh2.so.1...done.
Loaded symbols for /usr/lib/libssh2.so.1
Reading symbols from /usr/lib/liblber-2.4.so.2...done.
Loaded symbols for /usr/lib/liblber-2.4.so.2
Reading symbols from /usr/lib/libldap_r-2.4.so.2...done.
Loaded symbols for /usr/lib/libldap_r-2.4.so.2
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done.
Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libgnutls.so.26...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /lib/libkeyutils.so.1...done.
Loaded symbols for /lib/libkeyutils.so.1
Reading symbols from /usr/lib/libtasn1.so.3...done.
Loaded symbols for /usr/lib/libtasn1.so.3
Reading symbols from /usr/lib/gconv/KOI8-R.so...done.
Loaded symbols for /usr/lib/gconv/KOI8-R.so
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Core was generated by `rtorrent'.
Program terminated with signal 6, Aborted.
[New process 11517]
#0  0xb7a34556 in raise () from /lib/libc.so.6
(gdb) bt
#0  0xb7a34556 in raise () from /lib/libc.so.6
#1  0xb7a35d78 in abort () from /lib/libc.so.6
#2  0x08091bdd in do_panic (signum=11) at main.cc:362
#3  0x08094257 in sigc::pointer_functor1<int, void>::operator() (
    this=0x9803bc8, _a_...@0x9803bcc)
    at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111
#4  0x08094275 in sigc::adaptor_functor<sigc::pointer_functor1<int, void> 
>::operator()<int&> (this=0x9803bc4, _a_ar...@0x9803bcc)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84
#5  0x080942a0 in sigc::bind_functor<-1, sigc::pointer_functor1<int, void>, 
int, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil>::operator()
    (this=0x9803bc0) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1110
#6  0x080942bc in sigc::internal::slot_call0<sigc::bind_functor<-1, 
sigc::pointer_functor1<int, void>, int, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil>, void>::call_it (rep=0x9803ba8)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#7  0x080982f4 in sigc::slot0<void>::operator() (this=0x815e618)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#8  0x0809a6be in SignalHandler::caught (signum=11) at signal_handler.cc:82
#9  <signal handler called>
#10 0x08060d27 in rak::transform_hex<unsigned char const*, 
std::back_insert_iterator<std::string> > (first=0x0, last=0x58 <Address 0x58 
out of bounds>, dest=
      {<std::iterator<std::output_iterator_tag, void, void, void, void>> = {<No 
data fields>}, container = 0xbfe5b638}) at ../rak/string_manip.h:254
#11 0x08064c0d in rak::transform_hex<unsigned char const*> (first=0x0, 
    last=0x58 <Address 0x58 out of bounds>) at ../rak/string_manip.h:289
#12 0x0805a719 in retrieve_d_bitfield (download=0x99c7b68)
    at command_download.cc:298
#13 0x08061856 in rpc::object_void_fn_t<core::Download*, torrent::Object 
(*)(core::Download*), torrent::Object>::operator() (this=0x980e840, 
target=0x99c7b68, 
    ar...@0xbfe5b7ac) at rpc/command_slot.h:102
#14 0x08111ed0 in rak::function2<torrent::Object, core::Download*, 
torrent::Object const&>::operator() (this=0x815dcfc, arg1=0x99c7b68, 
ar...@0xbfe5b7ac)
    at ../../rak/functional_fun.h:136
#15 0x08111f12 in rpc::CommandSlot<core::Download*>::call_unknown (
    rawCommand=0x815dcf8, target=0x99c7b68, rawar...@0xbfe5b7ac)
    at command_slot.cc:50
#16 0x0810d7b9 in rpc::CommandMap::call_command (this=0x815e778, 
    key=0x9cd8c8c "d.get_bitfield", a...@0xbfe5b7ac, target=
      {<std::pair<int, void*>> = {first = 2, second = 0x99c7b68}, third = 0x0})
    at command_map.cc:160
#17 0x08117e8d in rpc::parse_command (target=
      {<std::pair<int, void*>> = {first = 2, second = 0x99c7b68}, third = 0x0}, 
first=0x9c3eb13 "", last=0x9c3eb13 "") at parse_commands.cc:138
#18 0x0806c002 in d_multicall (rawar...@0xbfe5b9f4) at command_events.cc:347
#19 0x0806f7f0 in rak::ptr_fn1_t<torrent::Object, torrent::Object 
const&>::operator() (this=0x980ab18, ar...@0xbfe5b9f4) at 
../rak/functional_fun.h:201
#20 0x08111d8f in rak::function2<torrent::Object, void, torrent::Object 
const&>::operator()<rpc::target_wrapper<void>::no_type*> (this=0x815d07c, 
discard=0x0, 
    ar...@0xbfe5b9f4) at ../../rak/functional_fun.h:156
#21 0x08114b07 in rpc::CommandSlot<void>::call_list (rawCommand=0x815d078, 
    target=0x0, rawar...@0xbfe5b9f4) at command_slot.cc:59
#22 0x0810d165 in rpc::CommandMap::call_command (this=0x815e778, itr=
      {_M_node = 0x980ab28}, a...@0xbfe5b9f4, target=
      {<std::pair<int, void*>> = {first = 0, second = 0x0}, third = 0x0})
    at command_map.cc:193
#23 0x0811cd5e in rpc::xmlrpc_call_command (env=0xbfe5bae4, args=0x998a968, 
    voidServerInfo=0x8123584) at xmlrpc.cc:454
#24 0xb7c9d198 in xmlrpc_dispatchCall () from /usr/lib/libxmlrpc_server.so.3
#25 0xb7c9d2e7 in xmlrpc_registry_process_call ()
   from /usr/lib/libxmlrpc_server.so.3
#26 0x0811b55f in rpc::XmlRpc::process (this=0x815e790, 
    inBuffer=0x9c3d9e8 "<?xml version=\"1.0\" 
encoding=\"us-ascii\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>default</string></value></param><param><value><string>d.get_base_filename=</strin"...,
 
    length=4321, slotWrite={m_base = {_M_ptr = 0xbfe5bb7c}}) at xmlrpc.cc:493
#27 0x08083531 in rak::mem_fn3_t<rpc::XmlRpc, bool, char const*, unsigned int, 
r---Type <return> to continue, or q <return> to quit---
ak::function2<bool, char const*, unsigned int> >::operator() (this=0x984cb50, 
    arg1=0x9c3d9e8 "<?xml version=\"1.0\" 
encoding=\"us-ascii\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>default</string></value></param><param><value><string>d.get_base_filename=</strin"...,
 
    arg2=4321, arg3={m_base = {_M_ptr = 0xbfe5bbbc}})
    at ../rak/functional_fun.h:259
#28 0x0811a54a in rak::function3<bool, char const*, unsigned int, 
rak::function2<bool, char const*, unsigned int> >::operator() (this=0x984c9a4, 
    arg1=0x9c3d9e8 "<?xml version=\"1.0\" 
encoding=\"us-ascii\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>default</string></value></param><param><value><string>d.get_base_filename=</strin"...,
 
    arg2=4321, arg3={m_base = {_M_ptr = 0xbfe5bbfc}})
    at ../../rak/functional_fun.h:173
#29 0x08118d5c in rpc::SCgi::receive_call (this=0x984c998, task=0x984c9a8, 
    buffer=0x9c3d9e8 "<?xml version=\"1.0\" 
encoding=\"us-ascii\"?><methodCall><methodName>d.multicall</methodName><params><param><value><string>default</string></value></param><param><value><string>d.get_base_filename=</strin"...,
 
    length=4321) at scgi.cc:157
#30 0x0811b00f in rpc::SCgiTask::event_read (this=0x984c9a8)
    at scgi_task.cc:179
#31 0xb7e22550 in torrent::PollEPoll::perform () from /usr/lib/libtorrent.so.11
#32 0x080e5b78 in core::PollManagerEPoll::poll (this=0x9803a88, timeout=
      {m_time = 1000}) at poll_manager_epoll.cc:74
#33 0x0809302a in main (argc=1, argv=0xbfe5be74) at main.cc:318
(gdb) 


--
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: rtorrent
Source-Version: 0.8.5-2

We believe that the bug you reported is fixed in the latest version of
rtorrent, which is due to be installed in the Debian FTP archive:

rtorrent_0.8.5-2.diff.gz
  to pool/main/r/rtorrent/rtorrent_0.8.5-2.diff.gz
rtorrent_0.8.5-2.dsc
  to pool/main/r/rtorrent/rtorrent_0.8.5-2.dsc
rtorrent_0.8.5-2_i386.deb
  to pool/main/r/rtorrent/rtorrent_0.8.5-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 541...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry E. Oboukhov <un...@debian.org> (supplier of updated rtorrent package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.8
Date: Sun, 16 Aug 2009 09:12:32 +0400
Source: rtorrent
Binary: rtorrent
Architecture: source i386
Version: 0.8.5-2
Distribution: unstable
Urgency: low
Maintainer: Rogério Brito <rbr...@ime.usp.br>
Changed-By: Dmitry E. Oboukhov <un...@debian.org>
Description: 
 rtorrent   - ncurses BitTorrent client based on LibTorrent from rakshasa
Closes: 541487
Changes: 
 rtorrent (0.8.5-2) unstable; urgency=low
 .
   * Add patch to fix crash by SCGI, closes: 541487, thanks for jdrexler.
   * Standards-Version was bumped to 3.8.3 (no changes required).
Checksums-Sha1: 
 d0cdc686ba5022858982060c1c5d4d2376dfd125 1350 rtorrent_0.8.5-2.dsc
 6822df9334f55a4a4ceb88fa42c8d7c90aa115b6 9993 rtorrent_0.8.5-2.diff.gz
 d7f5a0ef3a4247fa506d264856826e66048d92ec 370730 rtorrent_0.8.5-2_i386.deb
Checksums-Sha256: 
 fd840fc99e10fd768eebdaac671bc755254b7387dd67c0b06a95b473e3bf844d 1350 
rtorrent_0.8.5-2.dsc
 633004f4c21d58f64f04669e743aca5b8a520cba80acaedf7e8245b329b6744f 9993 
rtorrent_0.8.5-2.diff.gz
 ac6c763a66848775381cdfdacc389964a2c075fea4aa0216a65df605b5f1480b 370730 
rtorrent_0.8.5-2_i386.deb
Files: 
 e54a6ed88e713a6b1540fcbaf7479dc1 1350 net extra rtorrent_0.8.5-2.dsc
 03df418dc7ce81d78a10b0c3efacdf77 9993 net extra rtorrent_0.8.5-2.diff.gz
 0aeb91f7460a3e67583eefbf6db9d18f 370730 net extra rtorrent_0.8.5-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREDAAYFAkqICIQACgkQq4wAz/jiZTfj0wCgh/QUSrN5ay1Ds5/WM0Ev9wgG
VB8AoKx6b4RDROvRW+Iu9irifUEYmUbo
=bHgW
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to