-
Notifications
You must be signed in to change notification settings - Fork 143
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
SWT_GTK4=1 -> Eclipse start hangs in splash #1628
Comments
@vogella please provide
|
Eclipse SDK |
Hm; this says gtk 3.24.41... |
@vogella Please note that SWT has been compiled with gtk 4 support but launcher isn't and this is most likely what fails for you. Use the launcher.jar and not executable for now (to uncover pending SWT problems). |
Thanks @akurtakov, I interpreted the announcement email in the way that the executable should also work (as it mentioned Eclipse applications). Will retry with the JAR only. |
You get the same issue with the splash screen when launching the IDE from within the SWT workspace. For whatever reason, SWT gets stuck in the Bypassing the splash screen by either using the jar or
Reason most likely being that the AccessibleObject hasn't been implemented for GTK4, so events are fired using a Lines 49 to 51 in cfa74b4
|
@ptziegler do you think you can reproduce the problem in a standalone snippet? |
That class isn't really trivial, so I'd first have to understand what exactly it does... but I suppose I can have a look. |
According to @laeubi announcement, todays build should support GTK4
Tried if with SWT_GTK4=1 on latest Ubuntu and get hanging splash screen.
Log:
(java:40344): GLib-GObject-CRITICAL **: 07:03:49.805: cannot register existing type 'GdkEvent'
(java:40344): GLib-CRITICAL **: 07:03:49.805: g_once_init_leave: assertion 'result != 0' failed
(java:40344): GLib-GObject-CRITICAL **: 07:03:49.805: g_type_register_static: assertion 'parent_type > 0' failed
(java:40344): GLib-CRITICAL **: 07:03:49.805: g_once_init_leave: assertion 'result != 0' failed
The text was updated successfully, but these errors were encountered: