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.
--
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.
Unable to handle kernel paging request at virtual address fbba049e
c89752e7
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c89752e7>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210082
eax: fbba047a ebx: c6e5c8c0 ecx: c7728000 edx: 0000d804
esi: 00000001 edi: c6e36800 ebp: 00000000 esp: c19c3d58
ds: 0018 es: 0018 ss: 0018
Process smurf (pid: 1063, stackpage=c19c3000)
Stack: c6e5c8c0 c896d30d c6e5c8c0 00200246 0000003e c343ee60 0000000b 00008001
c6e5c6e0 c6e36800 c896d424 00200282 00200282 c7aae000 00000026 c6d79ce0
c6d79ce0 c896835b c6d79ce0 00000026 0000007f c7aae000 c19c3f4c c6d79ce0
Call Trace: [<c896d30d>] [<c896d424>] [<c896835b>] [<c896819d>] [<c89700ab>]
[<c8970743>] [<c8970648>] [<c89521d3>] [<c896e502>] [<c8972a40>] [<c8952abc>]
[<c8952c20>] [__kfree_skb+226/240] [<c8952dba>] [<c8952fe0>] [pipe_poll+41/112]
[<c89532ca>]
[<c8952c20>] [<c01e1632>] [<c8952dba>] [<c8952fe0>] [<c01398f9>] [<c89532ca>]
[<c01de75a>] [<c01300d5>] [<c0106dc3>]
Code: 8b 50 24 85 d2 74 0b 8b 42 18 85 c0 74 04 48 89 42 18 5b c3
>>EIP; c89752e7 <[snd-synth-emu10k1]terminate_voice+27/40> <=====
Trace; c896d30d <[snd-synth-emux]snd_emux_note_on+ad/180>
Trace; c896d424 <[snd-synth-emux]snd_emux_note_off+44/70>
Trace; c896835b <[snd-seq-midi-emul]note_off+5b/70>
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; c01398f9 <pipe_poll+29/70>
Trace; c89532ca <[snd-seq]snd_seq_write+1ba/200>
Trace; c01de75a <sock_read+8a/a0>
Trace; c01300d5 <sys_write+95/d0>
Trace; c0106dc3 <system_call+33/40>
Code; c89752e7 <[snd-synth-emu10k1]terminate_voice+27/40>
00000000 <_EIP>:
Code; c89752e7 <[snd-synth-emu10k1]terminate_voice+27/40> <=====
0: 8b 50 24 mov 0x24(%eax),%edx <=====
Code; c89752ea <[snd-synth-emu10k1]terminate_voice+2a/40>
3: 85 d2 test %edx,%edx
Code; c89752ec <[snd-synth-emu10k1]terminate_voice+2c/40>
5: 74 0b je 12 <_EIP+0x12> c89752f9
<[snd-synth-emu10k1]terminate_voice+39/40>
Code; c89752ee <[snd-synth-emu10k1]terminate_voice+2e/40>
7: 8b 42 18 mov 0x18(%edx),%eax
Code; c89752f1 <[snd-synth-emu10k1]terminate_voice+31/40>
a: 85 c0 test %eax,%eax
Code; c89752f3 <[snd-synth-emu10k1]terminate_voice+33/40>
c: 74 04 je 12 <_EIP+0x12> c89752f9
<[snd-synth-emu10k1]terminate_voice+39/40>
Code; c89752f5 <[snd-synth-emu10k1]terminate_voice+35/40>
e: 48 dec %eax
Code; c89752f6 <[snd-synth-emu10k1]terminate_voice+36/40>
f: 89 42 18 mov %eax,0x18(%edx)
Code; c89752f9 <[snd-synth-emu10k1]terminate_voice+39/40>
12: 5b pop %ebx
Code; c89752fa <[snd-synth-emu10k1]terminate_voice+3a/40>
13: c3 ret
1 warning issued. Results may not be reliable.