Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] MPI_Init never returns on IA64
From: Shaun Jackman (sjackman_at_[hidden])
Date: 2010-03-29 19:47:20


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