2.1.67 Oops when removing sound-modules.

Jani Hakala (jahakala@cc.jyu.fi)
Sun, 30 Nov 1997 00:18:26 +0200


From: Jani Hakala <jahakala>
To: linux-kernel
Cc:
Bcc:
Subject: 2.1.67 Oops when removing sound-modules.

I tried removing those numerous lowlevel sound modules from memory,
and when executing rmmod (it was probably rmmod sound_syms) I got an
OOPS. And lsmod/rmmod doesn't work after that:

b416:~> lsmod
Module Size Used by
sb 25044 0 (unused)
lsmod: QM_INFO: No such file or directory

b416:~> rmmod sb
rmmod: QM_REFS: No such file or directory

>>EIP: 0 cannot be resolved
Trace: c01144a9 <free_module+17/89>
Trace: c011346a <sys_delete_module+164/1d8>
Trace: c4882000
Trace: c01092f2 <error_code+32/40>
Trace: c010917a <system_call+3a/40>
Code:
>>EIP: c01096bd <show_registers+271/2ad>
Trace: c4882000
Trace: c4882000
Trace: c5000000
Trace: c0109791 <die_if_kernel+44/4f>
Trace: c01ae366 <simple_strtoul+2473/2df4>
Trace: c01aef7c <bad_pmd_string+295/2c9>
Trace: c010e106 <do_page_fault+334/346>
Trace: c01aef7c <bad_pmd_string+295/2c9>
Trace: c4882000
Trace: c4882000
Trace: c01092f2 <error_code+32/40>
Trace: c4882000
Trace: c4882000
Trace: c01144a9 <free_module+17/89>
Trace: c011346a <sys_delete_module+164/1d8>
Trace: c4882000
Trace: c01092f2 <error_code+32/40>
Trace: c010917a <system_call+3a/40>
Code: c01096bd <show_registers+271/2ad>
Code: c01096bd <show_registers+271/2ad> 64 8a 04 0e movb %fs:(%esi,%ecx,1),%al
Code: c01096c1 <show_registers+275/2ad> 0f a1 popl %fs
Code: c01096c3 <show_registers+277/2ad> 88 c1 movb %al,%cl
Code: c01096c5 <show_registers+279/2ad> 46 incl %esi
Code: c01096c6 <show_registers+27a/2ad> 81 e1 ff 00 00 andl $0xff,%ecx
Code: c01096d2 <show_registers+286/2ad> 89 4c 24 3c movl %ecx,0x3c(%esp,1)
Code: c01096d6 <show_registers+28a/2ad> 51 pushl %ecx

b416:~> gcc -v
Reading specs from
/usr/local/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.90.17p/specs
gcc version egcs-2.90.17p 971114 (gcc2-970802 experimental)

Jani Hakala