You are not logged in.

#1 2012-12-25 16:12:54

ob2
Member
Registered: 2012-12-25
Posts: 2

AS Rock Z77E-ITX + Intel SSD 330 Series segfaults under load

Hi,

I just finsihed installing a new system with an AS Rock Z77E-ITX mini ITX mother board (Intel Z77) and an Intel 330 Series 120GB SSD.

The setup is EFI+GPT+LUKS+LVM+EXT4 and it segfaults if I put heavy io load on the SSD.

I have tried to remove as many components as I can and it still segfaults in the same way.
So to reproduce it a simple as possible I run bonnie++ on an empty ext2 partition (which I guess is mounted using the ext4 subsystem):

$ mkfs.ext2 /dev/sda2
$ mount /dev/sda2 /mnt
$ bonnie++ -f -d /mnt
Writing intelligently...Segmentation fault

and at the same time..

$ journal -f
Dec 25 23:25:59 a1 kernel: general protection fault: 0000 [#1] PREEMPT SMP 
Dec 25 23:25:59 a1 kernel: Modules linked in: snd_hda_codec_hdmi snd_hda_codec_realtek nls_cp437 vfat fat coretemp kvm_intel kvm arc4 iTCO_wdt iTCO
Dec 25 23:25:59 a1 kernel: CPU 2 
Dec 25 23:25:59 a1 kernel: Pid: 1700, comm: bonnie++ Not tainted 3.6.10-1-ARCH #1 To Be Filled By O.E.M. To Be Filled By O.E.M./Z77E-ITX
Dec 25 23:25:59 a1 kernel: RIP: 0010:[<ffffffff8116aba9>]  [<ffffffff8116aba9>] kmem_cache_alloc+0x49/0x150
Dec 25 23:25:59 a1 kernel: RSP: 0018:ffff8802127df998  EFLAGS: 00010286
Dec 25 23:25:59 a1 kernel: RAX: 0000000000000230 RBX: ffffea0004260600 RCX: 000000000003eb42
Dec 25 23:25:59 a1 kernel: RDX: 000000000003eb02 RSI: 0000000000000050 RDI: ffffffff8125f268
Dec 25 23:25:59 a1 kernel: RBP: ffff8802127df9d8 R08: 0000000000016f80 R09: 0000000000045995
Dec 25 23:25:59 a1 kernel: R10: 000000000000302d R11: 0000000000000000 R12: 0000000000000050
Dec 25 23:25:59 a1 kernel: R13: ffff880216c08100 R14: ffff08010b8fa148 R15: ffff8802127dffd8
Dec 25 23:25:59 a1 kernel: FS:  00007f3aa438d740(0000) GS:ffff88021f300000(0000) knlGS:0000000000000000
Dec 25 23:25:59 a1 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Dec 25 23:25:59 a1 kernel: CR2: 00000000006b0428 CR3: 0000000212e2d000 CR4: 00000000001407e0
Dec 25 23:25:59 a1 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Dec 25 23:25:59 a1 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Dec 25 23:25:59 a1 kernel: Process bonnie++ (pid: 1700, threadinfo ffff8802127de000, task ffff8802131f9020)
Dec 25 23:25:59 a1 kernel: Stack:
Dec 25 23:25:59 a1 kernel:  ffff8802127df9d8 ffffffff8117916b ffff88010b8eec98 ffffea0004260600
Dec 25 23:25:59 a1 kernel:  ffff8802127dffd8 0000000000010c20 0000000000000050 ffff8802127dffd8
Dec 25 23:25:59 a1 kernel:  ffff8802127dfa18 ffffffff8125f268 ffff8802131f9020 ffffea0004260600
Dec 25 23:25:59 a1 kernel: Call Trace:
Dec 25 23:25:59 a1 kernel:  [<ffffffff8117916b>] ? mem_cgroup_charge_common+0x6b/0xa0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8125f268>] radix_tree_preload+0x68/0xf0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111d3cb>] add_to_page_cache_locked+0x6b/0x160
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111d4da>] add_to_page_cache_lru+0x1a/0x40
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111d598>] grab_cache_page_write_begin+0x98/0x100
Dec 25 23:25:59 a1 kernel:  [<ffffffff811b17e0>] ? generic_write_end+0x60/0xa0
Dec 25 23:25:59 a1 kernel:  [<ffffffffa01ebc10>] ext4_da_write_begin+0xa0/0x230 [ext4]
Dec 25 23:25:59 a1 kernel:  [<ffffffffa01ee52d>] ? ext4_da_write_end+0xad/0x390 [ext4]
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111c6a4>] generic_file_buffered_write+0x124/0x2b0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111e139>] __generic_file_aio_write+0x1b9/0x3b0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8111e3af>] generic_file_aio_write+0x7f/0x100
Dec 25 23:25:59 a1 kernel:  [<ffffffffa01e48c9>] ext4_file_write+0xa9/0x490 [ext4]
Dec 25 23:25:59 a1 kernel:  [<ffffffff81491895>] ? __schedule+0x435/0x920
Dec 25 23:25:59 a1 kernel:  [<ffffffff8117ef07>] do_sync_write+0xa7/0xe0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8117f7a8>] vfs_write+0xa8/0x180
Dec 25 23:25:59 a1 kernel:  [<ffffffff8117faea>] sys_write+0x4a/0xa0
Dec 25 23:25:59 a1 kernel:  [<ffffffff8149a26d>] system_call_fastpath+0x1a/0x1f
Dec 25 23:25:59 a1 kernel: Code: 89 f4 49 8b 45 00 65 48 03 04 25 a8 db 00 00 48 8b 50 08 4c 8b 30 4d 85 f6 0f 84 ca 00 00 00 49 63 45 20 4d 8b 45 00 48 8d 4a 40 <49> 8b 1c 06 4c 89 f0 65 49 0f c7 08 0f 94 c0 84 c0 74 c4 49 63 
Dec 25 23:25:59 a1 kernel: RIP  [<ffffffff8116aba9>] kmem_cache_alloc+0x49/0x150
Dec 25 23:25:59 a1 kernel:  RSP <ffff8802127df998>
Dec 25 23:25:59 a1 kernel: ---[ end trace 6975559273a23439 ]---

