On Thu, 2001-09-27 at 01:51, Jaroslav Kysela wrote:
> On 26 Sep 2001, Josh Green wrote:
> 
> > I've been getting a kernel oops with the latest CVS (as of today). I've
> > attached the output from ksymoops. I CAN get it to re-occur. Running
> > Smurf, loading up a sound font, and playing a bunch of notes eventually
> > causes Smurf to segfault, with the kernel oops in my system log.
> 
> Can you try this patch?
> 

Tried the patch, now another oops, happened under same conditions. I
looked through my logs and found an older oops before I applied the
patch that matches this one (same point of crash), so this is an
additional bug. I've attached the ksymoops output.

-- 
    Josh Green
    Smurf Sound Font Editor (http://smurf.sourceforge.net)
ksymoops 2.4.1 on i586 2.4.9.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.9/ (default)
     -m /boot/System.map-2.4.9 (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 lp_table  , lp says cdac32c0, 
/lib/modules/2.4.9/kernel/drivers/char/lp.o says cdac3120.  Ignoring 
/lib/modules/2.4.9/kernel/drivers/char/lp.o entry
Unable to handle kernel NULL pointer dereference at virtual address 00000018
c89755df
*pde = 00000000
Oops: 0002
CPU:    0
EIP:    0010:[<c89755df>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010086
eax: c0f7d1a0   ebx: 00000000   ecx: c6e605a0   edx: 0000142c
esi: c7626000   edi: c6e605a0   ebp: 00000009   esp: c1801d44
ds: 0018   es: 0018   ss: 0018
Process smurf (pid: 1066, stackpage=c1801000)
Stack: c6e605a0 c7aa8000 c6e605a0 00000002 c6e3a800 00000000 c896d352 c6e605a0 
       00000246 00000028 c34aaf60 c34aabe0 00008005 c6e62760 c6e3a800 c896d424 
       00000282 00000282 c7aa8000 00000028 c6d7dce0 c6d7dce0 c6d7dce0 c8972a40 
Call Trace: [<c896d352>] [<c896d424>] [<c8972a40>] [<c896819d>] [<c89700ab>] 
   [<c8970743>] [<c8970648>] [<c89521d3>] [<c896e502>] [<c8972a40>] [<c8952abc>] 
   [<c8952c20>] [__kfree_skb+226/240] [<c8952dba>] [<c8952fe0>] [<c89532ca>] 
[sock_read+138/160] 
   [<c8952c20>] [<c01e1632>] [<c8952dba>] [<c8952fe0>] [<c89532ca>] [<c01de75a>] 
   [<c01300d5>] [<c013de02>] [<c0106dc3>] 
Code: ff 43 18 53 56 e8 07 d1 f7 ff 5a 85 c0 59 0f 88 78 02 00 00 

>>EIP; c89755df <[snd-synth-emu10k1]start_voice+1f/2c0>   <=====
Trace; c896d352 <[snd-synth-emux]snd_emux_note_on+f2/180>
Trace; c896d424 <[snd-synth-emux]snd_emux_note_off+44/70>
Trace; c8972a40 <[snd-synth-emux]emux_ops+0/1c>
Trace; c896819d <[snd-seq-midi-emul]__kstrtab_snd_midi_channel_free_set+7d/1e0>
Trace; c89700ab <[snd-synth-emux]sf_zone_new+3b/50>
Trace; c8970743 <[snd-synth-emux]set_sample+13/50>
Trace; c8970648 <[snd-synth-emux]load_info+2c8/300>
Trace; c89521d3 <[snd-seq]snd_seq_client_use_ptr+23/f0>
Trace; c896e502 <[snd-synth-emux]snd_emux_event_input+12/20>
Trace; c8972a40 <[snd-synth-emux]emux_ops+0/1c>
Trace; c8952abc <[snd-seq]snd_seq_deliver_single_event+dc/140>
Trace; c8952c20 <[snd-seq]deliver_to_subscribers+100/150>
Trace; c8952c20 <[snd-seq]deliver_to_subscribers+100/150>
Trace; c01e1632 <__kfree_skb+e2/f0>
Trace; c8952dba <[snd-seq]snd_seq_deliver_event+3a/c0>
Trace; c8952fe0 <[snd-seq]snd_seq_client_enqueue_event+70/120>
Trace; c89532ca <[snd-seq]snd_seq_write+1ba/200>
Trace; c01de75a <sock_read+8a/a0>
Trace; c01300d5 <sys_write+95/d0>
Trace; c013de02 <sys_ioctl+1b2/1d0>
Trace; c0106dc3 <system_call+33/40>
Code;  c89755df <[snd-synth-emu10k1]start_voice+1f/2c0>
00000000 <_EIP>:
Code;  c89755df <[snd-synth-emu10k1]start_voice+1f/2c0>   <=====
   0:   ff 43 18                  incl   0x18(%ebx)   <=====
Code;  c89755e2 <[snd-synth-emu10k1]start_voice+22/2c0>
   3:   53                        push   %ebx
Code;  c89755e3 <[snd-synth-emu10k1]start_voice+23/2c0>
   4:   56                        push   %esi
Code;  c89755e4 <[snd-synth-emu10k1]start_voice+24/2c0>
   5:   e8 07 d1 f7 ff            call   fff7d111 <_EIP+0xfff7d111> c88f26f0 
<[snd-emu10k1]snd_emu10k1_memblk_map+0/b0>
Code;  c89755e9 <[snd-synth-emu10k1]start_voice+29/2c0>
   a:   5a                        pop    %edx
Code;  c89755ea <[snd-synth-emu10k1]start_voice+2a/2c0>
   b:   85 c0                     test   %eax,%eax
Code;  c89755ec <[snd-synth-emu10k1]start_voice+2c/2c0>
   d:   59                        pop    %ecx
Code;  c89755ed <[snd-synth-emu10k1]start_voice+2d/2c0>
   e:   0f 88 78 02 00 00         js     28c <_EIP+0x28c> c897586b 
<[snd-synth-emu10k1]start_voice+2ab/2c0>


2 warnings issued.  Results may not be reliable.

Reply via email to