DEBUG_ASSERT: Change Master Output to 'None'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Daniel Schürmann |
Bug Description
Branch: master (2.1 alpha)
I get a debug assertion when changing the Master Ouput to None:
Fatal [Main]: DEBUG ASSERT: "false" in file src/sounddevice
../mixxx_run.sh: line 32: 6450 Aborted (core dumped) "${MIXXX_
// Create the callback function pointer.
if (isClkRefDevice) {
// Network device as clock Reference is not yet supported
} else {
'None' is a valid selection and must be handled appropriately. Assertions should be used for detecting invalid program states, but must not be used for regular error handling.
Changed in mixxx: | |
assignee: | nobody → Daniel Schürmann (daschuer) |
milestone: | none → 2.0.0 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
The debug assert at this place is correct. Since I have assumed, that we will never get to this point.
We must prevent that we pick sounddevicenetwork as clock reference somewhere earlier.