xfs
[Top] [All Lists]

[Bug 287] New: xfs kernel error: xfs_da_btree.c 2TB FS under load.

To: xfs-master@xxxxxxxxxxx
Subject: [Bug 287] New: xfs kernel error: xfs_da_btree.c 2TB FS under load.
From: bugzilla-daemon@xxxxxxxxxxx
Date: Sat, 15 Nov 2003 18:20:55 -0800
Sender: linux-xfs-bounce@xxxxxxxxxxx
http://oss.sgi.com/bugzilla/show_bug.cgi?id=287

           Summary: xfs kernel error: xfs_da_btree.c 2TB FS under load.
           Product: Linux XFS
           Version: unspecified
          Platform: IA32
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: High
         Component: XFS kernel code
        AssignedTo: xfs-master@xxxxxxxxxxx
        ReportedBy: greg@xxxxxxxx


using the patches found on oss for a 2.4.21 kernel.
version info from dmesg:  
SGI XFS snapshot-2.4.21-2003-08-06_04:46_UTC with ACLs, no debug enabled
SGI XFS Quota Management subsystem

Linux nova 2.4.21-xfs #13 SMP Tue Aug 26 06:11:09 EDT 2003 i686 i686 i386 
GNU/Linux

xfsprogs 2.3.5-1
xfsprogs-devel 2.3.5-1
xfsdump 2.2.3-1

Hardware: IBM S320 P4, 1G, FC HBA.
The FS is 2TB over a hardware RAID 5 array of 14 disks.

when under moderate load the kernel will throw this error a few times a
week.This fileserfver is serving large files of 12 megs each (HD video
store).Perhaps 10-20 users using the system when this happens.  Please let me
know if you require any further info.

This is the output from ksymoops:

[root@nova root]# ksymoops -m /boot/System.map-2.4.21-xfs /root/xfs-error2
ksymoops 2.4.9 on i686 2.4.21-xfs.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21-xfs/ (default)
     -m /boot/System.map-2.4.21-xfs (specified)

Warning (compare_maps): ksyms_base symbol create_bounce_R__ver_create_bounce not
found in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol
highmem_start_page_R__ver_highmem_start_page not found in System.map.  Ignoring
ksyms_base entry
Warning (compare_maps): ksyms_base symbol kmap_high_R__ver_kmap_high not found
in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol kmap_prot_R__ver_kmap_prot not found
in System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol kmap_pte_R__ver_kmap_pte not found in
System.map.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol kunmap_high_R__ver_kunmap_high not
found in System.map.  Ignoring ksyms_base entry
d3ee7d08 c01d2839 c031a3ae 00000001 f767c400 c031a2b5 000008e9 c01d2cb7
       c01d2cb7 d3ee7d70 00000001 c01ea8b1 ea8aa880 00001800 f68a8b00 24849120
       00000018 00000000 00000000 00000001 00000000 f767c400 d3ee7d8c 00000001
Call Trace: [<c01d2839>]  [<c01d2cb7>]  [<c01d2cb7>]  [<c01ea8b1>]  [<c01eb8cc>]
 [<c01d2cb7>]  [<c01d6a3d>]  [<c01d6a3d>]  [<c01c49df>]  [<c01e9b33>] 
[<c01d5cd0>]  [<c01d5bf2>]  [<c01d5cd0>]  [<c01d5431>]  [<c01d5cd0>] 
[<c020c2b5>]  [<c02154b0>]  [<c01eec48>]  [<c01ea1de>]  [<c0127ba3>] 
[<c014fe7e>]  [<c01505b0>]  [<c015071b>]  [<c01505b0>]  [<c0154ea0>] 
[<c013d7ab>]  [<c010770f>]
Warning (Oops_read): Code line not seen, dumping what data is available


Trace; c01d2839 <xfs_da_do_buf+509/8d0>
Trace; c01d2cb7 <xfs_da_read_buf+57/60>
Trace; c01d2cb7 <xfs_da_read_buf+57/60>
Trace; c01ea8b1 <xfs_itobp+f1/270>
Trace; c01eb8cc <xfs_xlate_dinode_core+11c/790>
Trace; c01d2cb7 <xfs_da_read_buf+57/60>
Trace; c01d6a3d <xfs_dir2_block_getdents+ad/350>
Trace; c01d6a3d <xfs_dir2_block_getdents+ad/350>
Trace; c01c49df <xfs_bmap_last_offset+cf/140>
Trace; c01e9b33 <xfs_iget+143/190>
Trace; c01d5cd0 <xfs_dir2_put_dirent64_direct+0/a0>
Trace; c01d5bf2 <xfs_dir2_isblock+32/90>
Trace; c01d5cd0 <xfs_dir2_put_dirent64_direct+0/a0>
Trace; c01d5431 <xfs_dir2_getdents+a1/150>
Trace; c01d5cd0 <xfs_dir2_put_dirent64_direct+0/a0>
Trace; c020c2b5 <xfs_readdir+75/c0>
Trace; c02154b0 <linvfs_readdir+100/250>
Trace; c01eec48 <xfs_iaccess+b8/1b0>
Trace; c01ea1de <xfs_iunlock+3e/80>
Trace; c0127ba3 <in_group_p+23/30>
Trace; c014fe7e <vfs_readdir+ae/110>
Trace; c01505b0 <filldir64+0/110>
Trace; c015071b <sys_getdents64+5b/c0>
Trace; c01505b0 <filldir64+0/110>
Trace; c0154ea0 <dput+30/190>
Trace; c013d7ab <sys_fchdir+4b/110>
Trace; c010770f <system_call+33/38>


7 warnings issued.  Results may not be reliable.
[root@nova root]#


This is the contents of the file:

0x0: 00 00 02 00 00 00 00 00 00 00 00 00 00 08 14 06
Filesystem "sd(8,32)": XFS internal error xfs_da_do_buf(2) at line 2281 of file
xfs_da_btree.c.  Caller 0xc01d2cb7
d3ee7d08 c01d2839 c031a3ae 00000001 f767c400 c031a2b5 000008e9 c01d2cb7
       c01d2cb7 d3ee7d70 00000001 c01ea8b1 ea8aa880 00001800 f68a8b00 24849120
       00000018 00000000 00000000 00000001 00000000 f767c400 d3ee7d8c 00000001
Call Trace: [<c01d2839>]  [<c01d2cb7>]  [<c01d2cb7>]  [<c01ea8b1>]  [<c01eb8cc>]
 [<c01d2cb7>]  [<c01d6a3d>]  [<c01d6a3d>]  [<c01c49df>]  [<c01e9b33>] 
[<c01d5cd0>]  [<c01d5bf2>]  [<c01d5cd0>]  [<c01d5431>]  [<c01d5cd0>] 
[<c020c2b5>]  [<c02154b0>]  [<c01eec48>]  [<c01ea1de>]  [<c0127ba3>] 
[<c014fe7e>]  [<c01505b0>]  [<c015071b>]  [<c01505b0>]  [<c0154ea0>] 
[<c013d7ab>]  [<c010770f>]



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>
  • [Bug 287] New: xfs kernel error: xfs_da_btree.c 2TB FS under load., bugzilla-daemon <=