kernel BUG at fs/fat/file.c:69

From: Brian Gerst (bgerst@quark.vpplus.com)
Date: Sat Mar 18 2000 - 17:39:55 EST


I get this oops consistenly while trying to run an application from a
VFAT filesystem with Wine. Wine goes into an uninteruptible state and
rebooting the maching hangs. This is with Kernel 2.3.99-pre2-4. I ran
scandisk on the filesystem and it checked out ok.

ksymoops 0.7c on i586 2.3.99-pre2. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.3.99-pre2/ (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.

Warning (compare_ksyms_lsmod): module isofs is in lsmod but not in
ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module nls_cp437 is in lsmod but not in
ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module nls_iso8859-1 is in lsmod but not
in ksyms, probably no symbols exported
invalid operand: 0000
CPU: 0
EIP: 0010:[<c881839c>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010292
eax: 00000019 ebx: 00000000 ecx: 00000009 edx: c689a200
esi: 00000000 edi: c431f060 ebp: c435ba60 esp: c4427e74
ds: 0018 es: 0018 ss: 0018
Process wine (pid: 646, stackpage=c4427000)
Stack: c881bc87 c881be07 00000045 c435ba60 00000000 c435ba60 c112e078
c7fd7980
       c013002b c431f060 00000000 c435ba60 00000001 00000002 c431f060
00000000
       c112e078 00000000 c013095e c431f060 c112e078 c881833c c112e078
c431f060
Call Trace: [<c881bc87>] [<c881be07>] [<c013002b>] [<c013095e>]
[<c881833c>] [<c8819d0a>] [<c881833c>]
       [<c0124aa6>] [<c0124da7>] [<c0124f1a>] [<c012502f>] [<c010ae8c>]
Code: 0f 0b 83 c4 0c b8 fb ff ff ff eb 6f 8b 87 9c 00 00 00 0f b7

>>EIP; c881839c <[fat]fat_get_block+60/e4> <=====
Trace; c881bc87 <[fat]detect_cvf+70f/1968>
Trace; c881be07 <[fat]detect_cvf+88f/1968>
Trace; c013002b <__block_write_full_page+97/120>
Trace; c013095e <block_write_full_page+46/104>
Trace; c881833c <[fat]fat_get_block+0/e4>
Trace; c8819d0a <[fat]fat_writepage+e/14>
Trace; c881833c <[fat]fat_get_block+0/e4>
Trace; c0124aa6 <filemap_write_page+26/44>
Trace; c0124da7 <filemap_sync+2bf/368>
Trace; c0124f1a <msync_interval+2e/5c>
Trace; c012502f <sys_msync+e7/16c>
Trace; c010ae8c <system_call+34/38>
Code; c881839c <[fat]fat_get_block+60/e4>
00000000 <_EIP>:
Code; c881839c <[fat]fat_get_block+60/e4> <=====
   0: 0f 0b ud2a <=====
Code; c881839e <[fat]fat_get_block+62/e4>
   2: 83 c4 0c addl $0xc,%esp
Code; c88183a1 <[fat]fat_get_block+65/e4>
   5: b8 fb ff ff ff movl $0xfffffffb,%eax
Code; c88183a6 <[fat]fat_get_block+6a/e4>
   a: eb 6f jmp 7b <_EIP+0x7b> c8818417
<[fat]fat_get_block+db/e4>
Code; c88183a8 <[fat]fat_get_block+6c/e4>
   c: 8b 87 9c 00 00 00 movl 0x9c(%edi),%eax
Code; c88183ae <[fat]fat_get_block+72/e4>
  12: 0f b7 00 movzwl (%eax),%eax

4 warnings issued. Results may not be reliable.

-- 

Brian Gerst

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:25 EST