DEBUG ASSERT in CueControl::loadCuesFromTrack()

Bug #1937074 reported by Uwe Klotz
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Committed
High
Unassigned

Bug Description

Happened when loading a track:

critical [CachingReaderWorker 1] DEBUG ASSERT: "mainCuePosition == mixxx::audio::kStartFramePos" in function void CueControl::loadCuesFromTrack() at ../src/engine/controls/cuecontrol.cpp:653

Unfortunately, I was not able to reproduce this assertion by reloading the track. Hope to find another one and then stop Mixxx before the database gets updated. But I guess this could also be a race condition.

Tags: cue
Changed in mixxx:
milestone: none → 2.4.0
importance: Undecided → High
Changed in mixxx:
assignee: nobody → Uwe Klotz (uklotzde)
status: New → In Progress
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

The debug assertion is wrong, this case needs to be handled for previously imported and played tracks.

Moreover the synchronization code creates unneeded cue points.

Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :
Changed in mixxx:
status: In Progress → Fix Committed
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10478

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.