Comment 0 for bug 1941743

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

AutoDJ is just handy to demonstrate this bug, but it does not actually cause the bug:

- Duplicate the empty.mp3 test file from the Mixxx repo multiple times
- Start Mixxx on this new library of empty files
- Enable AutoDJ after queuing up multiple files

The first debug assertion occurs is in WOverview::slotLoadingTrack().

The race condition itself is caused by signals sent independently from BaseTrackPlayer, EngineBuffer, and maybe other actors.

Reported here: https://mixxx.discourse.group/t/tracks-skipped-in-auto-dj-mode-and-eventually-mixxx-crashes/22899