NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/38035: repeatable kernel lock spinout
>Number: 38035
>Category: kern
>Synopsis: repeatable kernel lock spinout
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 15 07:25:00 +0000 2008
>Originator: Martin Husemann
>Release: NetBSD 4.99.54
>Organization:
>Environment:
System: dual i386, SMP kernel with DIAGNOSTIC, DEBUG and LOCKDEBUG
Architecture: i386
Machine: i386
>Description:
Booting with dirty raid parity (e.g. after kern/38034 stroke) repeatably
gives me this panic:
Kernel lock error: _kernel_lock: spinout
with a backtrace of:
_kernel_lock()
_intr_biglock_wrapper()
DDB lost frame ... trying...
Xintr_ioapic_level11
--interrupt frame--
_kernel_lock
biodone2
biointr
softint_dispatch
...
other cpu:
__cpu_simple_lock()
rf_DiskReadFuncForTheads()
FireNode()
FireNodeList()
rf_FinishNode()
rf_NullNodeFunc()
FireNode()
rf_DispatchDAG()
rf_VerifyParityRAID1()
rf_RewriteParity()
rf_RewriteParityThread()
>How-To-Repeat:
on my machine, rebooting with dirty raid parity does it
>Fix:
n/a
Home |
Main Index |
Thread Index |
Old Index