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.
|