max, 

The stack for that thread is :
> 2a100371cc0::findstack -v
stack pointer for thread 2a100371cc0: 2a100370d61 [ 000002a100370d61 
ktl0+0x48() ]
  000002a100370eb1 ssfcp_outstanding_lun_cmds+0x18(60001918fd8, 0, 60003081a40, 
60003590228, 1, 100000)
  000002a100370f61 ssfcp_handle_devices+0x444(12b9ff0, 60001918fd8, 2, 
60005c977b8, 1, 60001918ff0)
  000002a100371071 ssfcp_statec_callback+0x614(60005c977b8, 1606d, 2, 
60000205000, 600019433a8, 404)
  000002a100371141 fctl_ulp_statec_cb+0x250(1, 2, 6000015d1d8, 6000577d188, 
60000106000, ff000000)
  000002a100371201 taskq_thread+0x1a4(60000010f90, 60000010f38, 50000, 
5208a1333c14, 2a100371aca, 2a100371ac8)
  000002a1003712d1 thread_start+4(60000010f38, 0, 0, 0, 0, 0)
>


> ssfcp_outstanding_lun_cmds+0x18::dis 
ssfcp_handle_ipkt_errors+0x2c4: mov       %i0, %o0
ssfcp_handle_ipkt_errors+0x2c8: sra       %l0, 0, %i0
ssfcp_handle_ipkt_errors+0x2cc: ret
ssfcp_handle_ipkt_errors+0x2d0: restore
ssfcp_outstanding_lun_cmds:     save      %sp, -0xb0, %sp
ssfcp_outstanding_lun_cmds+4:   ldx       [%i0 + 0x20], %i2
ssfcp_outstanding_lun_cmds+8:   cmp       %i2, 0
ssfcp_outstanding_lun_cmds+0xc: 
be,pn     %xcc, +0x7c   <ssfcp_outstanding_lun_cmds+0x88>
ssfcp_outstanding_lun_cmds+0x10:clr       %i1
ssfcp_outstanding_lun_cmds+0x14:mov       %i2, %o0
ssfcp_outstanding_lun_cmds+0x18:call      -0x2891ac     <mutex_enter>
ssfcp_outstanding_lun_cmds+0x1c:nop
ssfcp_outstanding_lun_cmds+0x20:ldx       [%i2 + 0x10], %i3
ssfcp_outstanding_lun_cmds+0x24:cmp       %i3, %i1
ssfcp_outstanding_lun_cmds+0x28:
be,pn     %xcc, +0x48   <ssfcp_outstanding_lun_cmds+0x70>
ssfcp_outstanding_lun_cmds+0x2c:nop
ssfcp_outstanding_lun_cmds+0x30:ld        [%i3 + 0x54], %i4
ssfcp_outstanding_lun_cmds+0x34:cmp       %i4, 2
ssfcp_outstanding_lun_cmds+0x38:
be,pn     %icc, +0x20   <ssfcp_outstanding_lun_cmds+0x58>
ssfcp_outstanding_lun_cmds+0x3c:nop
ssfcp_outstanding_lun_cmds+0x40:ldx       [%
 
 
This message posted from opensolaris.org

Reply via email to