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