xfs
[Top] [All Lists]

oops in 2.4.20-18.9XFS1.3.0pre2

To: <linux-xfs@xxxxxxxxxxx>
Subject: oops in 2.4.20-18.9XFS1.3.0pre2
From: Sebastien Boving <seb@xxxxxx>
Date: Tue, 1 Jul 2003 12:42:26 -0700 (PDT)
Sender: linux-xfs-bounce@xxxxxxxxxxx
*,

ftpd writing to an xfs filesystem (compiled from 2.4.20-18.9XFS1.3.0pre2 
for RH9 src rpm from oss.sgi.com ftp site, but without kdb) crashed, 
leaving the following in the logs:


Unable to handle kernel NULL pointer dereference at virtual address 00000008
 printing eip:
f8afcbc4
*pde = 00000000
Oops: 0000
nfsd iptable_filter ip_tables autofs nfs lockd sunrpc e1000 xfs keybdev 
mousedev input hid usb-uhci usbcore ext3 jbd raid0 3w-xxxx sd_mod scsi_mod  
CPU:    2
EIP:    0060:[<f8afcbc4>]    Not tainted
EFLAGS: 00010202

EIP is at linvfs_permission [xfs] 0x14 (2.4.20-18.9XFS1.3.0pre2custom)
eax: 00000040   ebx: cc0e4000   ecx: 00000001   edx: 00000000
esi: bfffe8c0   edi: bfffe98c   ebp: bfffe748   esp: cc0e5f68
ds: 0068   es: 0068   ss: 0068
Process vsftpd (pid: 9690, stackpage=cc0e5000)
Stack: c016078c c62ee35c cc610000 c015f62f c0d23b20 00000001 00000000 
c0151388 
       c0d23b20 00000001 f608a300 f6e09f00 f3ef5a80 4001e000 00000018 
0000000b 
       00000001 00000000 cc0e4000 bfffe8c0 bfffe98c bfffe748 c01098bf 
0805d7d8 
Call Trace:   [<c016078c>] __user_walk [kernel] 0x5c (0xcc0e5f68))
[<c015f62f>] permission [kernel] 0x4f (0xcc0e5f74))
[<c0151388>] sys_chdir [kernel] 0x58 (0xcc0e5f84))
[<c01098bf>] system_call [kernel] 0x33 (0xcc0e5fc0))



dir it was writing  to contains a broken entry, another dir. I can't cd 
into it, du it, ... all end with Segmentation Fault and print out:

Code: 8b 4a 08 89 14 24 c7 44 24 08 00 00 00 00 89 44 24 04 ff 51 
 <1>Unable to handle kernel NULL pointer dereference at virtual address 
00000008
 printing eip:
f8afcbc4
*pde = 00000000
Oops: 0000
nfsd iptable_filter ip_tables autofs nfs lockd sunrpc e1000 xfs keybdev 
mousedev input hid usb-uhci usbcore ext3 jbd raid0 3w-xxxx sd_mod scsi_mod  
CPU:    3
EIP:    0060:[<f8afcbc4>]    Not tainted
EFLAGS: 00010202

EIP is at linvfs_permission [xfs] 0x14 (2.4.20-18.9XFS1.3.0pre2custom)
eax: 00000040   ebx: ded5a000   ecx: 00000001   edx: 00000000
esi: 00000000   edi: 00000000   ebp: bfffea08   esp: ded5bf68
ds: 0068   es: 0068   ss: 0068
Process du (pid: 9699, stackpage=ded5b000)
Stack: c016078c c62ee35c f6fcd000 c015f62f c0d23b20 00000001 00000000 
c0151388 
       c0d23b20 00000001 f608a300 f6e09e80 00000000 3f014c32 3f014c32 
0000000b 
       00000001 00000008 ded5a000 00000000 00000000 bfffea08 c01098bf 
bffffb97 
Call Trace:   [<c016078c>] __user_walk [kernel] 0x5c (0xded5bf68))
[<c015f62f>] permission [kernel] 0x4f (0xded5bf74))
[<c0151388>] sys_chdir [kernel] 0x58 (0xded5bf84))
[<c01098bf>] system_call [kernel] 0x33 (0xded5bfc0))



I tried moving all dirs from there (including the broken one) to a new
dir, hoping it would only mv the good ones and leave the problematic one
in that dir, but now i can't ls either of them (ls goes into
uninterruptable sleep, 'down' call).


==> what's the problem? should 1.3.0pre2 not be used? (i have this fs
since only a week).

[root@chimera BKUP]# mount | grep xfs
/dev/md0 on /export/lot/s90 type xfs (rw,logbufs=8,logbsize=32768)

[root@chimera BKUP]# xfs_info /export/lot/s90
meta-data=/export/lot/s90        isize=256    agcount=280, agsize=1048568 
blks
         =                       sectsz=512  
data     =                       bsize=4096   blocks=293037600, imaxpct=25
         =                       sunit=8      swidth=16 blks, unwritten=0
naming   =version 2              bsize=4096  
log      =internal               bsize=4096   blocks=32768, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0


thanks,
-seb.


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