Cannot change hardware output settings without crashing.

Bug #1074687 reported by Anthony Base on 2012-11-03
This bug affects 3 people
Affects Status Importance Assigned to Milestone

Bug Description

Been using Mixxx for a while. At first I could play songs on Mixxx while in Skype calls. Then it stopped sharing the sound card, now it has the wrong setting selected for hardware and when I try to change it back, it freezes. Using ALSA, it seems that switching around the hardware settings, especially output, can yield random results and can even lock your selection in place.

OS: Linux Ubuntu Studio
System: Inspiron 1545 (
CPU: Pentium T4200 (2.0 GHz)
Video: Intel GMA 4500MHD
Sound card: Default
Video RAM: 256MB
Memory RAM: 3GB

description: updated
RJ Skerry-Ryan (rryan) on 2013-05-10
Changed in mixxx:
importance: Undecided → Critical

You typically can't share devices when using ALSA.

As a test, make Skype output to a seperate device, start Mixxx and see if you still have an issue.

Owen Williams (ywwg) wrote :

Do we have a mechanism to detect if Mixxx crashes, and if so, ignore the pre-saved sound settings?

RJ Skerry-Ryan (rryan) wrote :

No, we don't. It'd definitely be nice to add but we wouldn't know what caused the crash so I'm not sure what to do about it. We could just reset everything to defaults but that would get annoying fast for users.

RJ Skerry-Ryan (rryan) wrote :

What version of Ubuntu Studio are you using? You may be affected by an old PortAudio bug that caused freezes like this. In general, ALSA should not freeze if we open a device that is in use. Instead it should just fail to open the device.

Using Mixxx in a Crouton chroot on a Chromebook.

I made the mistake of setting the master output to Pulse.

Now if I try to change it, the program hangs indefinitely.

If I debug it, the last message before going unresponsive is:

Debug [Main]: SoundManager::setupDevices()

Owen Williams (ywwg) wrote :

try removing ~/.mixxx/soundconfig.xml and then launch mixxx

Daniel Schürmann (daschuer) wrote :

This was fixed with Mixxx 2.1.0

tags: removed: hardware output
Changed in mixxx:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers