lock (sleep mutex) UMA pcpu not locked

Willem Jan Withagen wjw at withagen.nl
Tue Jul 13 16:52:31 PDT 2004


Something is really scr*d here...
Unfortunatly I replaces DDB bij KDB without adding the DDB. And these panics and
stuff come while building a new kernel. :( So no backtraces here...

--WjW

With
FreeBSD opteron.digiware.nl 5.2-CURRENT FreeBSD 5.2-CURRENT #62: Tue Jul 13
15:25:31 CEST 2004
wjw at opteron.digiware.nl:/usr/obj/home2/src/sys/OPTERON.amd64 amd64

panic: lock (sleep mutex) UMA pcpu not locked @
/home2/src/sys/vm/uma_core.c:2034
cpuid = 1;
boot() called on cpu#1
Uptime: 5m7s
panic: _mtx_lock_sleep: recursed on non-recursive mutex UMA pcpu @
/home2/src/sys/vm/uma_core.c:1633

cpuid = 1;
boot() called on cpu#1
Uptime: 5m7s
panic: _mtx_lock_sleep: recursed on non-recursive mutex UMA pcpu @
/home2/src/sys/vm/uma_core.c:1633

OR:

panic: lock (sleep mutex) UMA pcpu not locked @
/home2/src/sys/vm/uma_core.c:1654
cpuid = 0;
boot() called on cpu#0
Uptime: 2m20s
panic: _mtx_lock_sleep: recursed on non-recursive mutex UMA pcpu @
/home2/src/sys/vm/uma_core.c:1633

OR:

panic: lock (sleExpensive timeout(9) function: 0xffffffff8026cdac(0xffffff007b6a
5250) 0.031261241 s

panic: process 1002(fsck_ufs):2 holds process lock but isn't blocked on a lock

cpuid = 1;
boot() called on cpu#1
Uptime: 2m43s
panic: cv_wait: not TDS_RUNNING
cpuid = 1;
boot() called on cpu#1

And also:

suspending ithread with the following locks held:


Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address   = 0x17805dc110
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xffffffff8026ffe4
stack pointer           = 0x10:0xffffffffb1a0b5f0
frame pointer           = 0x10:0xffffff007b6d6950
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 36 (swi5: clock sio)
trap number             = 12
panic: page fault
cpuid = 1;
boot() called on cpu#1
Uptime: 1h1m26s

And

kernel trap 9 with interrupts disabled


Fatal trap 9: general protection fault while in kernel mode
cpuid = 0; apic id = 00
instruction pointer     = 0x8:0xffffffff802712fc
stack pointer           = 0x10:0xffffffffb1aa4a40
frame pointer           = 0x10:0xffffffff8058aa30
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = resume, IOPL = 0
current process         = 3 (g_up)
trap number             = 9
panic: general protection fault
cpuid = 0;
boot() called on cpu#0
Uptime: 3m18s



More information about the freebsd-current mailing list