Hi,

I am enjoying aucat on OpenBSD 4.8 current (snapshot from end of August),
but sometimes the audio server just exits, leaving the currently
running audio application(s) homeless and confused.
I can sort of reproduce this behavior with audacity (from ports), although it
also happens with other audio applications occasionally.

Opening audacity on a wave file, and clicking Play/Stop a couple of
times yields the following output from aucat:

$ aucat -ddd -q rmidi:1 -s default -m mon -s mon     
default: recording s24le4msb,0:11,44100
default: playing s24le4msb,0:9,44100
default: block size is 660 frames, using 2 blocks
m...@default: mon=0:1
defa...@default: rec=0:1 play=0:1 vol=32768
audacit0: buffer size = 9240, play = s16le,0:1,44100
starting device
device stopped
audacit0: buffer size = 9240, play = s16le,0:1,44100
starting device
device stopped
audacit0: buffer size = 9240, play = s16le,0:1,44100
monitor xrun, not allowed
Abort trap (core dumped) 

This does not seem to happen with
$ aucat -ddd -q rmidi:1 -s default

In both cases, midicat is not running.

Am I misusing the monitoring mode?

Regards,
Dirk


$ audioctl   # while aucat is running
name=Envy24
version=-
config=M-Audio Audioph
encodings=slinear_le:24:4:1
properties=full_duplex,independent
full_duplex=1
fullduplex=1
blocksize=26400
hiwat=2
lowat=1
output_muted=0
monitor_gain=0
mode=play,record
play.rate=44100
play.sample_rate=44100
play.channels=10
play.precision=24
play.bps=4
play.msb=1
play.encoding=slinear
play.gain=127
play.balance=32
play.port=0x0
play.avail_ports=0x0
play.seek=0
play.samples=0
play.eof=0
play.pause=1
play.error=0
play.waiting=0
play.open=1
play.active=0
play.buffer_size=65536
play.block_size=26400
play.errors=0
record.rate=44100
record.sample_rate=44100
record.channels=12
record.precision=24
record.bps=4
record.msb=1
record.encoding=slinear
record.gain=127
record.balance=32
record.port=0x0
record.avail_ports=0x0
record.seek=0
record.samples=0
record.eof=0
record.pause=1
record.error=0
record.waiting=0
record.open=1
record.active=0
record.buffer_size=65536
record.block_size=31680
record.errors=0

$ dmesg
OpenBSD 4.8-current (GENERIC) #312: Tue Aug 31 21:59:22 MDT 2010
    dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: AMD Athlon(tm) XP 2000+ ("AuthenticAMD" 686-class, 256KB L2 cache) 1.68 
GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem  = 804810752 (767MB)
avail mem = 781688832 (745MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 10/18/06, BIOS32 rev. 0 @ 0xfdb10, SMBIOS 
rev. 2.3 @ 0xf0630 (21 entries)
bios0: vendor American Megatrends Inc. version "P2.80" date 10/18/2006
bios0: American Megatrends Inc. K7S41GX
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP APIC
acpi0: wakeup devices PS2M(S4) PS2K(S4) UAR1(S4) USB1(S4) USB2(S4) EHCI(S4) 
LAN_(S4) MDM_(S4) AUD_(S4) PCI0(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 268MHz
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpicpu0 at acpi0
acpipwrres0 at acpi0: URP1
acpipwrres1 at acpi0: URP2
acpipwrres2 at acpi0: FDDP
acpipwrres3 at acpi0: LPTP
acpibtn0 at acpi0: PWRB
bios0: ROM list: 0xc0000/0xd000
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "SiS 741 PCI" rev 0x03
sisagp0 at pchb0
agp0 at sisagp0: aperture at 0xd0000000, size 0x10000000
ppb0 at pci0 dev 1 function 0 "SiS 648FX AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "ATI Radeon 9200 PRO" rev 0x01
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
radeondrm0 at vga1: apic 2 int 16 (irq 11)
drm0 at radeondrm0
pcib0 at pci0 dev 2 function 0 "SiS 85C503 System" rev 0x25
pciide0 at pci0 dev 2 function 5 "SiS 5513 EIDE" rev 0x00: 741: DMA, channel 0 
wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <WDC WD1600JB-22GVC0>
wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors
wd1 at pciide0 channel 0 drive 1: <WDC WD800JB-00ETA0>
wd1: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
wd1(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <LITE-ON, DVD SOHD-167T, 9S19> ATAPI 5/cdrom 
removable
atapiscsi1 at pciide0 channel 1 drive 1
scsibus1 at atapiscsi1: 2 targets
cd1 at scsibus1 targ 0 lun 0: <HL-DT-ST, DVD-RAM GSA-H55L, 1.03> ATAPI 5/cdrom 
removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
cd1(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 4
ohci0 at pci0 dev 3 function 0 "SiS 5597/5598 USB" rev 0x0f: apic 2 int 20 (irq 
3), version 1.0, legacy support
ohci1 at pci0 dev 3 function 1 "SiS 5597/5598 USB" rev 0x0f: apic 2 int 21 (irq 
5), version 1.0, legacy support
ehci0 at pci0 dev 3 function 2 "SiS 7002 USB" rev 0x00: apic 2 int 23 (irq 10)
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "SiS EHCI root hub" rev 2.00/1.00 addr 1
sis0 at pci0 dev 4 function 0 "SiS 900 10/100BaseTX" rev 0x90: apic 2 int 19 
(irq 10), address 00:19:66:65:10:93
rlphy0 at sis0 phy 1: RTL8201L 10/100 PHY, rev. 1
envy0 at pci0 dev 10 function 0 "IC Ensemble Envy24 I/O Ctrlr" rev 0x02: apic 2 
int 18 (irq 5)
envy0: M-Audio Audiophile 2496, 2 inputs, 2 outputs
audio0 at envy0
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
wbsio0 at isa0 port 0x2e/2: W83697HF rev 0x12
lm1 at wbsio0 port 0x290/8: W83697HF
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "SiS OHCI root hub" rev 1.00/1.00 addr 1
usb2 at ohci1: USB revision 1.0
uhub2 at usb2 "SiS OHCI root hub" rev 1.00/1.00 addr 1
mtrr: Pentium Pro MTRR support
umidi0 at uhub2 port 2 configuration 1 interface 1 "vendor 0x15ca USB Midi 
Cable" rev 1.10/f1.10 addr 2
umidi0: (genuine USB-MIDI)
umidi0: out=1, in=1
midi0 at umidi0: <USB MIDI I/F>
umidi1 at uhub1 port 2 configuration 1 interface 0 "KORG INC. nanoKONTROL" rev 
1.10/1.00 addr 2
umidi1: (genuine USB-MIDI)
umidi1: out=1, in=1
midi1 at umidi1: <USB MIDI I/F>
softraid0 at root
root on wd0a swap on wd0b dump on wd0b
midi1 detached
umidi1 detached
umidi1 at uhub1 port 2 configuration 1 interface 0 "KORG INC. nanoKONTROL" rev 
1.10/1.00 addr 2
umidi1: (genuine USB-MIDI)
umidi1: out=1, in=1
midi1 at umidi1: <USB MIDI I/F>

Reply via email to