xfs
[Top] [All Lists]

Re: XFS Crash with 2.4.6-pre9 (reproduceable)

To: Deti Fliegl <fliegl@xxxxxxxxxx>
Subject: Re: XFS Crash with 2.4.6-pre9 (reproduceable)
From: Steve Lord <lord@xxxxxxx>
Date: Mon, 09 Jul 2001 09:06:08 -0500
Cc: "linux-xfs@xxxxxxxxxxx" <linux-xfs@xxxxxxxxxxx>
In-reply-to: Message from Deti Fliegl <fliegl@xxxxxxxxxx> of "Mon, 09 Jul 2001 10:27:46 +0200." <3B496B02.E35CFC07@xxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
Could you run gdb on the vmlinux file in the build directory and
disassemble xfs_iget_core and send me the output please? Obviously
this needs to be on the vmlinux which goes with the kernel that
crashed - same build, same compiler.

Thanks

   Steve

> This oops happens reproducabe every 2-3 days on a duron system with a
> 37Gbyte xfs-partition:
> 
> ksymoops 0.7c on i686 2.4.6-pre9-xfs.  Options used
> Unable to handle kernel NULL pointer dereference at virtual address
> 00000152
> c01cfa32
> *pde = 00000000
> Oops: 0000
> CPU:    0
> EIP:    0010:[<c01cfa32>]
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010246
> eax: 00000000   ebx: ffffffe8   ecx: c1235880   edx: c0358c60
> esi: c219020c   edi: c7c39000   ebp: 00000000   esp: c55cbce4
> ds: 0018   es: 0018   ss: 0018
> Process mot (pid: 11251, stackpage=c55cb000)
> Stack: 00009d7c 00000000 c7c39000 00000008 c01e65bc c7c39000 00000000
> 0118fad0 
>        00000000 00000000 c55cbdc8 00000000 00000000 00000000 c55cbdd8
> c55cbdc0 
>        c55cbe94 c6d99f00 00000000 00000286 00000286 0006d990 c0185cf1
> c7c39000 
> Call Trace: [<c01e65bc>] [<c0185cf1>] [<c01bade0>] [<c01dfdfa>]
> [<c01e02d0>] [<c01cf604>] [<c01e0487>] 
>        [<c01e02d0>] [<c01e02d0>] [<c014517b>] [<c01e65cc>] [<c01cfed6>]
> [<c01cfef3>] [<c01e4fe2>] [<c01d002f>] 
>        [<c01e4fe2>] [<c01d002f>] [<c01f4fd8>] [<c01e02d0>] [<c013d91e>]
> [<c013d9a9>] [<c013dbac>] [<c0106e53>] 
> Code: 66 83 bb 6a 01 00 00 00 75 10 80 a3 50 01 00 00 f7 53 e8 37 
> 
> >>EIP; c01cfa32 <xfs_iget_core+552/5b0>   <=====
> Trace; c01e65bc <xfs_dir_lookup_int+3c/2f0>
> Trace; c0185cf1 <_pagebuf_get_pages+41/80>
> Trace; c01bade0 <xfs_dir2_createname+20/140>
> Trace; c01dfdfa <xfs_lock_for_rename+1a/450>
> Trace; c01e02d0 <xfs_rename_error_checks+a0/100>
> Trace; c01cf604 <xfs_iget_core+124/5b0>
> Trace; c01e0487 <xfs_rename+97/c70>
> Trace; c01e02d0 <xfs_rename_error_checks+a0/100>
> Trace; c01e02d0 <xfs_rename_error_checks+a0/100>
> Trace; c014517b <iget4+bb/120>
> Trace; c01e65cc <xfs_dir_lookup_int+4c/2f0>
> Trace; c01cfed6 <xfs_iextract+126/160>
> Trace; c01cfef3 <xfs_iextract+143/160>
> Trace; c01e4fe2 <xfs_trans_push_ail+f2/1f0>
> Trace; c01d002f <xfs_ilock_nowait+f/d0>
> Trace; c01e4fe2 <xfs_trans_push_ail+f2/1f0>
> Trace; c01d002f <xfs_ilock_nowait+f/d0>
> Trace; c01f4fd8 <linvfs_rmdir+38/70>
> Trace; c01e02d0 <xfs_rename_error_checks+a0/100>
> Trace; c013d91e <vfs_rename_other+11e/270>
> Trace; c013d9a9 <vfs_rename_other+1a9/270>
> Trace; c013dbac <sys_rename+ac/240>
> Trace; c0106e53 <kdb_call+3/30>
> Code;  c01cfa32 <xfs_iget_core+552/5b0>
> 00000000 <_EIP>:
> Code;  c01cfa32 <xfs_iget_core+552/5b0>   <=====
>    0:   66 83 bb 6a 01 00 00      cmpw   $0x0,0x16a(%ebx)   <=====
> Code;  c01cfa39 <xfs_iget_core+559/5b0>
>    7:   00 
> Code;  c01cfa3a <xfs_iget_core+55a/5b0>
>    8:   75 10                     jne    1a <_EIP+0x1a> c01cfa4c
> <xfs_iget_core+56c/5b0>
> Code;  c01cfa3c <xfs_iget_core+55c/5b0>
>    a:   80 a3 50 01 00 00 f7      andb   $0xf7,0x150(%ebx)
> Code;  c01cfa43 <xfs_iget_core+563/5b0>
>   11:   53                        push   %ebx
> Code;  c01cfa44 <xfs_iget_core+564/5b0>
>   12:   e8 37 00 00 00            call   4e <_EIP+0x4e> c01cfa80
> <xfs_iget_core+5a0/5b0>



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