Crash/Freeze while analyzing tracks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Unassigned |
Bug Description
When analyzing the file "Komik -Achmet - PC Probleme.mp3" (will be sent via PM), Mixxx freezes when it is loaded into a deck. Mixxx crashes when it tries to analyze it with the "Analyze all" features.
The same is for the file "Anti-Flag - Fuck Police Brutality.mp3".
The last bits of the mixxx.log for the first track is: https:/
The backtrace with gdb for the first file is this: https:/
Backtrace for the second track: https:/
I had to suspend the Mixxx process for the second file, to enter any commands into gdb.
Changed in mixxx: | |
status: | Confirmed → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
This file is really corrupt, please exclude it from your library:
Critical [AnalyzerThread 0 #1]: DEBUG ASSERT: "madSynthChanne lCount <= channelCount()" in function virtual mixxx:: ReadableSampleF rames mixxx:: SoundSourceMp3: :readSampleFram esClamped( mixxx:: WritableSampleF rames) at src/sources/ soundsourcemp3. cpp:664
The number of channels for the decoded MP3 frames seems to switch between 1 and 2.