waveform analysis fails to save and load

Bug #1699025 reported by Be
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Unassigned

Bug Description

Waveform analysis caching is broken in recent master. Lots of lines like this appear in the log:

Debug [AnalyzerQueue 1]: Writing waveform from byte array: dataSize 881130 allSignalSize 881130 visualSampleRate 441 audioVisualRatio 100
Debug [AnalyzerQueue 1]: Failed to save waveform analysis for trackId 5092 analysisId -1

This was probably caused by one of these recently merged PRs, or perhaps the combination of them:
https://github.com/mixxxdj/mixxx/pull/1282
https://github.com/mixxxdj/mixxx/pull/1276

This issue is reliably reproducible for me.

Perhaps this is caused by the same issue as Bug #1699023.

Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

I can confirm the "Failed to save ..." logs and will take care of this.

Changed in mixxx:
assignee: nobody → Uwe Klotz (uklotzde)
status: New → Confirmed
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

Thanks for reporting! We should have noticed this.

I hope we can detect those bugs earlier during development with more restrictive and aggressive error checking and assertions. The refactored database components already follow this paradigm.

Changed in mixxx:
status: Confirmed → Fix Committed
Changed in mixxx:
milestone: none → 2.1.0
Changed in mixxx:
status: Fix Committed → Fix Released
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/8886

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

Bug attachments

Remote bug watches

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