Hi Richard,

On Wed, Jan 4, 2012 at 4:06 PM, Richard Walsh
<richard.wa...@csi.cuny.edu> wrote:
> Moreover, this problem has been addressed with the following go-around
> in the 1.5.5 OpenMPI release with the following fix in 
> opal/mca/memory/linux/malloc.c:

> #ifdef __INTEL_COMPILER_BUILD_DATE
> #  if __INTEL_COMPILER_BUILD_DATE == 20110811
> #    pragma GCC optimization_level 1
> #  endif
> #endif

I have added this patch to openmpi 1.5.3. Previously, every mpicc
would crash, now mpicc is fine. However, mpirun still crashes like
this:
% mpirun -np 8 cpi-openmpi
[pax8e:13662] *** Process received signal ***
[pax8e:13662] Signal: Segmentation fault (11)
[pax8e:13662] Signal code: Address not mapped (1)
[pax8e:13662] Failing at address: 0x10
[pax8e:13662] [ 0] /lib64/libpthread.so.0(+0xf4a0) [0x7f348be7b4a0]
[pax8e:13662] [ 1]
/usr/lib64/openmpi-intel/lib/libmpi.so.1(opal_memory_ptmalloc2_int_malloc+0x4b3)
[0x7f348c817193]
[pax8e:13662] [ 2] /usr/lib64/openmpi-intel/lib/libmpi.so.1(+0xefdd9)
[0x7f348c815dd9]
[pax8e:13662] [ 3]
/usr/lib64/openmpi-intel/lib/libmpi.so.1(opal_class_initialize+0xaa)
[0x7f348c8278aa]
[pax8e:13662] [ 4]
/usr/lib64/openmpi-intel/lib/openmpi/mca_btl_openib.so(+0x1d0af)
[0x7f34874350af]
[pax8e:13662] [ 5] /lib64/libpthread.so.0(+0x77f1) [0x7f348be737f1]
[pax8e:13662] [ 6] /lib64/libc.so.6(clone+0x6d) [0x7f348bbb070d]
[pax8e:13662] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 6 with PID 13662 on node pax8e.ifh.de
exited on signal 11 (Segmentation fault).

I am using RHEL6.1 and the affected Intel 12.1 compiler.

Regards, Götz Waschk

Reply via email to