Community
Participate
Working Groups
A user of SmartGit reported following exception: java.lang.StackOverflowError at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) ... Java-Version: 1.7.0_55 Max memory : 227 OS : Linux OS Version : 3.13.0-30-generic OS Arch : amd64 Thread : swt
What is the exact SWT version used? What distro? Which Gtk version?
SWT 4.3.1, more information we don't have - it's from an automated exception reporter without direct end user email contact
(In reply to Thomas Singer from comment #2) > SWT 4.3.1, more information we don't have - it's from an automated exception > reporter without direct end user email contact It would be very hard for me to debug this without a pure swt snippet that reproduces the problem (a reproducer step-by-step" might give it a chance).
Maybe you could add further checks as a first step?
The latest stackoverflow has been reported against version 4.527: java.lang.StackOverflowError at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) at org.eclipse.swt.internal.gtk.OS._gtk_im_context_get_preedit_string(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_im_context_get_preedit_string(OS.java:8202) at org.eclipse.swt.widgets.IME.gtk_preedit_changed(IME.java:290) at org.eclipse.swt.widgets.Canvas.gtk_preedit_changed(Canvas.java:195) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2050) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4563) ...
Thomas, do you still see such reports?
Closing this ticket now, please re-open if the issue happens in 4.8.