FS#46885 - [eclipse] Broken GTK3 backend in Mars
Attached to Project:
Arch Linux
Opened by Nicola Mori (snack) - Tuesday, 27 October 2015, 08:14 GMT
Last edited by Antonio Rojas (arojas) - Friday, 01 May 2020, 18:43 GMT
Opened by Nicola Mori (snack) - Tuesday, 27 October 2015, 08:14 GMT
Last edited by Antonio Rojas (arojas) - Friday, 01 May 2020, 18:43 GMT
|
Details
Description:
Eclipse 4.5.x Mars uses the GTK3 backend by default, but this gives many issues like broken GUI and very slow response on certain tasks like debugging,. See this thread: https://bbs.archlinux.org/viewtopic.php?pid=1573906 for details. A workaround is to use the GTK2 backend by modifying the /usr/lib/eclipse/eclipse.ini file as explained in post #20 of the above thread. The Eclipse Mars packages should be patched with this fix until the GTK3 backend is fixed. Additional info: * package version(s) eclipse-common 4.5.1-1 eclipse-cpp 4.5.1-1 * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Antonio Rojas (arojas)
Friday, 01 May 2020, 18:43 GMT
Reason for closing: Won't fix
Additional comments about closing: eclipse has been dropped to AUR due to lack of maintainer
Friday, 01 May 2020, 18:43 GMT
Reason for closing: Won't fix
Additional comments about closing: eclipse has been dropped to AUR due to lack of maintainer
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug
which anyway were there also with other themes.
The console output is below, and I've saved a core dump (although I don't know if it will help if the error is reported asynchronously)
** (eclipse:18043): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connecti\
on was broken.
#####The warning above occurs with GTK3-3.18 as well, but does not cause failure##############
(eclipse:18043): Gdk-ERROR **: The program 'eclipse' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 123 error_code 1 request_code 131 (XInputExtension) minor_code 45)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap (core dumped)
'--launcher.GTK_version
2'