Re: [BUG] 2.6.10-rc3 snd-powermac crash

From: marvin24
Date: Tue Dec 21 2004 - 01:44:18 EST



Hi,

Le Montag 20 Dezember 2004 17:55, vous avez Ãcrit :
> I don't have a 100% reprocase yet, it seem to be related to playing with
> an OSS mixer while using an OSS app (like xmms), that is basically
> having 2 things opening the OSS emulation, and one of them closing it,
> or something like that, causing the rate plugin (and maybe more) to be
> tore down, while still in use by the other app (looks like a
> use-after-free).

on my B/W G3 it crashes when doing such stupid things like "dir > /dev/audio".
I'm using debian/sarge, kernel 2.6.10-rc3, alsa 1.0.7. This also happend in
past kernel/alsa versions. I don't remember anymore when it started. Sorry,
but here is the ops.

Oops: kernel access of bad area, sig: 11 [#1]
PREEMPT
NIP: CE0A40C4 LR: CE0A49D8 SP: C0E2DDC0 REGS: c0e2dd10 TRAP: 0300 Not
tainted
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: CE0AA438, DSISR: 40000000
TASK = c1266d10[5114] 'dir' THREAD: c0e2c000Last syscall: 4
GPR00: 000007F8 C0E2DDC0 C1266D10 C9CCEC80 C426FAA0 C426F5A0 00000200 00000B03
GPR08: 00000001 CE0A9C40 000007F8 CE0A9C80 C37416A4 1002D000 00000000 100C0000
GPR16: 00000000 C426FAA0 C426F5A0 10020000 10020000 10020000 10020000 10010000
GPR24: 00000000 CB796F00 C426FAA0 CE0A407C C426FAA0 C9CCECF0 C9CCEC80 00000B03
NIP [ce0a40c4] resample_expand+0x48/0x3a8 [snd_pcm_oss]
LR [ce0a49d8] rate_transfer+0x7c/0x98 [snd_pcm_oss]
Call trace:
[ce0a49d8] rate_transfer+0x7c/0x98 [snd_pcm_oss]
[ce0a13c4] snd_pcm_plug_write_transfer+0x1cc/0x2a0 [snd_pcm_oss]
[ce09c520] snd_pcm_oss_write2+0xbc/0x134 [snd_pcm_oss]
[ce09ef28] snd_pcm_oss_write+0x268/0x2e4 [snd_pcm_oss]
[c005de88] vfs_write+0x114/0x13c
[c005df8c] sys_write+0x4c/0x90
[c0004420] ret_from_syscall+0x0/0x44

Greetings

Marc
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/