Your message dated Mon, 22 Dec 2008 04:02:06 +0000
with message-id <e1lebza-0003uo...@ries.debian.org>
and subject line Bug#506748: fixed in rtorrent 0.7.9-2.1
has caused the Debian Bug report #506748,
regarding crash rtorrent by scgi-interface (function: 'fi.get_filename_last')
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.)


-- 
506748: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506748
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: rtorrent
Severity: grave
Version: 0.7.9-2+b2
Architecture: i386

version of libtorrent10 - 0.11.9-1.1 (lenny)

If command 'fi.get_filename_last' received from SCGI interface, then
rtorrent crashes. Version rtorrent/librtorrent from experimental
works fine.

$ gdb /usr/bin/rtorrent core
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.10...done.
Loaded symbols for /usr/lib/libtorrent.so.10
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/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libpthread.so.0...done.
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/i686/cmov/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/libldap_r-2.4.so.2...done.
Loaded symbols for /usr/lib/libldap_r-2.4.so.2
Reading symbols from /lib/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/i686/cmov/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/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/i686/cmov/libnsl.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 /lib/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/i686/cmov/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 /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 /lib/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
Reading symbols from /usr/lib/gconv/KOI8-R.so...done.
Loaded symbols for /usr/lib/gconv/KOI8-R.so
Core was generated by `rtorrent'.
Program terminated with signal 6, Aborted.
[New process 12034]
#0  0xb7eff424 in __kernel_vsyscall ()
(gdb)
(gdb) bt
#0  0xb7eff424 in __kernel_vsyscall ()
#1  0xb79de640 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb79e0018 in abort () from /lib/i686/cmov/libc.so.6
#3  0x08074cc2 in do_panic (signum=11) at main.cc:318
#4  0x08078e30 in SignalHandler::caught (signum=6)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#5  <signal handler called>
#6  0xb7bd83f5 in std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#7  0x08060d1f in apply_fi_filename_last (itr=0x9347028)
    at /usr/include/torrent/object.h:70
#8  0x080618ea in rpc::object_void_fn_t<torrent::FileListIterator*, 
torrent::Object (*)(torrent::FileListIterator*), torrent::Object>::operator() (
    this=0x9221950, target=0x9347028, ar...@0xbfa1a60c)
    at rpc/command_slot.h:129
#9  0x080d3f3a in rpc::CommandSlot<torrent::FileListIterator*>::call_unknown (
    rawCommand=0x8109b40, target=0x9347028, rawar...@0xbfa1a60c)
    at ../../rak/functional_fun.h:136
#10 0x080d08b0 in rpc::CommandMap::call_command (this=0x8109ed0, itr=
      {_M_node = 0x9221960}, a...@0xbfa1a60c, target=
      {first = -1213157024, second = 0x9347028}) at command_map.cc:195
#11 0x080dfeca in rpc::xmlrpc_call_command (env=0xbfa1a6c4, args=0x9349068, 
    voidServerInfo=0x80e47c6) at xmlrpc.cc:391
#12 0xb7c64198 in xmlrpc_dispatchCall () from /usr/lib/libxmlrpc_server.so.3
#13 0xb7c642e7 in xmlrpc_registry_process_call ()
   from /usr/lib/libxmlrpc_server.so.3
#14 0x080deba2 in rpc::XmlRpc::process (this=0x8109ee8, 
    inBuffer=0x9347c8a "<?xml version=\"1.0\" 
encoding=\"UTF-8\"?>\r\n<methodCall>\r\n<methodName>fi.get_filename_last</methodName>\r\n<params>\r\n<param><value><string>AA97D1564EF2711905B8B205BFFB88D1098DD650</string></value></param>\r\n"...,
 length=226, slotWrite={m_base = {_M_ptr = 0xbfa1a74c}}) at xmlrpc.cc:426
#15 0x0806b12e in rak::mem_fn3_t<rpc::XmlRpc, bool, char const*, unsigned int, 
rak::function2<bool, char const*, unsigned int> >::operator() (this=0x924e160, 
    arg1=0x9347c8a "<?xml version=\"1.0\" 
encoding=\"UTF-8\"?>\r\n<methodCall>\r\n<methodName>fi.get_filename_last</methodName>\r\n<params>\r\n<param><value><string>AA97D1564EF2711905B8B205BFFB88D1098DD650</string></value></param>\r\n"...,
 arg2=226, arg3={m_base = {_M_ptr = 0xbfa1a774}}) at ../rak/functional_fun.h:239
#16 0x080dd2f5 in rpc::SCgi::receive_call (this=0x924dfa8, task=0x924dfb8, 
    buffer=0x9347c8a "<?xml version=\"1.0\" 
encoding=\"UTF-8\"?>\r\n<methodCall>\r\n<methodName>fi.get_filename_last</methodName>\r\n<params>\r\n<param><value><string>AA97D1564EF2711905B8B205BFFB88D1098DD650</string></value></param>\r\n"...,
 length=226) at ../../rak/functional_fun.h:153
#17 0x080de7be in rpc::SCgiTask::event_read (this=0x924dfb8)
    at scgi_task.cc:170
#18 0xb7debb1c in torrent::PollEPoll::perform () from /usr/lib/libtorrent.so.10
#19 0x080b284b in core::PollManagerEPoll::poll (this=0x92144c8, timeout=
      {m_time = 417417}) at poll_manager_epoll.cc:112
#20 0x08073bb5 in main (argc=1, argv=0xbfa1a984) at main.cc:269
(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.7.9-2.1

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.7.9-2.1.diff.gz
  to pool/main/r/rtorrent/rtorrent_0.7.9-2.1.diff.gz
rtorrent_0.7.9-2.1.dsc
  to pool/main/r/rtorrent/rtorrent_0.7.9-2.1.dsc
rtorrent_0.7.9-2.1_amd64.deb
  to pool/main/r/rtorrent/rtorrent_0.7.9-2.1_amd64.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 506...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <ani...@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: SHA1

Format: 1.8
Date: Mon, 22 Dec 2008 13:34:40 +1100
Source: rtorrent
Binary: rtorrent
Architecture: source amd64
Version: 0.7.9-2.1
Distribution: unstable
Urgency: low
Maintainer: Jose Luis Rivas <ghostba...@gmail.com>
Changed-By: Anibal Monsalve Salazar <ani...@debian.org>
Description: 
 rtorrent   - ncurses BitTorrent client based on LibTorrent
Closes: 506748
Changes: 
 rtorrent (0.7.9-2.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * debian/patches/03_throw_input_error_506748.patch by Xavid at MIT.EDU
     command_file.cc: throw torrent::input_error (closes: #506748)
Checksums-Sha1: 
 b7447be00dd2accc742ca9ff5b777a87f270b2c6 1229 rtorrent_0.7.9-2.1.dsc
 79b7aac77a1732ac402dc69d41a41f710e97afa9 6123 rtorrent_0.7.9-2.1.diff.gz
 9eca919feff77bc967782bb1e11c375e1fd96ac0 328484 rtorrent_0.7.9-2.1_amd64.deb
Checksums-Sha256: 
 8c62058767160e64710ba3d24fed44a2181b7d3994c3a0f03261fa43345376cf 1229 
rtorrent_0.7.9-2.1.dsc
 7296268a9f9a823f154748932b6bd1bd02a86016f574aff9a23667aab114767f 6123 
rtorrent_0.7.9-2.1.diff.gz
 a5de1d7e0855116d015483aa9699b8e1cc1842216e712a38cd10273dec54047e 328484 
rtorrent_0.7.9-2.1_amd64.deb
Files: 
 961ddb31f321359848a6bbc6b5b71237 1229 net extra rtorrent_0.7.9-2.1.dsc
 a4abc4a52c3c6b57d7ed876af1f53e10 6123 net extra rtorrent_0.7.9-2.1.diff.gz
 0e295d99f1e4e39c7ab1fc13818350b6 328484 net extra rtorrent_0.7.9-2.1_amd64.deb

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

iEYEARECAAYFAklPDmMACgkQgY5NIXPNpFV7owCeP5S8IpYlPylcPloPfkQEXvW4
likAn0boCD9nO7e7i/LPxt5FIWOuWRdp
=zHvY
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to