Community
Participate
Working Groups
Created attachment 279071 [details] error log It is possible to set 'Wayland' as input method while running X11. This causes SIGSEGV at [libwayland-client.so.0+0x6608] wl_proxy_marshal_constructor+0x88. Enclosing full crash report. Steps to reproduce: 1) have X11 running (not Wayland) 2) run Eclipse 2) create new project with new file 3) open file with 'Text Editor' 4) right click inside the editor 5) select 'Input Methods' -> 'Wayland' in the context menu Java crashes on SIGSEGV and Eclipse is closed. Environment: * RHEL-8.0 + X11 * Eclipse 4.13 (I20190624-1800) * Java 8 (1.8.0_201) * gtk2-2.24.32
Are you sure this is supposed to be possible? My understanding was that anything Wayland related is impossible on X11 unless you have an instance of the Wayland compositor running somewhere.
(In reply to Eric Williams from comment #1) > Are you sure this is supposed to be possible? My understanding was that > anything Wayland related is impossible on X11 unless you have an instance of > the Wayland compositor running somewhere. I may have expressed myself incorrectly. I don't think this should be possible. But the option shouldn't be visible, or at least, it shouldn't crash and input method should stay as before.
(In reply to Martin Coufal from comment #2) > (In reply to Eric Williams from comment #1) > > Are you sure this is supposed to be possible? My understanding was that > > anything Wayland related is impossible on X11 unless you have an instance of > > the Wayland compositor running somewhere. > > I may have expressed myself incorrectly. I don't think this should be > possible. But the option shouldn't be visible, or at least, it shouldn't > crash and input method should stay as before. Oh, yes that makes total sense. I'll look into it.
+1 if we want remove "Input Methods" menu altogether. Just got a customer request complaining about the annoying menu :-)
(In reply to Andrey Loskutov from comment #4) > +1 if we want remove "Input Methods" menu altogether. Just got a customer > request complaining about the annoying menu :-) Or at least add a system property that allows us to hide it (or to show it), depending on what we want to be as default.
There isn't a distro on the target environments list that's old enough *not* to have an input method setting in the desktop environment. So I'm just going to remove this menu. :)
New Gerrit change created: https://git.eclipse.org/r/144954
Gerrit change https://git.eclipse.org/r/144954 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=4f13ff5551300f17a97860a20c3b34c3aacd2917
(In reply to Eclipse Genie from comment #8) > Gerrit change https://git.eclipse.org/r/144954 was merged to [master]. > Commit: > http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/ > ?id=4f13ff5551300f17a97860a20c3b34c3aacd2917 In master now.
Should we add a note in N&N?
(In reply to Andrey Loskutov from comment #10) > Should we add a note in N&N? Sure, I can add one.
New Gerrit change created: https://git.eclipse.org/r/144956
Gerrit change https://git.eclipse.org/r/144956 was merged to [master]. Commit: http://git.eclipse.org/c/www.eclipse.org/eclipse/news.git/commit/?id=827dd18f12ae50f5949cfc72bcc6bceb24880a4e
Tested on I20190630-1800. Option 'Input Method' is gone.
*** Bug 552084 has been marked as a duplicate of this bug. ***