Summary: | Crash in libkcddb when using Audex due to wrong thread abort in class AsyncMusicBrainzLookup | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libkcddb | Reporter: | Frank Schaefer <fschaefer.oss> |
Component: | general | Assignee: | Frank Schaefer <fschaefer.oss> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | cfeck, cpigat242, myriam, sitter, tdfischer |
Priority: | NOR | ||
Version: | 4.13.2 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
KCrash output
Patch to fix this bug Patch to fix this bug |
Description
Frank Schaefer
2014-06-24 19:14:11 UTC
Created attachment 87382 [details]
KCrash output
Created attachment 87385 [details]
Patch to fix this bug
Please review/submit.
Thanks Frank for the patch! From what I see, the patch is not a source-compatible change (it removes a function from a public header). Is it possible to resolve this issue without introducing source and binary compatibility changes? (In reply to comment #3) > Thanks Frank for the patch! From what I see, the patch is not a > source-compatible change (it removes a function from a public header). Is it > possible to resolve this issue without introducing source and binary > compatibility changes? Hmm... what do you mean with "source-incompatible change" ? AFAICS, AsyncMusicBrainzLookup is an internal thing and not part of the public libkcddb-API. In this case, ignore comment #3. I think what this patch needs is uploading to review board for easier review and discussion ;) http://techbase.kde.org/Development/Review_Board Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug is still valid. The attached patch to fix it is still valid (but would need to be rebased). In the meantime I have sent a patch to the Audex developer that implements a workaround for this bug, so at least Audex doesn't crash anymore due to this bug. If someone wants to reproduce the crash with Audex as described above, he needs to revert (Audex) commit 696c358cf3319. Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Bug still exists in release 20.12. Created attachment 134307 [details]
Patch to fix this bug
Updated+improved patch attached. Merry christmas !
Thank you for your patch and Merry Christmas to you! Patches need to be submitted to https://invent.kde.org/multimedia/libkcddb/-/merge_requests with link to the bug report, not in the bug tracker. A possibly relevant merge request was started @ https://invent.kde.org/multimedia/libkcddb/-/merge_requests/1 A possibly relevant merge request was started @ https://invent.kde.org/multimedia/libkcddb/-/merge_requests/3 |