[Boost-bugs] [Boost C++ Libraries] #11332: Assertion failure in buffer()

Subject: [Boost-bugs] [Boost C++ Libraries] #11332: Assertion failure in buffer()
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-05-22 15:10:39


#11332: Assertion failure in buffer()
-------------------------------------+---------------------------
 Reporter: awulkiew | Owner: barendgehrels
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: geometry
  Version: Boost Development Trunk | Severity: Problem
 Keywords: buffer, assert |
-------------------------------------+---------------------------
 {{{
 Assertion failed: geometry::equals(current_robust_ring.front(),
 current_robust_ring.back()), file d:\lib\modular-
 boost\libs\geometry\include\boost\geometry\algorithms\detail\buffer\buffered_piece_collection.hpp,
 line 864
 }}}

 for:

 {{{
 MULTILINESTRING((-58 19, 61 88),(1.922421e+307 1.520384e+308, 15 42, 89
 -93,-89 -22),(-63 -5, -262141 -536870908, -3 87, 77 -69))
 }}}

 If `BOOST_GEOMETRY_ENABLE_ACCESS_DEBUGGING` is defined the "values
 uninitialized" assertion fails in `model::point` before the assertion
 mentioned above.

 Test case already added to the `buffer_multi_linestring` test.
 `BOOST_GEOMETRY_BUFFER_INCLUDE_FAILING_TESTS` must be defined.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11332>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC