Bug 593680 - kernel BUG at drivers/md/md.c:6157!
Summary: kernel BUG at drivers/md/md.c:6157!
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: kernel
Version: 6.0
Hardware: All
OS: Linux
low
medium
Target Milestone: rc
: ---
Assignee: Doug Ledford
QA Contact: Red Hat Kernel QE team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-05-19 13:39 UTC by Alexander Todorov
Modified: 2010-07-20 11:16 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-07-20 11:16:05 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Alexander Todorov 2010-05-19 13:39:30 UTC
Description of problem:

System panics with the following message. See below for reproducer.

------------[ cut here ]------------
kernel BUG at drivers/md/md.c:6157!
invalid opcode: 0000 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:06.0/0000:03:04.0/host0/port-0:0/end_device-0:0/target0:0:0/0:0:0:0/block/sda/sda8/uevent
CPU 0 
Modules linked in: ext4(U) jbd2(U) ext3(U) jbd(U) mbcache(U) fcoe(U) libfcoe(U) libfc(U) scsi_transport_fc(U) scsi_tgt(U) xts(U) lrw(U) gf128mul(U) sha256_generic(U) cbc(U) dm_crypt(U) dm_round_robin(U) dm_multipath(U) dm_snapshot(U) dm_mirror(U) dm_region_hash(U) dm_log(U) dm_zero(U) dm_mod(U) linear(U) raid10(U) raid456(U) async_raid6_recov(U) async_pq(U) raid6_pq(U) async_xor(U) xor(U) async_memcpy(U) async_tx(U) raid1(U) raid0(U) nfs(U) lockd(U) fscache(U) nfs_acl(U) auth_rpcgss(U) sunrpc(U) sg(U) sd_mod(U) crc_t10dif(U) radeon(U) mptsas(U) mptscsih(U) ttm(U) mptbase(U) drm_kms_helper(U) drm(U) scsi_transport_sas(U) bnx2(U) i2c_algo_bit(U) i2c_core(U) ipv6(U) iscsi_ibft(U) pcspkr(U) edd(U) iscsi_tcp(U) libiscsi_tcp(U) libiscsi(U) scsi_transport_iscsi(U) squashfs(U) cramfs(U) [last unloaded: scsi_wait_scan]
Pid: 890, comm: dbus-launch Not tainted 2.6.32-25.el6.x86_64 #1 BladeCenter LS21 -[79717AU]-
RIP: 0010:[<ffffffff813c43cd>]  [<ffffffff813c43cd>] md_write_start+0x1bd/0x1d0
RSP: 0018:ffff88006c195518  EFLAGS: 00010246
RAX: 0000000000000001 RBX: ffff88007ed6a000 RCX: 0000000000001000
RDX: 0000000000000400 RSI: ffff880043b9ed80 RDI: ffff88007ed6a000
RBP: ffff88006c195568 R08: 0000000002040000 R09: 0000000000000000
R10: 000000006b710000 R11: 0000000000000000 R12: ffff880043b9ed80
R13: 00000000000004c1 R14: ffff88007ed6a000 R15: 00000000000004c1
FS:  00007f48ab6d6700(0000) GS:ffff880001e00000(0000) knlGS:0000000009a45830
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007f9fb02950f8 CR3: 000000007fa85000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process dbus-launch (pid: 890, threadinfo ffff88006c194000, task ffff88007e426100)
Stack:
 ffff88006c1955e8 ffffffff81056838 0000000000200000 0000000000000000
