Program received signal SIGSEGV, Segmentation fault. 0x0000000000454498 in boost::geometry::dispatch::convert >, boost::geometry::model::box >, boost::geometry::box_tag, boost::geometry::box_tag, 3ul, true>::apply (source=..., destination=...) at /homepath/local_4.8.2/include/boost/geometry/algorithms/convert.hpp:295 295 destination = source; (gdb) list 290 struct convert 291 { 292 // Same geometry type -> copy whole geometry 293 static inline void apply(Geometry1 const& source, Geometry2& destination) 294 { 295 destination = source; 296 } 297 }; 298 299 (gdb) print source $5 = (const boost::geometry::model::box > &) @0x3d7042f4c05b7931: (gdb) up #1 0x0000000000453717 in boost::geometry::resolve_variant::convert >, boost::geometry::model::box > >::apply (geometry1=..., geometry2=...) at /homepath/local_4.8.2/include/boost/geometry/algorithms/convert.hpp:498 498 dispatch::convert::apply(geometry1, geometry2); (gdb) list 493 struct convert 494 { 495 static inline void apply(Geometry1 const& geometry1, Geometry2& geometry2) 496 { 497 concepts::check_concepts_and_equal_dimensions(); 498 dispatch::convert::apply(geometry1, geometry2); 499 } 500 }; 501 502 template (gdb) print geometry1 $6 = (const boost::geometry::model::box > &) @0x3d7042f4c05b7931: (gdb) print geometry2 $7 = (boost::geometry::model::box > &) @0x7fffffff8ad4: {m_min_corner = {m_values = {4.59163468e-41, -nan(0x7f8b00), 4.59163468e-41}}, m_max_corner = {m_values = {-nan(0x7f8b10), 4.59163468e-41, 2.80259693e-45}}} (gdb) up #2 0x0000000000452a51 in boost::geometry::convert >, boost::geometry::model::box > > (geometry1=..., geometry2=...) at /homepath/local_4.8.2/include/boost/geometry/algorithms/convert.hpp:550 550 resolve_variant::convert::apply(geometry1, geometry2); (gdb) list 545 \qbk{[include reference/algorithms/convert.qbk]} 546 */ 547 template 548 inline void convert(Geometry1 const& geometry1, Geometry2& geometry2) 549 { 550 resolve_variant::convert::apply(geometry1, geometry2); 551 } 552 553 #if defined(_MSC_VER) 554 #pragma warning(pop) (gdb) up #3 0x00000000004519a4 in boost::geometry::index::detail::dispatch::bounds >, boost::geometry::model::box >, boost::geometry::box_tag, boost::geometry::box_tag>::apply (g=..., b=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/algorithms/bounds.hpp:28 28 geometry::convert(g, b); (gdb) list 23 typename TagBounds = typename geometry::tag::type> 24 struct bounds 25 { 26 static inline void apply(Geometry const& g, Bounds & b) 27 { 28 geometry::convert(g, b); 29 } 30 }; 31 32 template (gdb) pring g Undefined command: "pring". Try "help". (gdb) print g $8 = (const boost::geometry::model::box > &) @0x3d7042f4c05b7931: (gdb) print b $9 = (boost::geometry::model::box > &) @0x7fffffff8ad4: {m_min_corner = {m_values = {4.59163468e-41, -nan(0x7f8b00), 4.59163468e-41}}, m_max_corner = {m_values = {-nan(0x7f8b10), 4.59163468e-41, 2.80259693e-45}}} (gdb) up #4 0x0000000000450b4f in boost::geometry::index::detail::bounds >, boost::geometry::model::box > > (g=..., b=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/algorithms/bounds.hpp:48 48 dispatch::bounds::apply(g, b); (gdb) list 43 44 template 45 inline void bounds(Geometry const& g, Bounds & b) 46 { 47 concepts::check_concepts_and_equal_dimensions(); 48 dispatch::bounds::apply(g, b); 49 } 50 51 namespace dispatch { 52 (gdb) up #5 0x0000000000450de8 in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::expandable_box > >::expandable_box > > (this=0x7fffffff8ad0, indexable=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:206 206 detail::bounds(indexable, m_box); (gdb) list 201 202 template 203 explicit expandable_box(Indexable const& indexable) 204 : m_initialized(true) 205 { 206 detail::bounds(indexable, m_box); 207 } 208 209 template 210 void expand(Indexable const& indexable) (gdb) print indexable $10 = (const boost::geometry::model::box > &) @0x3d7042f4c05b7931: (gdb) print m_box $11 = {m_min_corner = {m_values = {4.59163468e-41, -nan(0x7f8b00), 4.59163468e-41}}, m_max_corner = {m_values = {-nan(0x7f8b10), 4.59163468e-41, 2.80259693e-45}}} (gdb) up #6 0x000000000044ff3c in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::per_level<__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >*, std::vector, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >, std::allocator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > > > > > (first=..., last=..., hint_box=..., values_count=2, subtree_counts=..., parameters=..., translator=..., allocators=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:273 273 expandable_box elements_box(translator(*(first->second))); (gdb) list 268 // reserve space for values 269 rtree::elements(l).reserve(values_count); // MAY THROW (A) 270 271 // calculate values box and copy values 272 // initialize the box explicitly to avoid GCC-4.4 uninitialized variable warnings with O2 273 expandable_box elements_box(translator(*(first->second))); 274 rtree::elements(l).push_back(*(first->second)); // MAY THROW (A?,C) 275 for ( ++first ; first != last ; ++first ) 276 { 277 // NOTE: push_back() must be called at the end in order to support move_iterator. (gdb) print l $12 = (boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::leaf &) @0x980fc8: {elements = {m_size = 0, m_storage = {> = { data_ = {buf = '\000' , align_ = {}}}, static size = , static alignment = }}} (gdb) print first $13 = {_M_current = 0x7ffff7e956f0} (gdb) print *first $14 = (std::pair, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > &) @0x7ffff7e956f0: {first = { m_values = {-1.29287779, -3.66899729, -0.309909105}}, second = {_M_current = 0x3d7042f4c05b7931}} (gdb) print *(first->second) $15 = (const std::pair >, int> &) @0x3d7042f4c05b7931: (gdb) up #7 0x000000000045113c in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::per_level_packets<__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >*, std::vector, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >, std::allocator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > > > >, boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::expandable_box > > > ( first=..., last=..., hint_box=..., values_count=2, subtree_counts=..., next_subtree_counts=..., elements=..., elements_box=..., parameters=..., translator=..., allocators=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:348 348 parameters, translator, allocators); (gdb) list 343 // only one packet 344 if ( values_count <= subtree_counts.maxc ) 345 { 346 // the end, move to the next level 347 internal_element el = per_level(first, last, hint_box, values_count, next_subtree_counts, 348 parameters, translator, allocators); 349 350 // in case if push_back() do throw here 351 // and even if this is not probable (previously reserved memory, nonthrowing pairs copy) 352 // this case is also tested by exceptions test. (gdb) print *first $16 = (std::pair, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > &) @0x7ffff7e956f0: {first = { m_values = {-1.29287779, -3.66899729, -0.309909105}}, second = {_M_current = 0x3d7042f4c05b7931}} (gdb) print *last $17 = (std::pair, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > &) @0x7ffff7e95720: {first = { m_values = {-1.35743952, -3.83440971, -0.309909105}}, second = {_M_current = 0x3d7042f4c0605fbd}} (gdb) print hint_box $18 = (const boost::geometry::model::box > &) @0x7fffffff8d60: {m_min_corner = {m_values = {-1.6462481, -2.62174368, 4.24074507}}, m_max_corner = {m_values = {-1.52202475, -2.47617054, 4.3141427}}} (gdb) print values_count $19 = 2 (gdb) print next_subtree_counts $20 = (const boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::subtree_elements_counts &) @0x7fffffff8e90: {maxc = 1, minc = 0} (gdb) print parameters $21 = (const boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::parameters_type &) @0x7fffffffc160: {static max_elements = , static min_elements = , static reinserted_elements = , static overlap_cost_threshold = } (gdb) print translator $22 = (const boost::geometry::index::detail::translator >, int> >, boost::geometry::index::equal_to >, int> > > &) @0x7fffffffc160: { >, int> >> = { >, int>, false>> = {}, }, >, int> >> = { >, int>, false>> = {}, }, } (gdb) print allocator No symbol "allocator" in current context. (gdb) print allocators $23 = (boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> &) @0x7fffffffc160: { >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, 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 >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> > >> = {<__gnu_cxx::new_allocator >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, 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 >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> > >> = {}, }, } (gdb) up #8 0x00000000004512a5 in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::per_level_packets<__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >*, std::vector, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >, std::allocator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > > > >, boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::expandable_box > > > ( first=..., last=..., hint_box=..., values_count=4, subtree_counts=..., next_subtree_counts=..., elements=..., elements_box=..., parameters=..., translator=..., allocators=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:372 372 per_level_packets(first, median, left, (gdb) list 367 pack_utils::biggest_edge::apply(hint_box, greatest_length, greatest_dim_index); 368 Box left, right; 369 pack_utils::nth_element_and_half_boxes<0, dimension> 370 ::apply(first, median, last, hint_box, left, right, greatest_dim_index); 371 372 per_level_packets(first, median, left, 373 median_count, subtree_counts, next_subtree_counts, 374 elements, elements_box, 375 parameters, translator, allocators); 376 per_level_packets(median, last, right, (gdb) print elements $24 = (boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::internal_elements &) @0x980f48: {m_size = 0, m_storage = {> = { data_ = {buf = '\000' , align_ = {}}}, static size = , static alignment = }} (gdb) print element_box No symbol "element_box" in current context. (gdb) print elements_box $25 = (boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::expandable_box > > &) @0x7fffffff8e60: {m_initialized = false, m_box = {m_min_corner = {m_values = {4.59163468e-41, 6.3518295e-39, 0}}, m_max_corner = {m_values = {-9.46537867e+33, 4.59163468e-41, -nan(0x7f8eb0)}}}} (gdb) up #9 0x000000000045019b in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::per_level<__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >*, std::vector, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >, std::allocator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > > > > > (first=..., last=..., hint_box=..., values_count=4, subtree_counts=..., parameters=..., translator=..., allocators=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:321 321 per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, (gdb) list 316 std::size_t nodes_count = calculate_nodes_count(values_count, subtree_counts); 317 rtree::elements(in).reserve(nodes_count); // MAY THROW (A) 318 // calculate values box and copy values 319 expandable_box elements_box; 320 321 per_level_packets(first, last, hint_box, values_count, subtree_counts, next_subtree_counts, 322 rtree::elements(in), elements_box, 323 parameters, translator, allocators); 324 325 auto_remover.release(); (gdb) up #10 0x000000000045113c in boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::per_level_packets<__gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >*, std::vector, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > >, std::allocator, __gnu_cxx::__normal_iterator >, int> const*, std::vector >, int>, std::allocator >, int> > > > > > > >, boost::geometry::index::detail::rtree::pack >, int>, boost::geometry::index::detail::rtree::options, 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 >, int> >, boost::geometry::index::equal_to >, int> > >, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, int> >, std::pair >, int>, boost::geometry::index::rstar<2ul, 1ul, 0ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag> >::expandable_box > > > ( first=..., last=..., hint_box=..., values_count=4, subtree_counts=..., next_subtree_counts=..., elements=..., elements_box=..., parameters=..., translator=..., allocators=...) at /homepath/local_4.8.2/include/boost/geometry/index/detail/rtree/pack_create.hpp:348 348 parameters, translator, allocators); (gdb) list 343 // only one packet 344 if ( values_count <= subtree_counts.maxc ) 345 { 346 // the end, move to the next level 347 internal_element el = per_level(first, last, hint_box, values_count, next_subtree_counts, 348 parameters, translator, allocators); 349 350 // in case if push_back() do throw here 351 // and even if this is not probable (previously reserved memory, nonthrowing pairs copy) 352 // this case is also tested by exceptions test.