xfs
[Top] [All Lists]

Unmountable file system

To: lord@xxxxxxx
Subject: Unmountable file system
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: Fri, 16 Jun 2000 18:02:23 -0500
Cc: linux-xfs@xxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
One the filesystems on my box wom't mount, and eventually spit out this
error.

I don't have kdb in this kernel so can't look at to much.

The stack strace does seem to point to a problem with
pagebuf_delwri_flush

I"ll boot up kernel with kdb;  maybe that will tell us more.



[5:59pm]-=>ksymoops
ksymoops 2.3.3 on i686 2.4.0-test1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.0-test1/ (default)
     -m /usr/src/linux/System.map (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (regular_file): read_system_map stat /usr/src/linux/System.map
failed
ksymoops: No such file or directory
Reading Oops report from the terminal
bad magic 5a5a5a5a (should be c2c7a178), wq bug, forcing oops.
kernel BUG at
/export/extra/lxfs-cvs/x2.4-xfs/linux/include/asm/semaphore.h:183!
invalid operand: 0000
CPU:    1
EIP:    0010:[<c8824ad6>]
EFLAGS: 00010292
eax: 00000051   ebx: c2c7a100   ecx: 00000097   edx: 00000001
esi: c2c7a15c   edi: c2dd7100   ebp: c3e06808   esp: c2f7b9f8
ds: 0018   es: 0018   ss: 0018
Process mount (pid: 1338, stackpage=c2f7b000)
Stack: c8824d1b c8824de0 000000b7 c2c7a100 00000246 c881fa1f c2c7a100
00000301
       00000000 c51c97e0 00000000 c8883b28 c2ffc5a0 00000001 c8867805
c2ffc5a0
       00000301 c51c97e0 c2f7ba90 c2f7ba98 00000000 c886794f c51c97e0
00000038
Call Trace: [<c8824d1b>] [<c8824de0>] [<c881fa1f>] [<c8883b28>]
[<c8867805>] [<c886794f>] [<c888af00>]
       [<c8861aa2>] [<c8869be0>] [<c8846e00>] [<d96a77ef>] [<c886a6f6>]
[<c881b13a>] [<c886a117>] [<c887271b>]
       [<c0126b63>] [<c8872938>] [<c8891460>] [<c8891460>] [<c8872a17>]
[<c8891460>] [<c88729f4>] [<c8884da3>]
       [<c8891460>] [<c013a87e>] [<c02635f0>] [<c014b5ae>] [<c013d4e2>]
[<c013a9f9>] [<c013ac4e>] [<c8891148>]
       [<c025f6b7>] [<c013baf0>] [<c8891148>] [<c8891148>] [<c013b8d0>]
[<c013bd15>] [<c0109aec>]
Code: 0f 0b 83 c4 0c 90 8d 74 26 00 89 f1 f0 ff 01 0f 8e c2 01 00

invalid operand: 0000
CPU:    1
EIP:    0010:[<c8824ad6>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010292
eax: 00000051   ebx: c2c7a100   ecx: 00000097   edx: 00000001
esi: c2c7a15c   edi: c2dd7100   ebp: c3e06808   esp: c2f7b9f8
ds: 0018   es: 0018   ss: 0018
Process mount (pid: 1338, stackpage=c2f7b000)
Stack: c8824d1b c8824de0 000000b7 c2c7a100 00000246 c881fa1f c2c7a100
00000301
       00000000 c51c97e0 00000000 c8883b28 c2ffc5a0 00000001 c8867805
c2ffc5a0
       00000301 c51c97e0 c2f7ba90 c2f7ba98 00000000 c886794f c51c97e0
00000038
Call Trace: [<c8824d1b>] [<c8824de0>] [<c881fa1f>] [<c8883b28>]
[<c8867805>] [<c886794f>] [<c888af00>]
       [<c8861aa2>] [<c8869be0>] [<c8846e00>] [<d96a77ef>] [<c886a6f6>]
[<c881b13a>] [<c886a117>] [<c887271b>]
       [<c0126b63>] [<c8872938>] [<c8891460>] [<c8891460>] [<c8872a17>]
[<c8891460>] [<c88729f4>] [<c8884da3>]
       [<c8891460>] [<c013a87e>] [<c02635f0>] [<c014b5ae>] [<c013d4e2>]
[<c013a9f9>] [<c013ac4e>] [<c8891148>]
       [<c025f6b7>] [<c013baf0>] [<c8891148>] [<c8891148>] [<c013b8d0>]
[<c013bd15>] [<c0109aec>]
Code: 0f 0b 83 c4 0c 90 8d 74 26 00 89 f1 f0 ff 01 0f 8e c2 01 00

>>EIP; c8824ad6 <[page_buf_locking]pagebuf_unlock+4a/74>   <=====
Trace; c8824d1b <[page_buf_locking].rodata.start+5b/3f6>
Trace; c8824de0 <[page_buf_locking].rodata.start+120/3f6>
Trace; c881fa1f <[page_buf]pagebuf_delwri_flush+21f/27c>
Trace; c8883b28 <[xfs]XFS_bflush+10/14>
Trace; c8867805 <[xfs]xlog_do_recover+45/f4>
Trace; c886794f <[xfs]xlog_recover+9b/c4>
Trace; c888af00 <[xfs]extflag.500+16c0/6b43>
Trace; c8861aa2 <[xfs]xfs_log_mount+76/a4>
Trace; c8869be0 <[xfs]xfs_mountfs_int+102c/154c>
Trace; c8846e00 <[xfs]xfs_dir2_mount+0/120>
Trace; d96a77ef <END_OF_CODE+10e0cf3c/????>
Trace; c886a6f6 <[xfs]xfs_sb_relse+e/14>
Trace; c881b13a <[page_buf]pagebuf_rele+46/a0>
Trace; c886a117 <[xfs]xfs_mountfs+17/1c>
Trace; c887271b <[xfs]xfs_cmountfs+547/5b4>
Trace; c0126b63 <do_brk+4af/6f8>
Trace; c8872938 <[xfs]xfs_mount+e8/1a4>
Trace; c8891460 <[xfs]vfreelistmask+160/8b3>
Trace; c8891460 <[xfs]vfreelistmask+160/8b3>
Trace; c8872a17 <[xfs]xfs_vfsmount+23/38>
Trace; c8891460 <[xfs]vfreelistmask+160/8b3>
Trace; c88729f4 <[xfs]xfs_vfsmount+0/38>
Trace; c8884da3 <[xfs]linvfs_read_super+1ab/27c>
Trace; c8891460 <[xfs]vfreelistmask+160/8b3>
Trace; c013a87e <get_empty_super+18e/94c>
Trace; c02635f0 <__br_write_unlock+2033c/4b864>
Trace; c014b5ae <iput+24e/258>
Trace; c013d4e2 <blkdev_get+156/1c0>
Trace; c013a9f9 <get_empty_super+309/94c>
Trace; c013ac4e <get_empty_super+55e/94c>
Trace; c8891148 <[xfs]xfs_fs_type+0/18>
Trace; c025f6b7 <__br_write_unlock+1c403/4b864>
Trace; c013baf0 <may_umount+a08/12d8>
Trace; c8891148 <[xfs]xfs_fs_type+0/18>
Trace; c8891148 <[xfs]xfs_fs_type+0/18>
Trace; c013b8d0 <may_umount+7e8/12d8>
Trace; c013bd15 <may_umount+c2d/12d8>
Trace; c0109aec <__read_lock_failed+11ac/27f0>
Code;  c8824ad6 <[page_buf_locking]pagebuf_unlock+4a/74>
00000000 <_EIP>:
Code;  c8824ad6 <[page_buf_locking]pagebuf_unlock+4a/74>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  c8824ad8 <[page_buf_locking]pagebuf_unlock+4c/74>
   2:   83 c4 0c                  add    $0xc,%esp
Code;  c8824adb <[page_buf_locking]pagebuf_unlock+4f/74>
   5:   90                        nop
Code;  c8824adc <[page_buf_locking]pagebuf_unlock+50/74>
   6:   8d 74 26 00               lea    0x0(%esi,1),%esi
Code;  c8824ae0 <[page_buf_locking]pagebuf_unlock+54/74>
   a:   89 f1                     mov    %esi,%ecx
Code;  c8824ae2 <[page_buf_locking]pagebuf_unlock+56/74>
   c:   f0 ff 01                  lock incl (%ecx)
Code;  c8824ae5 <[page_buf_locking]pagebuf_unlock+59/74>
   f:   0f 8e c2 01 00 00         jle    1d7 <_EIP+0x1d7> c8824cad
<[page_buf_locking].text.end+115/128>




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