xfs
[Top] [All Lists]

mkfs bug?

To: linux-xfs@xxxxxxxxxxx
Subject: mkfs bug?
From: William L Jones <jones@xxxxxxxxxxxxxxxxxx>
Date: Mon, 24 Jul 2000 15:30:03 -0500 (CDT)
Sender: owner-linux-xfs@xxxxxxxxxxx
Sent-via: linux-xfs@oss.sgi.com
If you make a file xfs file system with 512 byte blocks:

mkfs_xfs -b size=512 /dev/..

and fill it up with a bunch of file you get the following kern message:

ul 23 17:57:16 cs16017-115 kernel: Ending clean XFS mount for filesystem: 
ide0(3,70)
Jul 23 18:14:48 cs16017-115 kernel: Unable to handle kernel NULL pointer 
dereference at v
irtual address 00000008
Jul 23 18:14:48 cs16017-115 kernel:  printing eip:
Jul 23 18:14:48 cs16017-115 kernel: c01a4a4a
Jul 23 18:14:48 cs16017-115 kernel: *pde = 00000000
Jul 23 18:14:48 cs16017-115 kernel: Oops: 0002
Jul 23 18:14:48 cs16017-115 kernel: CPU:    0
Jul 23 18:14:48 cs16017-115 kernel: EIP:    0010:[xfs_dir2_leaf_init+74/172]
Jul 23 18:14:48 cs16017-115 kernel: EFLAGS: 00010246
Jul 23 18:14:48 cs16017-115 kernel: eax: c7d85014   ebx: 00000000   ecx: 
0000f1d2   edx:
00000080
Jul 23 18:14:48 cs16017-115 kernel: esi: cb669408   edi: cfbddc00   ebp: 
0000d2f1   esp:
cfa61c24
Jul 23 18:14:48 cs16017-115 kernel: ds: 0018   es: 0018   ss: 0018
Jul 23 18:14:48 cs16017-115 kernel: Process tar (pid: 1638, stackpage=cfa61000)
Jul 23 18:14:48 cs16017-115 kernel: Stack: cfa61d0c cfbddc00 cfa61d0c c7d85000 
c7d85014 c
01a2c14 cfa61d0c 00800000
Jul 23 18:14:48 cs16017-115 kernel:        cfa61c70 0000d2f1 cfa61d0c c1f25be8 
cfa61d0c c
7d85000 cb669408 cb669408
Jul 23 18:14:48 cs16017-115 kernel:        cfbddc00 cb669408 c05520d0 00000000 
02000000 c
01a096f cfa61d0c c7d85000
Jul 23 18:14:48 cs16017-115 kernel: Call Trace: [xfs_dir2_block_to_leaf+84/428] 
[xfs_dir2
_block_addname+607/2176] [xfs_dir2_isblock+32/148] 
[xfs_dir2_createname+224/308] [xfs_dir
2_createname+248/308] [xfs_trans_reserve+124/312] [xfs_create+1325/2908]
@


The block size for direcotries defaults to 4096 regardless of the data block 
size.

Remaking the file system with a directory block  size with the same size as the 
data 
blcok size creats a xfs file system theat works.  I used:

mkfs_xfs -b size=512 -n size=512 /dev/..


Bill Jones

<Prev in Thread] Current Thread [Next in Thread>
  • mkfs bug?, William L Jones <=