NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/43877: named hangs with 5.99.39 kernel, 5.99.27 userland



>Number:         43877
>Category:       kern
>Synopsis:       named hangs with 5.99.39 kernel, 5.99.27 userland
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 14 07:35:00 +0000 2010
>Originator:     Alan Barrett
>Release:        NetBSD 5.99.39
>Organization:
Not much
>Environment:
Kernel: NetBSD 5.99.39 i386
Userland: NetBSD 5.99.27 i387
>Description:

I booted a 5.99.39 kernel (built from sources checked out with cvs
update -D '2010-09-12 12:00 UTC') on a system with a userland from a few
months ago (version 5.99.27, built from sources checked out with cvs
update -D '2010-04-18 12:00 UTC').

One of the first things that I noticed was that "/atc/rc.d/named
forcerestart" hung.

>How-To-Repeat:

# /etc/rc.d/named forcerestart
Stopping named.
Waiting for PIDS: 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177,
177, 177, 177, 177, 177, 177, 177 [... this continues forever]

In another window:

# ps -axlsww | awk 'NR==1 || /named/ {print}'
  UID  PID PPID  CPU PRI NI    VSZ    RSS WCHAN    STAT TTY       TIME COMMAND
   14  177    1  542  85  0  31140  14348 kqueue   Isl  ?      0:00.15 
/usr/sbin/named -u named -t /var/chroot/named
   14  177    1  542  43  0  31140  14348 parked   Isl  ?      0:00.15 
/usr/sbin/named -u named -t /var/chroot/named
   14  177    1  542  43  0  31140  14348 parked   Isl  ?      0:00.15 
/usr/sbin/named -u named -t /var/chroot/named
   14  177    1  542  43  0  31140  14348 parked   Isl  ?      0:00.15 
/usr/sbin/named -u named -t /var/chroot/named
   14  177    1  542  85  0  31140  14348 sigwait  Isl  ?      0:00.15 
/usr/sbin/named -u named -t /var/chroot/named
    0  387 1171  431  85  0   3144   1256 wait     I+   ttyp2  0:00.01 /bin/sh 
/etc/rc.d/named forcerestart
    0 1452  387    0  85  0   3144   1252 wait     S+   ttyp2  0:00.02 /bin/sh 
/etc/rc.d/named forcestop

>Fix:
Unknown.  It may also be relevant that "kqueue" appears in the report of
test failures from anita:

Failed test cases:
    fs/vfs/t_renamerace:lfs_renamerace,
    fs/vfs/t_renamerace:lfs_renamerace_dirs, lib/libevent/t_event:kqueue,
    lib/libevent/t_event:poll, lib/libevent/t_event:select,
    util/sort/t_sort:any_char



Home | Main Index | Thread Index | Old Index