Hi, today I installed openmpi-1.8.3a1r32692 on my machines (Solaris 10 Sparc (tyr), Solaris 10 x86_64 (sunpc1), and openSUSE Linux 12.1 x86_64 (linpc1)) with Sun C 5.12 and gcc-4.9.0.
I still get a segmentation fault for my small Java program on Solaris. tyr java 102 ompi_info | grep -e MPI: -e "C compiler:" Open MPI: 1.8.3a1r32692 C compiler: cc tyr java 103 mpijavac InitFinalizeMain.java tyr java 104 mpiexec -np 1 java InitFinalizeMain # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xffffffff7ea3c7f0, pid=1860, tid=2 # # JRE version: Java(TM) SE Runtime Environment (8.0-b132) (build 1.8.0-b132) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b70 mixed mode solaris-sparc compressed oops) # Problematic frame: # C [libc.so.1+0x3c7f0] strlen+0x50 # # 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/fd1026/work/skripte/master/parallel/prog/mpi/java/hs_err_pid1860.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. # -------------------------------------------------------------------------- mpiexec noticed that process rank 0 with PID 1860 on node tyr exited on signal 6 (Abort). -------------------------------------------------------------------------- tyr java 105 I have the same problem with my gcc-version. tyr java 112 ompi_info | grep -e MPI: -e "C compiler:" Open MPI: 1.8.3a1r32692 C compiler: gcc tyr java 113 mpijavac InitFinalizeMain.java tyr java 114 mpiexec -np 1 java InitFinalizeMain # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xffffffff7ea3c7f0, pid=2489, tid=2 ... Can I provide anything else, so that you can solve the problem? Kind regards Siegmar