Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hello, I have tried to migrate one node of my DRBD+Heartbeat cluster to 2.6.27-rc6 (with drbd-8.0.13), but got the following BUG() trace soon after the migration when commands started to access their data on ext3fs on top of drbd (the commands in the following oopses are kdc, postgrey, and dspam - all of them have their state data on the drbd volume). I have reverted back to previous kernel, but there is possibly something wrong WRT. DRBD and the block layer in the upcoming kernel. I have not seen it on regular ext3-over-/dev/sd*. -Yenya ------------[ cut here ]------------ kernel BUG at block/blk-core.c:1495! invalid opcode: 0000 [1] SMP CPU 1 Modules linked in: drbd ftdi_sio usbserial Pid: 3518, comm: kdc Not tainted 2.6.27-rc6 #1 RIP: 0010:[<ffffffff802f825a>] [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP: 0018:ffff88003e9a9a98 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88007f960940 RCX: 0000000000000000 RDX: ffffffff802a23c1 RSI: ffff88007f960940 RDI: 0000000000000000 RBP: ffff88003e9a9bd8 R08: ffff8800568c6b50 R09: 0000000000000040 R10: ffff88007f960940 R11: 0000000000000001 R12: ffffe20000d3a438 R13: 0000000000000001 R14: 0000000000de5630 R15: 0000000000000001 FS: 00007f82149006f0(0000) GS:ffff88007f8799c0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 000000000044f050 CR3: 000000004c268000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process kdc (pid: 3518, threadinfo ffff88003e9a8000, task ffff88007f9e3990) Stack: ffff880000000000 0000000000000000 000000004975a130 0000000000001000 ffff88003e9a9bd8 0000000000001000 ffff88003e9a9bd8 ffffffff802a17c6 0000000000000001 ffffffff802a215e ffff88004975a198 ffffffff802c3dad Call Trace: [<ffffffff802a17c6>] ? mpage_bio_submit+0x22/0x26 [<ffffffff802a215e>] ? do_mpage_readpage+0x3f2/0x4ab [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff8025c7dd>] ? add_to_page_cache_locked+0x74/0x96 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802a2383>] ? mpage_readpages+0xa6/0xe4 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff80261033>] ? __alloc_pages_internal+0xd6/0x3a9 [<ffffffff80262f20>] ? __do_page_cache_readahead+0xfc/0x18e [<ffffffff80263212>] ? ondemand_readahead+0x13a/0x149 [<ffffffff8025de23>] ? generic_file_aio_read+0x1f6/0x523 [<ffffffff8027c13b>] ? do_sync_read+0xc9/0x10c [<ffffffff8023f800>] ? autoremove_wake_function+0x0/0x2e [<ffffffff802e493f>] ? selinux_file_permission+0x4e/0xf6 [<ffffffff8027c8c0>] ? vfs_read+0xaa/0x133 [<ffffffff8027cba7>] ? sys_read+0x45/0x6e [<ffffffff8020b20b>] ? system_call_fastpath+0x16/0x1b Code: d0 c3 55 48 63 c7 53 48 89 f3 48 83 ec 28 48 0b 46 20 8b 4e 30 a8 04 48 89 46 20 74 08 85 c9 0f 84 9d 00 00 00 83 7b 30 00 75 04 <0f> 0b eb fe 48 83 7b 40 00 75 04 0f 0b eb fe 40 88 f8 c1 e9 09 RIP [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP <ffff88003e9a9a98> ---[ end trace 8f7cc555c11c0a36 ]--- ------------[ cut here ]------------ kernel BUG at block/blk-core.c:1495! invalid opcode: 0000 [2] SMP CPU 1 Modules linked in: drbd ftdi_sio usbserial Pid: 3558, comm: postgrey Tainted: G D 2.6.27-rc6 #1 RIP: 0010:[<ffffffff802f825a>] [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP: 0000:ffff88004c357b38 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88004c1a92c0 RCX: 0000000000000000 RDX: ffffffff802a23c1 RSI: ffff88004c1a92c0 RDI: 0000000000000000 RBP: ffff88004c357c78 R08: ffff88007f963680 R09: 0000000000000040 R10: ffff88004c1a92c0 R11: 0000000000000001 R12: ffffe20000d09ac8 R13: 0000000000000001 R14: 00000000011a43c0 R15: 0000000000000006 FS: 00007f4e9b4b86f0(0000) GS:ffff88007f8799c0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 00007f4e9b4c607c CR3: 000000004c3e7000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process postgrey (pid: 3558, threadinfo ffff88004c356000, task ffff88004c339320) Stack: ffff880000000000 0000000000000000 000000004c357b68 0000000000001000 ffff88004c357c78 0000000000001000 ffff88004c357c78 ffffffff802a17c6 0000000000000006 ffffffff802a215e 000000004c357c08 ffffffff802c3dad Call Trace: [<ffffffff802a17c6>] ? mpage_bio_submit+0x22/0x26 [<ffffffff802a215e>] ? do_mpage_readpage+0x3f2/0x4ab [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff8025c7dd>] ? add_to_page_cache_locked+0x74/0x96 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802a2383>] ? mpage_readpages+0xa6/0xe4 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff80261033>] ? __alloc_pages_internal+0xd6/0x3a9 [<ffffffff80262f20>] ? __do_page_cache_readahead+0xfc/0x18e [<ffffffff8025e525>] ? filemap_fault+0x15d/0x348 [<ffffffff802683a2>] ? __do_fault+0x52/0x35f [<ffffffff80269d82>] ? handle_mm_fault+0x369/0x654 [<ffffffff802200d1>] ? do_page_fault+0x377/0x732 [<ffffffff803044c7>] ? __up_write+0x21/0x10e [<ffffffff80447ad9>] ? error_exit+0x0/0x51 Code: d0 c3 55 48 63 c7 53 48 89 f3 48 83 ec 28 48 0b 46 20 8b 4e 30 a8 04 48 89 46 20 74 08 85 c9 0f 84 9d 00 00 00 83 7b 30 00 75 04 <0f> 0b eb fe 48 83 7b 40 00 75 04 0f 0b eb fe 40 88 f8 c1 e9 09 RIP [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP <ffff88004c357b38> ---[ end trace 8f7cc555c11c0a36 ]--- ------------[ cut here ]------------ kernel BUG at block/blk-core.c:1495! invalid opcode: 0000 [3] SMP CPU 1 Modules linked in: drbd ftdi_sio usbserial Pid: 5260, comm: dspam Tainted: G D 2.6.27-rc6 #1 RIP: 0010:[<ffffffff802f825a>] [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP: 0018:ffff880038f85a98 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88004c1d2bc0 RCX: 0000000000000000 RDX: ffffffff802a23c1 RSI: ffff88004c1d2bc0 RDI: 0000000000000000 RBP: ffff880038f85bd8 R08: ffff88007f961380 R09: 0000000000000040 R10: ffff88004c1d2bc0 R11: 0000000000000001 R12: ffffe20000bfaf18 R13: 0000000000000001 R14: 00000000047a4048 R15: 0000000000000001 FS: 00007f6e981b56f0(0000) GS:ffff88007f8799c0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fffa01c3a28 CR3: 000000003a20c000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process dspam (pid: 5260, threadinfo ffff880038f84000, task ffff88007f9e2940) Stack: ffff880000000000 0000000000000000 00000000ffffffff 0000000000001000 ffff880038f85bd8 0000000000001000 ffff880038f85bd8 ffffffff802a17c6 0000000000000001 ffffffff802a215e 00000010000000d0 ffffffff802c3dad Call Trace: [<ffffffff802a17c6>] ? mpage_bio_submit+0x22/0x26 [<ffffffff802a215e>] ? do_mpage_readpage+0x3f2/0x4ab [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff8025c7dd>] ? add_to_page_cache_locked+0x74/0x96 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff802a2383>] ? mpage_readpages+0xa6/0xe4 [<ffffffff802c3dad>] ? ext3_get_block+0x0/0xe6 [<ffffffff80261033>] ? __alloc_pages_internal+0xd6/0x3a9 [<ffffffff80262f20>] ? __do_page_cache_readahead+0xfc/0x18e [<ffffffff80263212>] ? ondemand_readahead+0x13a/0x149 [<ffffffff8025de23>] ? generic_file_aio_read+0x1f6/0x523 [<ffffffff8027c13b>] ? do_sync_read+0xc9/0x10c [<ffffffff8023f800>] ? autoremove_wake_function+0x0/0x2e [<ffffffff802e493f>] ? selinux_file_permission+0x4e/0xf6 [<ffffffff8027c8c0>] ? vfs_read+0xaa/0x133 [<ffffffff8027cba7>] ? sys_read+0x45/0x6e [<ffffffff8020b20b>] ? system_call_fastpath+0x16/0x1b Code: d0 c3 55 48 63 c7 53 48 89 f3 48 83 ec 28 48 0b 46 20 8b 4e 30 a8 04 48 89 46 20 74 08 85 c9 0f 84 9d 00 00 00 83 7b 30 00 75 04 <0f> 0b eb fe 48 83 7b 40 00 75 04 0f 0b eb fe 40 88 f8 c1 e9 09 RIP [<ffffffff802f825a>] submit_bio+0x29/0xcf RSP <ffff880038f85a98> ---[ end trace 8f7cc555c11c0a36 ]--- -- | Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> | | GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E | | http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ | >> If you find yourself arguing with Alan Cox, you’re _probably_ wrong. << >> --James Morris in "How and Why You Should Become a Kernel Hacker" <<