| Summary: | Selecting multiple files then clicking "Edit" for the "Compilation" tag causes consistent crash | ||
|---|---|---|---|
| Product: | [Applications] kid3 | Reporter: | CG <claregbox-2> |
| Component: | general | Assignee: | Urs Fleisch <ufleisch> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.9.x | ||
| Target Milestone: | --- | ||
| Platform: | Manjaro | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
CG
2023-02-21 13:37:30 UTC
Thanks for the report, it is detailed enough, so I could reproduce the crash. The problem is that id3lib (as used by the Id3libMetadata plugin) does not support the "Compilation" frame (TCMP) since it is not a standard frame but an Apple extension. The null pointer resulting from the creation of such a frame was not checked and it crashed. I have now fixed it with version git20210221, which you can find in the development folder https://sourceforge.net/projects/kid3/files/kid3/development/. The fixed version will no longer crash, but you will still not be able to edit Compilation frames with Id3libMetadata. So I suggest that you uncheck the Id3libMetadata entry in the Plugins tab of the settings. Then restart Kid3. Now the TaglibMetadata plugin will be used for MP3 files, and you will be able to edit Compilation frames. |