From silence@oksala.org  Sun Jul 14 14:20:23 2002
Return-Path: <silence@oksala.org>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 03F4137B400
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 14 Jul 2002 14:20:23 -0700 (PDT)
Received: from oksala.org (modemcable051.179-200-24.timi.mc.videotron.ca [24.200.179.51])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1CE6343E42
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 14 Jul 2002 14:20:22 -0700 (PDT)
	(envelope-from silence@oksala.org)
Received: from oksala.org (localhost [127.0.0.1])
	by oksala.org (8.12.3/8.12.3) with ESMTP id g6ELKJX1000938
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 14 Jul 2002 17:20:19 -0400 (EDT)
	(envelope-from silence@oksala.org)
Received: (from silence@localhost)
	by oksala.org (8.12.3/8.12.3/Submit) id g6ELKEEo000937;
	Sun, 14 Jul 2002 17:20:14 -0400 (EDT)
Message-Id: <200207142120.g6ELKEEo000937@oksala.org>
Date: Sun, 14 Jul 2002 17:20:14 -0400 (EDT)
From: Pierre-Luc Lesprance <oksala@videotron.ca>
Reply-To: Pierre-Luc Lesprance <oksala@videotron.ca>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: dhclient freeze the whole thing
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         40570
>Category:       bin
>Synopsis:       dhclient freeze the whole thing
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    mbr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 14 14:30:02 PDT 2002
>Closed-Date:    Fri Oct 15 08:27:51 GMT 2004
>Last-Modified:  Fri Oct 15 08:27:51 GMT 2004
>Originator:     Pierre-Luc Lesprance
>Release:        FreeBSD 4.6-RELEASE-p1 i386
>Organization:
N/A
>Environment:
System: FreeBSD silence 4.6-RELEASE-p1 FreeBSD 4.6-RELEASE-p1 #13:
Fri Jul 12 20:42:13 EDT 2002 silence@silence:/usr/src/sys/compile/oksala i386

Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.6-RELEASE-p1 #13: Fri Jul 12 20:42:13 EDT 2002
    silence@silence:/usr/src/sys/compile/oksala
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 350796053 Hz
CPU: AMD-K6(tm) 3D processor (350.80-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x580  Stepping = 0
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 268419072 (262128K bytes)
avail memory = 258019328 (251972K bytes)
Preloaded elf kernel "kernel" at 0xc0312000.
Preloaded elf module "linux.ko" at 0xc031209c.
Preloaded elf module "snd_sb16.ko" at 0xc031213c.
Preloaded elf module "snd_sbc.ko" at 0xc03121dc.
Preloaded elf module "snd_pcm.ko" at 0xc031227c.
Preloaded elf module "usb.ko" at 0xc031231c.
Preloaded elf module "ums.ko" at 0xc03123b8.
Using $PIR table, 8 entries at 0xc00f0b40
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <AcerLabs M1541 (Aladdin-V) PCI host bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <AcerLabs M5243 PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <ATI Rage128-RF graphics accelerator> at 0.0 irq 11
ohci0: <AcerLabs M5237 (Aladdin-V) USB controller> mem 0xdb000000-0xdb000fff irq 9 at device 2.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: <AcerLabs M5237 (Aladdin-V) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ums0: Logitech USB Mouse, rev 1.10/6.10, addr 2, iclass 3/1
ums0: 3 buttons and Z dir.
chip1: <AcerLabs M15x3 Power Management Unit> at device 3.0 on pci0
isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
pci0: <unknown card> (vendor=0x1013, dev=0x4000) at 9.0 irq 9
ed0: <NE2000 PCI Ethernet (RealTek 8029)> port 0xb400-0xb41f irq 5 at device 10.0 on pci0
ed0: address 00:e0:29:2b:b2:57, type NE2000 (16 bit) 
ed1: <NE2000 PCI Ethernet (RealTek 8029)> port 0xb000-0xb01f irq 12 at device 11.0 on pci0
ed1: address 00:e0:29:39:dd:92, type NE2000 (16 bit) 
atapci0: <AcerLabs Aladdin ATA33 controller> port 0xa800-0xa80f irq 0 at device 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
orm0: <Option ROM> at iomem 0xc0000-0xcafff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x80 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: IEEE1284 device found /NIBBLE/ECP
Probing for PnP devices on ppbus0:
ppbus0: <HEWLETT-PACKARD DESKJET 710C> SCP,VLINK
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sbc0: <Creative SB AWE64> at port 0x220-0x22f,0x300-0x301,0x388-0x38b irq 10 drq 0,5 on isa0
pcm0: <SB16 DSP 4.16> on sbc0
IP Filter: v3.4.27 initialized.  Default = pass all, Logging = disabled
ad0: 8063MB <Maxtor 90840D5> [16383/16/63] at ata0-master UDMA33
ad2: 16479MB <Maxtor 91728D8> [33483/16/63] at ata1-master UDMA33
acd0: CDROM <ATAPI CDROM> at ata0-slave PIO4
acd1: CD-RW <Hewlett-Packard CD-Writer Plus 8100> at ata1-slave PIO3
Mounting root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted

>Description:

        First time dhclient deamon is started, everything is all right.
        But if I kill the client, the next time I start it, every thing freeze.
        The problem is there is no core dump, no console message, no panic. I have little 
        experience with ddb and remote gdb. I first tought using ktrace to lookup
        what's syscall is involved. The problem is that it doesn't hang every time.
        If you have any advices, I could work on it. 
        Thanks 

>How-To-Repeat:

        Actually it's random. Sometimes it's ok.

>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: keramida 
Responsible-Changed-When: Sun Jul 14 16:16:28 PDT 2002 
Responsible-Changed-Why:  
Misfiled PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=40570 
Responsible-Changed-From-To: freebsd-bugs->mbr 
Responsible-Changed-By: mbr 
Responsible-Changed-When: Mon Feb 10 01:57:34 PST 2003 
Responsible-Changed-Why:  
Take this PR 

http://www.freebsd.org/cgi/query-pr.cgi?pr=40570 
State-Changed-From-To: open->feedback 
State-Changed-By: mbr 
State-Changed-When: Mon Feb 10 01:58:04 PST 2003 
State-Changed-Why:  
Does this problem still exist ? I can imagine that 
the lock has something to do with the NIC's you use. 
Can you test if this bug disappears if you use a 
different nic ? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=40570 
State-Changed-From-To: feedback->closed 
State-Changed-By: mbr 
State-Changed-When: Fri Oct 15 08:27:36 GMT 2004 
State-Changed-Why:  
Feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=40570 
>Unformatted:
