Hello all,
I'm using Eclipse Luna for Parallel Aplication Developers and trying to debug a Fortran parallel aplication with it. I can compile and run the aplication without any problem but when i try to debug with SDM I allways get the following error:
*** Error in `/home/vsande/.eclipsesettings/sdm': double free or corruption (out): 0x0000000001543970 ***
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 18795 on node LSSC-T1700 exited on signal 6 (Aborted).
--------------------------------------------------------------------------
I'm running eclipse on a x86_64 Linux PC with Ubuntu 14.04:
Gfortran: gcc version 4.9.2 (Ubuntu 4.9.2-0ubuntu1~14.04)
MPI: (Open MPI) 1.8.4
GNU gdb (GDB) 7.8.2
My eclipse configuration:
/home/vsande/eclipse/jre/bin/java
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms512m
-Xmx2048m
-jar /home/vsande/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /home/vsande/eclipse//plugins/org.eclipse.platform_4.4.0.v20140925-0400/splash.bmp
-launcher /home/vsande/eclipse/eclipse
-name Eclipse
--launcher.library /home/vsande/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326/eclipse_1605.so
-startup /home/vsande/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.appendVmargs
-exitdata 564800d
-product org.eclipse.epp.package.parallel.product
-vm /home/vsande/eclipse/jre/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XX:MaxPermSize=256m
-Xms512m
-Xmx2048m
-jar /home/vsande/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
It seems that there are any problem with Fortran derived types. In order to delimit the problem I try to reproduce the same problem in a simplest context, I did some minor changes in the Calculate Pi example adding a derived type variable in the header of calc_pi subroutine. I get the same problem!