<0> ffffffff81a42a10 0000000000000400 ffff880001e16180 ffff88007f48a540
<0> ffff880043b9ed80 00000000000004c1 ffff88006c1955d8 ffffffffa045331b
Call Trace:
 [<ffffffff81056838>] ? load_balance_fair+0x1e8/0x2b0
 [<ffffffffa045331b>] make_request+0x6b/0x5a0 [raid10]
 [<ffffffff810117bc>] ? __switch_to+0x1ac/0x320
 [<ffffffff813c46c8>] md_make_request+0xb8/0x120
 [<ffffffff814c8b55>] ? thread_return+0x695/0x750
 [<ffffffff81097059>] ? ktime_get_ts+0xa9/0xe0
 [<ffffffff81232531>] generic_make_request+0x1b1/0x4f0
 [<ffffffff81108715>] ? mempool_alloc_slab+0x15/0x20
 [<ffffffff81190360>] ? sync_buffer+0x0/0x50
 [<ffffffff814c952e>] ? __wait_on_bit+0x7e/0x90
 [<ffffffff812328f2>] submit_bio+0x82/0x110
 [<ffffffff8118f174>] submit_bh+0xf4/0x140
 [<ffffffff81191392>] sync_dirty_buffer+0x52/0xf0
 [<ffffffffa05da5b9>] jbd2_journal_update_superblock+0xf9/0x210 [jbd2]
 [<ffffffffa05d66cb>] jbd2_cleanup_journal_tail+0xdb/0x190 [jbd2]
 [<ffffffffa05d6baa>] jbd2_log_do_checkpoint+0x20a/0x740 [jbd2]
 [<ffffffffa05da8a5>] jbd2_journal_destroy+0x135/0x240 [jbd2]
 [<ffffffff8108cbb0>] ? autoremove_wake_function+0x0/0x40
 [<ffffffffa0614a36>] ext4_put_super+0x66/0x370 [ext4]
 [<ffffffff811642f6>] generic_shutdown_super+0x56/0xd0
 [<ffffffff811643a1>] kill_block_super+0x31/0x50
 [<ffffffff811653ea>] deactivate_super+0x6a/0x80
 [<ffffffff8118057f>] mntput_no_expire+0xaf/0x100
 [<ffffffff81163911>] __fput+0x1a1/0x210
 [<ffffffff811639a5>] fput+0x25/0x30
 [<ffffffff81333f2d>] loop_clr_fd+0x1cd/0x220
 [<ffffffff813347ca>] lo_release+0x7a/0x80
 [<ffffffff811966de>] __blkdev_put+0xce/0x190
 [<ffffffff811967b0>] blkdev_put+0x10/0x20
 [<ffffffff8119684c>] close_bdev_exclusive+0x2c/0x40
 [<ffffffff811643b4>] kill_block_super+0x44/0x50
 [<ffffffff811653ea>] deactivate_super+0x6a/0x80
 [<ffffffff8118057f>] mntput_no_expire+0xaf/0x100
 [<ffffffff81163911>] __fput+0x1a1/0x210
 [<ffffffff811639a5>] fput+0x25/0x30
 [<ffffffff81130475>] remove_vma+0x45/0x90
 [<ffffffff81130588>] exit_mmap+0xc8/0x170
 [<ffffffff81064628>] mmput+0x68/0x110
 [<ffffffff8106b83c>] exit_mm+0x10c/0x150
 [<ffffffff8106bbd7>] do_exit+0x157/0x840
 [<ffffffff8106c318>] do_group_exit+0x58/0xd0
 [<ffffffff810806b3>] get_signal_to_deliver+0x1f3/0x460
 [<ffffffff81012385>] do_signal+0x75/0x800
 [<ffffffff81091107>] ? hrtimer_nanosleep+0xe7/0x180
 [<ffffffff8108ff00>] ? hrtimer_wakeup+0x0/0x30
 [<ffffffff81012ba0>] do_notify_resume+0x90/0xc0
 [<ffffffff8101343e>] int_signal+0x12/0x17
Code: e9 a0 fe ff ff c7 83 a4 01 00 00 00 00 00 00 f0 80 4b 28 02 48 8b bb 30 01 00 00 41 bc 01 00 00 00 e8 68 ca ff ff e9 6b ff ff ff <0f> 0b eb fe 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 
RIP  [<ffffffff813c43cd>] md_write_start+0x1bd/0x1d0
 RSP <ffff88006c195518>
