Code: Select all
login: oss_sblive0: [ITHREAD]
oss_sblive0: <SB Live> port 0xbce0-0xbcff irq 18 at device 2.0 on pci12
osscore: mmap() not possible with currently selected sample format.
osscore: Couldn't retrieve private data from file handle!
Fatal trap 12: page fault while in kernel mode
cpuid = 3; apic id = 03
fault virtual address = 0x770078604fd0
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff80887087
stack pointer = 0x28:0xffffff803e7ef830
frame pointer = 0x28:0xffffff803e7ef860
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 1609 (initial thread)
[thread pid 1609 tid 100072 ]
Stopped at pmap_pvh_free+0x7: movq (%rcx),%rsi
db> bt
Tracing pid 1609 tid 100072 td 0xffffff0001a69a80
pmap_pvh_free() at pmap_pvh_free+0x7
pmap_enter() at pmap_enter+0x5d7
vm_fault() at vm_fault+0x1612
trap_pfault() at trap_pfault+0x132
trap() at trap+0x4bc
calltrap() at calltrap+0x8
--- trap 0xc, rip = 0x802da9fd4, rsp = 0x7fffffffdcc8, rbp = 0x803095000 ---
db> reboot
cpu_reset: Restarting BSP
cpu_reset_proxy: Stopped CPU 3
mplayer works just fine, but when I started pulseaudio, I get this output on the terminal I started it from:
Code: Select all
[ adamk@sorrow - ~ ]: pulseaudio &
W: module.c: module-detect is deprecated: Please use module-udev-detect instead of module-detect!
W: module-oss.c: mmap(PROT_READ) failed, reverting to non-mmap mode: Invalid argument
W: oss-util.c: '/dev/dsp1' doesn't support full duplex
And then the above kernel panic. Interestingly, there is no such panic on 9.0-CURRENT/i386 with oss_sblive.
Adam