[OMPI users] Double free or corruption with OpenMPI 2.0
Hello, I am using OpenMPI 2.0.0 with a computational fluid dynamics software and I am encountering a series of errors when running this with mpirun. This is my lscpu output CPU(s):4 On-line CPU(s) list: 0-3 Thread(s) per core:2 Core(s) per socket:2 Socket(s): 1 and I am running OpenMPI's mpirun in the following way mpirun -np 4 cfd_software and I get double free or corruption every single time. I have two questions - 1) I am unable to capture the standard error that mpirun throws in a file How can I go about capturing the standard error of mpirun ? 2) Has this error i.e. double free or corruption been reported by others ? Is there a Is a bug fix available ? Regards, Ashwin. ___ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Re: [OMPI users] Double free or corruption with OpenMPI 2.0
Also when I try to build and run a make check I get these errors - Am I clear to proceed or is my installation broken ? This is on Ubuntu 16.04 LTS. == Open MPI 2.1.1: test/datatype/test-suite.log == # TOTAL: 9 # PASS: 8 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: external32 /home/t/openmpi-2.1.1/test/datatype/.libs/lt-external32: symbol lookup error: /home/openmpi-2.1.1/test/datatype/.libs/lt-external32: undefined symbol: ompi_datatype_pack_external_size FAIL external32 (exit status: On Tue, Jun 13, 2017 at 5:24 PM, ashwin .D wrote: > Hello, > I am using OpenMPI 2.0.0 with a computational fluid dynamics > software and I am encountering a series of errors when running this with > mpirun. This is my lscpu output > > CPU(s):4 > On-line CPU(s) list: 0-3 > Thread(s) per core:2 > Core(s) per socket:2 > Socket(s): 1 and I am running OpenMPI's mpirun in the following > > way > > mpirun -np 4 cfd_software > > and I get double free or corruption every single time. > > I have two questions - > > 1) I am unable to capture the standard error that mpirun throws in a file > > How can I go about capturing the standard error of mpirun ? > > 2) Has this error i.e. double free or corruption been reported by others ? Is > there a Is a > > bug fix available ? > > Regards, > > Ashwin. > > ___ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Re: [OMPI users] Double free or corruption with OpenMPI 2.0
If you are not using external32 in datatypes code, this issue doesn't matter. I don't think most implementations support external32... Double free indicates application error. Such errors are possible but extremely rare inside of MPI libraries. The incidence of applications corrupting memory is about a million times higher than MPI libraries in my experience. Jeff On Tue, Jun 13, 2017 at 5:23 AM ashwin .D wrote: > Also when I try to build and run a make check I get these errors - Am I > clear to proceed or is my installation broken ? This is on Ubuntu 16.04 > LTS. > > == >Open MPI 2.1.1: test/datatype/test-suite.log > == > > # TOTAL: 9 > # PASS: 8 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: external32 > > > /home/t/openmpi-2.1.1/test/datatype/.libs/lt-external32: symbol lookup > error: /home/openmpi-2.1.1/test/datatype/.libs/lt-external32: undefined > symbol: ompi_datatype_pack_external_size > FAIL external32 (exit status: > > On Tue, Jun 13, 2017 at 5:24 PM, ashwin .D wrote: > >> Hello, >> I am using OpenMPI 2.0.0 with a computational fluid dynamics >> software and I am encountering a series of errors when running this with >> mpirun. This is my lscpu output >> >> CPU(s):4 >> On-line CPU(s) list: 0-3 >> Thread(s) per core:2 >> Core(s) per socket:2 >> Socket(s): 1 and I am running OpenMPI's mpirun in the following >> >> way >> >> mpirun -np 4 cfd_software >> >> and I get double free or corruption every single time. >> >> I have two questions - >> >> 1) I am unable to capture the standard error that mpirun throws in a file >> >> How can I go about capturing the standard error of mpirun ? >> >> 2) Has this error i.e. double free or corruption been reported by others ? >> Is there a Is a >> >> bug fix available ? >> >> Regards, >> >> Ashwin. >> >> > ___ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users -- Jeff Hammond jeff.scie...@gmail.com http://jeffhammond.github.io/ ___ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Re: [OMPI users] OMPI users] Double free or corruption with OpenMPI 2.0
Hi Can you please post your configure command line for 2.1.1 ? On which architecture are you running? x86_64 ? Cheers, Gilles "ashwin .D" wrote: >Also when I try to build and run a make check I get these errors - Am I clear >to proceed or is my installation broken ? This is on Ubuntu 16.04 LTS. > >== > Open MPI 2.1.1: test/datatype/test-suite.log >== > ># TOTAL: 9 ># PASS: 8 ># SKIP: 0 ># XFAIL: 0 ># FAIL: 1 ># XPASS: 0 ># ERROR: 0 > >.. contents:: :depth: 2 > >FAIL: external32 > > >/home/t/openmpi-2.1.1/test/datatype/.libs/lt-external32: symbol lookup error: >/home/openmpi-2.1.1/test/datatype/.libs/lt-external32: undefined symbol: >ompi_datatype_pack_external_size >FAIL external32 (exit status: > > >On Tue, Jun 13, 2017 at 5:24 PM, ashwin .D wrote: > >Hello, > > I am using OpenMPI 2.0.0 with a computational fluid dynamics >software and I am encountering a series of errors when running this with >mpirun. This is my lscpu output > >CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 >Socket(s): 1 and I am running OpenMPI's mpirun in the following >way >mpirun -np 4 cfd_software > >and I get double free or corruption every single time. > >I have two questions - > >1) I am unable to capture the standard error that mpirun throws in a file >How can I go about capturing the standard error of mpirun ? >2) Has this error i.e. double free or corruption been reported by others ? Is >there a Is a >bug fix available ? > >Regards, >Ashwin. > > ___ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users
Re: [OMPI users] Double free or corruption with OpenMPI 2.0
On Jun 13, 2017, at 8:22 AM, ashwin .D wrote: > > Also when I try to build and run a make check I get these errors - Am I clear > to proceed or is my installation broken ? This is on Ubuntu 16.04 LTS. > > == >Open MPI 2.1.1: test/datatype/test-suite.log > == > > # TOTAL: 9 > # PASS: 8 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > .. contents:: :depth: 2 > > FAIL: external32 > > > /home/t/openmpi-2.1.1/test/datatype/.libs/lt-external32: symbol lookup error: > /home/openmpi-2.1.1/test/datatype/.libs/lt-external32: undefined symbol: > ompi_datatype_pack_external_size > FAIL external32 (exit status: I'm a little confused -- you said you're running Open MPI 2.0.0 but you're running the 2.1.1 tests. Can you send all the information listed here: https://www.open-mpi.org/community/help/ -- Jeff Squyres jsquy...@cisco.com ___ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users