Dear experts, I’m quite impressed with the new features in Mixxx V2.3 and it works - most of the time - flawlessly!
The only thing I stumbled upon is a weird behavior while using the “Auto DJ” mode. It seems to happen randomly so very hard to reproduce. I’ve noticed that in some occasions a track from the list is simply skipped. This seems to happen once every 10 to 15 tracks, but no pattern to deduct. When re-queuing the skipped tracks, they play just fine, so I doubt there’s an issue with the track itself. Digging deeper I found the following messages repeatedly when Mixxx started from the CLI:
Warning [Main]: CachingReader - Loading a new track while loading a track may lead to inconsistent states
Warning [Main]: Skip track with 0 Duration “[…]”
Eventually, when running for a few hours, Mixxx crashes with
terminate called after throwing an instance of ‘std::bad_alloc’
Aborted (core dumped)
Strange enough, running Mixxx with the loglevel “Debug” doesn’t seem to exhibit that behavior.
As I’m using the “Auto DJ” feature quite extensively, any hint or fix would be highly appreciated!
Some details on my environment:
- Linux x86_64
- Ubuntu 20.04.3
- Mixxx 2.3.0
Thanks a lot in advance!