Subject: CGAL users discussion list
List archive
- From: Adam Getchell <>
- To:
- Subject: [cgal-discuss] Bug report: Incrementing an invalid iterator
- Date: Tue, 10 Mar 2015 18:48:01 -0700
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus/build]
└─▪ brew info cgal
cgal: stable 4.5.2 (bottled)
/usr/local/Cellar/cgal/4.5.2 (2731 files, 33M) *
Built from source with: --c++11, --imaging, --with-eigen3, --with-lapack
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/cgal.rb
==> Dependencies
Build: cmake ✔
Required: boost ✔, gmp ✔, mpfr ✔
==> Options
--c++11
Build using C++11 mode
--imaging
Build ImageIO and QT compoments of CGAL
--with-eigen3
Build with Eigen3 support
--with-lapack
Build with LAPACK support
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus/build]
└─▪ brew info tbb
tbb: stable 4.3-20141023 (bottled)
http://www.threadingbuildingblocks.org/
/usr/local/Cellar/tbb/4.3-20141023 (104 files, 1.9M) *
Built from source with: --c++11
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/tbb.rb
==> Options
--c++11
Build using C++11 mode
Scanning dependencies of target unittests
[ 27%] Building CXX object CMakeFiles/unittests.dir/unittests/main.cpp.o
[ 36%] Building CXX object CMakeFiles/unittests.dir/unittests/PointTest.cpp.o
[ 45%] Building CXX object CMakeFiles/unittests.dir/unittests/S3BulkActionTest.cpp.o
[ 54%] Building CXX object CMakeFiles/unittests.dir/unittests/S3ErgodicMovesTest.cpp.o
[ 63%] Building CXX object CMakeFiles/unittests.dir/unittests/S3TetrahedronTest.cpp.o
[ 72%] Building CXX object CMakeFiles/unittests.dir/unittests/SdTriangulationTest.cpp.o
[ 81%] Building CXX object CMakeFiles/unittests.dir/unittests/SphereTest.cpp.o
[ 90%] Building CXX object CMakeFiles/unittests.dir/unittests/Triangulated2SphereTest.cpp.o
[100%] Building CXX object CMakeFiles/unittests.dir/unittests/VertexTest.cpp.o
Linking CXX executable unittests
Undefined symbols for architecture x86_64:
"tbb::task_group_context::init()", referenced from:
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus/build]
└─▪ make
Scanning dependencies of target cdt
[ 9%] Building CXX object CMakeFiles/cdt.dir/src/cdt.cpp.o
[ 18%] Building CXX object CMakeFiles/cdt.dir/src/docopt/docopt.cpp.o
Linking CXX executable cdt
[ 18%] Built target cdt
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus/build]
└─▪ ./cdt --s -n6400 -t256 -a1.1 -k2.2 -l3.3 -p1000
Topology is spherical
Number of dimensions = 3
Number of simplices = 6400
Number of timeslices = 256
Alpha = 1.1
K = 2.2
Lambda = 3.3
Number of passes = 1000
User = adam
Hostname = Hapkido.local
Generating universe ...
Pass #1
Fixing foliation....
CGAL error: assertion violation!
_expression_ : DSC::type(m_ptr.p) == DSC::USED
File : /usr/local/Cellar/cgal/4.5.2/include/CGAL/Compact_container.h
Line : 1076
Explanation: Incrementing an invalid iterator.
Refer to the bug-reporting instructions at http://www.cgal.org/bug_report.html
libc++abi.dylib: terminating with uncaught exception of type CGAL::Assertion_exception: CGAL ERROR: assertion violation!
Expr: DSC::type(m_ptr.p) == DSC::USED
File: /usr/local/Cellar/cgal/4.5.2/include/CGAL/Compact_container.h
Line: 1076
Explanation: Incrementing an invalid iterator.
Abort trap: 6
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus]
└─▪ ./build.sh
-- The C compiler identification is AppleClang 6.0.0.6000057
-- The CXX compiler identification is AppleClang 6.0.0.6000057
-- Check for working C compiler using: Ninja
-- Check for working C compiler using: Ninja -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Ninja
-- Check for working CXX compiler using: Ninja -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Build type: Release
-- USING CXXFLAGS = ' -O3 -DNDEBUG'
-- USING EXEFLAGS = ' -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib '
-- Targetting Ninja
-- Using /usr/bin/c++ compiler.
-- DARWIN_VERSION=14
-- Mac Leopard detected
-- Requested component: Core
-- Requested component: MPFR
-- Requested component: GMP
-- Found Eigen3: /usr/local/include/eigen3 (found suitable version "3.2.4", minimum required is "3.1.0")
-- Found Intel TBB
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/adam/CDT-plusplus/build
[13/13] Linking CXX executable unittests
┌─[adam][Hapkido][±][master ✗][~/CDT-plusplus]
└─▪ ./build/cdt --s -n6400 -t256 -a1.1 -k2.2 -l3.3 -p1000
Topology is spherical
Number of dimensions = 3
Number of simplices = 6400
Number of timeslices = 256
Alpha = 1.1
K = 2.2
Lambda = 3.3
Number of passes = 1000
User = adam
Hostname = Hapkido.local
Generating universe ...
Pass #1
Fixing foliation....
Pass #2
Fixing foliation....
Pass #3
Fixing foliation....
Classifying simplices....
Valid foliation: true
Delaunay triangulation has 1089 cells.
There are 365 (3,1) simplices and 341 (2,2) simplices and 383 (1,3) simplices.
Universe has been initialized ...
Now performing 1000 passes of ergodic moves.
Final Delaunay triangulation has 210 vertices and 1334 edges and 2214 faces and 1089 cells
Running time is 2.794 seconds.
Writing to file :46:21PDT.dat
--
- [cgal-discuss] Bug report: Incrementing an invalid iterator, Adam Getchell, 03/11/2015
- Re: [cgal-discuss] Bug report: Incrementing an invalid iterator, Sebastien Loriot (GeometryFactory), 03/11/2015
Archive powered by MHonArc 2.6.18.