-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BinaryView Memory Leak in DebuggerController When a ReportCollection Tab is Closed Last #641
Comments
This is how the relevant events unfold:
I do not know what is a proper fix for this because:
To summarize, the debugger relies on I also believe that this also affects the database saving logic in the very same way, since the way the debugger detects the "last open tab" of the file is the same as how main window does it. If we modify the view, and then open the report widget, we will be asked to save the database when the view tab is closed. However, you can still make changes to the view using the Python console, and the main window will not ask you to save it |
One option to solve this is to parent any report widgets to the view tab. When the last view tab is closed, all other report tabs with that view are closed first. |
I am bumping this since this is not really a regression -- it has been there for a while and we happen to discover it recently |
The text was updated successfully, but these errors were encountered: