Helge, Not sure if this helps, but below the (successful) output on my machine. I’m on OS X 11.6-beta, but I don’t think that is important. I do remember installing an updated Xcode.
Regards, Rob > On May 30, 2016, at 08:41, Helge Eichhorn <[email protected]> wrote: > > > > Hi! > > I am having a strange problem with a segfault that seemingly appeared out of > nowhere while calling Fortran code on OSX. > > When I try to run the tests of my Dopri.jl > <https://github.com/helgee/Dopri.jl> package on Julia 0.4.5 on OSX 10.11.5 > the process consistently fails with this error message: > signal (11): Segmentation fault: 11 > unknown function (ip: 0x0) > > Tests pass on master and 0.3.12. Could somebody try to reproduce this > behavior on their machine? What puzzles me is that this did not happen 23 > days ago when I fixed the lastest issue with the package. In the meantime I > did not change anything about neither the code nor the Julia runtime. I did > install an OS update, though. > > Any ideas? > > The only other data point I have is that the tests also segfault on 0.3 on > Travis but not consistently. On the third to fourth re-run the build usually > succeeds. I have attached the log. > > Cheers, > Helge > <travis.log> julia> Pkg.add("Dopri") INFO: No packages to install, update or remove INFO: Package database updated julia> using Dopri julia> Pkg.test("Dopri") INFO: Testing Dopri ERROR: LoadError: could not spawn setenv(`/Users/rob/.julia/v0.4/Dopri/deps/testrunner`,Union{ASCIIString,UTF8String}["LD_LIBRARY_PATH=/Users/rob/.julia/v0.4/Dopri/deps"]): no such file or directory (ENOENT) in _jl_spawn at process.jl:262 in anonymous at process.jl:415 in setup_stdio at process.jl:403 in spawn at process.jl:414 in open at process.jl:478 in open at process.jl:492 in include at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/julia/sys.dylib in include_from_node1 at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/julia/sys.dylib in process_options at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/julia/sys.dylib in _start at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/julia/sys.dylib while loading /Users/rob/.julia/v0.4/Dopri/test/runtests.jl, in expression starting on line 9 =======================================================[ ERROR: Dopri ]======================================================= failed process: Process(`/Applications/Julia-0.4.5.app/Contents/Resources/julia/bin/julia --check-bounds=yes --code-coverage=none --color=yes /Users/rob/.julia/v0.4/Dopri/test/runtests.jl`, ProcessExited(1)) [1] ============================================================================================================================== ERROR: Dopri had test errors in error at /Applications/Julia-0.4.5.app/Contents/Resources/julia/lib/julia/sys.dylib in test at pkg/entry.jl:803 in anonymous at pkg/dir.jl:31 in cd at file.jl:22 in cd at pkg/dir.jl:31 in test at pkg.jl:71 julia> Pkg.build("Dopri") INFO: Building Dopri julia> Pkg.test("Dopri") INFO: Testing Dopri INFO: Dopri tests passed julia> versioninfo() Julia Version 0.4.5 Commit 2ac304d (2016-03-18 00:58 UTC) Platform Info: System: Darwin (x86_64-apple-darwin13.4.0) CPU: Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz WORD_SIZE: 64 BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell) LAPACK: libopenblas64_ LIBM: libopenlibm LLVM: libLLVM-3.3 shell> gfortran -v Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc/5.3.0/libexec/gcc/x86_64-apple-darwin15.0.0/5.3.0/lto-wrapper Target: x86_64-apple-darwin15.0.0 Configured with: ../configure --build=x86_64-apple-darwin15.0.0 --prefix=/usr/local/Cellar/gcc/5.3.0 --libdir=/usr/local/Cellar/gcc/5.3.0/lib/gcc/5 --enable-languages=c,c++,objc,obj-c++,fortran --program-suffix=-5 --with-gmp=/usr/local/opt/gmp --with-mpfr=/usr/local/opt/mpfr --with-mpc=/usr/local/opt/libmpc --with-isl=/usr/local/opt/isl --with-system-zlib --enable-libstdcxx-time=yes --enable-stage1-checking --enable-checking=release --enable-lto --with-build-config=bootstrap-debug --disable-werror --with-pkgversion='Homebrew gcc 5.3.0' --with-bugurl=https://github.com/Homebrew/homebrew/issues --enable-plugin --disable-nls --enable-multilib Thread model: posix gcc version 5.3.0 (Homebrew gcc 5.3.0)
