From owner-freebsd-current@FreeBSD.ORG Thu Nov 4 02:56:25 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 296A416A4CE for ; Thu, 4 Nov 2004 02:56:25 +0000 (GMT) Received: from ms-smtp-03-eri0.ohiordc.rr.com (ms-smtp-03-smtplb.ohiordc.rr.com [65.24.5.137]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75A4A43D2D for ; Thu, 4 Nov 2004 02:56:24 +0000 (GMT) (envelope-from marc.ramirez@bluecirclesoft.com) Received: from www.bluecirclesoft.com (cpe-024-165-114-048.cinci.rr.com [24.165.114.48])iA42uJwZ022133; Wed, 3 Nov 2004 21:56:19 -0500 (EST) Received: from www.bluecirclesoft.com (localhost [127.0.0.1]) iA42uIaq000726; Wed, 3 Nov 2004 21:56:19 -0500 (EST) (envelope-from marc.ramirez@bluecirclesoft.com) Received: from localhost (localhost [[UNIX: localhost]]) by www.bluecirclesoft.com (8.12.11/8.12.11/Submit) id iA42uHuc000725; Wed, 3 Nov 2004 21:56:17 -0500 (EST) (envelope-from marc.ramirez@bluecirclesoft.com) X-Authentication-Warning: www.bluecirclesoft.com: mrami set sender to marc.ramirez@bluecirclesoft.com using -f From: Marc Ramirez Organization: Blue Circle Software Corp. To: Michael Nottebrock Date: Wed, 3 Nov 2004 21:56:10 -0500 User-Agent: KMail/1.7 References: <200411020143.34251.gte990t@mail.gatech.edu> <20041102170921.12f2b8cf@earth.upton.net> <200411040329.21834.michaelnottebrock@gmx.net> In-Reply-To: <200411040329.21834.michaelnottebrock@gmx.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2546005.jYauP2PY0I"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200411032156.14955.marc.ramirez@bluecirclesoft.com> X-Virus-Scanned: Symantec AntiVirus Scan Engine cc: Paul Murphy cc: freebsd-current@freebsd.org cc: Jason Harmening cc: Boris Kovalenko Subject: Re: [FreeBSD 5.3-RC2] Processes STILL hanging in unkillable state X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Nov 2004 02:56:25 -0000 --nextPart2546005.jYauP2PY0I Content-Type: multipart/mixed; boundary="Boundary-01=_MpZiBLscgMXWUOd" Content-Transfer-Encoding: 7bit Content-Disposition: inline --Boundary-01=_MpZiBLscgMXWUOd Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Wednesday 03 November 2004 09:29 pm, Michael Nottebrock wrote: > Could all people who are seeing this please post their kernel > configurations, sysctl.conf and perhaps some system details (platform, > UP/MP), too. > > Since I and nobody else of the KDE/FreeBSD people have yet seen this > problem and we're practically all running RELENG_5/RELENG_5_3 all the tim= e, > I'm curious what might trigger this. So far, I can reproduce by putting=20 snd_driver_load=3D"YES" in /boot/loader.conf. Without, it works fine. Same kernel, etc. uname -a: =46reeBSD laptop.ghostmrami.com 5.3-RC2 FreeBSD 5.3-RC2 #0: Sun Oct 31 11:1= 6:55=20 EST 2004 mrami@laptop.ghostmrami.com:/usr/obj/usr/src/sys/LAPTOPOLDCARD= =20 i386 Caught this as I was shutting down... when a process gets hung I cannot shu= t=20 down cleanly: # kgdb -v -d /var/crash/ -n 3 /usr/obj/usr/src/sys/LAPTOPOLDCARD/kernel.deb= ug kgdb: core file: /var/crash//vmcore.3 kgdb: kernel image: /usr/obj/usr/src/sys/LAPTOPOLDCARD/kernel.debug [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so:= =20 Undefined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain condition= s. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". doadump () at pcpu.h:159 (kgdb) bt #0 doadump () at pcpu.h:159 #1 0xc0460186 in db_fncall (dummy1=3D0, dummy2=3D0, dummy3=3D-1065719317,= =20 dummy4=3D0xcbcdeadc "\b=EB=CD=CBXLz=C0=F4=EA=CD=CB=F8=EA=CD=CB\220\a") at /usr/src/sys/ddb/db_command.c:531 #2 0xc045ff94 in db_command (last_cmdp=3D0xc08c2884, cmd_table=3D0x0,=20 aux_cmd_tablep=3D0xc084351c, aux_cmd_tablep_end=3D0xc0843538) at /usr/src/sys/ddb/db_command.c:349 #3 0xc046005c in db_command_loop () at /usr/src/sys/ddb/db_command.c:455 #4 0xc0461bd1 in db_trap (type=3D3, code=3D0) at /usr/src/sys/ddb/db_main.= c:221 #5 0xc061dd9a in kdb_trap (type=3D3, code=3D0, tf=3D0xcbcdec18)=20 at /usr/src/sys/kern/subr_kdb.c:418 #6 0xc07be6bc in trap (frame=3D {tf_fs =3D -875757544, tf_es =3D -1067384816, tf_ds =3D -1065222128, = tf_edi =3D=20 =2D1064224992, tf_esi =3D -1064237984, tf_ebp =3D -875697064, tf_isp=3D -87= 5697084,=20 tf_ebx =3D 0, tf_edx =3D 0, tf_ecx =3D -1056882688, tf_eax =3D 38, tf_trapn= o =3D 3,=20 tf_err =3D 0, tf_eip =3D -1067328741, tf_cs =3D 8, tf_eflags =3D 642, tf_es= p =3D=20 =2D875696992, tf_ss =3D -1065718212}) at /usr/src/sys/i386/i386/trap.c:576 #7 0xc07ae2ea in calltrap () at /usr/src/sys/i386/i386/exception.s:140 #8 0xcbcd0018 in ?? () #9 0xc0610010 in thr_create (td=3D0xc0910460, uap=3D0xc14fe8d4)=20 at /usr/src/sys/kern/kern_thr.c:157 #10 0xc07a6e3c in scgetc (sc=3D0x282, flags=3D2)=20 at /usr/src/sys/dev/syscons/syscons.c:3286 #11 0xc07a2bd0 in sckbdevent (thiskbd=3D0xc08fd760, event=3D0, arg=3D0xc091= 3720)=20 at /usr/src/sys/dev/syscons/syscons.c:633 #12 0xc0793fc0 in atkbd_intr (kbd=3D0xc08fd760, arg=3D0x0)=20 at /usr/src/sys/dev/kbd/atkbd.c:461 #13 0xc07c6182 in atkbd_isa_intr (arg=3D0x0) at /usr/src/sys/isa/atkbd_isa.= c:177 #14 0xc05f235d in ithread_loop (arg=3D0xc14fcc00)=20 at /usr/src/sys/kern/kern_intr.c:547 #15 0xc05f14dd in fork_exit (callout=3D0xc05f2208 ,=20 arg=3D0xc14fcc00, frame=3D0xcbcded48) at /usr/src/sys/kern/kern_fork.c:811 #16 0xc07ae34c in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:= 209 (kgdb) =20 pciconf -v -l: agp0@pci0:0:0: class=3D0x060000 card=3D0x00011179 chip=3D0x1a308086 rev=3D= 0x05=20 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82845/E/MP/MZ Brookdale CPU to I/O Bridge' class =3D bridge subclass =3D HOST-PCI pcib1@pci0:1:0: class=3D0x060400 card=3D0x00000000 chip=3D0x1a318086 rev=3D= 0x05=20 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82845/E/MP/MZ Brookdale CPU to AGP Bridge' class =3D bridge subclass =3D PCI-PCI uhci0@pci0:29:0: class=3D0x0c0300 card=3D0x00011179 chip=3D0x2482808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CA/CAM (ICH3-S/ICH3-M) USB Controller #1' class =3D serial bus subclass =3D USB uhci1@pci0:29:1: class=3D0x0c0300 card=3D0x00011179 chip=3D0x2484808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CA/CAM (ICH3-S/ICH3-M) USB Controller #2' class =3D serial bus subclass =3D USB pcib2@pci0:30:0: class=3D0x060400 card=3D0x00000000 chip=3D0x2448808= 6=20 rev=3D0x42 hdr=3D0x01 vendor =3D 'Intel Corporation' device =3D '82801BAM/CAM/DBM (ICH2-M/3-M/4-M) Hub Interface to PCI Br= idge' class =3D bridge subclass =3D PCI-PCI isab0@pci0:31:0: class=3D0x060100 card=3D0x00000000 chip=3D0x248c808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CAM LPC Interface or ISA bridge: see Notes' class =3D bridge subclass =3D PCI-ISA atapci0@pci0:31:1: class=3D0x01018a card=3D0x00011179 chip=3D0x248a808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CAM (ICH3-M) UltraATA/100 EIDE Controller' class =3D mass storage subclass =3D ATA none0@pci0:31:5: class=3D0x040100 card=3D0x00011179 chip=3D0x2485808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CA/CAM (ICH3-S/ICH3-M) AC'97 Audio Controller' class =3D multimedia subclass =3D audio none1@pci0:31:6: class=3D0x070300 card=3D0x00011179 chip=3D0x2486808= 6=20 rev=3D0x02 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CA/CAM (ICH3-S/ICH3-M) AC'97 Modem Controller' class =3D simple comms none2@pci1:0:0: class=3D0x030000 card=3D0x00011179 chip=3D0x017510de rev=3D= 0xa3=20 hdr=3D0x00 vendor =3D 'NVIDIA Corporation' device =3D 'GeForce4 420 Go [NV17M]' class =3D display subclass =3D VGA fxp0@pci2:8:0: class=3D0x020000 card=3D0x00011179 chip=3D0x10318086 rev=3D= 0x42=20 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82801CAM (ICH3) PRO/100 VE (LOM) Network Connection' class =3D network subclass =3D ethernet What else? I am at your service. Marc. =2D-=20 Marc Ramirez Blue Circle Software Corporation 513-688-1070 (main) 513-382-1270 (direct) http://www.bluecirclesoft.com http://www.mrami.com (personal) --Boundary-01=_MpZiBLscgMXWUOd Content-Type: text/plain; charset="iso-8859-1"; name="GENERIC" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="GENERIC" # # GENERIC -- Generic kernel configuration file for FreeBSD/i386 # # For more information on this file, please read the handbook section on # Kernel Configuration Files: # # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the # device lines is also present in the ../../conf/NOTES and NOTES files. # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.413.2.6.2.2 2004/10/24 18:02:52 scottl Exp $ machine i386 cpu I486_CPU cpu I586_CPU cpu I686_CPU ident GENERIC # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking options INET6 # IPv6 communications protocols options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFS_ROOT # NFS usable as /, requires NFSCLIENT options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_GPT # GUID Partition Tables. options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options SCSI_DELAY=15000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. options ADAPTIVE_GIANT # Giant mutex is adaptive. device apic # I/O APIC # Bus support. Do not remove isa, even if you have no isa slots device isa device eisa device pci # Floppy drives device fdc # ATA and ATAPI devices device ata device atadisk # ATA disk drives device ataraid # ATA RAID drives device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives options ATA_STATIC_ID # Static device numbering # SCSI Controllers device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices device ahd # AHA39320/29320 and onboard AIC79xx devices device amd # AMD 53C974 (Tekram DC-390(T)) device isp # Qlogic family device mpt # LSI-Logic MPT-Fusion #device ncr # NCR/Symbios Logic device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') device trm # Tekram DC395U/UW/F DC315U adapters device adv # Advansys SCSI adapters device adw # Advansys wide SCSI adapters device aha # Adaptec 154x SCSI adapters device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. device bt # Buslogic/Mylex MultiMaster SCSI adapters device ncv # NCR 53C500 device nsp # Workbit Ninja SCSI-3 device stg # TMC 18C30/18C50 # SCSI peripherals device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) # RAID controllers interfaced to the SCSI subsystem device amr # AMI MegaRAID device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID device ciss # Compaq Smart RAID 5* device dpt # DPT Smartcache III, IV - See NOTES for options device hptmv # Highpoint RocketRAID 182x device iir # Intel Integrated RAID device ips # IBM (Adaptec) ServeRAID device mly # Mylex AcceleRAID/eXtremeRAID device twa # 3ware 9000 series PATA/SATA RAID # RAID controllers device aac # Adaptec FSA RAID device aacp # SCSI passthrough for aac (requires CAM) device ida # Compaq Smart RAID device mlx # Mylex DAC960 family device pst # Promise Supertrak SX6000 device twe # 3ware ATA RAID # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device vga # VGA video card driver device splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc # Enable this for the pcvt (VT220 compatible) console driver #device vt #options XSERVER # support for X server on a vt console #options FAT_CURSOR # start with block cursor device agp # support several AGP chipsets # Floating point support - do not disable. device npx # Power management support (see NOTES for more options) #device apm # Add suspend/resume support for the i8254. device pmtimer # PCCARD (PCMCIA) support # PCMCIA and cardbus bridge support device cbb # cardbus (yenta) bridge device pccard # PC Card (16-bit) bus device cardbus # CardBus (32-bit) bus # Serial (COM) ports device sio # 8250, 16[45]50 based serial ports # Parallel port device ppc device ppbus # Parallel port bus (required) device lpt # Printer device plip # TCP/IP over parallel device ppi # Parallel port interface device #device vpo # Requires scbus and da # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to the sio and/or ppc drivers): #device puc # PCI Ethernet NICs. device de # DEC/Intel DC21x4x (``Tulip'') device em # Intel PRO/1000 adapter Gigabit Ethernet Card device ixgb # Intel PRO/10GbE Ethernet Card device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet device dc # DEC/Intel 21143 and various workalikes device fxp # Intel EtherExpress PRO/100B (82557, 82558) device lge # Level 1 LXT1001 gigabit ethernet device nge # NatSemi DP83820 gigabit ethernet device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device sf # Adaptec AIC-6915 (``Starfire'') device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link DFE-550TX) device ti # Alteon Networks Tigon I/II gigabit Ethernet device tl # Texas Instruments ThunderLAN device tx # SMC EtherPower II (83c170 ``EPIC'') device vge # VIA VT612x gigabit ethernet device vr # VIA Rhine, Rhine II device wb # Winbond W89C840F device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # ISA Ethernet NICs. pccard NICs included. device cs # Crystal Semiconductor CS89x0 NIC # 'device ed' requires 'device miibus' device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards device ex # Intel EtherExpress Pro/10 and Pro/10+ device ep # Etherlink III based cards device fe # Fujitsu MB8696x based cards device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. device lnc # NE2100, NE32-VL Lance Ethernet cards device sn # SMC's 9000 series of Ethernet chips device xe # Xircom pccard Ethernet # ISA devices that use the old ISA shims #device le # Wireless NIC cards device wlan # 802.11 support device an # Aironet 4500/4800 802.11 wireless NICs. device awi # BayStack 660 and others device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. #device wl # Older non 802.11 Wavelan wireless NIC. # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support device sl # Kernel SLIP device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! device bpf # Berkeley packet filter # USB support device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device usb # USB Bus (required) #device udbp # USB Double Bulk Pipe devices device ugen # Generic device uhid # "Human Interface Devices" device ukbd # Keyboard device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da device ums # Mouse device urio # Diamond Rio 500 MP3 player device uscanner # Scanners # USB Ethernet, requires mii device aue # ADMtek USB Ethernet device axe # ASIX Electronics USB Ethernet device cue # CATC USB Ethernet device kue # Kawasaki LSI USB Ethernet device rue # RealTek RTL8150 USB Ethernet # FireWire support device firewire # FireWire bus code device sbp # SCSI over FireWire (Requires scbus and da) device fwe # Ethernet over FireWire (non-standard!) --Boundary-01=_MpZiBLscgMXWUOd Content-Type: text/plain; charset="iso-8859-1"; name="LAPTOPOLDCARD" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="LAPTOPOLDCARD" # # OLDCARD -- Generic kernel configuration file for FreeBSD/i386 # using the OLDCARD pccard system. # # $FreeBSD: src/sys/i386/conf/OLDCARD,v 1.19 2004/07/13 16:11:34 imp Exp $ include GENERIC ident OLDCARD # PCCARD (PCMCIA) support nodevice cbb # cardbus (yenta) bridge #nodevice pcic # ExCA ISA and PCI bridges nodevice pccard # PC Card (16-bit) bus nodevice cardbus # CardBus (32-bit) bus device card # pccard bus device pcic # PCMCIA bridge device atapicam options DDB options KDB makeoptions DEBUG=-g options IPDIVERT options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT --Boundary-01=_MpZiBLscgMXWUOd Content-Type: text/plain; charset="iso-8859-1"; name="sysctl.conf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="sysctl.conf" # $FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $ # # This file is read when going to multi-user and its contents piped thru # ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details. # # Uncomment this to prevent users from seeing information about processes that # are being run under another UID. #security.bsd.see_other_uids=0 --Boundary-01=_MpZiBLscgMXWUOd Content-Type: text/plain; charset="iso-8859-1"; name="loader.conf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="loader.conf" #snd_driver_load="YES" --Boundary-01=_MpZiBLscgMXWUOd-- --nextPart2546005.jYauP2PY0I Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBiZpOg1EgpGw750IRAi6YAKC1fViLVoeFnlxZHxTEKHcDbCer8gCdHiTq lDt9xx15a3cc0Cvx4LRvRM4= =S6t2 -----END PGP SIGNATURE----- --nextPart2546005.jYauP2PY0I--