2.3.22-pre1 oops while unmountig vfat fs

hope@sis.it
Tue, 19 Oct 1999 22:10:33 +0200


ksymoops 0.7c on i586 2.3.22. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.3.22/ (default)
-m /boot/System.map-2.3.22 (specified)

Unable to handle kernel NULL pointer dereference at virtual address 00000020
c488b0ac
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c488b0ac>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00013286
eax: 00000000 ebx: 00000024 ecx: c2945000 edx: c0a078c0
esi: 004baa00 edi: c2945000 ebp: c0a078c0 esp: c1f45d48
ds: 0018 es: 0018 ss: 0018
Process mount (pid: 4660, stackpage=c1f45000)
Stack: c488e38d c2945000 c0a078c0 c4890d40 c2945000 c2945000 c256d000 c4896360
00000002 c0ff6360 00000001 08048000 00000400 40000000 00000282 000003f0
00000008 0000001c 00000202 c48abb80 c48ab8c0 c0227248 c1f45e34 c48ab8c0
Call Trace: [<c488e38d>] [<c4890d40>] [<c4896360>] [<c48abb80>] [<c48ab8c0>] [<c48ab8c0>] [<c48a46d8>]
[<c48a56a5>] [<c48ab800>] [<c48abe00>] [<c48abe00>] [<c48a59ca>] [<c48a3a0c>] [immediate_bh+64/80] [schedule+748/1132]
[<c48a5a68>] [<c48aaee0>] [<c4895e9c>] [<c4896460>] [read_super+247/304] [do_mount+214/380] [<c489601b>] [sys_mount+696/804]
[<c489601b>] [<c4896360>] [<c48ab560>] [system_call+52/56]
Code: 8b 40 20 ff d0 83 c4 08 c3 8d 76 00 53 8b 54 24 08 8b 4c 24

>>EIP; c488b0ac <[fat]fat_brelse+14/20> <=====
Trace; c488e38d <[fat]fat_read_super+371/be8>
Trace; c4890d40 <[fat].rodata.start+680/10fa>
Trace; c4896360 <[vfat]vfat_fs_type+0/0>
Trace; c48abb80 <[floppy]drive_state+0/1a0>
Trace; c48ab8c0 <[floppy]drive_params+0/8>
Trace; c48ab8c0 <[floppy]drive_params+0/8>
Trace; c48a46d8 <[floppy]transfer_size+28/64>
Trace; c48a56a5 <[floppy]make_raw_rw_request+c15/c24>
Trace; c48ab800 <[floppy].data.end+7d/fd>
Trace; c48abe00 <[floppy]default_raw_cmd+0/60>
Trace; c48abe00 <[floppy]default_raw_cmd+0/60>
Trace; c48a59ca <[floppy]redo_fd_request+316/354>
Trace; c48a3a0c <[floppy]floppy_start+0/60>
Trace; c48a5a68 <[floppy]do_fd_request+48/6c>
Trace; c48aaee0 <[floppy]current_type+0/20>
Trace; c4895e9c <[vfat]vfat_read_super+30/c4>
Trace; c4896460 <[vfat]vfat_dir_inode_operations+0/4f>
Trace; c489601b <[vfat].rodata.start+bb/2a6>
Trace; c4896360 <[vfat]vfat_fs_type+0/0>
Trace; c48ab560 <[floppy]floppy_fops+0/3c>
Code; c488b0ac <[fat]fat_brelse+14/20>
00000000 <_EIP>:
Code; c488b0ac <[fat]fat_brelse+14/20> <=====
0: 8b 40 20 movl 0x20(%eax),%eax <=====
Code; c488b0af <[fat]fat_brelse+17/20>
3: ff d0 call *%eax
Code; c488b0b1 <[fat]fat_brelse+19/20>
5: 83 c4 08 addl $0x8,%esp
Code; c488b0b4 <[fat]fat_brelse+1c/20>
8: c3 ret
Code; c488b0b5 <[fat]fat_brelse+1d/20>
9: 8d 76 00 leal 0x0(%esi),%esi
Code; c488b0b8 <[fat]fat_mark_buffer_dirty+0/20>
c: 53 pushl %ebx
Code; c488b0b9 <[fat]fat_mark_buffer_dirty+1/20>
d: 8b 54 24 08 movl 0x8(%esp,1),%edx
Code; c488b0bd <[fat]fat_mark_buffer_dirty+5/20>
11: 8b 4c 24 00 movl 0x0(%esp,1),%ecx

-- 
ciao, Roberto

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