Hi,

At Thu, 14 Feb 2002 12:42:48 +0100,
Peter Surda wrote:
> 
> Hi!
> 
> On Thu, Feb 14, 2002 at 11:56:45AM +0100, Erik Inge Bolsř wrote:
> > >> >After they happen, sound card remains silent and module blocked.
> > >> Decode the oopses with ksymoops, then we'll have a better chance of
> > >> figuring out what the problem is.
> > >Attached, all 4 oopses thru ksymoops -dd.
> > Eek, far too verbose, can't make heads nor tails of it. We assume ksymoops
> > works, we don't want its internal debugging as well.
> Aha.
> 
> > Could you provoke a new oops, and before doing anything else do a
> > "dmesg | ksymoops" and send the output?
> Yes, now even I can see hints about what could be causing this:
> 
> -------------------------------------------------------
> ksymoops 2.4.0 on i686 2.4.18-pre4.  Options used
>      -V (default)
>      -k /proc/ksyms (default)
>      -l /proc/modules (default)
>      -o /lib/modules/2.4.18-pre4/ (default)
>      -m /boot/System.map-2.4.18-pre4 (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_maps): mismatch on symbol nlmsvc_ops  , lockd says cd87f8b0, 
>/lib/modules/2.4.18-pre4/kernel/fs/lockd/lockd.o says cd87ed0c.  Ignoring 
>/lib/modules/2.4.18-pre4/kernel/fs/lockd/lockd.o entry
> Warning (compare_maps): mismatch on symbol nfs_debug  , sunrpc says cd872764, 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o says cd872444.  Ignoring 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o entry
> Warning (compare_maps): mismatch on symbol nfsd_debug  , sunrpc says cd872768, 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o says cd872448.  Ignoring 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o entry
> Warning (compare_maps): mismatch on symbol nlm_debug  , sunrpc says cd87276c, 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o says cd87244c.  Ignoring 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o entry
> Warning (compare_maps): mismatch on symbol rpc_debug  , sunrpc says cd872760, 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o says cd872440.  Ignoring 
>/lib/modules/2.4.18-pre4/kernel/net/sunrpc/sunrpc.o entry
> Warning (compare_maps): mismatch on symbol usb_devfs_handle  , usbcore says 
>cd83f994, /lib/modules/2.4.18-pre4/kernel/drivers/usb/usbcore.o says cd83f494.  
>Ignoring /lib/modules/2.4.18-pre4/kernel/drivers/usb/usbcore.o entry
> Unable to handle kernel paging request at virtual address ceecf000
> cee11260
> *pde = 07b09067
> Oops: 0000
> CPU:    0
> EIP:    0010:[<cee11260>]    Not tainted
> Using defaults from ksymoops -t elf32-i386 -a i386
> EFLAGS: 00010202
> eax: 00000001   ebx: 00000000   ecx: ffffec29   edx: 00000555
> esi: ffffecb3   edi: ceecf000   ebp: 0000ec29   esp: c4297e88
> ds: 0018   es: 0018   ss: 0018
> Process aviplay (pid: 6865, stackpage=c4297000)
> Stack: cee11483 cee11504 cee11260 c985190c c98518f0 00000000 00000004 00000004 
>        00000000 ceec9004 ec296978 000002a9 00001802 00001000 c9851880 cb284cc0 
>        cee11b0a c9851880 c4806940 c4806d00 00000fff 00001802 c9851880 00001000 
> Call Trace: [<cee11483>] [<cee11504>] [<cee11260>] [<cee11b0a>] [<cee0e974>] 
>    [<cee0ae91>] [<cee0b013>] [<cee0cd63>] [<c0136fb5>] [<c0106fbb>] 
> Code: 0f b7 37 0f bf cd ff 24 24 8d b4 26 00 00 00 00 0f b7 37 0f 
> 
> >>EIP; cee11260 <[snd-pcm-oss]resample_expand+80/450>   <=====
> Trace; cee11483 <[snd-pcm-oss]resample_expand+2a3/450>
> Trace; cee11504 <[snd-pcm-oss]resample_expand+324/450>
> Trace; cee11260 <[snd-pcm-oss]resample_expand+80/450>
> Trace; cee11b0a <[snd-pcm-oss]rate_transfer+2a/40>
> Trace; cee0e974 <[snd-pcm-oss]snd_pcm_plug_write_transfer+94/c0>
> Trace; cee0ae91 <[snd-pcm-oss]snd_pcm_oss_write2+81/d0>
> Trace; cee0b013 <[snd-pcm-oss]snd_pcm_oss_write1+133/160>
> Trace; cee0cd63 <[snd-pcm-oss]snd_pcm_oss_write+33/50>
> Trace; c0136fb5 <sys_write+95/d0>
> Trace; c0106fbb <system_call+33/38>
> Code;  cee11260 <[snd-pcm-oss]resample_expand+80/450>
> 00000000 <_EIP>:
> Code;  cee11260 <[snd-pcm-oss]resample_expand+80/450>   <=====
>    0:   0f b7 37                  movzwl (%edi),%esi   <=====
> Code;  cee11263 <[snd-pcm-oss]resample_expand+83/450>
>    3:   0f bf cd                  movswl %bp,%ecx
> Code;  cee11266 <[snd-pcm-oss]resample_expand+86/450>
>    6:   ff 24 24                  jmp    *(%esp,1)
> Code;  cee11269 <[snd-pcm-oss]resample_expand+89/450>
>    9:   8d b4 26 00 00 00 00      lea    0x0(%esi,1),%esi
> Code;  cee11270 <[snd-pcm-oss]resample_expand+90/450>
>   10:   0f b7 37                  movzwl (%edi),%esi
> Code;  cee11273 <[snd-pcm-oss]resample_expand+93/450>
>   13:   0f 00 00                  sldt   (%eax)
> 
> 
> 7 warnings issued.  Results may not be reliable.
> -------------------------------------------------------
> 
> Bye,
> 
> Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023
> 
> --
> gawk; grep; touch; unzip; touch; gasp; finger; gasp; mount; fsck;\
> more; yes; gasp; umount; make clean; make mrproper
> 

looks like you hit a known bug existing since long time..
could you try the attached patch?


Takashi

Attachment: rate.dif
Description: Binary data

Reply via email to