Subject: bin/10498: dhcpd fails
To: None <gnats-bugs@gnats.netbsd.org>
From: Mason Loring Bliss <mason@acheron.middleboro.ma.us>
List: netbsd-bugs
Date: 07/02/2000 21:44:13
>Number:         10498
>Category:       bin
>Synopsis:       dhcpd dumps core on starting
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 02 21:45:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Mason Loring Bliss
>Release:        1.5_ALPHA, 2000.07.02
>Organization:
    M a s o n     L o r i n g     B l i s s
awake ? sleep : (random() % 2) ? dream : sleep; 
>Environment:
	
System: NetBSD acheron.hades 1.5_ALPHA NetBSD 1.5_ALPHA (MLB) #23: Sun Jul 2 13:06:14 EDT 2000 root@acheron.hades:/usr/src/sys/arch/i386/compile/MLB i386


>Description:

/etc/rc.d/dhcpd start (and the equivalent when starting by hand) dumps
core.

Here's the tail end of a kdump showing where core is dumped:

 16815 dhcpd    RET   write 417/0x1a1
 16815 dhcpd    CALL  fsync(0x4)
 16815 dhcpd    RET   fsync 0
 16815 dhcpd    CALL  unlink(0xbfbfd390)
 16815 dhcpd    NAMI  "/var/db/dhcpd.leases~"
 16815 dhcpd    RET   unlink 0
 16815 dhcpd    CALL  link(0x8077930,0xbfbfd390)
 16815 dhcpd    NAMI  "/var/db/dhcpd.leases"
 16815 dhcpd    NAMI  "/var/db/dhcpd.leases~"
 16815 dhcpd    RET   link 0
 16815 dhcpd    CALL  rename(0xbfbfd590,0x8077930)
 16815 dhcpd    NAMI  "/var/db/dhcpd.leases.962599316"
 16815 dhcpd    NAMI  "/var/db/dhcpd.leases"
 16815 dhcpd    RET   rename 0
 16815 dhcpd    CALL  socket(0x2,0x2,0x11)
 16815 dhcpd    RET   socket 5
 16815 dhcpd    CALL  ioctl(0x5,SIOCGIFCONF,0xbfbfb760)
 16815 dhcpd    RET   ioctl 0
 16815 dhcpd    CALL  ioctl(0x5,SIOCGIFFLAGS,0xbfbfb78c)
 16815 dhcpd    RET   ioctl 0
 16815 dhcpd    PSIG  SIGSEGV SIG_DFL
 16815 dhcpd    NAMI  "dhcpd.core"

I'll produce the entirety of the kdump if it's needed. It's just a bit
long.



>How-To-Repeat:

Update to netbsd-1-5, build dhcpd, and try to use it.

>Fix:

As yet unknown.

>Release-Note:
>Audit-Trail:
>Unformatted: