panic on RELENG_5_4

Scott Long scottl at samsco.org
Tue May 3 10:29:42 PDT 2005


Marcus Grando wrote:
> Hi,
> 
> Panic on RELENG_5_4 (cvsup yesterday).
> 
> Waiting 5 seconds for SCSI devices to settle
> panic: mutex Giant not owned at /usr/src/cam/cam_xpt.c:4825
> cpuid = 0
> KDB: enter: panic
> [thread pid 35 tid 100031 ]
> Stopped at      kdb_enter+0x2b: nop
> db> where
> Tracing pid 35 tid 100031 td 0xc22fb180
> kdb_enter(c06e73f5) at kdb_enter+0x2b
> panic(c06e68be,c06f7be6,c06c08da,12d9,c2608800) at panic+0x127
> _mtx_assert(c074c660,1,c06c08da,12d9) at _mtx_assert+0x5c
> xpt_done(c2608800,c23b6138,c23af000,c23af000,e4df8c54) at xpt_done+0x1d
> amr_cam_complete_extcdb(c23b6138)at amr_cam_complete_extcdb+0c3
> amr_complete(c23af000,0,54e3,0,d79200) at amr_complete+0x5e
> amr_done(c23af000,c23af94c,0,c06dbc1d,1ae) at amr_done+0xb2
> amr_pci_intr(c23af000) at amr_pci_intr+0x26
> ithread_loop(c2306a00,e4df8d48,c2306a00,c0534f64,0) at ithread_loop+0x124
> fork_exit(c0534f64,c2306a00,e4df8d48) at fork_exit+0xa4
> fork_trampoline() at fork_trampoline+0x8
> --- trap 0x1, eip = 0, esp = 0xe4df8d7c, ebp = 0 ---
> db>
> 
> I need more information, please ask.
> 
> Regards
> 

Could you try the patch at

http://people.freebsd.org/~scottl/amr_cam.5.4.diff

I'll make sure to get it into the release if it works.  It looks like I
had wanted to fix this exact problem in 6-current several months ago,
but chose to fix xpt_done() instead (something that I don't want to
merge back to 5-stable right now).

Scott


More information about the freebsd-stable mailing list