[stgt] help tgt segfault

FUJITA Tomonori fujita.tomonori at lab.ntt.co.jp
Tue Dec 16 19:02:03 CET 2008


On Tue, 16 Dec 2008 14:00:46 +0100
Tomasz Chmielewski <mangoo at wpkg.org> wrote:

> FUJITA Tomonori schrieb:
> 
> > TMF (an initiator tries to abort a request due to timeout) might be
> > related with your problem. I'll dig into it this weekend.
> 
> Here is how you can reproduce it reliably. You need to have LVM on your target.
> 
> On the initiator, do:
> 
>   dd if=/dev/iscsi/disk of=/dev/null
> 
> 
> On the target, do:
> 
>   dmsetup suspend /dev/mapper/logical-volume
> 
> This will block any I/O to userspace accessing that logical volume.
> 
> 
> Wait until you see in logs:
> 
> Dec 16 13:54:51 megathecus tgtd: abort_task_set(988) found 60000a07 0
> Dec 16 13:54:52 megathecus tgtd: conn_close(88) connection closed 0x807dc5c 4
> Dec 16 13:54:55 megathecus tgtd: conn_close(88) connection closed 0x807dc5c 3
> Dec 16 13:55:13 megathecus tgtd: conn_close(88) connection closed 0x807dc5c 2
> Dec 16 13:55:31 megathecus tgtd: conn_close(88) connection closed 0x807dc5c 1
> 
> 
> Then, make the volume accessible again:
> 
>   dmsetup resume /dev/mapper/megathecus-backup2
> 
> 
> Which will result in:
> 
> Dec 16 13:55:32 megathecus kernel: tgtd[4872]: segfault at 00000220 eip 0804f0b5 esp 77c43ff0 error 4

Thanks a lot! This looks really helpful (probably I mess up ref
counting).

I'll try to reproduce and fix this bug shortly.

Thanks,
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html



More information about the stgt mailing list