DEBUG ASSERT: "s_fileTypeByMimeType.constFind(mimeType) == s_fileTypeByMimeType.constEnd()"

Bug #1961623 reported by Jörg Wartenberg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Committed
High
Daniel Schürmann

Bug Description

I built latest Main on Windows, but it doesn't start. I always get the following DEBUG-ASSERT:

QMimeType("video/mp4") "mp4"
DEBUG ASSERT: "s_fileTypeByMimeType.constFind(mimeType) == s_fileTypeByMimeType.constEnd()" in function bool __cdecl SoundSourceProxy::registerProviders(void) at ..\..\src\sources\soundsourceproxy.cpp:247

Revision history for this message
Jörg Wartenberg (joerg-ubuntu) wrote :
description: updated
description: updated
Revision history for this message
Daniel Schürmann (daschuer) wrote :

This happens because Mime type video/mp4 is registered twice:
QMimeType("video/mp4") "m4v"
QMimeType("video/mp4") "mp4"

I will provide a fix.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Daniel Schürmann (daschuer)
milestone: none → 2.4.0
Revision history for this message
Daniel Schürmann (daschuer) wrote :
Changed in mixxx:
status: Confirmed → In Progress
Revision history for this message
Jörg Wartenberg (joerg-ubuntu) wrote :

I confirm that #4683 fixed the issue!

Changed in mixxx:
status: In Progress → Fix Committed
tags: removed: 2.4 main
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/10669

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.