Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 2006 14:17:01 +0200 (CEST)
From:      Joost Bekkers <joost@jodocus.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   bin/102226: dhclient stops working, 100% cpu and logs at ~4000 lines/sec
Message-ID:  <200608181217.k7ICH1F4025868@jodocus.org>
Resent-Message-ID: <200608181220.k7ICKFhl039292@freefall.freebsd.org>

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

>Number:         102226
>Category:       bin
>Synopsis:       dhclient stops working, 100% cpu and logs at ~4000 lines/sec
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 18 12:20:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Joost Bekkers
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD bps.jodocus.org 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 14 21:49:16 CEST 2006 joost@bps.jodocus.org:/usr/src/sys/i386/compile/bps i386

alloc.c:__FBSDID("$FreeBSD: src/sbin/dhclient/alloc.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
bpf.c:__FBSDID("$FreeBSD: src/sbin/dhclient/bpf.c,v 1.2.2.3 2005/12/20 21:11:16 brooks Exp $");
clparse.c:__FBSDID("$FreeBSD: src/sbin/dhclient/clparse.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
conflex.c:__FBSDID("$FreeBSD: src/sbin/dhclient/conflex.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
convert.c:__FBSDID("$FreeBSD: src/sbin/dhclient/convert.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
dhclient.c:__FBSDID("$FreeBSD: src/sbin/dhclient/dhclient.c,v 1.6.2.4 2006/01/24 05:59:27 brooks Exp $");
dispatch.c:__FBSDID("$FreeBSD: src/sbin/dhclient/dispatch.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
errwarn.c:__FBSDID("$FreeBSD: src/sbin/dhclient/errwarn.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
hash.c:__FBSDID("$FreeBSD: src/sbin/dhclient/hash.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
inet.c:__FBSDID("$FreeBSD: src/sbin/dhclient/inet.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
options.c:__FBSDID("$FreeBSD: src/sbin/dhclient/options.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
packet.c:__FBSDID("$FreeBSD: src/sbin/dhclient/packet.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
parse.c:__FBSDID("$FreeBSD: src/sbin/dhclient/parse.c,v 1.2.2.1 2005/09/10 17:01:16 brooks Exp $");
privsep.c:__FBSDID("$FreeBSD: src/sbin/dhclient/privsep.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");
tables.c:__FBSDID("$FreeBSD: src/sbin/dhclient/tables.c,v 1.1.1.1.2.2 2005/09/10 17:01:16 brooks Exp $");
tree.c:__FBSDID("$FreeBSD: src/sbin/dhclient/tree.c,v 1.1.1.1.2.1 2005/09/10 17:01:16 brooks Exp $");

>Description:
	
	After some time (anything from a day up to a week) dhclient starts logging

	N bad IP checksums seen in N packets

	at a rate of 4k lines/sec. Dhclient effectivly stops functioning.
	Combined cpu load of dhclient and syslogd is 100%

	Lease is not renewed and expires.
>How-To-Repeat:

	/sbin/dhclient <interface>

	and wait.

>Fix:


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608181217.k7ICH1F4025868>