GENERIC HEAD from May 5 04:56 UTC, vmcore.303

GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2005 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 6.0-CURRENT #0: Thu May  5 10:11:09 CEST 2005
    pho@current.osted.lan:/usr/src/sys/i386/compile/PHO
WARNING: WITNESS option enabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 1.80GHz (1799.15-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf13  Stepping = 3
  Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
real memory  = 267583488 (255 MB)
avail memory = 252358656 (240 MB)
:
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
rl0: link state changed to DOWN
panic: Lock GEOM topology not exclusively locked @ ../../../geom/geom_subr.c:472

cpuid = 0
KDB: enter: panic
[thread pid 840 tid 100105 ]
Stopped at      kdb_enter+0x2b: nop
db> where
Tracing pid 840 tid 100105 td 0xc1863600
kdb_enter(c084179d) at kdb_enter+0x2b
panic(c0841f8c,c083c2d3,c083c608,1d8,1) at panic+0x14b
_sx_assert(c0906ae0,4,c083c608,1d8) at _sx_assert+0x77
g_new_providerf(c1733900,c081aeee,0,1,c168b804) at g_new_providerf+0x1f
acd_read_toc(c16af780,0,c091c1a0,0,0) at acd_read_toc+0x1c0
acd_geom_ioctl(c1733880,c00c6303,c16ba7b0,5,c1863600) at acd_geom_ioctl+0x6a
g_dev_ioctl(c174d500,c00c6303,c16ba7b0,5,c1863600) at g_dev_ioctl+0x1cf
devfs_ioctl_f(c181a360,c00c6303,c16ba7b0,c19f7780,c1863600) at devfs_ioctl_f+0xc7
ioctl(c1863600,cf387d04,3,45,200246) at ioctl+0x370
syscall(80c003b,80c003b,bfbf003b,bfbfd8fc,80fc100) at syscall+0x227
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (54, FreeBSD ELF32, ioctl), eip = 0x28ecb27f, esp = 0xbfbfd3fc, ebp = 0xbfbfd918 ---
db> show alllocks
db> show pcpu
cpuid        = 0
curthread    = 0xc1863600: pid 840 "grip"
curpcb       = 0xcf387d90
fpcurthread  = none
idlethread   = 0xc1521600: pid 11 "idle: cpu0"
APIC ID      = 0
currentldt   = 0x50
spin locks held:
db> ps
  pid   proc     uid  ppid  pgrp  flag   stat  wmesg    wchan  cmd
  840 c1aa2200 1001   606   840 0004002 [CPU 0] grip
  826 c1808e00 1001     1   824 0004003 [SLPQ select 0xc0962944][SLP] gconfd-2
  606 c1861800 1001   605   606 0004002 [SLPQ wait 0xc1861800][SLP] bash
  605 c174c000 1001   603   603 0000100 [SLPQ select 0xc0962944][SLP] sshd
  603 c1806600    0   424   603 0004100 [SLPQ sbwait 0xc16a0864][SLP] sshd
  567 c1808800    0     1   567 0004002 [SLPQ ttyin 0xc16b4c10][SLP] getty
  566 c1862000    0     1   566 0004002 [SLPQ ttyin 0xc16b5010][SLP] getty
  565 c1632e00    0     1   565 0004002 [SLPQ ttyin 0xc16b5410][SLP] getty
  564 c1861000    0     1   564 0004002 [SLPQ ttyin 0xc16aa010][SLP] getty
  563 c1861200    0     1   563 0004002 [SLPQ ttyin 0xc16a8410][SLP] getty
  562 c1808c00    0     1   562 0004002 [SLPQ ttyin 0xc16aa410][SLP] getty
  561 c174fe00    0     1   561 0004002 [SLPQ ttyin 0xc16a7c10][SLP] getty
  560 c1806000    0     1   560 0004002 [SLPQ ttyin 0xc16a7010][SLP] getty
  528 c1861600    0     1   528 0000000 [SLPQ select 0xc0962944][SLP] moused
  448 c1806e00    0     1   448 0000000 [SLPQ nanslp 0xc091564c][SLP] cron
  436 c1808600   25     1   436 0000100 [SLPQ pause 0xc1808634][SLP] sendmail
  430 c174c200    0     1   430 0000100 [SLPQ select 0xc0962944][SLP] sendmail
  424 c1806a00    0     1   424 0000100 [SLPQ select 0xc0962944][SLP] sshd
  406 c1808400    0     1   406 0000000 [SLPQ select 0xc0962944][SLP] ntpd
  377 c174fa00    0     1   377 0000000 [SLPQ select 0xc0962944][SLP] usbd
  356 c1806800    0   352   352 0000000 [SLPQ - 0xc1811400][SLP] nfsd
  355 c1806c00    0   352   352 0000000 [SLPQ - 0xc1811600][SLP] nfsd
  354 c1808200    0   352   352 0000000 [SLPQ - 0xc1811a00][SLP] nfsd
  353 c1806400    0   352   352 0000000 [SLPQ - 0xc1811800][SLP] nfsd
  352 c1806200    0     1   352 0000000 [SLPQ select 0xc0962944][SLP] nfsd
  350 c174fc00    0     1   350 0000000 [SLPQ select 0xc0962944][SLP] mountd
  281 c174c400    0     1   281 0000000 [SLPQ select 0xc0962944][SLP] rpcbind
  267 c174c600    0     1   267 0000000 [SLPQ select 0xc0962944][SLP] syslogd
  238 c174ca00    0     1   238 0000000 [SLPQ select 0xc0962944][SLP] devd
   62 c174cc00    0     0     0 0000204 [SLPQ - 0xcc9e1d04][SLP] schedcpu
   61 c174ce00    0     0     0 0000204 [SLPQ - 0xc096a62c][SLP] nfsiod 3
   60 c174f000    0     0     0 0000204 [SLPQ - 0xc096a628][SLP] nfsiod 2
   59 c174f200    0     0     0 0000204 [SLPQ - 0xc096a624][SLP] nfsiod 1
   58 c174f400    0     0     0 0000204 [SLPQ - 0xc096a620][SLP] nfsiod 0
   57 c174f600    0     0     0 0000204 [SLPQ vlruwt 0xc174f600][SLP] vnlru
   56 c174f800    0     0     0 0000204 [SLPQ syncer 0xc09153c0][SLP] syncer
   55 c1571400    0     0     0 0000204 [SLPQ psleep 0xc0962e90][SLP] bufdaemon
   54 c1571600    0     0     0 000020c [SLPQ pgzero 0xc0970bc4][SLP] pagezero
   53 c1571800    0     0     0 0000204 [SLPQ psleep 0xc0970714][SLP] vmdaemon
   52 c1571a00    0     0     0 0000204 [SLPQ psleep 0xc09706d0][SLP] pagedaemon
   51 c1571c00    0     0     0 0000204 [SLPQ - 0xc166ba3c][SLP] fdc0
   50 c1571e00    0     0     0 0000204 [IWAIT] swi0: sio
   49 c1632000    0     0     0 0000204 [SLPQ usbevt 0xc160da10][SLP] usb4
   48 c1632200    0     0     0 0000204 [SLPQ usbevt 0xc1662210][SLP] usb3
   47 c1632400    0     0     0 0000204 [SLPQ usbevt 0xc164a210][SLP] usb2
   46 c1632600    0     0     0 0000204 [SLPQ usbevt 0xc164f210][SLP] usb1
   45 c1632800    0     0     0 0000204 [SLPQ usbtsk 0xc0904354][SLP] usbtask
   44 c1632a00    0     0     0 0000204 [SLPQ usbevt 0xc161f210][SLP] usb0
    9 c1632c00    0     0     0 0000204 [SLPQ actask 0xc0ad8f50][SLP] acpi_task2
    8 c1564c00    0     0     0 0000204 [SLPQ actask 0xc0ad8f50][SLP] acpi_task1
    7 c1564e00    0     0     0 0000204 [SLPQ actask 0xc0ad8f50][SLP] acpi_task0
   43 c156f000    0     0     0 0000204 [IWAIT] swi2: cambio
   42 c156f200    0     0     0 0000204 [IWAIT] swi6: acpitaskq
   41 c156f400    0     0     0 0000204 [IWAIT] swi5:+
    6 c156f600    0     0     0 0000204 [SLPQ - 0xc1618300][SLP] thread taskq
   40 c156f800    0     0     0 0000204 [IWAIT] swi6:+
   39 c156fa00    0     0     0 0000204 [IWAIT] swi6: task queue
    5 c156fc00    0     0     0 0000204 [SLPQ - 0xc151fc00][SLP] kqueue taskq
   38 c156fe00    0     0     0 0000204 [SLPQ - 0xc0902080][SLP] yarrow
    4 c1571000    0     0     0 0000204 [SLPQ - 0xc0906b48][SLP] g_down
    3 c1571200    0     0     0 0000204 [SLPQ - 0xc0906b44][SLP] g_up
    2 c1556600    0     0     0 0000204 [SLPQ - 0xc0906b3c][SLP] g_event
   37 c1556800    0     0     0 0000204 [IWAIT] swi3: vm
   36 c1556a00    0     0     0 000020c [RUNQ] swi4: clock sio
   35 c1556c00    0     0     0 0000204 [IWAIT] swi1: net
   34 c1556e00    0     0     0 0000204 [IWAIT] irq23: ehci0
   33 c1564000    0     0     0 0000204 [IWAIT] irq22: rl0
   32 c1564200    0     0     0 0000204 [IWAIT] irq21:
   31 c1564400    0     0     0 0000204 [IWAIT] irq20:
   30 c1564600    0     0     0 0000204 [IWAIT] irq19: uhci1
   29 c1564800    0     0     0 0000204 [IWAIT] irq18: uhci2
   28 c1564a00    0     0     0 0000204 [IWAIT] irq17: pcm0
   27 c1525200    0     0     0 0000204 [IWAIT] irq16: uhci0 uhci3
   26 c1525400    0     0     0 0000204 [IWAIT] irq15: ata1
   25 c1525600    0     0     0 0000204 [IWAIT] irq14: ata0
   24 c1525800    0     0     0 0000204 [IWAIT] irq13:
   23 c1525a00    0     0     0 0000204 [IWAIT] irq12: psm0
   22 c1525c00    0     0     0 0000204 [IWAIT] irq11:
   21 c1525e00    0     0     0 0000204 [IWAIT] irq10:
   20 c1556000    0     0     0 0000204 [IWAIT] irq9: acpi0
   19 c1556200    0     0     0 0000204 [IWAIT] irq8:
   18 c1556400    0     0     0 0000204 [IWAIT] irq7: ppc0
   17 c1520000    0     0     0 0000204 [IWAIT] irq6: fdc0
   16 c1520200    0     0     0 0000204 [IWAIT] irq5:
   15 c1520400    0     0     0 0000204 [IWAIT] irq4: sio0
   14 c1520600    0     0     0 0000204 [IWAIT] irq3:
   13 c1520800    0     0     0 0000204 [IWAIT] irq0:
   12 c1520a00    0     0     0 0000204 [IWAIT] irq1: atkbd0
   11 c1520c00    0     0     0 000020c [Can run] idle: cpu0
    1 c1520e00    0     0     1 0004200 [SLPQ wait 0xc1520e00][SLP] init
   10 c1525000    0     0     0 0000204 [SLPQ ktrace 0xc09135b8][SLP] ktrace
    0 c0906c40    0     0     0 0000200 [SLPQ sched 0xc0906c40][SLP] swapper
db> call doadump
Dumping 255 MB
 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
Dump complete
0xf
db> reset
GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2005 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 6.0-CURRENT #0: Thu May  5 10:11:09 CEST 2005
    pho@current.osted.lan:/usr/src/sys/i386/compile/PHO
WARNING: WITNESS option enabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 1.80GHz (1799.15-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf13  Stepping = 3
  Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
real memory  = 267583488 (255 MB)
avail memory = 252358656 (240 MB)
ACPI APIC Table: <A M I  OEMAPIC >
ioapic0 <Version 2.0> irqs 0-23 on motherboard
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <A M I OEMRSDT> on motherboard
acpi0: Power Button (fixed)
pci_link0: <ACPI PCI Link LNKA> irq 10 on acpi0
pci_link1: <ACPI PCI Link LNKB> irq 10 on acpi0
pci_link2: <ACPI PCI Link LNKC> irq 5 on acpi0
pci_link3: <ACPI PCI Link LNKD> irq 3 on acpi0
pci_link4: <ACPI PCI Link LNKE> irq 0 on acpi0
pci_link5: <ACPI PCI Link LNKF> irq 5 on acpi0
pci_link6: <ACPI PCI Link LNKG> irq 11 on acpi0
pci_link7: <ACPI PCI Link LNKH> irq 11 on acpi0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
cpu0: <ACPI CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82865 host to AGP bridge> mem 0xfc000000-0xfdffffff at device 0.0 on pci0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pci1: <display> at device 0.1 (no driver attached)
uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xef00-0xef1f irq 16 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801EB (ICH5) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xef20-0xef3f irq 19 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801EB (ICH5) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xef40-0xef5f irq 18 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801EB (ICH5) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xef80-0xef9f irq 16 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
usb3: <Intel 82801EB (ICH5) USB controller USB-D> on uhci3
usb3: USB revision 1.0
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xffaffc00-0xffafffff irq 23 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <EHCI (generic) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib2
rl0: <RealTek 8139 10/100BaseTX> port 0xd800-0xd8ff mem 0xff9ffc00-0xff9ffcff irq 22 at device 5.0 on pci2
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:0e:a6:d1:67:24
pci2: <network> at device 13.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH5 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pcm0: <Intel ICH5 (82801EB)> port 0xe800-0xe8ff,0xee80-0xeebf mem 0xffaff800-0xffaff9ff,0xffaff400-0xffaff4ff irq 17 at device 31.5 on pci0
pcm0: [GIANT-LOCKED]
pcm0: <Analog Devices AD1888 AC97 Codec>
acpi_button0: <Power Button> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model MouseMan+, device ID 0
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A, console
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77b irq 7 drq 3 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc0000-0xcbfff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 1799145728 Hz quality 800
Timecounters tick every 1.000 msec
ad0: 76319MB <Seagate ST380011A 3.06> at ata0-master UDMA100
acd0: DMA limited to UDMA33, controller found non-ATA66 cable
acd0: CDROM <SONY CD-ROM CDU5261/C200SNS> at ata1-master UDMA33
ATA PseudoRAID loaded
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
acd0: timeout waiting for ATAPI ready
acd0: error issuing ATA PACKET command
Waiting on "ATA request done" with the following non-sleepable locks held:
exclusive sleep mutex g_xdown r = 0 (0xcc9cbcc4) locked @ geom/geom_io.c:423
KDB: stack backtrace:
kdb_backtrace(1,1,1,c1570780,0) at kdb_backtrace+0x29
witness_warn(5,c172b048,c083d962,c08184f5,8) at witness_warn+0x19a
cv_timedwait(c172b06c,c172b048,4e20,c172b000,c1688a00) at cv_timedwait+0xb0
_sema_timedwait(c172b048,4e20,c0818506,63) at _sema_timedwait+0x3a
ata_queue_request(c172b000,930,7a9b,c16b2000,c16af780) at ata_queue_request+0x201
acd_strategy(c1749000) at acd_strategy+0x29e
acd_geom_start(c1749000,0,c08a48a8,c083c1bc,c083c1bc) at acd_geom_start+0x9f
g_io_schedule_down(c1570780) at g_io_schedule_down+0x163
g_down_procbody(0,cc9cbd38,0,c05ecea4,0) at g_down_procbody+0x5a
fork_exit(c05ecea4,0,cc9cbd38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcc9cbd6c, ebp = 0 ---
panic: sema_destroy(): waiters

cpuid = 0
KDB: enter: panic
[thread pid 2 tid 100019 ]
Stopped at      kdb_enter+0x2b: nop
db> where
Tracing pid 2 tid 100019 td 0xc1522600
kdb_enter(c084179d) at kdb_enter+0x2b
panic(c08416c8,c07fbf99,c172b000,cbf9eb94,c04d04ed) at panic+0x14b
sema_destroy(c172b048) at sema_destroy+0x41
ata_queue_request(c172b000,cbf9ebd0,c172b004,10,c172b000,c8) at ata_queue_request+0x211
acd_geom_access(c174e180,ffffffff,0,0,930) at acd_geom_access+0x9f
g_access(c1733700,ffffffff,0,0) at g_access+0x191
g_bsd_taste(c08e5ec0,c174e180,0,c174e100,c05ecf04) at g_bsd_taste+0x205
g_new_provider_event(c174e180,0,66666667,cbf9ecf4,c05eb8c9) at g_new_provider_event+0x6e
one_event(cbf9ed0c,c05ecf71,c05ecf04,0,c1556600) at one_event+0x14f
g_run_events(c05ecf04,0,c1556600,c05ecf04,cbf9ed24) at g_run_events+0x9
g_event_procbody(0,cbf9ed38,0,c05ecf04,0) at g_event_procbody+0x6d
fork_exit(c05ecf04,0,cbf9ed38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcbf9ed6c, ebp = 0 ---
db> reset

#10 0xc0620397 in panic (fmt=0xc0841f8c "Lock %s not exclusively locked @ %s:%d\n") at ../../../kern/kern_shutdown.c:547
#11 0xc0625b33 in _sx_assert (sx=0xc0906ae0, what=0x0, file=0xc083c608 "../../../geom/geom_subr.c", line=0x1d8)
    at ../../../kern/kern_sx.c:345
#12 0xc05ee7e7 in g_new_providerf (gp=0xc1733900, fmt=0xc081aeee "acd%dt%02d") at ../../../geom/geom_subr.c:472
#13 0xc04dae30 in acd_read_toc (dev=0xc16af780) at ../../../dev/ata/atapi-cd.c:990
#14 0xc04d9866 in acd_geom_ioctl (pp=0xc1733880, cmd=0xc00c6303, addr=0xc16ba7b0, fflag=0x5, td=0xc1863600)
    at ../../../dev/ata/atapi-cd.c:228
#15 0xc05ea233 in g_dev_ioctl (dev=0xc174d500, cmd=0x0, data=0xc16ba7b0 "\002\001", fflag=0x5, td=0xc1863600)
    at ../../../geom/geom_dev.c:308
#16 0xc05d949f in devfs_ioctl_f (fp=0xc181a360, com=0xc00c6303, data=0xc16ba7b0, cred=0xc19f7780, td=0xc1863600)
    at ../../../fs/devfs/devfs_vnops.c:511
#17 0xc06441b4 in ioctl (td=0xc1863600, uap=0xcf387d04) at file.h:258
#18 0xc07d87df in syscall (frame=
      {tf_fs = 0x80c003b, tf_es = 0x80c003b, tf_ds = 0xbfbf003b, tf_edi = 0xbfbfd8fc, tf_esi = 0x80fc100, tf_ebp = 0xbfbfd918, tf_isp = 0xcf387d64, tf_ebx = 0x80fc000, tf_edx = 0xf, tf_ecx = 0x0, tf_eax = 0x36, tf_trapno = 0x16, tf_err = 0x2, tf_eip = 0x28ecb27f, tf_cs = 0x33, tf_eflags = 0x200246, tf_esp = 0xbfbfd3fc, tf_ss = 0x3b}) at ../../../i386/i386/trap.c:959
#19 0xc07c5e1f in Xint0x80_syscall () at ../../../i386/i386/exception.s:200
(kgdb) f 12
#12 0xc05ee7e7 in g_new_providerf (gp=0xc1733900, fmt=0xc081aeee "acd%dt%02d") at ../../../geom/geom_subr.c:472
472             g_topology_assert();
(kgdb) l
467     {
468             struct g_provider *pp;
469             struct sbuf *sb;
470             va_list ap;
471
472             g_topology_assert();
473             G_VALID_GEOM(gp);
474             KASSERT(gp->access != NULL,
475                 ("new provider on geom(%s) without ->access (class %s)",
476                 gp->name, gp->class->name));
(kgdb) p *gp
$1 = {name = 0xc16ba1b0 "acd0", class = 0xc087c3a0, geom = {le_next = 0x0, le_prev = 0xc087c3e0}, consumer = {lh_first = 0x0},
  provider = {lh_first = 0xc1733880}, geoms = {tqe_next = 0xc16af500, tqe_prev = 0xc089f06c}, rank = 0x1,
  start = 0xc04da6e4 <acd_geom_start>, spoiled = 0, dumpconf = 0, access = 0xc04da4f4 <acd_geom_access>, orphan = 0,
  ioctl = 0xc04d97fc <acd_geom_ioctl>, softc = 0xc16af780, flags = 0x0}