xfs
[Top] [All Lists]

Re: XFS Crash with 2.4.6-pre9 (reproduceable)

To: Deti Fliegl <fliegl@xxxxxxxxxx>, "linux-xfs@xxxxxxxxxxx" <linux-xfs@xxxxxxxxxxx>
Subject: Re: XFS Crash with 2.4.6-pre9 (reproduceable)
From: Seth Mos <knuffie@xxxxxxxxx>
Date: Mon, 09 Jul 2001 10:52:38 +0200
In-reply-to: <3B496B02.E35CFC07@xxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
At 10:27 9-7-2001 +0200, Deti Fliegl wrote:
This oops happens reproducabe every 2-3 days on a duron system with a
37Gbyte xfs-partition:

What compiler did you use? What system is this on?
Did you encouter this with previous kernels? Does it also happen with 2.4.7-pre3? (CVS)

A bit more details please.


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>

--
Seth
Every program has two purposes one for which
it was written and another for which it wasn't
I use the last kind.


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