|
Description
|
Fix for 6769309 exposed a hidden bug in nxge_hio_share_free(), the panic as below:
panic[cpu16]/thread=2a1005efca0:
BAD TRAP: type=31 rp=2a1005ef4f0 addr=300108dc880 mmu_fsr=0
sched:
trap type = 0x31
addr=0x300108dc880
pid=0, pc=0x7b31bcdc, sp=0x2a1005eed91, tstate=0x44e2001603, context=0x0
g1-g7: 1066570, 2, 2abb, 2aba, 80, 10, 2a1005efca0
000002a1005ef1f0 unix:die+a4 (31, 2a1005ef4f0, 300108dc880, 0, 1816000, 1)
%l0-3: 0000000000000ff0 0000000001000000 0000000000002000 0000000001870ac0
%l4-7: 0000000001873df0 00000300108dc000 00000000010fbc00 000002a1005ef2b0
000002a1005ef2d0 unix:trap+b34 (2a1005ef4f0, 0, 31, 1fff, 6, 10fbca0)
%l0-3: 000000000182c528 0000000000000000 00000300108dc000 0000000000000000
%l4-7: 00000000e85c8013 00000000c1680000 0000000000000001 0000000000001c00
000002a1005ef440 unix:ktl0+64 (0, 0, 29ebed90000, 0, a, 30010ba2460)
%l0-3: 000003000ef2a000 0000000000000080 00000044e2001603 0000000001027a60
%l4-7: 0000030010b15db8 000000000000000b 0000000000000000 000002a1005ef4f0
000002a1005ef590 nxge:nxge_hio_rdc_unshare+16c (1800, ff, 7b3593f0, 1, 300107257
60, 30010ba2000)
%l0-3: 0000000000000007 0000000000008000 00000300108db890 0000000000000ff0
%l4-7: 0000030010ba25d4 00000000000000ff 00000300108da000 0000000000001890
000002a1005ef640 nxge:nxge_hio_unshare+30 (300108da328, 1, 1, 0, 300108da328, ff
)
%l0-3: 0000000000000000 00000300108da3a8 00000300108da360 0000000000000007
%l4-7: 0000030010ba2000 fffffffffffffffd 0000000000008000 0000000000000001
000002a1005ef6f0 nxge:nxge_hio_share_free+2c (30010ba5ef8, 30020d1d300, 2, 7bf45
400, 7bf45550, 0)
%l0-3: 0000000000000006 ffffffffffffd718 0000000000004ffb 0000000000000014
%l4-7: 0000000000000010 0000000000000010 000003000ef2a000 0000000000000000
000002a1005ef7a0 vsw:vsw_hio_free_share+48 (3000dce1a80, 7, 3001578d720, 3000dce
1c70, 0, 0)
%l0-3: 000003001578d720 000003000dce1ca8 0000000000000007 0000000000000000
%l4-7: 00000000019ae800 00000000019ae800 000000007b331b58 000000000191b000
000002a1005ef850 vsw:vsw_hio_stop+88 (3000dce1a80, 30018f39700, 0, 30018f39700,
0, 0)
%l0-3: 00000300000c81f0 00000000018d0000 000003000dce1bd8 00000000deadbc00
%l4-7: 00000000019ae800 0000000000000001 00000000000d9527 000000000199b400
000002a1005ef900 vsw:vsw_conn_task+ac (3001a3f5710, 2, 30018f39758, 3000dce1a80,
30018f39700, 0)
%l0-3: 0000000000000001 00000000019ae400 000000007bf38c00 0000000000000001
%l4-7: 0000030020d1d300 00000000018c93a0 000000007bf42800 0000000000000001
000002a1005ef9c0 genunix:taskq_thread+1e4 (3000c7d90e8, 3000c7d9140, 1, 1e6374d4
9ecd28, 10000, 3000c7d9118)
%l0-3: 000000000130ecd8 000003000c7d9110 000003000c7d911a 000003000d6e30e0
%l4-7: 0000000000000001 0000000000000000 0000000000000002 000003000c7d9108
syncing file systems...
done
dumping to /dev/dsk/c0d0s1, offset 419495936, content: kernel
>
|