xfs
[Top] [All Lists]

Re: kernelcrash during root filesystem recovery

To: Keith Owens <kaos@xxxxxxxxxxxxxxxxx>
Subject: Re: kernelcrash during root filesystem recovery
From: utz lehmann <xfs@xxxxxxxxxx>
Date: Sat, 2 Dec 2000 04:01:51 +0100
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <20516.975707506@xxxxxxxxxxxx>
References: <20001201193703.A1636@xxxxxxxxxx> <20516.975707506@xxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
User-agent: Mutt/1.2.5i
ok, here is the backtrace (via serial console):

[...]
fatfs: bogus cluster size
fatfs: bogus cluster size
Start mounting filesystem: ide0(3,6)
XFS: WARNING: recovery required on readonly filesystem.

XFS: write access will be enabled during recovery.

Starting XFS recovery on filesystem: ide0(3,6) (dev: 3/6)
kernel BUG at slab.c:1542!

Entering kdb (current=0xc125c000, pid 1) Panic: invalid operand
due to panic @ 0xc0127d97
eax = 0x0000001b ebx = 0x00000000 ecx = 0x00000001 edx = 0x00000001 
esi = 0x003fc680 edi = 0x00000007 esp = 0xc125d7ec eip = 0xc0127d97 
ebp = 0xc12c0be0 xss = 0x00000018 xcs = 0x00000010 eflags = 0x00010286 
xds = 0x00000018 xes = 0x00000018 origeax = 0xffffffff &regs = 0xc125d7b8
kdb> bt
    EBP       EIP         Function(args)
0xc12c0be0 0x00000000c0127d97 kmalloc+0x97 (0x3fc680, 0x7)
                               kernel .text 0xc0100000 0xc0127d00 0xc0127da8
           0x00000000c01428ba expand_kiobuf+0x2e (0xc12c0be0, 0xff1a0)
                               kernel .text 0xc0100000 0xc014288c 0xc01429cc
           0x00000000c0163011 _pagebuf_get_kiovec+0x39 (0xc12be960, 0xff1a0)
                               kernel .text 0xc0100000 0xc0162fd8 0xc0163060
           0x00000000c01632e8 _pagebuf_lookup_pages+0x12c (0xc12be960, 
0xdc8ab000, 0xcad2e4e8, 0xff1a0000, 0x202201)
                               kernel .text 0xc0100000 0xc01631bc 0xc0163730
           0x00000000c01638e1 pagebuf_get+0x159 (0xc1249940, 0xdc8ab000, 
0xcad2e4e8, 0xff1a0000, 0x2201)
                               kernel .text 0xc0100000 0xc0163788 0xc016399c
           0x00000000c01ad570 xlog_recover_do_inode_trans+0xe0 (0xc125bb60, 
0xc12a85c0, 0x2)
                               kernel .text 0xc0100000 0xc01ad490 0xc01adb6c
           0x00000000c01adf2a xlog_recover_do_trans+0x6e (0xc125bb60, 
0xc7f86260, 0x2)
                               kernel .text 0xc0100000 0xc01adebc 0xc01adfc8
           0x00000000c01ae05b xlog_recover_commit_trans+0x27 (0xc125bb60, 
0xc125da98, 0xc7f86260, 0x2)
                               kernel .text 0xc0100000 0xc01ae034 0xc01ae070
           0x00000000c01ae1a8 xlog_recover_process_data+0x124 (0xc125bb60, 
0xc125da60, 0xc7f8ec00, 0xc7f30238, 0x2)
                               kernel .text 0xc0100000 0xc01ae084 0xc01ae230
           0x00000000c01aed45 xlog_do_recovery_pass+0x42d (0xc125bb60, 0x9a6, 
0x0, 0x1b88, 0x0)
                               kernel .text 0xc0100000 0xc01ae918 0xc01aeed0
           0x00000000c01aef45 xlog_do_log_recovery+0x75 (0xc125bb60, 0x9a6, 
0x0, 0x1b88, 0x0)
more>  
                               kernel .text 0xc0100000 0xc01aeed0 0xc01aef6c
           0x00000000c01aef8e xlog_do_recover+0x22 (0xc125bb60, 0x9a6, 0x0, 
0x1b88, 0x0)
                               kernel .text 0xc0100000 0xc01aef6c 0xc01af064
           0x00000000c01af100 xlog_recover+0x9c (0xc125bb60, 0x1)
                               kernel .text 0xc0100000 0xc01af064 0xc01af128
           0x00000000c01a9045 xfs_log_mount+0x75 (0xc7f87400, 0x306, 0x24c520, 
0x0, 0x2580)
                               kernel .text 0xc0100000 0xc01a8fd0 0xc01a907c
           0x00000000c01b07e8 xfs_mountfs+0xcf4 (0xc7f86160, 0xc7f87400, 0x306, 
0x0)
                               kernel .text 0xc0100000 0xc01afaf4 0xc01b0c64
           0x00000000c01b8bd9 xfs_cmountfs+0x51d (0xc7f86160, 0x306, 0x306, 
0x0, 0x2)
                               kernel .text 0xc0100000 0xc01b86bc 0xc01b8c44
           0x00000000c01b8dde xfs_mount+0xd2 (0xc7f86160, 0xc7f8e6ec, 
0xc125df20, 0xc0388fe0, 0xc7f86160)
                               kernel .text 0xc0100000 0xc01b8d0c 0xc01b8de8
           0x00000000c01b8e0b xfs_vfsmount+0x23 (0xc7f86160, 0xc7f8e6ec, 
0xc125df20, 0x0, 0xc0388fe0)
                               kernel .text 0xc0100000 0xc01b8de8 0xc01b8e20
           0x00000000c01c9bc1 linvfs_read_super+0x225 (0xc7f8e400, 0x0, 0x1)
                               kernel .text 0xc0100000 0xc01c999c 0xc01c9ca4
           0x00000000c01337bc read_super+0x100 (0x306, 0xc7f85120, 0xc0326270, 
0x1, 0x0)
                               kernel .text 0xc0100000 0xc01336bc 0xc013382c
           0x00000000c033c834 mount_root+0x164
                               kernel .text.init 0xc0336000 0xc033c6d0 
0xc033ca40
           0x00000000c033692e do_basic_setup+0x3a
                               kernel .text.init 0xc0336000 0xc03368f4 
0xc0336930
more> 
           0x00000000c0107007 init+0x7
                               kernel .text 0xc0100000 0xc0107000 0xc0107150
           0x00000000c0108da7 kernel_thread+0x23
                               kernel .text 0xc0100000 0xc0108d84 0xc0108db4
kdb> 




what should i do next?


utz

<Prev in Thread] Current Thread [Next in Thread>