[Pkg-iscsi-maintainers] Bug#620541: iscsitarget: Kernel module crashs when CRC32 digest mode is on

Alexander Fahrutdinov ar.fahrutdinov at gmail.com
Sat Apr 2 14:21:44 UTC 2011


Package: iscsitarget
Version: 1.4.20.2-1
Severity: normal
Tags: squeeze
Justification: breaks the iscsi subsystem

iSCSI target kernel module crashs when CRC32 digest mode is on .When
CRC32 mode is off, it seems system works OK.

uname -a:
Linux iscsi-target2 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011
x86_64 GNU/Linux

glibc:
Version: 2.11.2-10

CPU:
2 x Intel(R) Xeon(R) CPU E5640  @ 2.67GHz stepping 02 (4 cores + hyperthreading)

dmesg output:
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694663] Modules linked
in: iscsi_trgt crc32c bonding ext4 jbd2 crc16 loop dm_snapshot
i2c_i801 i2c_core ioatdm$
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694686] CPU 0:
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694687] Modules linked
in: iscsi_trgt crc32c bonding ext4 jbd2 crc16 loop dm_snapshot
i2c_i801 i2c_core ioatdm$
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694705] Pid: 17777,
comm: istd3 Not tainted 2.6.32-5-amd64 #1 X8DT3
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694707] RIP:
0010:[<ffffffffa02dc02b>]  [<ffffffffa02dc02b>] chksum_update+0x5/0x25
[crc32c]
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694712] RSP:
0018:ffff880260ae3ca8  EFLAGS: 00000206
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694714] RAX:
00000000000000a7 RBX: ffff88063962f840 RCX: 0000000076ebd9c0
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694715] RDX:
00000000000000c6 RSI: ffff8804cb2c8d3a RDI: ffff88063962f840
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694717] RBP:
ffffffff8101166e R08: 0000000000000e00 R09: ffff880638aae9d0
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694718] R10:
0000000000000e00 R11: ffffffffa02dc026 R12: 0000000000000000
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694720] R13:
ffffffff8101166e R14: ffff880000014d40 R15: ffffffff810ba0f8
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694722] FS:
0000000000000000(0000) GS:ffff880016a00000(0000)
knlGS:0000000000000000
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694724] CS:  0010 DS:
0018 ES: 0018 CR0: 000000008005003b
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694725] CR2:
00000000016d93d8 CR3: 0000000001001000 CR4: 00000000000006f0
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694727] DR0:
0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694729] DR3:
0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694730] Call Trace:
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694735]
[<ffffffff81172471>] ? shash_compat_update+0x2a/0x3f
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694740]
[<ffffffff8101654b>] ? sched_clock+0x5/0x8
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694744]
[<ffffffffa02e7af6>] ? digest_data+0x17e/0x19f [iscsi_trgt]
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694747]
[<ffffffffa02e7bc9>] ? digest_rx_data+0x56/0x88 [iscsi_trgt]
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694750]
[<ffffffffa02e5fc3>] ? istd+0x44c/0x1159 [iscsi_trgt]
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694754]
[<ffffffff8103fc8e>] ? update_curr+0xa6/0x147
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694758]
[<ffffffff8127f832>] ? tcp_sendpage+0x0/0x458
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694762]
[<ffffffff8103aa56>] ? __wake_up_common+0x44/0x72
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694765]
[<ffffffffa02e5b77>] ? istd+0x0/0x1159 [iscsi_trgt]
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694768]
[<ffffffff81064bc9>] ? kthread+0x79/0x81
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694770]
[<ffffffff81011baa>] ? child_rip+0xa/0x20
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694772]
[<ffffffff81064b50>] ? kthread+0x0/0x81
Apr  2 14:29:56 iscsi-target2 kernel: [710534.694774]
[<ffffffff81011ba0>] ? child_rip+0x0/0x20
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192680] Modules linked
in: iscsi_trgt crc32c bonding ext4 jbd2 crc16 loop dm_snapshot
i2c_i801 i2c_core ioatdm$
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192699] CPU 0:
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192700] Modules linked
in: iscsi_trgt crc32c bonding ext4 jbd2 crc16 loop dm_snapshot
i2c_i801 i2c_core ioatdm$
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192718] Pid: 17777,
comm: istd3 Not tainted 2.6.32-5-amd64 #1 X8DT3
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192720] RIP:
0010:[<ffffffffa02dc041>]  [<ffffffffa02dc041>]
chksum_update+0x1b/0x25 [crc32c]
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192724] RSP:
0018:ffff880260ae3ca8  EFLAGS: 00000206
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192726] RAX:
000000000000007c RBX: ffff88063962f840 RCX: 000000003cc70f3a
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192727] RDX:
00000000000003d9 RSI: ffff88040740dc27 RDI: ffff88063962f840
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192729] RBP:
ffffffff8101166e R08: 0000000000001000 R09: ffff880638aae9d0
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192731] R10:
0000000000000e00 R11: ffffffffa02dc026 R12: 0000000000000000
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192732] R13:
ffffffff8101166e R14: ffff880000014d40 R15: ffffffff810ba0f8
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192734] FS:
0000000000000000(0000) GS:ffff880016a00000(0000)
knlGS:0000000000000000
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192736] CS:  0010 DS:
0018 ES: 0018 CR0: 000000008005003b
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192737] CR2:
00000000016d93d8 CR3: 0000000001001000 CR4: 00000000000006f0
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192739] DR0:
0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192741] DR3:
0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192742] Call Trace:
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192745]
[<ffffffff81172471>] ? shash_compat_update+0x2a/0x3f
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192748]
[<ffffffff8101654b>] ? sched_clock+0x5/0x8
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192752]
[<ffffffffa02e7af6>] ? digest_data+0x17e/0x19f [iscsi_trgt]
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192755]
[<ffffffffa02e7bc9>] ? digest_rx_data+0x56/0x88 [iscsi_trgt]
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192758]
[<ffffffffa02e5fc3>] ? istd+0x44c/0x1159 [iscsi_trgt]
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192761]
[<ffffffff8103fc8e>] ? update_curr+0xa6/0x147
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192764]
[<ffffffff8127f832>] ? tcp_sendpage+0x0/0x458
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192766]
[<ffffffff8103aa56>] ? __wake_up_common+0x44/0x72
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192770]
[<ffffffffa02e5b77>] ? istd+0x0/0x1159 [iscsi_trgt]
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192772]
[<ffffffff81064bc9>] ? kthread+0x79/0x81
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192774]
[<ffffffff81011baa>] ? child_rip+0xa/0x20
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192776]
[<ffffffff81064b50>] ? kthread+0x0/0x81
Apr  2 14:31:02 iscsi-target2 kernel: [710600.192778]
[<ffffffff81011ba0>] ? child_rip+0x0/0x20

