On my 7.1-STABLE machine from 11 January I replaced my older working OSS 4.0 (1016) with 4.1 (1050) via a portupgrade.
After futzing with the device nodes I managed to get osstest to play the audio correctly in all cases. When I subsequently try mpg123 (configured to use esound) to play an mp3 I get a kernel crash. The kernel crash is near identical to those reported by Adam, but in my case I am not even involving any video, just try to play some audio. It starts with some gibberish sound before crashing. The kernel crash is as follows: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xe8166000 fault code = supervisor write, page not present instruction pointer = 0x20:0xc5d9ac24 stack pointer = 0x28:0xe811cbcc frame pointer = 0x28:0xe811cbd0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = 705 (irq18: oss_sbxfi0) trap number = 12 panic: page fault cpuid = 0 (kgdb) bt #0 doadump () at pcpu.h:196 #1 0xc05ad507 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc05ad7d9 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:574 #3 0xc07ab5cc in trap_fatal (frame=0xe811cb8c, eva=3893780480) at /usr/src/sys/i386/i386/trap.c:939 #4 0xc07abf3f in trap (frame=0xe811cb8c) at /usr/src/sys/i386/i386/trap.c:320 #5 0xc0792a5b in calltrap () at /usr/src/sys/i386/i386/exception.s:159 #6 0xc5d9ac24 in oss_memset () from /usr/local/lib/oss/modules/osscore.ko #7 0xc5d80e40 in do_outputintr () from /usr/local/lib/oss/modules/osscore.ko #8 0xc5d810e9 in audio_outputintr () from /usr/local/lib/oss/modules/osscore.ko #9 0xc5deb729 in sbxfi_intr () from /usr/local/lib/oss/modules/oss_sbxfi.ko #10 0xc5d9afb0 in ossintr () from /usr/local/lib/oss/modules/osscore.ko #11 0xc058c50b in ithread_loop (arg=0xc56637c0) at /usr/src/sys/kern/kern_intr.c:1088 #12 0xc0589079 in fork_exit (callout=0xc058c350 <ithread_loop>, arg=0xc56637c0, frame=0xe811cd38) at /usr/src/sys/kern/kern_fork.c:804 #13 0xc0792ad0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264 Contrast this to http://mailman.opensound.com/pipermail/oss-devel/2009-January/000858.html and the parallels are plain. I can reproduce this 100%. I'd need to see about recompiling OSS with debugging symbols. Any hints/clues based on the above though? -- Jeroen Ruigrok van der Werven <asmodai(-at-)in-nomine.org> / asmodai イェルーン ラウフロック ヴァン デル ウェルヴェン http://www.in-nomine.org/ | http://www.rangaku.org/ | GPG: 2EAC625B Earth to earth, ashes to ashes, dust to dust... _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel