Hi Folks,

I am seeing a lot of errors when I run the full test suite (with latest
master) on my MacBook, related to SEGVs inside (or thereabouts)
PetscCommBuildTwoSided_Ibarrier. Do I have something mis-configured or ... ?

Sample error message below:

> [2]PETSC ERROR:
------------------------------------------------------------------------
> [2]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation,
probably memory access out of range
> [2]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
> [2]PETSC ERROR: or see
http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind
> [2]PETSC ERROR: or try http://valgrind.org on GNU/linux and Apple Mac OS
X to find memory corruption errors
> [2]PETSC ERROR: likely location of problem given in stack below
> [2]PETSC ERROR: ---------------------  Stack Frames
---------------------> [3]PETSC ERROR: Note: The EXACT line numbers in the
stack are not available,
> [3]PETSC ERROR:       INSTEAD the line number of the start of the function
> [3]PETSC ERROR:       is given.
> [3]PETSC ERROR: [3] PetscCommBuildTwoSided_Ibarrier line 97
/Users/rmills/proj/petsc/src/sys/utils/mpits.c
> [3]PETSC ERROR: [3] PetscCommBuildTwoSided line 279
/Users/rmills/proj/petsc/src/sys/utils/mpits.c
> [3]PETSC ERROR: [3] PetscSFSetUp_Basic line 539
/Users/rmills/proj/petsc/src/vec/is/sf/impls/basic/sfbasic.c
> [3]PETSC ERROR: [3] PetscSFSetUp line 179
/Users/rmills/proj/petsc/src/vec/is/sf/interface/sf.c
> [3]PETSC ERROR: [3] PetscSFBcastBegin line 925
/Users/rmills/proj/petsc/src/vec/is/sf/interface/sf.c
> [3]PETSC ERROR: [3] MatISSetPreallocation_IS line 1018
/Users/rmills/proj/petsc/src/mat/impls/is/matis.c
> [3]PETSC ERROR: [3] MatISSetPreallocation line 1005
/Users/rmills/proj/petsc/src/mat/impls/is/matis.c

And I'm using MPICH downloaded/built by PETSc:

rmills@Richards-MBP:mat(master=)arch-osx-gcc7-debug$
/Users/rmills/proj/petsc/arch-osx-gcc7-debug/bin/mpirun --version
HYDRA build details:
    Version:                                 3.2
    Release Date:                            Wed Nov 11 22:06:48 CST 2015
    CC:                              gcc-7  -fstack-protector -g
    CXX:                             g++-7  -fstack-protector -g
    F77:                             gfortran -ffree-line-length-0 -g
    F90:                             gfortran -ffree-line-length-0 -g
    Configure options:                       '--disable-option-checking'
'--prefix=/Users/rmills/proj/petsc/arch-osx-gcc7-debug'
'MAKE=/usr/bin/make'
'--libdir=/Users/rmills/proj/petsc/arch-osx-gcc7-debug/lib' 'CC=gcc-7'
'CFLAGS=-fstack-protector -g -O0' 'AR=/usr/bin/ar' 'ARFLAGS=cr' 'CXX=g++-7'
'CXXFLAGS=-fstack-protector -g ' 'F77=gfortran'
'FFLAGS=-ffree-line-length-0 -g ' 'FC=gfortran'
'FCFLAGS=-ffree-line-length-0 -g ' '--enable-shared'
'--with-device=ch3:sock' '--with-pm=hydra' '--enable-fast=no'
'--enable-g=meminit' '--cache-file=/dev/null' '--srcdir=.' 'LDFLAGS='
'LIBS=-lpthread ' 'CPPFLAGS=
-I/Users/rmills/proj/petsc/arch-osx-gcc7-debug/externalpackages/mpich-3.2/src/mpl/include
-I/Users/rmills/proj/petsc/arch-osx-gcc7-debug/externalpackages/mpich-3.2/src/mpl/include
-I/Users/rmills/proj/petsc/arch-osx-gcc7-debug/externalpackages/mpich-3.2/src/openpa/src
-I/Users/rmills/proj/petsc/arch-osx-gcc7-debug/externalpackages/mpich-3.2/src/openpa/src
-D_REENTRANT
-I/Users/rmills/proj/petsc/arch-osx-gcc7-debug/externalpackages/mpich-3.2/src/mpi/romio/include'
    Process Manager:                         pmi
    Launchers available:                     ssh rsh fork slurm ll lsf sge
manual persist
    Topology libraries available:            hwloc
    Resource management kernels available:   user slurm ll lsf sge pbs
cobalt
    Checkpointing libraries available:
    Demux engines available:                 poll select

--Richard

Reply via email to