2.4.0-test3-pre1: OOPS with 'rmmod -a'

From: Dieter Nützel (dieter.nuetzel@myokay.net)
Date: Mon Jul 03 2000 - 12:22:14 EST


Hello,

I got some oops with 'rmmod -a'.

ksymoops 2.3.4 on i686 2.4.0-test3-pre1. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.0-test3-pre1/ (default)
     -m /boot/System.map (specified)

Warning (compare_ksyms_lsmod): module ide-mod is in lsmod but not in
ksyms, probably no symbols exported
Unable to handle kernel NULL pointer dereference at virtual address
00000000
c017ae36
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c017ae36>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010016
eax: fffffff4 ebx: 00000000 ecx: 00000046 edx: 5a5a5a5a
esi: 000001ff edi: c029f924 ebp: 00000002 esp: cb9f9c2c
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 432, stackpage=cb9f9000)
Stack: c02a8300 cd771900 d0a51e00 d0a46cf1 c029f924 cd7712c0 cd771180
cd771680
       00000003 d0a520e9 00000000 d0a1c000 00000001 00000000 d0a51e00
00000000
       00000293 00000002 00000001 d0a51e40 00000000 00000160 00000000
c920ade0
Call Trace: [<d0a51e00>] [<d0a46cf1>] [<d0a520e9>] [<d0a1c000>]
[<d0a51e00>] [<d0a51e40>] [<c010b729>]
       [<c01eeebb>] [<c014887e>] [<c014993b>] [<c0148ff0>] [<c013baad>]
[<c013bd72>] [<c0128085>] [<c01248c2>]
       [<c0124a10>] [<c0101d08>] [<c012b2fb>] [<c012b472>] [<d0c00000>]
[<d0a49239>] [<d0a44000>] [<c011c90c>]
       [<d0a44000>] [<d0a1c000>] [<c011bdb8>] [<d0a44000>] [<c010b614>]
Code: 8b 1b 8b 48 10 8b 50 0c 89 4a 04 89 11 50 ff 35 20 2a 29 c0

>>EIP; c017ae36 <blk_cleanup_queue+36/80> <=====
Trace; d0a51e00 <[awe_wave].bss.end+fb61/19d61>
Trace; d0a46cf1 <[awe_wave].bss.end+4a52/19d61>
Trace; d0a520e9 <[awe_wave].bss.end+fe4a/19d61>
Trace; d0a1c000 <[opl3]__module_parm_io+12da/133a>
Trace; d0a51e00 <[awe_wave].bss.end+fb61/19d61>
Trace; d0a51e40 <[awe_wave].bss.end+fba1/19d61>
Trace; c010b729 <error_code+2d/38>
Trace; c01eeebb <clear_user+2b/40>
Trace; c014887e <padzero+1e/30>
Trace; c014993b <load_elf_binary+94b/b30>
Trace; c0148ff0 <load_elf_binary+0/b30>
Trace; c013baad <search_binary_handler+5d/190>
Trace; c013bd72 <do_execve+192/230>
Trace; c0128085 <filemap_nopage+a5/390>
Trace; c01248c2 <do_no_page+52/b0>
Trace; c0124a10 <handle_mm_fault+f0/170>
Trace; c0101d08 <swapper_pg_dir+d08/1000>
Trace; c012b2fb <vmfree_area_pages+11b/1a0>
Trace; c012b472 <vfree+42/70>
Trace; d0c00000 <END_OF_CODE+18f645/????>
Trace; d0a49239 <[awe_wave].bss.end+6f9a/19d61>
Trace; d0a44000 <[awe_wave].bss.end+1d61/19d61>
Trace; c011c90c <free_module+1c/b0>
Trace; d0a44000 <[awe_wave].bss.end+1d61/19d61>
Trace; d0a1c000 <[opl3]__module_parm_io+12da/133a>
Trace; c011bdb8 <sys_delete_module+258/2a0>
Trace; d0a44000 <[awe_wave].bss.end+1d61/19d61>
Trace; c010b614 <system_call+34/38>
Code; c017ae36 <blk_cleanup_queue+36/80>
00000000 <_EIP>:
Code; c017ae36 <blk_cleanup_queue+36/80> <=====
   0: 8b 1b mov (%ebx),%ebx <=====
Code; c017ae38 <blk_cleanup_queue+38/80>
   2: 8b 48 10 mov 0x10(%eax),%ecx
Code; c017ae3b <blk_cleanup_queue+3b/80>
   5: 8b 50 0c mov 0xc(%eax),%edx
Code; c017ae3e <blk_cleanup_queue+3e/80>
   8: 89 4a 04 mov %ecx,0x4(%edx)
Code; c017ae41 <blk_cleanup_queue+41/80>
   b: 89 11 mov %edx,(%ecx)
Code; c017ae43 <blk_cleanup_queue+43/80>
   d: 50 push %eax
Code; c017ae44 <blk_cleanup_queue+44/80>
   e: ff 35 20 2a 29 c0 pushl 0xc0292a20

1 warning issued. Results may not be reliable.

Regards,
        Dieter

--
Dieter Nützel
Graduate Student, Computer Science

University of Hamburg Department of Computer Science Cognitive Systems Group Vogt-Kölln-Straße 30 D-22527 Hamburg, Germany

email: nuetzel@kogs.informatik.uni-hamburg.de @home: dieter.nuetzel@myokay.net

- 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 : Fri Jul 07 2000 - 21:00:13 EST