Hi,

On an IA64 platform, MPI_Init never returns. I fired up GDB and it seems
that ompi_free_list_grow never returns. My test program does nothing but
call MPI_Init. Here's the backtrace:

(gdb) bt
#0  0x2000000000075620 in ompi_free_list_grow () from 
/home/aubjtl/openmpi/lib/libmpi.so.0
#1  0x2000000000078e50 in ompi_rb_tree_init () from 
/home/aubjtl/openmpi/lib/libmpi.so.0
#2  0x2000000000160840 in mca_mpool_base_tree_init () from 
/home/aubjtl/openmpi/lib/libmpi.so.0
#3  0x200000000015dac0 in mca_mpool_base_open () from 
/home/aubjtl/openmpi/lib/libmpi.so.0
#4  0x20000000000bfd30 in ompi_mpi_init () from 
/home/aubjtl/openmpi/lib/libmpi.so.0
#5  0x200000000010efb0 in PMPI_Init () from /home/aubjtl/openmpi/lib/libmpi.so.0
#6  0x4000000000000b70 in main ()

Any suggestion how I can trouble shoot?

$ mpirun --version
mpirun (Open MPI) 1.4.1
$ ./config.guess
ia64-unknown-linux-gnu

Thanks,
Shaun


Reply via email to