Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: [OMPI users] segfault when combining OpenMPI and GotoBLAS2
From: Dorian Krause (doriankrause_at_[hidden])
Date: 2010-01-18 06:16:56


has any one successfully combined OpenMPI and GotoBLAS2? I'm facing
segfaults in any program which combines the two libraries (as shared
libs). The segmentation fault seems to occur in MPI_Init(). The gdb
backtrace is

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x424fb940 (LWP 9155)]
0x00002b2956ca9900 in opal_list_t_class () from
(gdb) bt
#0 0x00002b2956ca9900 in opal_list_t_class () from
#1 0x0000003df9c06307 in start_thread () from /lib64/
#2 0x0000003df90d1ded in clone () from /lib64/
#3 0x0000000000000000 in ?? ()

(For sake of completeness I have attached the test-program, you need to
compile it with -DSIZEOF_SCAL_T=8, e.g.
mpicc -DSIZEOF_SCAL_T=8 -o blas blas.c -L$GOTO2_LIB -lgoto2 -lgfortran).

I'm working on a Opteron x86_64 system running CentOs 5.2 . GotoBLAS2 V.
1.10 was compiled with gcc-4.1.2. This problem applies to OpenMPI 1.3.2
and OpenMPI 1.4.0 alike (both compiled with gcc-4.1.2).

I could post the `ompi_info --all` if anyone is interested but I think
both installations are quiet standard (openib, romio).


  • text/plain attachment: blas.c