Ticket #9141 (closed defect: obsolete)

Opened 7 years ago

Last modified 21 months ago

Audio cuts out after many hours of playback

Reported by: smowton Owned by:
Priority: minor Component: audio
Version: VirtualBox 4.0.8 Keywords: alsa
Cc: Guest type: Windows
Host type: Linux

Description (last modified by aeichner) (diff)

I'm trying out running some broadcast automation software inside a VirtualBox Windows XP VM, on a Linux host (Ubuntu 10.04). Naturally this means a long-running audio playback task, which works nearly perfectly, but:

After about 10-12 hours of playback, sound abruptly cuts out. When it does so, the playback software on the VM roughly doubles the rate at which it is "outputting" sound. I imagine this is because some component downstream is emptying the soundcard buffer faster than it would ordinarily, perhaps because it has experienced some failure and is emptying the buffer fast to keep the guest from freezing?

To get sound working properly again I only need to restart the playback application, not the VM or host OS.

The backend device is ALSA, sent through dmix. The VBox log file contains nothing particularly interesting except for a pair of PIT reconfigure messages when I stop and restart the playback app. ALSA sound capture is intentionally redirected to null.

I haven't tried Pulse output as Pulse isn't installed on the box in question. OSS output selects the wrong sample rate (plays 44.1khz guest output at 48khz, leading to a slight chipmunk effect) so I haven't used it for any significant amount of time.

So obviously this isn't a very useful bug report yet. How do I get more detailed information about what's going on in the audio backend?


VBox.log Download (54.7 KB) - added by smowton 7 years ago.
VM log file

Change History

Changed 7 years ago by smowton

VM log file

comment:1 Changed 21 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete
  • Description modified (diff)

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use