8.0-CURRENT kernel panic on system boot

kevin kevinxlinuz at 163.com
Thu Aug 21 13:34:26 UTC 2008


Hi,
    I update to the newest source tree and rebuild kernel(with zfs 
patch).kernel panic on system startup.Should I rebuild world?
......
Starting gdm.
Sleeping thread (tid 100068,pid 1145) owns a non-sleepable lock
sched_switch() at sched_switch+0x184
mi_switch() at mi_switch+0x21b
sleepq_switch() at sleepq_switch+0xfa
sleepq_wait() at sleepq_wait+0x46
_sx_slock_hard() at _sx_slock_hard+0x169
_sx_slock() at _sx_slock+0x6b
acct_process() at acct_process+0x24b
exit1() at exit1+0x3e8
sys_exit() at sys_exit+0xe
syscall() at syscall+0x1dd
Xfast_syscall() at Xfast_syscall+0xab
--- syscall (1, FreeBSD ELF64, sys_exit), rip = 0x80094dd0c, rsp = 
0x7fffffffcdf8, rbp = 0x62d548 ---
panic: sleeping thread
cpuid = 0
KDB: enter: panic
[thread pid 1143 tid 100127 ]
Stopped at       kdb_enter+0x3d: movq    $0,0x6cebb4(%rip)
db>bt
Tracing pid 1143 tid 100127 td 0xfffff000f073700
kdb_enter() at kdb_enter()+0x3d
panic() at panic()+0x16c
propagate_priority() propagate_priority+0x221
turnstile_wait() at turnstile_wait+0x212
_mtx_lock_sleep() at _mtx_lock_sleep+0xe0
_mtx_lock_flags() at _mtx_lock_flags+0xc0
kern_wait() at kern_wait+0x11b
wait4() at wait4+0x33
syscall() at syscall()+0x1dd
Xfast_syscall() at Xfast_syscall()+0xab
--- syscall (7, FreeBSD ELF64, wait4), rip = 0x8009115c, rsp = 
0x7fffffffcf18, rbp = 0x26 ---
db>show locks
exclusive sx proctree (proctree) r = 0 (0xffffffff8099fc80) locked 
@/usr/src/sys/kern/kern_exit.c:702
db>show allpcpu
Current CPU:0
cpuid   = 0
curthread =0xffffff000f073700:pid 1143 "sh"
curpcb    =0xfffffffea6084d40
fpcurthread  = none
idlethread  = 0xffffff0002395380:pid 11 "idle: cpu0"
spin locks held:

cpuid   = 1
curthread =0xffffff0002395700:pid 1143 "idle: cpu1"
curpcb    =0xfffffffe4001dd40
fpcurthread  = none
idlethread  = 0xffffff0002395700:pid 11 "idle: cpu1"
spin locks held:




------------------
Thanks,
 
kevin 2008/08/21




More information about the freebsd-current mailing list