Your message dated Tue, 29 Jul 2014 11:19:05 +0000
with message-id <[email protected]>
and subject line Bug#755501: fixed in ircd-ratbox 3.0.8.dfsg-3
has caused the Debian Bug report #755501,
regarding ircd-ratbox resolver daemon hits 100% cpu on irc client connect, 
fails to resolve hostname.
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 [email protected]
immediately.)


-- 
755501: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755501
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ircd-ratbox
Version: 3.0.8.dfsg-2
Severity: important

Dear Maintainer,

After upgrading to 3.0.8-dfsg-2, I noticed connecting to the IRC server was
very slow and resulted in hostnames not being (reverse) resolved.

Upon inspection, it seemed that the ircd resolver daemon was using a lot of
CPU (100% in top). A systrace did not yield anything, but an ltrace showed a
continuous stream of the same line:

rb_get_pseudo_random(0x7fffa62abc86, 2, 0x7f583268fba0, 0) = 1

(I'll get back to this later).

I tried killing the ircd resolver daemon (had to kill it with SIGKILL) and it
came back at 0% CPU usage. However, everytime a client connected, the same
thing happened (cpu to 100%, ip not reverse resolved).

I did a quick check in the source code and it seemed that this function was
called in a tight loop if the random number that was returned is always
0xffff (a 16-bit short was requested).


ADDITIONAL INFORMATION
 * tested with 3.0.7.dfsg-3, does NOT suffer from this problem
 * tested on two different machines, both virtualized (one OpenVZ, one LXC)
   (I don't know if it matters, but I included it for completeness).

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ircd-ratbox depends on:
ii  libc6              2.19-7
ii  libgnutls-deb0-28  3.2.15-3
ii  libltdl7           2.4.2-1.7
ii  libsqlite3-0       3.8.5-2
ii  lsb-base           4.1+Debian13
ii  multiarch-support  2.19-7

ircd-ratbox recommends no packages.

Versions of packages ircd-ratbox suggests:
pn  ntp | openntpd | time-daemon  <none>

-- Configuration Files:
/etc/default/ircd-ratbox changed [not included]

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ircd-ratbox
Source-Version: 3.0.8.dfsg-3

We believe that the bug you reported is fixed in the latest version of
ircd-ratbox, which is due to be installed in the Debian FTP archive.

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marc Dequènes (Duck) <[email protected]> (supplier of updated ircd-ratbox 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 29 Jul 2014 13:01:12 +0200
Source: ircd-ratbox
Binary: ircd-ratbox ircd-ratbox-dbg
Architecture: source amd64
Version: 3.0.8.dfsg-3
Distribution: unstable
Urgency: high
Maintainer: Marc Dequènes (Duck) <[email protected]>
Changed-By: Marc Dequènes (Duck) <[email protected]>
Description:
 ircd-ratbox - advanced, stable and fast ircd
 ircd-ratbox-dbg - debugging symbols for ircd-ratbox
Closes: 755501
Changes:
 ircd-ratbox (3.0.8.dfsg-3) unstable; urgency=high
 .
   * Previous gcrypt-related patch was broken, reworked (Closes: #755501).
   * Added patch to log early messages to stderr instead of loosing them.
Checksums-Sha1:
 b117d4120442923c237426afe80dd72fcb338a83 1515 ircd-ratbox_3.0.8.dfsg-3.dsc
 b234c3e4e9cd4dfe0eb035281dd64ac3a0d47bf8 23312 
ircd-ratbox_3.0.8.dfsg-3.debian.tar.xz
 dbb4fcca8862f9d7bc6be6b1781725f47db8630e 455140 
ircd-ratbox_3.0.8.dfsg-3_amd64.deb
 953db10581dec9c0b6d79d696eb84998c8db99e2 1099032 
ircd-ratbox-dbg_3.0.8.dfsg-3_amd64.deb
Checksums-Sha256:
 4912aa1d83819ded9fe5cf8ef622d2fa320c6df1b8fd482db7ff0691870fac9d 1515 
ircd-ratbox_3.0.8.dfsg-3.dsc
 1d1485fbbede568c7754348a955337a07526d116a46cbfe4849342b7370e7a9e 23312 
ircd-ratbox_3.0.8.dfsg-3.debian.tar.xz
 a3b7dee9538306686088c227f7bd23c98fc153efaf0a1303c3d1739c8477373e 455140 
ircd-ratbox_3.0.8.dfsg-3_amd64.deb
 077a6de4513d1c1f35aac32be00d2c2834b34064ba58ae3a72a8d5505108457b 1099032 
ircd-ratbox-dbg_3.0.8.dfsg-3_amd64.deb
Files:
 f59c3f0a2de480edcf596d9d93bfa58d 455140 net optional 
ircd-ratbox_3.0.8.dfsg-3_amd64.deb
 1536fb7c10fd9bb59e0134c3b762157e 1099032 debug extra 
ircd-ratbox-dbg_3.0.8.dfsg-3_amd64.deb
 564b65ceeaf44c3fceb764d51fb8addc 1515 net optional ircd-ratbox_3.0.8.dfsg-3.dsc
 8196d27986c90c33d50b0081d0756978 23312 net optional 
ircd-ratbox_3.0.8.dfsg-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlPXghgACgkQsczZcpAmcIaRuACfV4O68vyxJW8xQ8DcF54prmzP
rf4AoJMJTvv2KNDqGRTS7MdkCiGpA+MO
=+XKS
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to