Subject: [Boost-bugs] [Boost C++ Libraries] #11421: geometry rstar segmentation fault boost version 1.58.0
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-06-25 20:23:15
#11421: geometry rstar segmentation fault boost version 1.58.0
-------------------------------------+------------------------------
Reporter: Celair <mathom.house@â¦> | Type: Bugs
Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.58.0
Severity: Problem | Keywords: geometry rstar
-------------------------------------+------------------------------
== Notes: ==
The segmentation fault does not occur with boost version 1.55.0.[[BR]]
Discovered when upgrading from Boost 1.55.0 to Boost 1.58.0.[[BR]]
When inserting large numbers (greater than 10^4^) of geometry::model::box
objects into an geometry::index::rtree object that uses the
boost::geometry::index::rstar algorithm, a segmentation fault occurs.
== system information: ==
gcc (Gentoo 4.8.2 p1.0, pie-0.5.8) 4.8.2[[BR]]
Linux dctest1 3.4.0-gentoo-01 #1 SMP Sun May 27 15:51:01 CDT 2012 x86_64
Intel(R) Xeon(R) CPU X5675 @ 3.07GHz GenuineIntel GNU/Linux[[BR]]
MemTotal: 198094372 kB
== test program used to reproduce segmentation fault: ==
{{{
// File: test.cpp
#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/index/rtree.hpp>
// NOTE: 1250, 800 makes 10^6 geo fences
const int NUM_BOXES_LAT = 1250;
const int NUM_BOXES_LON = 800;
const float MAX_LAT_DEG = 61.2167f; // Anchorage AK
const float MIN_LAT_DEG = 25.7877f; // Miami FL
const float MAX_LON_DEG = -68.7703f; // Bangor ME
const float MIN_LON_DEG = -149.9000f; // Anchorage AK
const float DELTA_LAT_DEG = (MAX_LAT_DEG -
MIN_LAT_DEG)/static_cast<float>(NUM_BOXES_LAT);
const float DELTA_LON_DEG = (MAX_LON_DEG -
MIN_LON_DEG)/static_cast<float>(NUM_BOXES_LON);
using COORD_TYPE = boost::geometry::cs::cartesian;
using Point = boost::geometry::model::point<float, 2, COORD_TYPE>;
using Box = boost::geometry::model::box<Point>;
using BoxIDPair = std::pair<Box, unsigned>;
int main()
{
// Create a grid of boxes evenly distributed across North America.
// Test Note: swap out rtree algorithms to isolate seg fault problem
// boost::geometry::index::rtree< BoxIDPair,
boost::geometry::index::rstar<16, 4> > locationGeometryTable; // seg fault
@ 10^4 boxes
boost::geometry::index::rtree< BoxIDPair,
boost::geometry::index::rstar<16> > locationGeometryTable; // seg fault @
10^4 boxes
// boost::geometry::index::rtree< BoxIDPair,
boost::geometry::index::quadratic<16> > locationGeometryTable; // pass @
10^4 boxes; pass @ 10^6
for(unsigned idxLat=0; idxLat<NUM_BOXES_LAT; ++idxLat)
{
float lat = idxLat*DELTA_LAT_DEG + MIN_LAT_DEG;
for(unsigned idxLon=0; idxLon<NUM_BOXES_LON; ++idxLon)
{
float lon = idxLon*DELTA_LON_DEG + MIN_LON_DEG;
unsigned boxID = idxLat*idxLon;
// Directly map to cartesian: lon is X; lat is Y
Point pt0(lon, lat);
Point pt1(lon+0.001f, lat+0.001f);
Box box(pt0, pt1);
locationGeometryTable.insert(std::make_pair(box, boxID));
}
}
return 0;
}
}}}
== build: ==
$ gcc -std=c++11 -lstdc++ -I$BOOST_ROOT/include -DBUFFERSIZE=4096 -g -O0
test.cpp -o test
== run: ==
$ ./test[[BR]]
Segmentation fault
== debug: ==
{{{
$ gdb ./test
GNU gdb (Gentoo 7.5 p1) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from test...done.
(gdb) catch throw
Catchpoint 1 (throw)
(gdb) run
Starting program: test
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7651127 in __memmove_ssse3_back () from /lib64/libc.so.6
(gdb) backtrace
#0 0x00007ffff7651127 in __memmove_ssse3_back () from /lib64/libc.so.6
#1 0x00000000004165fa in
boost::geometry::index::detail::varray_detail::copy_dispatch<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*>
(first=0x7fffffffc188, last=0x7fffffffc1b8,
dst=0x406a6a
<boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_,
boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::---Type <return> to continue, or q <return> to quit---
index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >
>(boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&)+62>)
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/varray_detail.hpp:201
#2 0x0000000000413ee6 in
boost::geometry::index::detail::varray_detail::copy<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*> (
first=0x7fffffffc188, last=0x7fffffffc1b8,
dst=0x406a6a
<boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost---Type <return> to continue, or q <return> to quit---
::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_,
boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >
>(boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&)+62>)
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/varray_detail.hpp:224
#3 0x0000000000411a03 in
boost::geometry::index::detail::varray<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_interna---Type <return> to
continue, or q <return> to quit---
l_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
17ul>::assign_dispatch<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*> (
this=0x406a62
<boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_,
boost::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >
>(boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allo---Type
<return> to continue, or q <return> to quit---
cator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&)+54>,
first=0x7fffffffc188, last=0x7fffffffc1b8)
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/varray.hpp:1774
#4 0x00000000004100b4 in
boost::geometry::index::detail::varray<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
17ul>::assign<boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>*> (
this=0x406a62
<boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boos---Type <return> to continue, or q
<return> to quit---
t::detail::variant::void_>::apply_visitor<boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >
>(boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&)+54>,
first=0x7fffffffc188, last=0x7fffffffc1b8)
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/varray.hpp:950
#5 0x000000000040e698 in
boost::geometry::index::detail::rtree::redistribute_elements<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::rstar_tag>::apply<boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag> > (n=...,
second_node=..., box1=..., box2=..., parameters=..., translator=...,
allocators=...)
---Type <return> to continue, or q <return> to quit---
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp:442
#6 0x0000000000000003 in ?? ()
#7 0x00007fffffffca00 in ?? ()
#8 0x000000000040b798 in
boost::geometry::index::detail::rtree::visitors::rstar::level_insert<1ul,
boost::geometry::index::detail::rtree::ptr_pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_,
boost::detail::variant::void_, boost::detail::variant::void_>*>,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::detail::rtree::options<boost::geometry::index::rstar<16ul,
4ul, 4ul, 32ul>,
boost::geometry::index::detail::rtree::insert_reinsert_tag,
boost::geometry::index::detail::rtree::choose_by_overlap_diff_tag,
boost::geometry::index::detail::rtree::split_default_tag,
boost::geometry::index::detail::rtree::rstar_tag,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::translator<boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> > >,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<std::allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int> >,
std::pair<boost::geometry::model::box<boost::geometry::model::point<float,
2ul, boost::geometry::cs::cartesian> >, unsigned int>,
boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>,
boost::geometry::model::box<boost::geometry::model::point<float, 2ul,
boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>
>::operator() (
this=<error reading variable: Cannot access memory at address 0x18>,
n=<error reading variable: Cannot access memory at address 0x10>)
at
/data/git/dependencies/boost-1.58.0/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:279
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11421> 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