Summary: | [GTK] Freeze and 100% load while showing hovers | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Rafael Chaves <eclipse> |
Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | cindy.pr.putri, ericwill |
Version: | 4.10 | Keywords: | triaged |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Rafael Chaves
2019-03-26 11:58:43 EDT
Also, just for completeness, I see a few messages like this on the console, probably not related, but here you are: *** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug I see freezes from time to time as well, especially when hovering over something or doing Ctrl + hover. Of course it's not very reproducible at all, seems to happen almost randomly. I'm also experiencing freeze when hovering. Console output with "export SWT_LIB_VERSIONS=1" and "./eclipse" : SWT_LIB_Gtk:3.24.20 (Dynamic gdbus) SWT_LIB GDbus firing up. Implementation v1.5 Installation Details: eclipse.buildId=4.20.0.I20210611-1600 org.eclipse.swt.internal.gtk.theme=Adwaita org.eclipse.swt.internal.webkitgtk.version=2.32.0 After debugging and looking at the stack dump shared in bug 370215, it seems to be stuck in a while loop at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:2917): do { if (GTK.GTK4) { OS.g_main_context_iteration (0, false); } else { GTK3.gtk_main_iteration_do (false); } if (isDisposed ()) break; iconic = minimized || (shell != null && shell.minimized); } while (!mapped && !iconic); |