Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Mar 2006 10:09:36 -0500
From:      Robert Huff <roberthuff@rcn.com>
To:        questions@freebsd.org
Subject:   freeze after entering kernel debugger
Message-ID:  <17432.11824.285152.877232@jerusalem.litteratus.org>

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

=09I've been having problem with the kernel debugger on one of my
machines, and the time has come to try and hunt the critter down.
The machine in question is running -CURRENT; I'm not posting to that
list because I first noticed the problem when it was running -Stable
somewhere in 5.<very smallnum>.
=09Hardware:

=09Asus P4-S533
=09Intel P4 2.26 ghz
=09512 mb RAM
=09USB keyboard

=09<boot probe appended>

=09Software (now running):

=09FreeBSD 7.0-CURRENT #0: Mon Mar 13 09:23:39 EST 2006=20

=09<kernel config appended>

=09Symptoms:

=09System crashes, and I end up here:

KDB: enter: manual escape to debugger
[thread pid 20 tid 100024]
db> Stopped at kdb_enter+0x30

=09There's prompt waiting for input, and the machine freezes.  No
keyboard activity registers, not even the caps or numlock keys.
Moving on requires the reset button.

=09Any ideas?


=0C
****************=09boot probe
Mar 13 10:46:36 jerusalem kernel: Copyright (c) 1992-2006 The FreeBSD P=
roject.
Mar 13 10:46:36 jerusalem kernel: Copyright (c) 1979, 1980, 1983, 1986,=
 1988, 1989, 1991, 1992, 1993, 1994
Mar 13 10:46:36 jerusalem kernel: The Regents of the University of Cali=
fornia. All rights reserved.
Mar 13 10:46:36 jerusalem kernel: FreeBSD 7.0-CURRENT #0: Mon Mar 13 09=
:23:39 EST 2006
Mar 13 10:46:36 jerusalem kernel: huff@jerusalem.litteratus.org:/usr/ob=
j/usr/src/sys/JERUSALEM
Mar 13 10:46:36 jerusalem kernel: WARNING: WITNESS option enabled, expe=
ct reduced performance.
Mar 13 10:46:36 jerusalem kernel: WARNING: MPSAFE network stack disable=
d, expect reduced performance.
Mar 13 10:46:36 jerusalem kernel: Timecounter "i8254" frequency 1193182=
 Hz quality 0
Mar 13 10:46:36 jerusalem kernel: CPU: Intel(R) Pentium(R) 4 CPU 2.26GH=
z (2261.01-MHz 686-class CPU)
Mar 13 10:46:36 jerusalem kernel: Origin =3D "GenuineIntel"  Id =3D 0xf=
24  Stepping =3D 4
Mar 13 10:46:36 jerusalem kernel: Features=3D0x3febfbff<FPU,VME,DE,PSE,=
TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,AC=
PI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
Mar 13 10:46:36 jerusalem kernel: real memory  =3D 536854528 (511 MB)
Mar 13 10:46:36 jerusalem kernel: avail memory =3D 515940352 (492 MB)
Mar 13 10:46:36 jerusalem kernel: npx0: [FAST]
Mar 13 10:46:36 jerusalem kernel: npx0: <math processor> on motherboard=

Mar 13 10:46:36 jerusalem kernel: npx0: INT 16 interface
Mar 13 10:46:36 jerusalem kernel: acpi0: <ASUS P4S533> on motherboard
Mar 13 10:46:36 jerusalem kernel: acpi0: Power Button (fixed)
Mar 13 10:46:36 jerusalem kernel: Timecounter "ACPI-safe" frequency 357=
9545 Hz quality 1000
Mar 13 10:46:36 jerusalem kernel: acpi_timer0: <24-bit timer at 3.57954=
5MHz> port 0xe408-0xe40b on acpi0
Mar 13 10:46:36 jerusalem kernel: cpu0: <ACPI CPU> on acpi0
Mar 13 10:46:36 jerusalem kernel: acpi_throttle0: <ACPI CPU Throttling>=
 on cpu0
Mar 13 10:46:36 jerusalem kernel: acpi_button0: <Power Button> on acpi0=

Mar 13 10:46:36 jerusalem kernel: pcib0: <ACPI Host-PCI bridge> port 0x=
cf8-0xcff on acpi0
Mar 13 10:46:36 jerusalem kernel: pci0: <ACPI PCI bus> on pcib0
Mar 13 10:46:36 jerusalem kernel: agp0: <SiS 645DX host to AGP bridge> =
on hostb0
Mar 13 10:46:36 jerusalem kernel: pcib1: <ACPI PCI-PCI bridge> at devic=
e 1.0 on pci0
Mar 13 10:46:36 jerusalem kernel: pci1: <ACPI PCI bus> on pcib1
Mar 13 10:46:36 jerusalem kernel: vgapci0: <VGA-compatible display> mem=
 0xfc000000-0xfdffffff,0xf3800000-0xf3803fff,0xf3000000-0xf37fffff irq =
11 at device 0.0 on pci1
Mar 13 10:46:36 jerusalem kernel: drm0: <Matrox G400/G450 (AGP)> on vga=
pci0
Mar 13 10:46:36 jerusalem kernel: info: [drm] AGP at 0xf4000000 64MB
Mar 13 10:46:36 jerusalem kernel: info: [drm] Initialized mga 3.2.1 200=
51102
Mar 13 10:46:36 jerusalem kernel: isab0: <PCI-ISA bridge> at device 2.0=
 on pci0
Mar 13 10:46:36 jerusalem kernel: isa0: <ISA bus> on isab0
Mar 13 10:46:36 jerusalem kernel: ohci0: <SiS 5571 USB controller> mem =
0xf2800000-0xf2800fff irq 14 at device 2.2 on pci0
Mar 13 10:46:36 jerusalem kernel: ohci0: [GIANT-LOCKED]
Mar 13 10:46:36 jerusalem kernel: usb0: OHCI version 1.0, legacy suppor=
t
Mar 13 10:46:36 jerusalem kernel: usb0: SMM does not respond, resetting=

Mar 13 10:46:36 jerusalem kernel: usb0: <SiS 5571 USB controller> on oh=
ci0
Mar 13 10:46:36 jerusalem kernel: usb0: USB revision 1.0
Mar 13 10:46:36 jerusalem kernel: uhub0: <SiS OHCI root hub, class 9/0,=
 rev 1.00/1.00, addr 1> on usb0
Mar 13 10:46:36 jerusalem kernel: uhub0: 3 ports with 3 removable, self=
 powered
Mar 13 10:46:36 jerusalem kernel: ohci1: <SiS 5571 USB controller> mem =
0xf2000000-0xf2000fff irq 5 at device 2.3 on pci0
Mar 13 10:46:36 jerusalem kernel: ohci1: [GIANT-LOCKED]
Mar 13 10:46:36 jerusalem kernel: usb1: OHCI version 1.0, legacy suppor=
t
Mar 13 10:46:36 jerusalem kernel: usb1: SMM does not respond, resetting=

Mar 13 10:46:36 jerusalem kernel: usb1: <SiS 5571 USB controller> on oh=
ci1
Mar 13 10:46:36 jerusalem kernel: usb1: USB revision 1.0
Mar 13 10:46:36 jerusalem kernel: uhub1: <SiS OHCI root hub, class 9/0,=
 rev 1.00/1.00, addr 1> on usb1
Mar 13 10:46:36 jerusalem kernel: uhub1: 3 ports with 3 removable, self=
 powered
Mar 13 10:46:36 jerusalem kernel: pci0: <mass storage, ATA> at device 2=
.5 (no driver attached)
Mar 13 10:46:36 jerusalem kernel: pcm0: <CMedia CMI8738> port 0xa800-0x=
a8ff irq 10 at device 5.0 on pci0
Mar 13 10:46:36 jerusalem kernel: ahc0: <Adaptec 2940 Ultra2 SCSI adapt=
er> port 0xa400-0xa4ff mem 0xf1000000-0xf1000fff irq 11 at device 8.0 o=
n pci0
Mar 13 10:46:36 jerusalem kernel: ahc0: [GIANT-LOCKED]
Mar 13 10:46:36 jerusalem kernel: aic7890/91: Ultra2 Wide Channel A, SC=
SI Id=3D7, 32/253 SCBs
Mar 13 10:46:36 jerusalem kernel: pci0: <network, ethernet> at device 1=
1.0 (no driver attached)
Mar 13 10:46:36 jerusalem kernel: re0: <Linksys EG1032 (RTL8169S) Gigab=
it Ethernet> port 0x9800-0x98ff mem 0xf0000000-0xf00000ff irq 11 at dev=
ice 12.0 on pci0
Mar 13 10:46:36 jerusalem kernel: miibus0: <MII bus> on re0
Mar 13 10:46:36 jerusalem kernel: rgephy0: <RTL8169S/8110S media interf=
ace> on miibus0
Mar 13 10:46:36 jerusalem kernel: rgephy0:  10baseT, 10baseT-FDX, 100ba=
seTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
Mar 13 10:46:36 jerusalem kernel: re0: Ethernet address: 00:12:17:5c:41=
:cc
Mar 13 10:46:36 jerusalem kernel: re0: [GIANT-LOCKED]
Mar 13 10:46:36 jerusalem kernel: fdc0: <floppy drive controller> port =
0x3f2-0x3f5,0x3f7 irq 6 drq 2 on acpi0
Mar 13 10:46:36 jerusalem kernel: fdc0: [FAST]
Mar 13 10:46:36 jerusalem kernel: fd0: <1440-KB 3.5" drive> on fdc0 dri=
ve 0
Mar 13 10:46:36 jerusalem kernel: ppc0: <ECP parallel printer port> por=
t 0x378-0x37f,0x778-0x77b irq 7 drq 3 on acpi0
Mar 13 10:46:36 jerusalem kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/N=
IBBLE) in COMPATIBLE mode
Mar 13 10:46:36 jerusalem kernel: ppc0: FIFO with 16/16/16 bytes thresh=
old
Mar 13 10:46:36 jerusalem kernel: ppbus0: <Parallel port bus> on ppc0
Mar 13 10:46:36 jerusalem kernel: lpt0: <Printer> on ppbus0
Mar 13 10:46:36 jerusalem kernel: lpt0: Interrupt-driven port
Mar 13 10:46:36 jerusalem kernel: ppi0: <Parallel I/O> on ppbus0
Mar 13 10:46:36 jerusalem kernel: ppc0: [GIANT-LOCKED]
Mar 13 10:46:36 jerusalem kernel: sio0: <16550A-compatible COM port> po=
rt 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
Mar 13 10:46:36 jerusalem kernel: sio0: type 16550A
Mar 13 10:46:36 jerusalem kernel: sio0: [FAST]
Mar 13 10:46:36 jerusalem kernel: sio1: <16550A-compatible COM port> po=
rt 0x2f8-0x2ff irq 3 on acpi0
Mar 13 10:46:36 jerusalem kernel: sio1: type 16550A
Mar 13 10:46:36 jerusalem kernel: sio1: [FAST]
Mar 13 10:46:36 jerusalem kernel: orm0: <ISA Option ROMs> at iomem 0xc0=
000-0xc7fff,0xc8000-0xcbfff,0xcc000-0xd17ff pnpid ORM0000 on isa0
Mar 13 10:46:36 jerusalem kernel: sc0: <System console> at flags 0x100 =
on isa0
Mar 13 10:46:36 jerusalem kernel: sc0: VGA <16 virtual consoles, flags=3D=
0x300>
Mar 13 10:46:36 jerusalem kernel: vga0: <Generic ISA VGA> at port 0x3c0=
-0x3df iomem 0xa0000-0xbffff on isa0
Mar 13 10:46:36 jerusalem kernel: uhub2: <vendor 0x0451 product 0x2046,=
 class 9/0, rev 1.10/1.25, addr 2> on uhub0
Mar 13 10:46:36 jerusalem kernel: uhub2: 4 ports with 4 removable, bus =
powered
Mar 13 10:46:36 jerusalem kernel: ums0: <Microsoft Microsoft IntelliMou=
se=AE Explorer, class 0/0, rev 2.00/4.24, addr 3> on uhub2
Mar 13 10:46:36 jerusalem kernel: ums0: 5 buttons and Z dir and a TILT =
dir.
Mar 13 10:46:36 jerusalem kernel: ukbd0: <Logitech Logitech USB Keyboar=
d, class 0/0, rev 1.10/15.00, addr 4> on uhub2
Mar 13 10:46:36 jerusalem kernel: kbd0 at ukbd0
Mar 13 10:46:36 jerusalem kernel: ugen0: <American Power Conversion Bac=
k-UPS RS 1500 FW:8.g8 .D USB FW:g8, class 0/0, rev 1.10/1.06, addr 5> o=
n uhub0
Mar 13 10:46:36 jerusalem kernel: Timecounter "TSC" frequency 226101200=
0 Hz quality 800
Mar 13 10:46:36 jerusalem kernel: Timecounters tick every 1.000 msec
Mar 13 10:46:36 jerusalem kernel: IPv6 packet filtering initialized, de=
fault to accept, logging limited to 100 packets/entry
Mar 13 10:46:36 jerusalem kernel: ipfw2 (+ipv6) initialized, divert loa=
dable, rule-based forwarding disabled, default to deny, logging limited=
 to 100 packets/entry by default
Mar 13 10:46:36 jerusalem kernel: sa0 at ahc0 bus 0 target 2 lun 0
Mar 13 10:46:36 jerusalem kernel: sa0: <DEC DLT2000 15/30 GB 840B> Remo=
vable Sequential Access SCSI-2 device=20
Mar 13 10:46:36 jerusalem kernel: sa0: 5.000MB/s transfers (5.000MHz, o=
ffset 15)
Mar 13 10:46:36 jerusalem kernel: da1 at ahc0 bus 0 target 4 lun 0
Mar 13 10:46:36 jerusalem kernel: da1: <SEAGATE SX150176LC BA11> Fixed =
Direct Access SCSI-2 device=20
Mar 13 10:46:36 jerusalem kernel: da1: 80.000MB/s transfers (40.000MHz,=
 offset 15, 16bit), Tagged Queueing Enabled
Mar 13 10:46:36 jerusalem kernel: da1: 47702MB (97693755 512 byte secto=
rs: 255H 63S/T 6081C)
Mar 13 10:46:36 jerusalem kernel: da0 at ahc0 bus 0 target 0 lun 0
Mar 13 10:46:36 jerusalem kernel: da0: <IBM DDRS-34560D DC1B> Fixed Dir=
ect Access SCSI-2 device=20
Mar 13 10:46:36 jerusalem kernel: da0: 80.000MB/s transfers (40.000MHz,=
 offset 15, 16bit), Tagged Queueing Enabled
Mar 13 10:46:36 jerusalem kernel: da0: 4357MB (8925000 512 byte sectors=
: 255H 63S/T 555C)
Mar 13 10:46:36 jerusalem kernel: cd0 at ahc0 bus 0 target 3 lun 0
Mar 13 10:46:36 jerusalem kernel: cd0: <TOSHIBA DVD-ROM SD-M1711 1005> =
Removable CD-ROM SCSI-2 device=20
Mar 13 10:46:36 jerusalem kernel: cd0: 10.000MB/s transfers (10.000MHz,=
 offset 16)
Mar 13 10:46:36 jerusalem kernel: cd0: cd present [4433 x 2048 byte rec=
ords]

=0C
****************=09kernel config
 #
# JERUSALEM
#
# For more information read the handbook part System Administration ->=20=

# Configuring the FreeBSD Kernel -> The Configuration File.=20
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server=20
# <URL:http://www.FreeBSD.ORG/>;
#
# An exhaustive list of options and more detailed explanations of the=20=

# device lines is present in the ./LINT configuration file. If you are=20=

# in doubt as to the purpose or necessity of a line, check first in LIN=
T.
#
#=09$Id: GENERIC,v 1.125 1998/10/16 01:30:11 obrien Exp $

machine=09=09i386
#cpu=09=09=09"I386_CPU"
#cpu=09=09=09"I486_CPU"
#cpu=09=09=09"I586_CPU"
cpu=09=09=09I686_CPU
ident=09=09JERUSALEM
maxusers=09=090

options=09=09SCHED_4BSD
options=09=09PREEMPTION

options=09=09INET=09=09=09#InterNETworking
options=09=09INET6=09=09#IPv6 communications protocols

options=09=09MAXDSIZ=3D"(1024*1024*1024)"
options=09=09MAXSSIZ=3D"(256*1024*1024)"

options=09=09FFS=09=09=09#Berkeley Fast Filesystem
options=09=09MSDOSFS=09=09#MSDOS Filesystem
options=09=09CD9660=09=09#ISO 9660 Filesystem

options=09 =09SOFTUPDATES=09=09#Enable FFS soft updates support
options=09=09UFS_ACL=09=09=09#Support for access control lists
options=09=09UFS_DIRHASH=09=09#Improve performance on big directories
options=09=09SCSI_DELAY=3D100=09=09#Be pessimistic about Joe SCSI
=09=09=09=09=09=09=09#  note: value is in milliseconds
#options=09=09SAFETY

# Debugging for use in -current
options =09KDB=09=09=09# Enable kernel debugger support.
options =09DDB=09=09=09#Enable the kernel debugger
makeoptions=09DEBUG=3D-g
options =09INVARIANTS=09=09#Enable calls of extra sanity checking
options =09INVARIANT_SUPPORT=09#Extra sanity checks of internal structu=
res, required by INVARIANTS
options =09WITNESS=09=09=09#Enable checks to detect deadlocks and cycle=
s
options =09WITNESS_SKIPSPIN=09#Don't run witness on spinlocks for speed=


options=09=09COMPAT_43=09=09#Compatible with BSD 4.3 [KEEP THIS!]
options=09 =09COMPAT_FREEBSD4=09=09# Compatible with FreeBSD4
options=09 =09COMPAT_FREEBSD5=09=09# Compatible with FreeBSD5
options=09 =09SYSVSHM=09=09=09#SYSV-style shared memory
options=09=09SYSVMSG=09=09=09#SYSV-style message queues
options=09=09SYSVSEM=09=09=09#SYSV-style semaphores

options=09=09COMPAT_AOUT

#=09see java/62837

#options=09=09COMPAT_LINUX

#options=09=09LINPROCFS
options=09=09PROCFS
options=09=09PSEUDOFS


#=09=09=09For StarOffice

#options         P1003_1B
options         _KPOSIX_PRIORITY_SCHEDULING
#options         _KPOSIX_VERSION=3D199309L

#options=09=09MD5

#
#

#config=09=09kernel=09root on da0
device=09=09isa
device=09=09eisa
device=09=09pci

device=09=09fdc

# Unless you know very well what you're doing, leave ft0 at drive 2, or=

# remove the line entirely if you don't need it.  Trying to configure
# it on another unit might cause surprises, see PR kern/7176.


# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
# sufficient for any number of installed devices.

device=09=09ahc


device=09=09scbus
device=09=09da=09=09#=09SCSI disk
device=09=09sa=09=09#=09SCSI tape
device=09=09pass
device=09=09cd=09=09# Only need one of these, the code dynamically grow=
s

# syscons is the default console driver, resembling an SCO console

device=09=09sc=09 =20

#=09at isa? port "IO_KBD" conflicts tty irq 1 vector scintr
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver=

## 2/3/1999: new model console stuff

#device=09      atkbdc
#device          atkbd

#device          vt

device=09=09vga
device=09=09drm
device=09=09mgadrm
device=09=09agp

options=09=09XSERVER=09=09=09# support for X server


device=09=09sio


# Parallel-Port Bus
#
# Parallel port bus support is provided by the `ppbus' device.
# Multiple devices may be attached to the parallel port, devices
# are automatically probed and attached when found.
#
# Supported devices:
# vpo=09Iomega Zip Drive
#=09Requires SCSI disk support ('scbus' and 'da'), best
#=09performance is achieved with ports in EPP 1.9 mode.
# nlpt=09Parallel Printer, use _instead_ of lpt0
# plip=09Parallel network interface
# ppi=09General-purpose I/O ("Geek Port")
# pps=09Pulse per second Timing Interface
# lpbb=09Philips official parallel port I2C bit-banging interface
#
# Supported interfaces:
# ppc=09ISA-bus parallel port interfaces. =20
#

device=09=09ppc
device=09=09ppbus
device=09=09lpt
device=09=09ppi

############

# USB support

device=09=09uhci
device=09=09ohci
device=09=09ehci
device=09=09usb
device=09=09ugen
#device=09=09uhid
device=09=09ukbd
options=09=09KBD_INSTALL_CDEV
device=09=09ums


# Order is important here due to intrusive probes, do *not* alphabetize=

# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.

#device de

#
#=09necessary for device sk
#

device=09=09miibus=09=09# MII bus support

#device de0
#device de1
#device fxp0
#device tl0
#device tx0
#device vx0
#device xl0

#
#=09see /usr/src/UPDATING
#

device=09=09mem=09=09# Memory and kernel memory devices
device=09=09io=09=09# I/O device
#device=09=09null=09=09# Null and zero devices

device=09random

device=09bpf
device=09loop=09=09=09# Network loopback

device=09ether
#device=09sl=091
#device=09ppp=090
device=09tun
device=09gif
device=09pty

#
#=09for IPFW/natd
#

options        IPFIREWALL              #firewall
options        IPFIREWALL_VERBOSE      #print information about
=09=09=09 =09=09=09=09=09# dropped packets
#options        IPFIREWALL_FORWARD      #enable xparent proxy support
options=09=09IPFIREWALL_VERBOSE_LIMIT=3D100 #limit verbosity
options=09=09IPDIVERT=09=09=09=09#divert sockets

#
#=09IPv6
#

options=09 =09IPV6FIREWALL=09=09#firewall for IPv6
options=09=09IPV6FIREWALL_VERBOSE
options=09=09IPV6FIREWALL_VERBOSE_LIMIT=3D100
options=09=09IPV6FIREWALL_DEFAULT_TO_ACCEPT


#
#=09sound driver
#

device=09sound

device=09snd_cmi



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