Messages in this thread | | | Date | Sun, 9 Mar 2003 17:07:16 -0500 (EST) | From | Zwane Mwaikambo <> | Subject | Oops in ext3 error handling -> journal_abort |
| |
I managed to get this when mounting a corrupt volume, it looks like my journal got zapped. Andrew would a couple extra checks for EXT3_SB(sb)->s_journal be ok during fill_super?
kernel is 2.5.64
EXT3-fs error (device loop(7,0)): ext3_check_descriptors: Block bitmap for group 32 not in group (block 0)! Unable to handle kernel NULL pointer dereference at virtual address 000000b4 printing eip: c01a9cae *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0060:[<c01a9cae>] Tainted: PF EFLAGS: 00010246 EIP is at journal_abort+0x1e/0x50 eax: c0454df9 ebx: 000000b4 ecx: 000000b4 edx: 00000077 esi: 00000000 edi: 00000020 ebp: cfd29dec esp: cfd29de4 ds: 007b es: 007b ss: 0068 Process mount (pid: 1417, threadinfo=cfd28000 task=cdcc4cc0) Stack: c9988400 cf955c00 cfd29e04 c019f3e9 00000000 fffffffb cf955c00 00040001 cfd29e30 c019f439 cf955c00 c04655a0 cf955d38 c045ea3b c05c5d20 c05c5d20 c0465d40 cfd29e44 c172a704 cfd29e64 c01a049a cf955c00 c045ea3b c0465d40 Call Trace: [<c019f3e9>] ext3_handle_error+0x79/0x90 [<c019f439>] ext3_error+0x39/0x40 [<c01a049a>] ext3_check_descriptors+0xba/0xd0 [<c01a0d21>] ext3_fill_super+0x581/0x9d0 [<c01628f3>] get_sb_bdev+0x103/0x150 [<c01a1d1d>] ext3_get_sb+0x1d/0x30 [<c01a07a0>] ext3_fill_super+0x0/0x9d0 [<c0162ad0>] do_kern_mount+0x40/0xc0 [<c017a9e7>] do_add_mount+0x57/0x160 [<c017acf0>] do_mount+0x140/0x1b0 [<c017b173>] sys_mount+0xb3/0x100 [<c0109a17>] syscall_call+0x7/0xb
Code: f0 ff 8e b4 00 00 00 0f 88 ea 0a 00 00 8b 4d 0c 51 56 e8 7b
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |