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