Community
Participate
Working Groups
OS: Ubuntu 13.10 x86_64 JVM: Oracle java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) Steps to replicate: 1. Download and unpack Standard Eclipse Package Luna M4 2. Install M2E from Luna Update site 3. Call Import Wizard and push Browse button Eclipse dies trying to open Select Root Folder dialog. Sometimes it doesn't happen on first try if so, close import dialog and do it again. Second attempt always leads to Eclipse crash for me. See attached crash report log files. I am not sure if it is m2e specific, but I was not able to replicate that in other dialogs.
Created attachment 238980 [details] error log file
I am using: m2e - Maven Integration for Eclipse (includes Incubating components) 1.5.0.20131218-1208 org.eclipse.m2e.feature.feature.group Eclipse.org - m2e
There must be something wrong with your environment. I have not had any problems with import existing maven project wizing, neither on OSX nor on Ubuntu 13.10, using exact same jdk as in the attached log.
Update: It is reproducible only with Xfce4 desktop environment. Program received signal SIGSEGV, Segmentation fault. 0x00007fbf3655baf6 in gdk_window_get_support_multidevice (window=window@entry=0x7fbf466c4860) at /build/buildd/gtk+3.0-3.8.6/./gdk/gdkwindow.c:8213 (see https://git.gnome.org/browse/gtk+/tree/gdk/gdkwindow.c?id=3.8.6#n8213) 8213 /build/buildd/gtk+3.0-3.8.6/./gdk/gdkwindow.c: No such file or directory. (gdb) continue Continuing. [Thread 0x7fbe9bdc2700 (LWP 13497) exited] Program received signal SIGABRT, Aborted. 0x00007fbf4cd70f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) continue Continuing.
Moving to Platform.SWT
Changed summary to generic one not related to maven tools, because it can happen in any dialog with browse button calls org.eclipse.swt.widgets.DirectoryDialog.openChooserDialog. Changed to blocker, because it just doesn't let to work normally, any call to this dialog could end up with crash.
Denis, can you please give a pure swt snippet that fails for you? I can not reproduce (under Gnome), installing XFCE to try now on Fedora. FWIW, swt doesn't call gdk_window_get_support_multidevice directly.
Can't reproduce on Fedora XFCE either.
I cannot replicate that with simple snippet. It is only replicated from eclipse workspace. Fastest way to get it is to use Import Existing Maven Project. For me it happens always on second attempt to Import Existing maven project. I hit the Browse button and eclipse disappears. I it happens in Gnome and Xfce (before I thought it is Xfce only).
Not sure if it matters, but I have two monitors with Nvidia Geforce 9500 GT
Changing configuration to just one monitor doesn't help.
(In reply to Alexander Kurtakov from comment #7) > Denis, can you please give a pure swt snippet that fails for you? I can not > reproduce (under Gnome), installing XFCE to try now on Fedora. > FWIW, swt doesn't call gdk_window_get_support_multidevice directly. It is not a direct call and AFAICS it is not always called. But when it is called for some reason eclipse goes dead. Look at attached backtrace, I hope it helps.
Created attachment 239962 [details] Backtrace before crash
Would be good to have debug information in swt native libraries at least in mailstone releases.
It also happens on Linux Mint 16 with Mate desktop on Eclipse Luna M7. I have not succeed in finding a pattern to reproduce this bug. I also add my error file. I do not know if it can help. Regards Eclipse SDK Version: Luna (4.4) Build id: I20140501-0200
Created attachment 242764 [details] Error file 2
I also see this on Linux Mint 14 for Eclipse Luna M7. Eclipse SDK Version: Luna (4.4) Build id: I20140501-0200
Created attachment 243397 [details] crash when opening search dialog
Created attachment 243534 [details] Error when File > Import > Existing Maven Project > Browse... Reproduced with 4.4RC2 on Linux Mint 16 KDE 64bit. Environment: Linux hendy.dev 3.11.0-20-generic #35-Ubuntu SMP Fri May 2 21:32:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode) DISTRIB_ID=LinuxMint DISTRIB_RELEASE=16 DISTRIB_CODENAME=petra DISTRIB_DESCRIPTION="Linux Mint 16 Petra" 1. Download 4.4 RC2 Linux64 GTK 2. Run from Dolphin (no editing eclipse.ini) 3. From All Available Sites, Install: m2e - Maven Integration for Eclipse (includes Incubating components) 1.5.0.20140505-1712 4. restart 5. Go to Workbench -> crash 6. Start again using ./eclipse -debug (this time from shell, so I have something when things crash) 7. File > Import > Existing Maven Project > Browse... 8. Crash: ceefour@hendy:~/eclipse44rc2 > ./eclipse -debug Start VM: /usr/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp -launcher /home/ceefour/eclipse44rc2/eclipse -name Eclipse --launcher.library /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so -startup /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 174802c -debug -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Install location: file:/home/ceefour/eclipse44rc2/ Configuration file: file:/home/ceefour/eclipse44rc2/configuration/config.ini loaded Configuration location: file:/home/ceefour/eclipse44rc2/configuration/ Framework located: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar eclipse.properties not found Framework classpath: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar file:/home/ceefour/eclipse44rc2/plugins/ file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar Splash location: /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp Debug options: file:/home/ceefour/eclipse44rc2/.options not found Time to load bundles: 4 Starting application: 749 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. Application Started: 4339 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f5f52f89af6, pid=32325, tid=140047897339648 # # JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libgdk-3.so.0+0x32af6] gdk_window_get_support_multidevice+0x16 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/ceefour/eclipse44rc2/hs_err_pid32325.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Probably related to bug 427776
Created attachment 243535 [details] Error when "Go To Workbench" (from Welcome)
The problem happens only in multi screen configuration, right? Is there anyone experiencing it with single screen?
Created attachment 243536 [details] GDK_NATIVE_WINDOWS=1 doesn't help GDK_NATIVE_WINDOWS=1 doesn't help: ceefour@hendy:~/eclipse44rc2 > GDK_NATIVE_WINDOWS=1 ./eclipse -debug Start VM: /usr/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp -launcher /home/ceefour/eclipse44rc2/eclipse -name Eclipse --launcher.library /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so -startup /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 197002c -debug -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Install location: file:/home/ceefour/eclipse44rc2/ Configuration file: file:/home/ceefour/eclipse44rc2/configuration/config.ini loaded Configuration location: file:/home/ceefour/eclipse44rc2/configuration/ Framework located: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar eclipse.properties not found Framework classpath: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar file:/home/ceefour/eclipse44rc2/plugins/ file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar Splash location: /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp (java:8294): Gdk-WARNING **: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3. See the documentation for gdk_window_ensure_native() on how to get native windows. Debug options: file:/home/ceefour/eclipse44rc2/.options not found Time to load bundles: 4 Starting application: 773 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. Application Started: 9895 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007fd400d85af6, pid=8294, tid=140549165152000 # # JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libgdk-3.so.0+0x32af6] gdk_window_get_support_multidevice+0x16 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/ceefour/eclipse44rc2/hs_err_pid8294.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
SWT_GTK3=0 (with or without GDK_NATIVE_WINDOWS=1) is a workaround that prevents the crash in Import Maven Project > Browse button for me. SWT_GTK3=1 or leaving it out always triggers the crash. .................................................................... ceefour@hendy:~/eclipse44rc2 > SWT_GTK3=1 GDK_NATIVE_WINDOWS=1 ./eclipse -debug Start VM: /usr/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp -launcher /home/ceefour/eclipse44rc2/eclipse -name Eclipse --launcher.library /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so -startup /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 19b802c -debug -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Install location: file:/home/ceefour/eclipse44rc2/ Configuration file: file:/home/ceefour/eclipse44rc2/configuration/config.ini loaded Configuration location: file:/home/ceefour/eclipse44rc2/configuration/ Framework located: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar eclipse.properties not found Framework classpath: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar file:/home/ceefour/eclipse44rc2/plugins/ file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar Splash location: /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp (java:8542): Gdk-WARNING **: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3. See the documentation for gdk_window_ensure_native() on how to get native windows. Debug options: file:/home/ceefour/eclipse44rc2/.options not found Time to load bundles: 4 Starting application: 816 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. Application Started: 10055 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f45fa37daf6, pid=8542, tid=139939034519296 # # JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.5-b02 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libgdk-3.so.0+0x32af6] gdk_window_get_support_multidevice+0x16 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/ceefour/eclipse44rc2/hs_err_pid8542.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # .................................................................... ceefour@hendy:~/eclipse44rc2 > SWT_GTK3=0 GDK_NATIVE_WINDOWS=1 ./eclipse -debug Start VM: /usr/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp -launcher /home/ceefour/eclipse44rc2/eclipse -name Eclipse --launcher.library /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so -startup /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 19e002c -debug -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Install location: file:/home/ceefour/eclipse44rc2/ Configuration file: file:/home/ceefour/eclipse44rc2/configuration/config.ini loaded Configuration location: file:/home/ceefour/eclipse44rc2/configuration/ Framework located: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar eclipse.properties not found Framework classpath: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar file:/home/ceefour/eclipse44rc2/plugins/ file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar Splash location: /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp Debug options: file:/home/ceefour/eclipse44rc2/.options not found Time to load bundles: 4 Starting application: 796 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. Application Started: 10185 .................................................................... ceefour@hendy:~/eclipse44rc2 > SWT_GTK3=0 ./eclipse -debug Start VM: /usr/bin/java -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -os linux -ws gtk -arch x86_64 -showsplash /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp -launcher /home/ceefour/eclipse44rc2/eclipse -name Eclipse --launcher.library /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so -startup /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.appendVmargs -exitdata 1cf802c -debug -vm /usr/bin/java -vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m -jar /home/ceefour/eclipse44rc2//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Install location: file:/home/ceefour/eclipse44rc2/ Configuration file: file:/home/ceefour/eclipse44rc2/configuration/config.ini loaded Configuration location: file:/home/ceefour/eclipse44rc2/configuration/ Framework located: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar eclipse.properties not found Framework classpath: file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi_3.10.0.v20140513-1456.jar file:/home/ceefour/eclipse44rc2/plugins/ file:/home/ceefour/eclipse44rc2/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar Splash location: /home/ceefour/eclipse44rc2//plugins/org.eclipse.platform_4.4.0.v20140522-1330/splash.bmp Debug options: file:/home/ceefour/eclipse44rc2/.options not found Time to load bundles: 3 Starting application: 771 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. [INFO] Setting property: velocimacro.messages.on => 'false'. [INFO] Setting property: resource.loader => 'classpath'. [INFO] Setting property: resource.manager.logwhenfound => 'false'. Application Started: 9954
I'm using a single screen: ceefour@hendy:~/eclipse44rc2 > xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767 VGA1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 886mm x 498mm 1920x1080 60.0*+ 1680x1050 60.0 1600x900 60.0 1280x1024 75.0 60.0 1440x900 59.9 1366x768 59.8 1280x800 59.8 1152x864 75.0 1280x720 60.0 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 640x480 75.0 72.8 66.7 60.0 720x400 70.1 VIRTUAL1 disconnected (normal left inverted right x axis y axis) Some things I noticed: 1. only happens on 64bit Linux? 2. using either Ubuntu 13.10 / Linux Mint 16 (similar system packages) 3. JRE doesn't matter, happens to both Java7 and Java8 4. definitely related to GTK3 (not GTK2), but happens on both KDE and Xfce. @Denis, does the SWT_GTK3=0 workaround work for you?
I had this problem on Ubuntu 13.10 with Luna M6. I remember tested with SWT_GTK3=0 and with single screen and nothing helped. Since then I updated to Ubuntu 14.04 and Luna M7. I cannot replicate this problem anymore.
I recently updated from Opensuse 12.3 to 13.1 (64 bit). Since then Eclipse crashes on all sorts of user interactions, especially but not restricted to closing dialogs and double-clicks. The concrete behaviour seems to depend on the GTK design, but I have yet to find one that works – if any. Possibly this also depends on the KDE style. :-( Any workaround is greatly appreciated!
@Rainer, does the SWT_GTK3=0 workaround work for you?
Hendy, unless I did anything wrong, the workaround doesn't work around for me. :-(
Hm, I dived deeper into this issue and found out that my JVM crashes in a different frame than those quoted above: # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f9154def151, pid=7218, tid=140264967583488 # # JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43) # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode linux-amd64 compressed oops) # Problematic frame: # C [libsoup-2.4.so.1+0x71151] soup_session_feature_detach+0x11 # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /opt/local/eclipse-4.2.1/hs_err_pid7218.log java version "1.7.0_51" OpenJDK Runtime Environment (IcedTea 2.4.4) (suse-24.13.5-x86_64) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Good news: Upgrading to Eclipse 4.3.2 fixed it.
@Rainer, "upgrading to 4.3"? I think you're on the wrong bug. This is for Eclipse 4.4...
Oops. sorry!
*** This bug has been marked as a duplicate of bug 427776 ***