Closed t0maz closed 1 year ago
Collected and added a call stack.
Are you sure the stack dump and the crash message are from the same crash? Your stack dump shows MPD in a different location, not in the assertion failure.
No they aren't from the same run. The reported failure was produced with mpd prebuilt binaries from "brew" repository. I've later compiled the same mpd revision but debug version to reproduce the reported issue and added the call stack.
Then please don't post inconsistent data.
Bug report
Describe the bug
Whenever MPD attempt to play 6 channel DSD file with stereo DAC it fails the assert. The "dop" is enabled in the config file (without it it plays noise instead of crashing on assert).
Expected Behavior
Handle the case gracefully without failing assertion. Downmix channels to stereo and play without issues.
Actual Behavior
Assert fail and MPD exit.
Version
Configuration
Log