Cog crash: TagLib: Compressed frames are currently not supported. #415

Closed
opened 2025-01-29 09:21:09 -03:00 by jjolmo · 3 comments
jjolmo commented 2025-01-29 09:21:09 -03:00 (Migrated from github.com)

I'm having this error when trying to open some files from my collection.
I've updated to the latest cog.

Essentially, COG crashes as soon as it tries to load some specific files from collection. Are there some logs I could send to see exactly which file is making cog to crash?

I'm unsure if I can send here one of the possible offending mp3 (since it's copyrighted probably). I can open it in other players correctly. It comes from the Crypt of the necrodancer OST. As soon as I play it in COG, the program crashes.

Tested in MacBook Pro 2021 and MacStudio (M2 max 64GB)

I tried to run COG in my terminal and the only thing I can see is this:

TagLib: Compressed frames are currently not supported.
[1]    13861 segmentation fault  ./Cog

How can I help to provide more details? Is there some flag to make cog more verbose when iterating the collection?

Thanks!!

I'm having this error when trying to open some files from my collection. I've updated to the latest cog. Essentially, COG crashes as soon as it tries to load some specific files from collection. Are there some logs I could send to see exactly which file is making cog to crash? I'm unsure if I can send here one of the possible offending mp3 (since it's copyrighted probably). I can open it in other players correctly. It comes from the Crypt of the necrodancer OST. As soon as I play it in COG, the program crashes. Tested in MacBook Pro 2021 and MacStudio (M2 max 64GB) I tried to run COG in my terminal and the only thing I can see is this: ``` TagLib: Compressed frames are currently not supported. [1] 13861 segmentation fault ./Cog ``` How can I help to provide more details? Is there some flag to make cog more verbose when iterating the collection? Thanks!!
kode54 commented 2025-01-30 04:19:39 -03:00 (Migrated from github.com)

I can fix this for now, but it will come at the cost of not supporting ReplayGain tags for any of the supported formats, since TagLib doesn't support that upstream.

Edit: Looks like my FFmpeg tag reading supplements the missing fields.

I can fix this for now, but it will come at the cost of not supporting ReplayGain tags for any of the supported formats, since TagLib doesn't support that upstream. Edit: Looks like my FFmpeg tag reading supplements the missing fields.
kode54 commented 2025-01-30 04:59:17 -03:00 (Migrated from github.com)

Whoops, I was missing exception handlers around that C++ code. Something that is sometimes forgotten, and here it has been forgotten since the dawn of the TagLib use before I took over this project, over 10 years and 2800+ commits ago.

Whoops, I was missing exception handlers around that C++ code. Something that is sometimes forgotten, and here it has been forgotten since the dawn of the TagLib use before I took over this project, over 10 years and 2800+ commits ago.
jjolmo commented 2025-01-30 07:10:10 -03:00 (Migrated from github.com)

Glad it helped! I got this issue since a year, but didn't knew how to provide the exact root cause.

edit: Loaded my entire collection (+20gb) it worked perfectly :D
Many thanks!

Glad it helped! I got this issue since a year, but didn't knew how to provide the exact root cause. edit: Loaded my entire collection (+20gb) it worked perfectly :D Many thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: chris/Cog#415
No description provided.