---[ end trace c4859b2df3a80ae6 ]---
Kernel panic - not syncing: Fatal exception
Pid: 890, comm: dbus-launch Tainted: G      D    2.6.32-25.el6.x86_64 #1
Call Trace:
 [<ffffffff814c7daf>] panic+0x78/0x137
 [<ffffffff814cbd6c>] oops_end+0xdc/0xf0
 [<ffffffff8101725b>] die+0x5b/0x90
 [<ffffffff814cb624>] do_trap+0xc4/0x160
 [<ffffffff81014ec5>] do_invalid_op+0x95/0xb0
 [<ffffffff813c43cd>] ? md_write_start+0x1bd/0x1d0
 [<ffffffff81062d24>] ? check_preempt_wakeup+0x1c4/0x3c0
 [<ffffffff81058586>] ? update_curr+0xe6/0x1d0
 [<ffffffff81013f5b>] invalid_op+0x1b/0x20
 [<ffffffff813c43cd>] ? md_write_start+0x1bd/0x1d0
 [<ffffffff81056838>] ? load_balance_fair+0x1e8/0x2b0
 [<ffffffffa045331b>] make_request+0x6b/0x5a0 [raid10]
 [<ffffffff810117bc>] ? __switch_to+0x1ac/0x320
 [<ffffffff813c46c8>] md_make_request+0xb8/0x120
 [<ffffffff814c8b55>] ? thread_return+0x695/0x750
 [<ffffffff81097059>] ? ktime_get_ts+0xa9/0xe0
 [<ffffffff81232531>] generic_make_request+0x1b1/0x4f0
 [<ffffffff81108715>] ? mempool_alloc_slab+0x15/0x20
 [<ffffffff81190360>] ? sync_buffer+0x0/0x50
 [<ffffffff814c952e>] ? __wait_on_bit+0x7e/0x90
 [<ffffffff812328f2>] submit_bio+0x82/0x110
 [<ffffffff8118f174>] submit_bh+0xf4/0x140
 [<ffffffff81191392>] sync_dirty_buffer+0x52/0xf0
 [<ffffffffa05da5b9>] jbd2_journal_update_superblock+0xf9/0x210 [jbd2]
 [<ffffffffa05d66cb>] jbd2_cleanup_journal_tail+0xdb/0x190 [jbd2]
 [<ffffffffa05d6baa>] jbd2_log_do_checkpoint+0x20a/0x740 [jbd2]
 [<ffffffffa05da8a5>] jbd2_journal_destroy+0x135/0x240 [jbd2]
 [<ffffffff8108cbb0>] ? autoremove_wake_function+0x0/0x40
 [<ffffffffa0614a36>] ext4_put_super+0x66/0x370 [ext4]
 [<ffffffff811642f6>] generic_shutdown_super+0x56/0xd0
 [<ffffffff811643a1>] kill_block_super+0x31/0x50
 [<ffffffff811653ea>] deactivate_super+0x6a/0x80
 [<ffffffff8118057f>] mntput_no_expire+0xaf/0x100
 [<ffffffff81163911>] __fput+0x1a1/0x210
 [<ffffffff811639a5>] fput+0x25/0x30
 [<ffffffff81333f2d>] loop_clr_fd+0x1cd/0x220
 [<ffffffff813347ca>] lo_release+0x7a/0x80
 [<ffffffff811966de>] __blkdev_put+0xce/0x190
 [<ffffffff811967b0>] blkdev_put+0x10/0x20
 [<ffffffff8119684c>] close_bdev_exclusive+0x2c/0x40
 [<ffffffff811643b4>] kill_block_super+0x44/0x50
 [<ffffffff811653ea>] deactivate_super+0x6a/0x80
 [<ffffffff8118057f>] mntput_no_expire+0xaf/0x100
 [<ffffffff81163911>] __fput+0x1a1/0x210
 [<ffffffff811639a5>] fput+0x25/0x30
 [<ffffffff81130475>] remove_vma+0x45/0x90
 [<ffffffff81130588>] exit_mmap+0xc8/0x170
 [<ffffffff81064628>] mmput+0x68/0x110
 [<ffffffff8106b83c>] exit_mm+0x10c/0x150
 [<ffffffff8106bbd7>] do_exit+0x157/0x840
 [<ffffffff8106c318>] do_group_exit+0x58/0xd0
 [<ffffffff810806b3>] get_signal_to_deliver+0x1f3/0x460
 [<ffffffff81012385>] do_signal+0x75/0x800
 [<ffffffff81091107>] ? hrtimer_nanosleep+0xe7/0x180
 [<ffffffff8108ff00>] ? hrtimer_wakeup+0x0/0x30
 [<ffffffff81012ba0>] do_notify_resume+0x90/0xc0
 [<ffffffff8101343e>] int_signal+0x12/0x17
[drm:drm_fb_helper_panic] *ERROR* panic occurred, switching back to text console


Version-Release number of selected component (if applicable):
kernel 2.6.32-25.el6.x86_64

How reproducible:
1/1 on ibm-ls21-01.rhts.eng.rdu.redhat.com

Steps to Reproduce:
1. Install with RAID10 on the system. 
2. This is the standard RHTS raid10 test case
3.
  
Actual results:
It looks like system install completed and then Panic.

Expected results:
System will boot into runlevel 3

Additional info:


Note You need to log in before you can comment on or make changes to this bug.