...etc... Same messages repeats every 2 seconds

lspci:
00:00.0 Host bridge: Intel Corporation 5520 I/O Hub to ESI Port (rev 22)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 1 (rev 22)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 3 (rev 22)
00:05.0 PCI bridge: Intel Corporation 5520/X58 I/O Hub PCI Express
Root Port 5 (rev 22)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI
Express Root Port 7 (rev 22)
00:0d.0 Host bridge: Intel Corporation Device 343a (rev 22)
00:0d.1 Host bridge: Intel Corporation Device 343b (rev 22)
00:0d.2 Host bridge: Intel Corporation Device 343c (rev 22)
00:0d.3 Host bridge: Intel Corporation Device 343d (rev 22)
00:0d.4 Host bridge: Intel Corporation 5520/5500/X58 Physical Layer
Port 0 (rev 22)
00:0d.5 Host bridge: Intel Corporation 5520/5500 Physical Layer Port 1 (rev 22)
00:0d.6 Host bridge: Intel Corporation Device 341a (rev 22)
00:0e.0 Host bridge: Intel Corporation Device 341c (rev 22)
00:0e.1 Host bridge: Intel Corporation Device 341d (rev 22)
00:0e.2 Host bridge: Intel Corporation Device 341e (rev 22)
00:0e.4 Host bridge: Intel Corporation Device 3439 (rev 22)
00:13.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub I/OxAPIC
Interrupt Controller (rev 22)
00:14.0 PIC: Intel Corporation 5520/5500/X58 I/O Hub System Management
Registers (rev 22)
00:14.1 PIC: Intel Corporation 5520/5500/X58 I/O Hub GPIO and Scratch
Pad Registers (rev 22)
00:14.2 PIC: Intel Corporation 5520/5500/X58 I/O Hub Control Status
and RAS Registers (rev 22)
00:14.3 PIC: Intel Corporation 5520/5500/X58 I/O Hub Throttle Registers (rev 22)
00:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset
QuickData Technology Device (rev 22)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #2
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI
Express Root Port 1
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port
SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port
SATA IDE Controller #2
01:03.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200eW
WPCM450 (rev 0a)
02:00.0 RAID bus controller: Adaptec AAC-RAID (rev 09)
06:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)
06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)





More information about the Pkg-iscsi-maintainers mailing list