Package: znc
Version: 0.098-2
Severity: normal

Every now an then, znc starts taking up 100% of one of my CPUs.  When
I strace it, I get sequences like the one included below.  This cycle
can last from a few seconds to many minutes.  This seems like
undesirable behavior.

poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, 
{fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, 
events=POLLIN|POLLOUT}, {fd=11, events=POLLIN|POLLOUT}, {fd=14, 
events=POLLIN|POLLOUT}], 9, 500) = 3 ([{fd=10, revents=POLLOUT}, {fd=11, 
revents=POLLOUT}, {fd=14, revents=POLLOUT}])
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1308983774, 917704}, NULL) = 0
time(NULL)                              = 1308983774
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, 
{fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, 
events=POLLIN|POLLOUT}, {fd=11, events=POLLIN|POLLOUT}, {fd=14, 
events=POLLIN|POLLOUT}], 9, 500) = 3 ([{fd=10, revents=POLLOUT}, {fd=11, 
revents=POLLOUT}, {fd=14, revents=POLLOUT}])
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1308983774, 918218}, NULL) = 0
time(NULL)                              = 1308983774
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=6, events=POLLIN}, 
{fd=7, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, 
events=POLLIN|POLLOUT}, {fd=11, events=POLLIN|POLLOUT}, {fd=14, 
events=POLLIN|POLLOUT}], 9, 500) = 3 ([{fd=10, revents=POLLOUT}, {fd=11, 
revents=POLLOUT}, {fd=14, revents=POLLOUT}])
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1308983774, 918737}, NULL) = 0
time(NULL)                              = 1308983774
time(NULL)                              = 1308983774
read(10, 0xb8c85550, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(14, 0xb8ce3560, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)
time(NULL)                              = 1308983774
read(11, 0xb8cac2a8, 7)                 = -1 EAGAIN (Resource temporarily 
unavailable)


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (102, 'unstable'), (101, 'experimental'), (99, 'testing'), (9, 
'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.38 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages znc depends on:
ii  libc-ares2                    1.7.4-1    library for asyncronous name resol
ii  libc6                         2.13-7     Embedded GNU C Library: Shared lib
ii  libgcc1                       1:4.6.0-14 GCC support library
ii  libssl1.0.0                   1.0.0d-3   SSL shared libraries
ii  libstdc++6                    4.6.0-14   GNU Standard C++ Library v3

Versions of packages znc recommends:
ii  znc-extra                     0.098-2    extra modules for znc
pn  znc-perl                      <none>     (no description available)
ii  znc-python                    0.098-2    advanced modular IRC bouncer (Pyth
ii  znc-tcl                       0.098-2    advanced modular IRC bouncer (Tcl 

znc suggests no packages.

-- no debconf information



-- 
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