Another time i got this:

Dec 25 23:41:01 a1 kernel: general protection fault: 0000 [#1] PREEMPT SMP 
Dec 25 23:41:01 a1 kernel: Modules linked in: snd_hda_codec_hdmi snd_hda_codec_realtek nls_cp437 vfat fat coretemp arc4 kvm_intel kvm iTCO_wdt iTCO
Dec 25 23:41:01 a1 kernel: CPU 0 
Dec 25 23:41:01 a1 kernel: Pid: 467, comm: flush-8:0 Not tainted 3.6.10-1-ARCH #1 To Be Filled By O.E.M. To Be Filled By O.E.M./Z77E-ITX
Dec 25 23:41:01 a1 kernel: RIP: 0010:[<ffffffffa01d0930>]  [<ffffffffa01d0930>] ext4_num_dirty_pages.isra.39+0x130/0x290 [ext4]
Dec 25 23:41:01 a1 kernel: RSP: 0018:ffff8802127839a0  EFLAGS: 00010206
Dec 25 23:41:01 a1 kernel: RAX: ffff88010e0f8af8 RBX: ffffea00043069c0 RCX: 0000000000000223
Dec 25 23:41:01 a1 kernel: RDX: ffff08010e0f8af8 RSI: 00000000000046a6 RDI: ffff88021f5bd1e8
Dec 25 23:41:01 a1 kernel: RBP: ffff880212783a80 R08: ffff880212760500 R09: 00000000000046a8
Dec 25 23:41:01 a1 kernel: R10: 57ffd93e5e306980 R11: 0000000000000000 R12: 00000000000046a6
Dec 25 23:41:01 a1 kernel: R13: ffff8802069df450 R14: 0000000000008000 R15: 00000000000046a6
Dec 25 23:41:01 a1 kernel: FS:  0000000000000000(0000) GS:ffff88021f200000(0000) knlGS:0000000000000000
Dec 25 23:41:01 a1 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Dec 25 23:41:01 a1 kernel: CR2: 00000000007b0000 CR3: 000000000380c000 CR4: 00000000001407f0
Dec 25 23:41:01 a1 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Dec 25 23:41:01 a1 kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Dec 25 23:41:01 a1 kernel: Process flush-8:0 (pid: 467, threadinfo ffff880212782000, task ffff8802132468d0)
Dec 25 23:41:01 a1 kernel: Stack:
Dec 25 23:41:01 a1 kernel:  ffff880212686570 ffff880212760500 00000000000046a8 00000000000046a5
Dec 25 23:41:01 a1 kernel:  ffff880212783a90 00000000000046a8 000000000000000e 0000000000000000
Dec 25 23:41:01 a1 kernel:  ffffea00043066c0 ffffea0004306700 ffffea0004306740 ffffea0004306780
Dec 25 23:41:01 a1 kernel: Call Trace:
Dec 25 23:41:01 a1 kernel:  [<ffffffffa01d687e>] ext4_da_writepages+0x62e/0x690 [ext4]
Dec 25 23:41:01 a1 kernel:  [<ffffffff8123bc48>] ? blk_finish_plug+0x18/0x50
Dec 25 23:41:01 a1 kernel:  [<ffffffff81127169>] ? generic_writepages+0x59/0x70
Dec 25 23:41:01 a1 kernel:  [<ffffffff81128971>] do_writepages+0x21/0x50
Dec 25 23:41:01 a1 kernel:  [<ffffffff811a911b>] __writeback_single_inode.isra.31+0x3b/0x190
Dec 25 23:41:01 a1 kernel:  [<ffffffff8107a15e>] ? wake_up_bit+0x2e/0x40
Dec 25 23:41:01 a1 kernel:  [<ffffffff811a98fa>] writeback_sb_inodes+0x2ba/0x4a0
Dec 25 23:41:01 a1 kernel:  [<ffffffff811a9b7f>] __writeback_inodes_wb+0x9f/0xd0
Dec 25 23:41:01 a1 kernel:  [<ffffffff811a9ec3>] wb_writeback+0x313/0x340
Dec 25 23:41:01 a1 kernel:  [<ffffffff811aa936>] wb_do_writeback+0x1b6/0x260
Dec 25 23:41:01 a1 kernel:  [<ffffffff811aaa73>] bdi_writeback_thread+0x93/0x2d0
Dec 25 23:41:01 a1 kernel:  [<ffffffff811aa9e0>] ? wb_do_writeback+0x260/0x260
Dec 25 23:41:01 a1 kernel:  [<ffffffff81079a13>] kthread+0x93/0xa0
Dec 25 23:41:01 a1 kernel:  [<ffffffff8149b484>] kernel_thread_helper+0x4/0x10
Dec 25 23:41:01 a1 kernel:  [<ffffffff81079980>] ? kthread_freezable_should_stop+0x70/0x70
Dec 25 23:41:01 a1 kernel:  [<ffffffff8149b480>] ? gs_change+0x13/0x13
Dec 25 23:41:01 a1 kernel: Code: 4c 8b 63 10 49 39 f4 0f 85 fe 00 00 00 48 8b 03 f6 c4 08 74 66 48 8b 03 f6 c4 08 0f 84 5d 01 00 00 48 8b 43 30 48 89 c2 0f 1f 00 <48> 8b 0a 80 e5 02 0f 84 0c ff ff ff 48 8b 52 08 48 39 d0 75 eb 
$ uname -a
Linux a1 3.6.10-1-ARCH #1 SMP PREEMPT Tue Dec 11 09:40:17 CET 2012 x86_64 GNU/Linux

I'm guessing its either a bug in the ext4 sub system, problems with the mb/hd-controller, problems with the SSD or a combo smile
Any suggestions are super welcome.

-ob2

Offline

#2 2012-12-25 16:24:04

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,734
Website

Re: AS Rock Z77E-ITX + Intel SSD 330 Series segfaults under load

Sure it isn't a hardware issue with the SSD?  Are you able to repeat the conditions that cause the panic using another OS such as a live Ubuntu session for example?

Offline

#3 2012-12-25 18:35:47

ob2
Member
Registered: 2012-12-25
Posts: 2

Re: AS Rock Z77E-ITX + Intel SSD 330 Series segfaults under load

I just tried with the Ubuntu 12.04 LTS server installer iso image. I could not see the dmesg output but the system froze hard after a minute of writing to the SSD with dd. I guess I should return the SSD and try with a new one. Is it common that a faulty SSD takes down the system? Feels sloppy.

-ob2

Offline

Board footer

Powered by FluxBB