Community
Participate
Working Groups
Build ID: 3.2-solaris-gtk-x86 Steps To Reproduce: 1. Go to: - http://www.opensolaris.org/os/downloads/ - download Solaris Express Cummunity Release DVD - Make sure that it's the build 54 version 2. Get Eclipse 3.2.1 for Solaris x86 from the front page of: - http://www.eclipse.org/ 3. Install that in /opt/eclipse 4. Run /opt/eclipse/eclipse More information: Here's a log: # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xfb270282, pid=1805, tid=2 # # Java VM: Java HotSpot(TM) Server VM (1.6.0-b105 mixed mode) # Problematic frame: # J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x0806f400): JavaThread "main" [_thread_in_Java, id=2] siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00010229 Registers: EAX=0xeee81118, EBX=0x00010101, ECX=0xfa3b5d40, EDX=0x00000000 ESP=0xfe54b190, EBP=0xfa3b5d40, ESI=0xfe54b1e8, EDI=0xfb27026c EIP=0xfb270282, EFLAGS=0x00010286 Top of Stack: (sp=0xfe54b190) 0xfe54b190: 00000000 0806fd74 0806fd78 0806fd78 0xfe54b1a0: 0806fd7c 0806fd80 ef891605 000000c9 0xfe54b1b0: fb212454 fe54b278 ef89133c 0806fdb8 0xfe54b1c0: 0806fdb8 fe54b200 fb212454 0806fdb8 0xfe54b1d0: 0806fd7c fe54b210 fe54b210 fb203243 0xfe54b1e0: eee82a48 fb203243 00000000 fa3b5d40 0xfe54b1f0: fe54b1f0 ef891531 fe54b220 ef892488 0xfe54b200: 00000000 ef891588 fe54b1e8 fe54b21c Instructions: (pc=0xfb270282) 0xfb270272: ff 55 81 ec 48 00 00 00 8b e9 89 14 24 8b 5a 04 0xfb270282: 8b 8b 28 01 00 00 81 f9 60 55 e0 ee 75 15 8b 0a Stack: [0xfe4fc000,0xfe54c000), sp=0xfe54b190, free space=316k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x084d5400 JavaThread "Worker-0" [_thread_blocked, id=17] 0x08272800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=16] 0x082c6800 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=15] 0x08272000 JavaThread "State Data Manager" daemon [_thread_blocked, id=14] 0x081c9800 JavaThread "process reaper" daemon [_thread_in_native, id=13] 0x0817d800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11] 0x0817c000 JavaThread "CompilerThread1" daemon [_thread_in_native, id=10] 0x0817a400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9] 0x08178c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8] 0x08163c00 JavaThread "Finalizer" daemon [_thread_blocked, id=7] 0x08163400 JavaThread "Reference Handler" daemon [_thread_blocked, id=6] =>0x0806f400 JavaThread "main" [_thread_in_Java, id=2] Other Threads: 0x08160800 VMThread [id=5] 0x0817ec00 WatcherThread [id=12] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 11520K, used 4774K [0xfa000000, 0xfb000000, 0xfb000000) eden space 10752K, 37% used [0xfa000000,0xfa3eb978,0xfaa80000) from space 768K, 98% used [0xfaa80000,0xfab3e090,0xfab40000) to space 768K, 0% used [0xfaf40000,0xfaf40000,0xfb000000) PSOldGen total 36864K, used 748K [0xf2e00000, 0xf5200000, 0xfa000000) object space 36864K, 2% used [0xf2e00000,0xf2ebb120,0xf5200000) PSPermGen total 16384K, used 10857K [0xeee00000, 0xefe00000, 0xf2e00000) object space 16384K, 66% used [0xeee00000,0xef89a7c8,0xefe00000) Dynamic libraries: 0x08050000 /usr/jdk/instances/jdk1.6.0/bin/java 0xfef90000 /lib/libthread.so.1 0xfef70000 /usr/jdk/instances/jdk1.6.0/bin/../jre/lib/i386/jli/libjli.so 0xfefa0000 /lib/libdl.so.1 0xfee60000 /lib/libc.so.1 0xfe800000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/server/libjvm.so 0xfe7e0000 /lib/libsocket.so.1 0xfee40000 /usr/lib/libsched.so.1 0xfe7a0000 /lib/libm.so.1 0xfe770000 /usr/lib/libCrun.so.1 0xfe7c0000 /lib/libdoor.so.1 0xfe6a0000 /lib/libnsl.so.1 0xfe640000 /lib/libm.so.2 0xfe610000 /lib/libscf.so.1 0xfe5e0000 /lib/libuutil.so.1 0xfe5c0000 /lib/libgen.so.1 0xfe590000 /lib/libmd.so.1 0xfe560000 /lib/libmp.so.2 0xfe4b0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/native_threads/libhpi.so 0xfe450000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libverify.so 0xfe400000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libjava.so 0xfe3d0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libzip.so 0xeeac0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnet.so 0xeeaa0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnio.so 0xfb010000 /lib/librt.so.1 0xeea70000 /usr/lib/libsendfile.so.1 0xee810000 /export/home/opt/eclipse/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-pi-gtk-3232.so 0xee400000 /usr/lib/libgtk-x11-2.0.so.0 0xee7e0000 /usr/lib/libgthread-2.0.so.0 0xee7c0000 /usr/openwin/lib/libXtst.so.1 0xee780000 /usr/lib/libgdk_pixbuf-2.0.so.0 0xee350000 /usr/lib/libglib-2.0.so.0 0xee300000 /usr/lib/libgobject-2.0.so.0 0xee260000 /usr/lib/libgdk-x11-2.0.so.0 0xed200000 /usr/lib/libmlib.so.2 0xec000000 /usr/lib/libmlib/libmlib_sse2.so.2 0xed180000 /usr/lib/libcairo.so.2 0xed170000 /lib/libpthread.so.1 0xed0c0000 /usr/lib/libX11.so.4 0xed0a0000 /usr/lib/libgmodule-2.0.so.0 0xed070000 /usr/lib/libatk-1.0.so.0 0xed020000 /usr/lib/libpango-1.0.so.0 0xed000000 /usr/lib/libpangocairo-1.0.so.0 0xebfe0000 /usr/openwin/lib/libXau.so.6 0xebfb0000 /usr/openwin/lib/libXext.so.0 0xebf70000 /usr/lib/libpangoft2-1.0.so.0 0xebf10000 /usr/lib/libfontconfig.so.1 0xebe60000 /usr/sfw/lib/libfreetype.so.6 0xebe00000 /usr/lib/libpng12.so.0 0xebdd0000 /usr/lib/libz.so.1 0xebdb0000 /usr/sfw/lib/libXrender.so.1 0xebd50000 /usr/sfw/lib/libexpat.so.0 0xebd30000 /usr/X11/lib/libXrandr.so.2 0xebd10000 /usr/lib/libXi.so.5 0xebcd0000 /usr/lib/iconv/UTF-8%8859-1.so 0xebc90000 /export/home/opt/eclipse/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-gtk-3232.so 0xebc50000 /usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so VM Arguments: jvm_args: -Xms40m -Xmx128m java_command: /opt/eclipse/startup.jar -os solaris -ws gtk -arch x86 -launcher /opt/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 13 -vm /usr/bin/java -vmargs -Xms40m -Xmx128m -jar /opt/eclipse/startup.jar Launcher Type: SUN_STANDARD Environment Variables: PATH=/usr/bin:/usr/ucb:/etc:. LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/i386/server:/usr/jdk/instances/jdk1.6.0/jre/lib/i386:/usr/jdk/instances/jdk1.6.0/jre/../lib/i386 SHELL=/bin/bash DISPLAY=:0.0 Signal Handlers: SIGSEGV: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGBUS: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGFPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGPIPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGILL: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGHUP: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGINT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIG39: [libjvm.so+0x4427ac], sa_mask[0]=0x00000000, sa_flags=0x00000008 SIG40: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c --------------- S Y S T E M --------------- OS: Solaris Nevada snv_54 X86 Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 04 December 2006 uname:SunOS 5.11 snv_54 i86pc (T2 libthread) rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity load average:0.06 0.16 0.11 CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, mmxext, 3dnowext, 3dnow, ht Memory: 4k page, physical 2095612k(1241376k free) vm_info: Java HotSpot(TM) Server VM (1.6.0-b105) for solaris-x86, built on Nov 29 2006 01:17:10 by "" with unknown Workshop:0x580 I have tried using the jdk1.5.0 that is included with OpenSolaris but I get very similar errors, such as: # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xfb274682, pid=1846, tid=2 # # Java VM: Java HotSpot(TM) Server VM (1.6.0-b105 mixed mode) # Problematic frame: # J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x0806f400): JavaThread "main" [_thread_in_Java, id=2] siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00010229 Registers: EAX=0xeee81118, EBX=0x00010101, ECX=0xfa3b5d40, EDX=0x00000000 ESP=0xfe54b190, EBP=0xfa3b5d40, ESI=0xfe54b1e8, EDI=0xfb27466c EIP=0xfb274682, EFLAGS=0x00010286 Top of Stack: (sp=0xfe54b190) 0xfe54b190: 00000000 0806fd74 0806fd78 0806fd78 0xfe54b1a0: 0806fd7c 0806fd80 ef891605 000000c9 0xfe54b1b0: fb212454 fe54b278 ef89133c 0806fdb8 0xfe54b1c0: 0806fdb8 fe54b200 fb212454 0806fdb8 0xfe54b1d0: 0806fd7c fe54b210 fe54b210 fb203243 0xfe54b1e0: eee82a48 fb203243 00000000 fa3b5d40 0xfe54b1f0: fe54b1f0 ef891531 fe54b220 ef892488 0xfe54b200: 00000000 ef891588 fe54b1e8 fe54b21c Instructions: (pc=0xfb274682) 0xfb274672: ff 55 81 ec 48 00 00 00 8b e9 89 14 24 8b 5a 04 0xfb274682: 8b 8b 28 01 00 00 81 f9 60 55 e0 ee 75 15 8b 0a Stack: [0xfe4fc000,0xfe54c000), sp=0xfe54b190, free space=316k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x08521c00 JavaThread "Worker-0" [_thread_blocked, id=17] 0x08236800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=16] 0x08237400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=15] 0x08296000 JavaThread "State Data Manager" daemon [_thread_blocked, id=14] 0x081c9800 JavaThread "process reaper" daemon [_thread_in_native, id=13] 0x0817d800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11] 0x0817c000 JavaThread "CompilerThread1" daemon [_thread_in_native, id=10] 0x0817a400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9] 0x08178c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8] 0x08163c00 JavaThread "Finalizer" daemon [_thread_blocked, id=7] 0x08163400 JavaThread "Reference Handler" daemon [_thread_blocked, id=6] =>0x0806f400 JavaThread "main" [_thread_in_Java, id=2] Other Threads: 0x08160800 VMThread [id=5] 0x0817ec00 WatcherThread [id=12] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 11520K, used 4774K [0xfa000000, 0xfb000000, 0xfb000000) eden space 10752K, 37% used [0xfa000000,0xfa3eb978,0xfaa80000) from space 768K, 98% used [0xfaa80000,0xfab3e070,0xfab40000) to space 768K, 0% used [0xfaf40000,0xfaf40000,0xfb000000) PSOldGen total 36864K, used 746K [0xf2e00000, 0xf5200000, 0xfa000000) object space 36864K, 2% used [0xf2e00000,0xf2eba800,0xf5200000) PSPermGen total 16384K, used 10857K [0xeee00000, 0xefe00000, 0xf2e00000) object space 16384K, 66% used [0xeee00000,0xef89a7c8,0xefe00000) Dynamic libraries: 0x08050000 /usr/jdk/instances/jdk1.6.0/bin/java 0xfef90000 /lib/libthread.so.1 0xfef70000 /usr/jdk/instances/jdk1.6.0/bin/../jre/lib/i386/jli/libjli.so 0xfefa0000 /lib/libdl.so.1 0xfee60000 /lib/libc.so.1 0xfe800000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/server/libjvm.so 0xfe7e0000 /lib/libsocket.so.1 0xfee40000 /usr/lib/libsched.so.1 0xfe7a0000 /lib/libm.so.1 0xfe770000 /usr/lib/libCrun.so.1 0xfe7c0000 /lib/libdoor.so.1 0xfe6a0000 /lib/libnsl.so.1 0xfe640000 /lib/libm.so.2 0xfe610000 /lib/libscf.so.1 0xfe5e0000 /lib/libuutil.so.1 0xfe5c0000 /lib/libgen.so.1 0xfe590000 /lib/libmd.so.1 0xfe560000 /lib/libmp.so.2 0xfe4b0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/native_threads/libhpi.so 0xfe450000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libverify.so 0xfe400000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libjava.so 0xfe3d0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libzip.so 0xeeac0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnet.so 0xeeaa0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnio.so 0xfb010000 /lib/librt.so.1 0xeea70000 /usr/lib/libsendfile.so.1 0xee810000 /export/home/opt/eclipse/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-pi-gtk-3232.so 0xee400000 /usr/lib/libgtk-x11-2.0.so.0 0xee7e0000 /usr/lib/libgthread-2.0.so.0 0xee7c0000 /usr/openwin/lib/libXtst.so.1 0xee780000 /usr/lib/libgdk_pixbuf-2.0.so.0 0xee350000 /usr/lib/libglib-2.0.so.0 0xee300000 /usr/lib/libgobject-2.0.so.0 0xee260000 /usr/lib/libgdk-x11-2.0.so.0 0xed200000 /usr/lib/libmlib.so.2 0xec000000 /usr/lib/libmlib/libmlib_sse2.so.2 0xed180000 /usr/lib/libcairo.so.2 0xed170000 /lib/libpthread.so.1 0xed0c0000 /usr/lib/libX11.so.4 0xed0a0000 /usr/lib/libgmodule-2.0.so.0 0xed070000 /usr/lib/libatk-1.0.so.0 0xed020000 /usr/lib/libpango-1.0.so.0 0xed000000 /usr/lib/libpangocairo-1.0.so.0 0xebfe0000 /usr/openwin/lib/libXau.so.6 0xebfb0000 /usr/openwin/lib/libXext.so.0 0xebf70000 /usr/lib/libpangoft2-1.0.so.0 0xebf10000 /usr/lib/libfontconfig.so.1 0xebe60000 /usr/sfw/lib/libfreetype.so.6 0xebe00000 /usr/lib/libpng12.so.0 0xebdd0000 /usr/lib/libz.so.1 0xebdb0000 /usr/sfw/lib/libXrender.so.1 0xebd50000 /usr/sfw/lib/libexpat.so.0 0xebd30000 /usr/X11/lib/libXrandr.so.2 0xebd10000 /usr/lib/libXi.so.5 0xebcd0000 /usr/lib/iconv/UTF-8%8859-1.so 0xebc90000 /export/home/opt/eclipse/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-gtk-3232.so 0xebc50000 /usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so VM Arguments: jvm_args: -Xms40m -Xmx128m java_command: /opt/eclipse/startup.jar -os solaris -ws gtk -arch x86 -launcher /opt/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 19 -vm /usr/bin/java -vmargs -Xms40m -Xmx128m -jar /opt/eclipse/startup.jar Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/jdk/instances/jdk1.5.0/ PATH=/usr/bin:/usr/ucb:/etc:. LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/i386/server:/usr/jdk/instances/jdk1.6.0/jre/lib/i386:/usr/jdk/instances/jdk1.6.0/jre/../lib/i386 SHELL=/bin/bash DISPLAY=:0.0 Signal Handlers: SIGSEGV: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGBUS: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGFPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGPIPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGILL: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGHUP: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGINT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIG39: [libjvm.so+0x4427ac], sa_mask[0]=0x00000000, sa_flags=0x00000008 SIG40: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c --------------- S Y S T E M --------------- OS: Solaris Nevada snv_54 X86 Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 04 December 2006 uname:SunOS 5.11 snv_54 i86pc (T2 libthread) rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity load average:0.08 0.09 0.09 CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, mmxext, 3dnowext, 3dnow, ht Memory: 4k page, physical 2095612k(1239516k free) vm_info: Java HotSpot(TM) Server VM (1.6.0-b105) for solaris-x86, built on Nov 29 2006 01:17:10 by "" with unknown Workshop:0x580 NB1: I can see the splash screen but the progress bar does not appear. NB2: I have made this a blocker because Eclipse won't start. NB3: On the suggestion of the Solaris community, I ran memtest on my machine. It ran 20 times and there were NO errors reported. NB3: I'm running: bash-3.00$ cat /etc/motd Sun Microsystems Inc. SunOS 5.11 snv_54 October 2007 bash-3.00$ uname -a SunOS lothlorien 5.11 snv_54 i86pc i386 i86pc It's on a AMD64 X2 Dual Core with 2Gib of memory.
I should have said that I can access core files...if it would be useful to provide one or two then please feel free to ask.
In an effort to see what part of the system this is happening in, I have built a "Hello World" SWT application. Here's the steps I used: 1. Extract the "system libraries" libswt-* from [eclipse_home]/plugins/org.eclipse.swt.gtk.solaris.x86_3.2.0.HEAD.jar 2. Put them in /usr/lib 3. Build and compile this with Netbeans: package swtapp; import org.eclipse.swt.widgets.*; /** * * @author lloy0076 */ public class Main { /** Creates a new instance of Main */ public Main() { } /** * @param args the command line arguments */ public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(); shell.setText("Hello World!"); shell.open(); while(!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } 4. Watch an empty but titled shell appear [i.e. it works] Whilst this program I wrote is not as complicted as Eclipse (that's the understatement of the year) it does indicate to me that the fault may not be with SWT's implemention on Solaris x86. DSL
Might this be the same bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6498094 If so, there is a workaround. I have not had a chance to test it yet.
Hi There, > If so, there is a workaround. I have not had a chance to test it yet. It doesn't appear to be. I switched to CDE (just to make sure I had no GNOME session running at all), and came up with a similar error. -bash-3.00$ set | grep GNOME -bash-3.00$ Here's my error log this time: --- # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xfb270642, pid=105297, tid=2 # # Java VM: Java HotSpot(TM) Server VM (1.6.0-b105 mixed mode) # Problematic frame: # J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x0806f400): JavaThread "main" [_thread_in_Java, id=2] siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00010229 Registers: EAX=0xe6e81118, EBX=0x00010101, ECX=0xf95d16a8, EDX=0x00000000 ESP=0xfe53b190, EBP=0xf95d16a8, ESI=0xfe53b1e8, EDI=0xfb27062c EIP=0xfb270642, EFLAGS=0x00010286 Top of Stack: (sp=0xfe53b190) 0xfe53b190: 00000000 0806fd74 0806fd78 0806fd78 0xfe53b1a0: 0806fd7c 0806fd80 e78918b5 000000c9 0xfe53b1b0: fb212454 fe53b278 e78915ec 0806fdb8 0xfe53b1c0: 0806fdb8 fe53b200 fb212454 0806fdb8 0xfe53b1d0: 0806fd7c fe53b210 fe53b210 fb203243 0xfe53b1e0: e6e82a48 fb203243 00000000 f95d16a8 0xfe53b1f0: fe53b1f0 e78917e1 fe53b220 e7892738 0xfe53b200: 00000000 e7891838 fe53b1e8 fe53b21c Instructions: (pc=0xfb270642) 0xfb270632: ff 55 81 ec 48 00 00 00 8b e9 89 14 24 8b 5a 04 0xfb270642: 8b 8b 28 01 00 00 81 f9 60 55 e0 e6 75 15 8b 0a Stack: [0xfe4ec000,0xfe53c000), sp=0xfe53b190, free space=316k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) J java.util.HashMap.get(Ljava/lang/Object;)Ljava/lang/Object; --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x085a3800 JavaThread "Worker-0" [_thread_blocked, id=17] 0x082c8000 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=16] 0x082e1400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=15] 0x082e7000 JavaThread "State Data Manager" daemon [_thread_blocked, id=14] 0x08285800 JavaThread "process reaper" daemon [_thread_in_native, id=13] 0x0817d800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11] 0x0817c000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=10] 0x0817ac00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9] 0x08178c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8] 0x08163c00 JavaThread "Finalizer" daemon [_thread_blocked, id=7] 0x08163400 JavaThread "Reference Handler" daemon [_thread_blocked, id=6] =>0x0806f400 JavaThread "main" [_thread_in_Java, id=2] Other Threads: 0x08160800 VMThread [id=5] 0x0817ec00 WatcherThread [id=12] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 5376K, used 4787K [0xf9200000, 0xf9e00000, 0xfb000000) eden space 4608K, 87% used [0xf9200000,0xf95ee6e8,0xf9680000) from space 768K, 99% used [0xf9740000,0xf97fe750,0xf9800000) to space 768K, 0% used [0xf9680000,0xf9680000,0xf9740000) PSOldGen total 36864K, used 823K [0xeae00000, 0xed200000, 0xf9200000) object space 36864K, 2% used [0xeae00000,0xeaecdd88,0xed200000) PSPermGen total 16384K, used 10857K [0xe6e00000, 0xe7e00000, 0xeae00000) object space 16384K, 66% used [0xe6e00000,0xe789a798,0xe7e00000) Dynamic libraries: 0x08050000 /usr/jdk/instances/jdk1.6.0/bin/java 0xfef90000 /lib/libthread.so.1 0xfef70000 /usr/jdk/instances/jdk1.6.0/bin/../jre/lib/i386/jli/libjli.so 0xfefa0000 /lib/libdl.so.1 0xfee50000 /lib/libc.so.1 0xfe600000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/server/libjvm.so 0xfee10000 /lib/libsocket.so.1 0xfee30000 /usr/lib/libsched.so.1 0xfedd0000 /lib/libm.so.1 0xfeda0000 /usr/lib/libCrun.so.1 0xfedf0000 /lib/libdoor.so.1 0xfecd0000 /lib/libnsl.so.1 0xfec70000 /lib/libm.so.2 0xfec40000 /lib/libscf.so.1 0xfe5d0000 /lib/libuutil.so.1 0xfe5b0000 /lib/libgen.so.1 0xfe580000 /lib/libmd.so.1 0xfe550000 /lib/libmp.so.2 0xfe490000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/native_threads/libhpi.so 0xfe430000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libverify.so 0xfe3e0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libjava.so 0xfe3b0000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libzip.so 0xe6a50000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnet.so 0xe6a30000 /usr/jdk/instances/jdk1.6.0/jre/lib/i386/libnio.so 0xfe210000 /lib/librt.so.1 0xe6a00000 /usr/lib/libsendfile.so.1 0xe67a0000 /export/home/opt/eclipse/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-pi-gtk-3232.so 0xe6400000 /usr/lib/libgtk-x11-2.0.so.0 0xe6770000 /usr/lib/libgthread-2.0.so.0 0xe63e0000 /usr/openwin/lib/libXtst.so.1 0xe63b0000 /usr/lib/libgdk_pixbuf-2.0.so.0 0xe6300000 /usr/lib/libglib-2.0.so.0 0xe62a0000 /usr/lib/libgobject-2.0.so.0 0xe6200000 /usr/lib/libgdk-x11-2.0.so.0 0xe5000000 /usr/lib/libmlib.so.2 0xe4000000 /usr/lib/libmlib/libmlib_sse2.so.2 0xe6170000 /usr/lib/libcairo.so.2 0xe6160000 /lib/libpthread.so.1 0xe60b0000 /usr/lib/libX11.so.4 0xe6090000 /usr/lib/libgmodule-2.0.so.0 0xe3fd0000 /usr/lib/libatk-1.0.so.0 0xe3f80000 /usr/lib/libpango-1.0.so.0 0xe6070000 /usr/lib/libpangocairo-1.0.so.0 0xe3f60000 /usr/openwin/lib/libXau.so.6 0xe3f30000 /usr/openwin/lib/libXext.so.0 0xe3ef0000 /usr/lib/libpangoft2-1.0.so.0 0xe3e90000 /usr/lib/libfontconfig.so.1 0xe3de0000 /usr/sfw/lib/libfreetype.so.6 0xe3d90000 /usr/lib/libpng12.so.0 0xe3d60000 /usr/lib/libz.so.1 0xe3d40000 /usr/sfw/lib/libXrender.so.1 0xe3ce0000 /usr/sfw/lib/libexpat.so.0 0xe3cc0000 /usr/X11/lib/libXrandr.so.2 0xe3ca0000 /usr/lib/libXi.so.5 0xe3c60000 /usr/lib/iconv/UTF-8%8859-1.so 0xe3c20000 /export/home/lloy0076/.eclipse/org.eclipse.platform_3.2.0/configuration/org.eclipse.osgi/bundles/58/1/.cp/libswt-gtk-3232.so VM Arguments: jvm_args: -Xms40m -Xmx256m java_command: /opt/eclipse/startup.jar -os solaris -ws gtk -arch x86 -launcher /opt/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 32 -vm /usr/bin/java -vmargs -Xms40m -Xmx256m -jar /opt/eclipse/startup.jar Launcher Type: SUN_STANDARD Environment Variables: PATH=/usr/bin:/usr/ucb:/etc:. LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/i386/server:/usr/jdk/instances/jdk1.6.0/jre/lib/i386:/usr/jdk/instances/jdk1.6.0/jre/../lib/i386 SHELL=/bin/bash DISPLAY=:0.0 Signal Handlers: SIGSEGV: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGBUS: [libjvm.so+0x4d2c0c], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGFPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGPIPE: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGILL: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGHUP: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGINT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGQUIT: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIGTERM: [libjvm.so+0x441338], sa_mask[0]=0xffbffeff, sa_flags=0x00000004 SIG39: [libjvm.so+0x4427ac], sa_mask[0]=0x00000000, sa_flags=0x00000008 SIG40: [libjvm.so+0xf0fa8], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c --------------- S Y S T E M --------------- OS: Solaris Nevada snv_55b X86 Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 12 January 2007 uname:SunOS 5.11 opensol-20070115 i86pc (T2 libthread) rlimit: STACK 10240k, CORE infinity, NOFILE 65536, AS infinity load average:0.27 0.16 0.14 CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, mmxext, 3dnowext, 3dnow, ht Memory: 4k page, physical 4192764k(2772048k free) vm_info: Java HotSpot(TM) Server VM (1.6.0-b105) for solaris-x86, built on Nov 29 2006 01:17:10 by "" with unknown Workshop:0x580
This is a VM crash - there is no info here to suggest a bug in Eclipse. Please report this to your VM provider.