reconfiguring audio device on startup (segfault)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Invalid
|
High
|
RJ Skerry-Ryan | ||
1.8 |
Won't Fix
|
High
|
RJ Skerry-Ryan |
Bug Description
(similar to bug #360805 )
This happens with both 1.7 #2541 as well as 1.8 trunk #2587 :
If mixxx was last config'd to use ALSA as output, when I restart with JACK running (hence blocking the soundcard), I get the "Sound Device Busy" message box. Choosing "Reconfigure" will segfault mixxx with the following output:
(note that the message box appears after the "invalid number of channels" line)
-------
Debug: [Main]: iLatencyMSec: 46
Debug: [Main]: output channels: 2 | input channels: 0
Debug: [Main]: iFramesPerBuffer 2048
Debug: [Main]: iLatencyMSec: 46
Debug: [Main]: Opening stream with id 0
Expression 'parameters-
Expression 'ValidateParame
Debug: [Main]: Error opening stream: Invalid number of channels
Debug: [LibraryScanner 1]: Scan finished cleanly
Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in src/wtracktable
Segmentation fault
$>
-------------------
interestingly, running mixxx in gdb will sometimes delay the segfault:
I can make it to the configuration window, set JACK as the output, then on
pressing OK mixxx explodes.
Backtrace: http://
Changed in mixxx: | |
milestone: | none → 1.8.0 |
description: | updated |
Changed in mixxx: | |
assignee: | nobody → RJ Ryan (rryan) |
milestone: | none → 1.9.0 |
status: | Confirmed → Triaged |
Doh.. the pastebin expired. pastebin.com for the win! I know you guys have Canadian pride though ;)