Activity log for bug #1774790

Date Who What changed Old value New value Message
2018-06-02 15:05:49 Uwe Klotz bug added bug
2018-06-02 15:05:55 Uwe Klotz mixxx: assignee Uwe Klotz (uklotzde)
2018-06-02 15:30:35 Uwe Klotz summary Mixxx may crash when reading TagLib ID3v2 frames Mixxx may crash when importing TagLib ID3v2 frames
2018-06-02 15:30:45 Uwe Klotz summary Mixxx may crash when importing TagLib ID3v2 frames Mixxx may crash when importing TagLib ID3v2 APIC frames
2018-06-02 15:31:06 Uwe Klotz description Mixxx may crash when reading TagLib ID3v2 frame when their runtime type differs from the compile time expectations, e.g. when an APIC frame is actually not a TagLib::ID3v2::AttachedPictureFrame. Reported in the forums: https://www.mixxx.org/forums/viewtopic.php?f=3&t=11872&p=38590#p38585 Solution: We need to use a dynamic_cast at runtime instead of a static_cast at compile time to identify the actual type of a frame and prevent crashes caused by corrupt or malformed files. Mixxx may crash when reading TagLib ID3v2 APIC frames if their runtime type differs from the compile time expectations, e.g. when an APIC frame is actually not a TagLib::ID3v2::AttachedPictureFrame. Reported in the forums: https://www.mixxx.org/forums/viewtopic.php?f=3&t=11872&p=38590#p38585 Solution: We need to use a dynamic_cast at runtime instead of a static_cast at compile time to identify the actual type of a frame and prevent crashes caused by corrupt or malformed files.
2018-06-02 16:24:08 Daniel Schürmann mixxx: status In Progress Fix Committed
2018-06-13 23:02:00 Daniel Schürmann mixxx: status Fix Committed Fix Released
2022-10-08 20:59:32 Swiftb0y bug watch added https://github.com/mixxxdj/mixxx/issues/9325
2022-10-08 20:59:33 Swiftb0y lock status Unlocked Comment-only