Skip to content

Instantly share code, notes, and snippets.

@flikka
Created June 19, 2014 11:06
Show Gist options
  • Save flikka/e446fcd15f42e9d2f032 to your computer and use it in GitHub Desktop.
Save flikka/e446fcd15f42e9d2f032 to your computer and use it in GitHub Desktop.
autodiff block test memory access violation
Started by user OPM Test User
Building in workspace /var/lib/jenkins/workspace/opm-autodiff
> git rev-parse --is-inside-work-tree
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/OPM/opm-autodiff.git
Fetching upstream changes from https://github.com/OPM/opm-autodiff.git
> git --version
> git fetch --tags --progress https://github.com/OPM/opm-autodiff.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse origin/master^{commit}
Checking out Revision aecfa3ed5069ada2d2a4da3bb5209920a512c9d8 (origin/master)
> git config core.sparsecheckout
> git checkout -f aecfa3ed5069ada2d2a4da3bb5209920a512c9d8
> git rev-list aecfa3ed5069ada2d2a4da3bb5209920a512c9d8
[opm-autodiff] $ /bin/bash /tmp/hudson164161252790127447.sh
-- CMake version: 2.8.9
-- Linux distribution: Debian GNU/Linux 7 (wheezy)
-- Target architecture: x86_64
-- Source code repository: git aecfa3e%
-- GNU C++ compiler version: 4.7.2
-- Linker: ld 2.22
-- Precompiled headers: disabled
-- Build type: Release
-- OpenMP: disabled
-- Finding package C99 using module mode
-- Finding package CXX11Features using module mode
-- Finding package Boost using module mode
-- Boost version: 1.49.0
-- Found the following Boost libraries:
-- date_time
-- filesystem
-- system
-- iostreams
-- unit_test_framework
-- Finding package dune-common using module mode
-- Finding package BLAS using module mode
-- A library with BLAS API found.
-- Finding package LAPACK using module mode
-- A library with BLAS API found.
-- A library with LAPACK API found.
-- Finding package CxaDemangle using module mode
-- Version 2.3.0 of dune-common from /usr/lib/dunecontrol/dune-common/dune.module
-- Finding package dune-istl using module mode
-- Finding package SuperLU using module mode
-- Directory with the SuperLU include files not found
-- Version 2.3.0 of dune-istl from /usr/lib/dunecontrol/dune-istl/dune.module
-- Finding package dune-cornerpoint using module mode
-- Finding package dune-grid using module mode
-- Finding package dune-geometry using module mode
-- Version 2.3.0 of dune-geometry from /usr/lib/dunecontrol/dune-geometry/dune.module
-- Finding package ALUGrid using module mode
-- Could not find ALUGrid.
-- Could not find ALUGrid
-- Finding package UG using module mode
-- Could not find UG. It seems to be not installed.
-- Version 2.3.0 of dune-grid from /usr/lib/dunecontrol/dune-grid/dune.module
-- Finding package opm-core using module mode
-- Finding package SuiteSparse using module mode
-- Finding package TinyXML using module mode
-- Failed to find library "tinyxml" for module TinyXML
-- Could NOT find TinyXML (missing: TinyXML_INCLUDE_DIR TinyXML_LIBRARY HAVE_TINYXML)
-- Finding package ERT using module mode
-- OpenMP: disabled
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- A library with BLAS API found.
-- A library with BLAS API found.
-- A library with LAPACK API found.
-- Finding package opm-parser using module mode
-- Finding package Eigen3 using module mode
-- Could NOT find Eigen3 (missing: EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK) (Required is at least version "3.2.0")
-- Looking for strip utility
-- Looking for strip utility - found
-- Writing config file "/var/lib/jenkins/workspace/opm-autodiff/build/config.h"...
-- This build defaults to installing in /usr/local
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Writing libtool archive for opmautodiff
-- Downloading Eigen3
-- Configuring done
-- Generating done
-- Build files have been written to: /var/lib/jenkins/workspace/opm-autodiff/build
[ 20%] Built target Eigen3
[ 23%] Patching Makefile to be DUNE compatible
[ 23%] Built target dune-compat
[ 25%] Updating version information
[ 25%] Built target update-version
Scanning dependencies of target opmautodiff
[ 28%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/BlackoilPropsAd.cpp.o
[ 30%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/BlackoilPropsAdInterface.cpp.o
[ 33%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/NewtonIterationBlackoilCPR.cpp.o
[ 35%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/NewtonIterationBlackoilSimple.cpp.o
[ 38%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/GridHelpers.cpp.o
[ 41%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/ImpesTPFAAD.cpp.o
[ 43%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/SimulatorCompressibleAd.cpp.o
[ 46%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/SimulatorFullyImplicitBlackoilOutput.cpp.o
[ 48%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/SimulatorIncompTwophaseAd.cpp.o
[ 51%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/TransportSolverTwophaseAd.cpp.o
[ 53%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/BlackoilPropsAdFromDeck.cpp.o
[ 56%] Building CXX object CMakeFiles/opmautodiff.dir/opm/autodiff/LinearisedBlackoilResidual.cpp.o
Linking CXX static library lib/libopmautodiff.a
[ 58%] Built target opmautodiff
Linking CXX executable bin/sim_2p_incomp_ad
[ 61%] Built target sim_2p_incomp_ad
Linking CXX executable bin/sim_2p_comp_ad
[ 64%] Built target sim_2p_comp_ad
Linking CXX executable bin/find_zero
[ 66%] Built target find_zero
Scanning dependencies of target sim_simple
[ 69%] Building CXX object CMakeFiles/sim_simple.dir/examples/sim_simple.cpp.o
Linking CXX executable bin/sim_simple
[ 69%] Built target sim_simple
Scanning dependencies of target sim_fibo_ad
[ 71%] Building CXX object CMakeFiles/sim_fibo_ad.dir/examples/sim_fibo_ad.cpp.o
Linking CXX executable bin/sim_fibo_ad
[ 71%] Built target sim_fibo_ad
Scanning dependencies of target sim_fibo_ad_cp
[ 74%] Building CXX object CMakeFiles/sim_fibo_ad_cp.dir/examples/sim_fibo_ad_cp.cpp.o
Linking CXX executable bin/sim_fibo_ad_cp
[ 74%] Built target sim_fibo_ad_cp
Scanning dependencies of target test_impestpfa_ad
[ 76%] Building CXX object CMakeFiles/test_impestpfa_ad.dir/examples/test_impestpfa_ad.cpp.o
Linking CXX executable bin/test_impestpfa_ad
[ 76%] Built target test_impestpfa_ad
Scanning dependencies of target test_implicit_ad
[ 79%] Building CXX object CMakeFiles/test_implicit_ad.dir/examples/test_implicit_ad.cpp.o
Linking CXX executable bin/test_implicit_ad
[ 79%] Built target test_implicit_ad
[ 79%] Built target examples
Scanning dependencies of target test_block
[ 82%] Building CXX object CMakeFiles/test_block.dir/tests/test_block.cpp.o
Linking CXX executable bin/test_block
[ 82%] Built target test_block
Scanning dependencies of target test_boprops_ad
[ 84%] Building CXX object CMakeFiles/test_boprops_ad.dir/tests/test_boprops_ad.cpp.o
Linking CXX executable bin/test_boprops_ad
[ 84%] Built target test_boprops_ad
Scanning dependencies of target test_scalar_mult
[ 87%] Building CXX object CMakeFiles/test_scalar_mult.dir/tests/test_scalar_mult.cpp.o
Linking CXX executable bin/test_scalar_mult
[ 87%] Built target test_scalar_mult
Scanning dependencies of target test_span
[ 89%] Building CXX object CMakeFiles/test_span.dir/tests/test_span.cpp.o
Linking CXX executable bin/test_span
[ 89%] Built target test_span
Linking CXX executable bin/test_syntax
[ 92%] Built target test_syntax
Linking CXX executable bin/test_welldensitysegmented
[ 94%] Built target test_welldensitysegmented
[ 97%] Making "tests" data available in output tree
[100%] Built target datafiles
[100%] Built target tests
UpdateCTestConfiguration from :/var/lib/jenkins/workspace/opm-autodiff/build/DartConfiguration.tcl
Parse Config file:/var/lib/jenkins/workspace/opm-autodiff/build/DartConfiguration.tcl
UpdateCTestConfiguration from :/var/lib/jenkins/workspace/opm-autodiff/build/DartConfiguration.tcl
Parse Config file:/var/lib/jenkins/workspace/opm-autodiff/build/DartConfiguration.tcl
Test project /var/lib/jenkins/workspace/opm-autodiff/build
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 1
Start 1: block
1: Test command: /var/lib/jenkins/workspace/opm-autodiff/build/bin/test_block
1: Test timeout computed to be: 1500
1: Running 5 test cases...
1: unknown location(0): fatal error in "AssignAddSubtractOperators": memory access violation at address: 0x0000000b: no mapping at fault address
1: /var/lib/jenkins/workspace/opm-autodiff/tests/test_block.cpp(215): last checkpoint
1:
1: *** 1 failure detected in test suite "AutoDiffBlockTest"
1/1 Test #1: block ............................***Failed 0.01 sec
0% tests passed, 1 tests failed out of 1
Total Test time (real) = 0.04 sec
The following tests FAILED:
1 - block (Failed)
Errors while running CTest
Build step 'Execute shell' marked build as failure
Finished: FAILURE
@YingfangZhou
Copy link

@flikka
Is this problem solved, I am also facing the same issue? Many appreciated if you could share your solution.

Best wishes

@YingfangZhou
Copy link

Problem solved by install Eeigen3 provided by OPM Github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment