ADAPTIVE_MUTEX panic in line 519 of kern_mutex.c

From: Poul-Henning Kamp <phk_at_phk.freebsd.dk>
Date: Tue, 22 Feb 2005 00:45:47 +0100
Totally repeatable for me.

Yell at me tomorrow if you want me to provide more info.

Happens on i386 and amd64.

ATA PseudoRAID loaded
SMP: AP CPU #1 Launched!
Trying to mount root from ufs:/dev/ad0s2a
Enter full pathname of shell or RETURN for /bin/sh: 
# Pre-seeding PRNG: kickstart.
Loading configuration files.
Entropy harvesting: interrupts ethernet point_to_point kickstart.
Fast boot: skipping disk checks.
kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0x100
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc061297d
stack pointer           = 0x10:0xec629918
frame pointer           = 0x10:0xec629924
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = resume, IOPL = 0
current process         = 118 (rmdir)
[thread pid 118 tid 100094 ]
Stopped at      0xc061297d = _mtx_lock_sleep+0x9d:      cmpl    $0x4,0x100(%ebx)
db> trace
Tracing pid 118 tid 100094 td 0xc5ba95c0
_mtx_lock_sleep(c5bdce54,c5ba95c0,0,0,0) at 0xc061297d = _mtx_lock_sleep+0x9d
softdep_setup_freeblocks(c5bd7e38,0,0,800,ec6299d4) at 0xc073c683 = softdep_setup_freeblocks+0x7b3
ffs_truncate(c5bdcdd0,0,0,800,c5763180,c5ba95c0) at 0xc0732be5 = ffs_truncate+0x569
handle_workitem_remove(c5b584a0,0) at 0xc073e981 = handle_workitem_remove+0x1f1
softdep_setup_remove(d981b9f0,c5ba094c,c5bd7e38,1,c5bd7e38) at 0xc073e0e4 = softdep_setup_remove+0xfc
ufs_dirremove(c5bb6330,c5bd7e38,300800c,1,16) at 0xc074dea2 = ufs_dirremove+0x126
ufs_rmdir(ec629c2c) at 0xc07524ba = ufs_rmdir+0xba
VOP_RMDIR_APV(c08abe80,ec629c2c) at 0xc07cdcc4 = VOP_RMDIR_APV+0x38
kern_rmdir(c5ba95c0,bfbfef56,0,ec629d40,c07ba4df) at 0xc067a20e = kern_rmdir+0x1d6
rmdir(c5ba95c0,ec629d14,1,0,296) at 0xc067a036 = rmdir+0x12
syscall(2f,2f,2f,bfbfef56,0) at 0xc07ba4df = syscall+0x283
Xint0x80_syscall() at 0xc07a714f = Xint0x80_syscall+0x1f
--- syscall (137, FreeBSD ELF32, rmdir), eip = 0x280b5ed3, esp = 0xbfbfee3c, ebp = 0xbfbfee78 ---
db> 
-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk_at_FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
Received on Mon Feb 21 2005 - 22:45:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:28 UTC