Thanks, Satish. I'll give things a try using clang/clang++ to see if the
problem is related to the GCC I have installed.

--Richard

On Tue, Aug 1, 2017 at 4:46 PM, Balay, Satish <[email protected]> wrote:

> Hm - we primarily use default apple clang/clang++ with gfortran from brew.
>
> And the nightlybuilds are fine [will have to check if something broke
> today]
>
> There was previously an issue with gcc from brew - but don't remember what
> it was.
>
> Satish
>
> On Tue, 1 Aug 2017, Richard Tran Mills wrote:
>
> > 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