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