My system recently locked up while I was compiling a program. My system has two
partitions, and the files I was compiling lived on the second partition. When I
reboot, the attempt to remount that partition fails with a kernel panic, and
any subsequent attempts to mount or call xfs_repair on that disk just hang.
I've attached the kernel panic output. Note that this is with Mandrake 9.1's
default kernel (2.4.21-something-or-other). The same thing happens with kerne;
2.4.22, but the dump from the mandrake kernel had more information.
I'll really appreciate any help on this.
Starting XFS recovery on filesystem: ide0(3,5) (dev: 3/5)
Unable to handle kernel paging request at virtual address 8df06753
printing eip:
f8847bb7
*pde = 00000000
Oops: 0000
ide-scsi ide-cd cdrom sd_mod scsi_mod snd-seq-oss snd-seq-midi-event snd-seq
snd-pcm-oss snd-mixer-oss snd-intel8x0 snd-ac97-codec snd-pcm snd-timer
snd-mpu401-uart snd-rawmidi snd-seq-device snd soundcore snd-page-alloc rtc xfs
CPU: 0
EIP: 0010:[<f8847bb7>] Not tainted
EFLAGS: 00010292
EIP is at E xfs_bmbt_disk_get_all_R177e2d39+0x25d97/0x4a352 [xfs]
eax: 00000039 ebx: 8df0674b ecx: f7c8bc6c edx: f7930260
esi: 6b67b13f edi: 8df06757 ebp: f7c8bbc8 esp: f7c8bba8
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 312, stackpage=f7c8b000)
Stack: 00000333 00000000 0000000f 00000039 f59fa780 f5f6a200 f59f8000 00000001
f7c8bc7c f8848813 f7005d80 f7c8bc30 f5f6a200 f59f8000 00000001 f5f6a200
f59fa800 f7005d80 37363534 62613938 66656463 6a696867 6e6d6c6b 00000001
Call Trace:
[<f8848813>] E xfs_bmbt_disk_get_all_R177e2d39+0x269f3/0x4a352 [xfs]
[<f8848de1>] E xfs_bmbt_disk_get_all_R177e2d39+0x26fc1/0x4a352 [xfs]
[<f8848e4f>] E xfs_bmbt_disk_get_all_R177e2d39+0x2702f/0x4a352 [xfs]
[<f8848ff2>] E xfs_bmbt_disk_get_all_R177e2d39+0x271d2/0x4a352 [xfs]
[<f8869b80>] E pagebuf_offset_Ra0b8df28+0xe820/0x10b50 [xfs]
[<f8841ffd>] E xfs_bmbt_disk_get_all_R177e2d39+0x201dd/0x4a352 [xfs]
[<f884a2e4>] E xfs_bmbt_disk_get_all_R177e2d39+0x284c4/0x4a352 [xfs]
[<f8863504>] E pagebuf_offset_Ra0b8df28+0x81a4/0x10b50 [xfs]
[<f8851e03>] E xfs_bmbt_disk_get_all_R177e2d39+0x2ffe3/0x4a352 [xfs]
[<f8863819>] E pagebuf_offset_Ra0b8df28+0x84b9/0x10b50 [xfs]
[<c014450f>] alloc_super+0x2f/0x160 [kernel]
[<f886b990>] E pagebuf_offset_Ra0b8df28+0x10630/0x10b50 [xfs]
[<c0144ea8>] get_sb_bdev+0x1a8/0x290 [kernel]
[<f886b990>] E pagebuf_offset_Ra0b8df28+0x10630/0x10b50 [xfs]
[<c01451aa>] do_kern_mount+0xfa/0x110 [kernel]
[<f886b990>] E pagebuf_offset_Ra0b8df28+0x10630/0x10b50 [xfs]
[<c01565e5>] do_add_mount+0x75/0x160 [kernel]
[<c015688f>] do_mount+0x11f/0x180 [kernel]
[<c015671b>] copy_mount_options+0x4b/0xa0 [kernel]
[<c0156c85>] sys_mount+0x85/0xb0 [kernel]
[<c0109093>] system_call+0x33/0x40 [kernel]
Code: 8a 43 08 3c 69 74 08 3c aa 0f 85 2b 01 00 00 8b 33 8b 4d 0c
blk: queue c03cb420, I/O limit 4095Mb (mask 0xffffffff)
ide0: Speed warnings UDMA 3/4/5 is not functional.
blk: queue c03cb55c, I/O limit 4095Mb (mask 0xffffffff)
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
lp0: using parport0 (polling).
|