Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2002 12:04:47 +0100 (BST)
From:      Gavin Atkinson <gavin@ury.york.ac.uk>
To:        <stable@freebsd.org>, <qa@freebsd.org>, <murray@freebsd.org>
Subject:   BUG: isc-dhcp dhclient infinite loop regression in 4.6-PRE
Message-ID:  <Pine.BSF.4.33.0205171150030.17319-100000@ury.york.ac.uk>

next in thread | raw e-mail | index | archive | help
Hi,

I have found a serious problem in dhclient. If the network interface
dhclient is attached to disappears (eg if a network card is removed from a
laptop, which may happen normally or will always happen over an APM
suspend) then dhclient goes into an infinite loop:

May 15 04:36:36 epsilon /kernel: ep0: detached
May 15 04:36:36 epsilon /kernel: pccard: card removed, slot 0
May 15 04:36:36 epsilon dhclient: receive_packet failed on ep0: Device not configured
May 15 04:36:41 epsilon last message repeated 23275 times
May 15 04:36:42 epsilon dhclient: send_packet: Address family not supported by protocol family
May 15 04:36:42 epsilon dhclient: receive_packet failed on ep0: Device not configured
May 15 04:36:49 epsilon last message repeated 35814 times
May 15 04:36:50 epsilon dhclient: send_packet: Address family not supported by protocol family
May 15 04:36:50 epsilon dhclient: receive_packet failed on ep0: Device not configured
May 15 04:36:52 epsilon last message repeated 12308 times

Between dhclient and syslogd, 100% processor power is used. The only
solution is to kill dhclient off, reinserting the card is not enough. I am
able to test any patches against either -STABLE or -CURRENT, the bug
exists on both. Should I report this to ISC? Environment is:
FreeBSD 4.6-PRERELEASE #0: Sun May 12 21:05:08 GMT 2002

Gavin


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.33.0205171150030.17319-100000>