Please see summary and the attached backtrace. Reproducible: Didn't try Steps to Reproduce: 1. Open a (large) CMake-based project 2. While it's parsing, rightclick somewhere in the frame to get the context menu that allows to "Locate current file" 3. Select that action Actual Results: Crash. Expected Results: Location of the current document - in the project tree I presume. The crash occurs in the QMenu dtor after the KMenu dtor is called when the function exits. I'm currently testing a patch where `KMenu menu` is replaced with `KMenu *menu = new KMenu()` and the instance is deleted with menu->deleteLater().
Created attachment 90460 [details] backtrace showing the crash site
What about the patch?
Oops, I suppose that's the risk when you mention testing a patch without uploading it: you forget about it if it does its job, until you rebuild from a clean check-out or someone comes yanking your chair. I'm going to have to go back in and see if I can unravel this!
Created attachment 94299 [details] the patch mentioned in the report Should I file a review request for this one?
Yes please, and remember to fix the indentation first.
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 has been in NEEDSINFO status with no change for at least 30 days. The bug is now 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 Thank you for helping us make KDE software even better for everyone!