NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/52126 (mvsata Marvell 88SX6081 panics on boot)
The following reply was made to PR kern/52126; it has been noted by GNATS.
From: Patrick Welche <prlw1%cam.ac.uk@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/52126 (mvsata Marvell 88SX6081 panics on boot)
Date: Mon, 4 Nov 2019 16:02:38 +0000
Next locking issue:
mvsata1:4: mvsata_bio: drive=0, blkno=0, bcount=512
mvsata1:4: mvsata_bio_start: drive=0
mvsata1:4: mvsata_bio_start: drive=0
Kernel lock error: _kernel_lock,220: spinout
lock address : 0xffffffff8169eb80 type : spin
initialized : 0xffffffff80e3dc09
shared holds : 0 exclusive: 1
shares wanted: 0 exclusive: 2
current cpu : 0 last held: 2
current lwp : 0xffffcaa088781600 last held: 0xffffcaa088b3eac0
last locked* : 0xffffffff809c7c9b unlocked : 0xffffffff8098d2a2
curcpu holds : 0 wanted by: 0xffffcaa088781600
panic: LOCKDEBUG: Kernel lock error: _kernel_lock,220: spinout
cpu0: Begin traceback...
vpanic() at netbsd:vpanic+0x178
snprintf() at netbsd:snprintf
lockdebug_more() at netbsd:lockdebug_more
_kernel_lock() at netbsd:_kernel_lock+0x14a
sleepq_block() at netbsd:sleepq_block+0x1f8
cv_timedwait() at netbsd:cv_timedwait+0x130
ipmi_thread() at netbsd:ipmi_thread+0x881
cpu0: End traceback...
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip 0xffffffff8021ddcd cs 0x8 rflags 0x202 cr2 0 ilevel 0 rsp 0xffffde813d2ccd20
curlwp 0xffffcaa088781600 pid 0.39 lowest kstack 0xffffde813d2c92c0
Stopped in pid 0.39 (system) at netbsd:breakpoint+0x5: leave
PID LID S CPU FLAGS STRUCT LWP * NAME WAIT
0 > 39 7 0 200 ffffcaa088781600 ipmi0
0 > 52 7 2 e00 ffffcaa088b3eac0
db{0}> bt
breakpoint() at netbsd:breakpoint+0x5
vpanic() at netbsd:vpanic+0x178
snprintf() at netbsd:snprintf
lockdebug_more() at netbsd:lockdebug_more
_kernel_lock() at netbsd:_kernel_lock+0x14a
sleepq_block() at netbsd:sleepq_block+0x1f8
cv_timedwait() at netbsd:cv_timedwait+0x130
ipmi_thread() at netbsd:ipmi_thread+0x881
db{0}> machine cpu 1
using CPU 1
db{0}> bt
x86_stihlt() at netbsd:x86_stihlt+0x6
acpicpu_cstate_idle_enter() at netbsd:acpicpu_cstate_idle_enter+0xd1
acpicpu_cstate_idle() at netbsd:acpicpu_cstate_idle+0xba
idle_loop() at netbsd:idle_loop+0x14b
cpu_hatch() at netbsd:cpu_hatch+0x17f
db{0}> machine cpu 2
using CPU 2
db{0}> bt
lapic_delay() at netbsd:lapic_delay+0x6e
__wdcwait() at netbsd:__wdcwait+0x99
mvsata_bio_start() at netbsd:mvsata_bio_start+0xa9c
ata_xfer_start() at netbsd:ata_xfer_start+0x4f
atabus_thread() at netbsd:atabus_thread+0x279
db{0}> machine cpu 3
using CPU 3
db{0}> bt
ld_rbto_compare_key() at netbsd:ld_rbto_compare_key+0x4
lockdebug_abort() at netbsd:lockdebug_abort+0x5a
_kernel_lock() at netbsd:_kernel_lock+0x14a
ip_slowtimo() at netbsd:ip_slowtimo+0x1a
pfslowtimo() at netbsd:pfslowtimo+0x47
callout_softclock() at netbsd:callout_softclock+0x121
softint_dispatch() at netbsd:softint_dispatch+0xf2
DDB lost frame for netbsd:Xsoftintr+0x4f, trying 0xffffde813d2b60f0
Xsoftintr() at netbsd:Xsoftintr+0x4f
--- interrupt ---
0:
Home |
Main Index |
Thread Index |
Old Index