-
Notifications
You must be signed in to change notification settings - Fork 281
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
Selecting "GammaRay::OverlayWidget" in Widgets tree freezes GammaRay #109
Comments
Is there any use in showing these ? Maybe they should be hidden |
I think they are hidden by default (but I couldn't find the code), except for when a new dialog/window is created at runtime - at least that's my impression from the behaviour: I don't see the GammaRay::OverlayWidget anywhere in the tree when I start the app from GammaRay (or when I attach GammaRay to a running process), but I can see them when I open a dialog and start inspecting it - in this particular case it was KDevelop, and "Assign shortcut" dialog in Documentation toolview. |
reproduced with Qt4 and kwrite. Didn't even have to open any other dialog. (gdb) bt |
Otherwise we end up in an infinite loop as described in issue #109.
I attached GammaRay to a running process and started inspecting widgets in the "Widgets" tree. I accidentally selected a "GammaRay::OverlayWidget" item in the tree, which GammaRay injected into the widget hierarchy of the inspected application. This caused the inspected application to freeze and use 100% CPU.
Using GammaRay 2.2.1 with Qt 5.
The text was updated successfully, but these errors were encountered: