File: terra-Ex.Rout ==2427251== Memcheck, a memory error detector ==2427251== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==2427251== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info ==2427251== Command: /home/hornik/tmp/R-d-gcc-valg/bin/exec/R --vanilla --encoding=UTF-8 ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083B797: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2355) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e943500 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083B78D: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083B78D: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2353) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083B4FD: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2282) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083B7A1: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2355) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e943500 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083B78D: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083B78D: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2353) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083B4FD: SpatVector::is_related(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2282) ==2427251== by 0x20730B70: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730B70: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1}, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, 0, 1, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::__cxx11::basic_string, std::allocator > >, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730D4D: call, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**)::)>, std::vector, SpatVector, std::__cxx11::basic_string, std::allocator > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730D4D: Rcpp::CppMethodImplN >, SpatVector, std::__cxx11::basic_string, std::allocator > >::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20836BA1: SpatVector::relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2033) ==2427251== by 0x207311FF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207311FF: call_impl, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207311FF: call, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207311FF: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2f34d000 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20836B97: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20836B97: SpatVector::relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2031) ==2427251== by 0x207311FF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207311FF: call_impl, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207311FF: call, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207311FF: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==2427251== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20836934: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20836934: SpatVector::relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1990) ==2427251== by 0x207311FF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207311FF: call_impl, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207311FF: call, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207311FF: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842294: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842294: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842294: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842294: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842294: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842294: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842294: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2b5c5120 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842316: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842316: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842316: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842316: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842316: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842316: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842316: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2b5c5120 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B4462: SpatVector::aggregate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:153) ==2427251== by 0x20743A4C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743A4C: SEXPREC* Rcpp::internal::call_impl, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20743B3D: call, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20743B3D: Rcpp::CppMethodImplN, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083E9B5: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3311) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x17b55590 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083E970: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083E970: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3306) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083E662: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083E662: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3293) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083E9BF: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3311) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x17b55590 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083E970: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083E970: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3306) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083E662: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083E662: SpatVector::centroid(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3293) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083870D: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== Address 0x2e796490 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20838703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20838703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20838439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20838717: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== Address 0x2e796490 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20838703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20838703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20838439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==2427251== by 0x2084A7E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x2d2bfd80 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x2d2bfd80 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x2d2bfd80 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2091BC65: SpatVector::sample(unsigned long, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:942) ==2427251== by 0x2091D104: SpatVector::sample_geom(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/sample.cpp:981) ==2427251== by 0x20764DAE: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764DAE: SEXPREC* Rcpp::internal::call_impl >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1}, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::__cxx11::basic_string, std::allocator >, unsigned int>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764F1D: call >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, unsigned int)>, SpatVector, std::vector >, std::__cxx11::basic_string, std::allocator >, unsigned int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764F1D: Rcpp::CppMethodImplN >, std::__cxx11::basic_string, std::allocator >, unsigned int>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20839A26: SpatVector::which_relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1976) ==2427251== by 0x20731050: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20731050: call_impl >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20731050: call >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20731050: Rcpp::CppMethodImplN >, std::allocator > > >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x17ab9df0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20839A1C: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20839A1C: SpatVector::which_relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1974) ==2427251== by 0x20731050: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20731050: call_impl >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20731050: call >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20731050: Rcpp::CppMethodImplN >, std::allocator > > >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==2427251== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208396F3: SpatVector::which_relate(std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1864) ==2427251== by 0x20731050: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20731050: call_impl >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool, 0, 1> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20731050: call >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20731050: Rcpp::CppMethodImplN >, std::allocator > > >, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== Address 0x190f85b0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== Address 0x190f85b0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== Address 0x190f85b0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x207CA869: split_dateline(SpatVector&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1092) ==2427251== by 0x207CAF25: fix_date_line(SpatGeom&, std::vector >&, std::vector > const&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1123) ==2427251== by 0x207CCE72: SpatVector::point_buffer(std::vector >, unsigned int, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1265) ==2427251== by 0x207D07B6: SpatVector::buffer_lonlat(std::__cxx11::basic_string, std::allocator >, std::vector >, unsigned int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:1424) ==2427251== by 0x20849887: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1274) ==2427251== by 0x207B1298: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1984) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842294: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842294: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842294: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842294: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842294: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842294: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842294: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2d053bd0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842316: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842316: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842316: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842316: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842316: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842316: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842316: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2d053bd0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x207B12DD: SpatRaster::buffer(double, double, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distRaster.cpp:1985) ==2427251== by 0x2076B654: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076B654: SEXPREC* Rcpp::internal::call_impl::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1}, SpatRaster, double, double, bool, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**)::{lambda(double, double, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076B6ED: call::operator()(SpatRaster*, SEXPREC**)::, SpatRaster, double, double, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076B6ED: Rcpp::CppMethodImplN::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20849FA8: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1331) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2a4e6130 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20849F0E: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20849F0E: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1318) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20849B34: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1277) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20849FB2: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1331) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2a4e6130 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20849F0E: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20849F0E: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1318) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20849B34: SpatVector::buffer(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1277) ==2427251== by 0x20764943: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20764943: SEXPREC* Rcpp::internal::call_impl >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1}, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20764ADD: call >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**)::, unsigned int, std::__cxx11::basic_string, std::__cxx11::basic_string, double, bool)>, SpatVector, std::vector >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20764ADD: Rcpp::CppMethodImplN >, unsigned int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842844: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842844: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842844: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842844: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842844: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842844: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842844: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3420) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x1aa8d600 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208427A9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208427A9: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3414) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208423F7: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208423F7: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3401) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084288C: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3420) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x1aa8d600 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208427A9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208427A9: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3414) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208423F7: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208423F7: SpatVector::width() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3401) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083E435: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3350) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x17abc600 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083E3F0: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083E3F0: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3345) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083E102: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083E102: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3332) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083E43F: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3350) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x17abc600 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083E3F0: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083E3F0: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3345) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083E102: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083E102: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3332) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084ED3D: SpatVector::erase(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2988) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e88c190 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084EE78: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084EE78: SpatVector::erase(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2986) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084EA6F: SpatVector::erase(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2935) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x1aafe920 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x1aafe920 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x1aafe920 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842294: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842294: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842294: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842294: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842294: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842294: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842294: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e922f50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842316: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842316: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842316: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842316: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842316: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842316: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842316: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e922f50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x2084C986: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2755) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084CDA2: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2790) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e6bd040 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084CFBA: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084CFBA: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2785) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084C94E: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2747) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084CDCA: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2790) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e6bd040 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084CFBA: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084CFBA: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2785) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084C94E: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2747) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084CDD7: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2790) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2e6bd040 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084CFBA: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084CFBA: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2785) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084C94E: SpatVector::erase_agg(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2747) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20844B5D: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:532) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x18237c90 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20844B0B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20844B0B: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:529) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208448C8: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208448C8: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:506) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20844B67: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:532) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x18237c90 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20844B0B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20844B0B: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:529) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208448C8: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208448C8: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:506) ==2427251== by 0x208461B3: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:720) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208463D9: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:727) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e129410 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20846202: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20846202: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:722) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20845DB4: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:660) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20846414: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:727) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e129410 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20846202: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20846202: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:722) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20845DB4: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:660) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20846421: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:727) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e129410 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20846202: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20846202: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:722) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20845DB4: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:660) ==2427251== by 0x208466AC: SpatVector::shared_paths(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:657) ==2427251== by 0x20743036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20743036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074310D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074310D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20848AD4: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1125) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x175bd2d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20848A57: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20848A57: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1120) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084888B: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1063) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20848ADC: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1125) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x175bd2d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20848A57: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20848A57: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1120) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084888B: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1063) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20848AD4: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1125) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab8eb0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20848A57: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20848A57: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1120) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084888B: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1063) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20848ADC: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1125) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab8eb0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20848A57: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20848A57: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1120) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084888B: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1063) ==2427251== by 0x20848588: SpatVector::hull(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1032) ==2427251== by 0x207440D2: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207440D2: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1}, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool, 0, 1, 2, 3, 4, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074422D: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, double, bool, bool)>, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074422D: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, double, bool, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D843: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x1aa716a0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D84D: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x1aa716a0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x2084E6BD: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2710) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e086bc0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e086bc0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e086bc0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E79A: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2712) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D843: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x18dc8920 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D84D: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x18dc8920 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x2084E801: SpatVector::cover(SpatVector, bool, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2715) ==2427251== by 0x207435EF: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207435EF: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1}, SpatVector, SpatVector, bool, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207436CD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207436CD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843A3C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:402) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab76c0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208438D9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208438D9: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:397) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843474: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:372) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843A46: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:402) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab76c0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208438D9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208438D9: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:397) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843474: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:372) ==2427251== by 0x2084332C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:345) ==2427251== by 0x20742C43: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742C43: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1}, SpatVector, SpatExtent, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatExtent, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742CDD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatExtent, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742CDD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208359B0: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2509) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17afab50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20835AE1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20835AE1: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2504) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083584D: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083584D: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2452) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208359D4: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2509) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17afab50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20835AE1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20835AE1: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2504) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083584D: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083584D: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2452) ==2427251== by 0x207C5F65: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:569) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208360E3: SpatVector::geos_distance(bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2554) ==2427251== by 0x207C9CCD: SpatVector::distance(bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:817) ==2427251== by 0x207304DD: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207304DD: call_impl, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207304DD: call, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207304DD: Rcpp::CppMethodImplN >, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x30663a10 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20836048: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20836048: SpatVector::geos_distance(bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2549) ==2427251== by 0x207C9CCD: SpatVector::distance(bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:817) ==2427251== by 0x207304DD: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207304DD: call_impl, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207304DD: call, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207304DD: Rcpp::CppMethodImplN >, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20835F2C: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20835F2C: SpatVector::geos_distance(bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2520) ==2427251== by 0x207C9CCD: SpatVector::distance(bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:817) ==2427251== by 0x207304DD: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207304DD: call_impl, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207304DD: call, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207304DD: Rcpp::CppMethodImplN >, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208359B0: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2509) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e566360 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20835AE1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20835AE1: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2504) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083584D: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083584D: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2452) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208359D4: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2509) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e566360 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20835AE1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20835AE1: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2504) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x2083584D: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083584D: SpatVector::geos_distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2452) ==2427251== by 0x207C5DDE: SpatVector::distance(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/distVector.cpp:517) ==2427251== by 0x20730784: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730784: SEXPREC* Rcpp::internal::call_impl >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1}, std::vector >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2073091D: call, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**)::, std::__cxx11::basic_string, bool, SpatOptions&)>, std::vector, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2073091D: Rcpp::CppMethodImplN >, SpatVector, bool, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, bool, SpatOptions&>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208495E0: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2cae5a50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20849338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20849338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20848E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20848E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208495ED: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2cae5a50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20849338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20849338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20848E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20848E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208495FA: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x2cae5a50 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20849338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20849338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20848E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20848E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2fe4f9e0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2fe4f9e0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2fe4f9e0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084C1F5: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1174) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083AA5B: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2220) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2b8bb560 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083AA51: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083AA51: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2218) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083A7D7: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2148) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083AA65: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2220) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2b8bb560 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2083AA51: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2083AA51: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2218) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2083A7D7: SpatVector::relateFirst(SpatVector, std::__cxx11::basic_string, std::allocator >) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2148) ==2427251== by 0x2084C3FC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1177) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084C261: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1190) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x18e09da0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084C127: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084C127: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1166) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084BFDC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1143) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084C26B: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1190) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x18e09da0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084C127: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084C127: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1166) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084BFDC: SpatVector::voronoi(SpatVector, double, int) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1143) ==2427251== by 0x2074377C: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2074377C: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1}, SpatVector, SpatVector, double, int, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, double, int)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074384D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, double, int> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074384D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D843: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x19237310 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D84D: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x19237310 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842294: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842294: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842294: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842294: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842294: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842294: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842294: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2ec86350 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842316: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842316: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842316: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842316: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842316: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842316: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842316: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3373) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2ec86350 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208421F9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208421F9: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3369) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20841E47: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20841E47: SpatVector::unaryunion() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3356) ==2427251== by 0x209B55C9: SpatVector::aggregate(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/vector_methods.cpp:175) ==2427251== by 0x20840B56: SpatVector::gaps() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3004) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208364CC: SpatVector::geos_isvalid() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:192) ==2427251== by 0x206C8F44: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206C8F44: call_impl >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206C8F44: call >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206C8F44: Rcpp::CppMethodImplN >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2d600880 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208363F1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208363F1: SpatVector::geos_isvalid() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:190) ==2427251== by 0x206C8F44: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206C8F44: call_impl >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206C8F44: call >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206C8F44: Rcpp::CppMethodImplN >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==2427251== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20836280: geos_init2 (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:223) ==2427251== by 0x20836280: SpatVector::geos_isvalid() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:182) ==2427251== by 0x206C8F44: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206C8F44: call_impl >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206C8F44: call >::operator()(SpatVector*, SEXPREC**)::, std::vector > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206C8F44: Rcpp::CppMethodImplN >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208350B4: SpatVector::geos_isvalid_msg[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:214) ==2427251== by 0x206AB858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206AB858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206AB858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206AB858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2df71ba0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20835009: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20835009: SpatVector::geos_isvalid_msg[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:212) ==2427251== by 0x206AB858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206AB858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206AB858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206AB858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==2427251== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20834BDD: geos_init2 (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:223) ==2427251== by 0x20834BDD: SpatVector::geos_isvalid_msg[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:195) ==2427251== by 0x206AB858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x206AB858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x206AB858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x206AB858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208431B6: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x208431B6: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x208431B6: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x208431B6: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x208431B6: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x208431B6: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208431B6: SpatVector::make_valid2() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:252) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2e396b40 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20843123: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20843123: SpatVector::make_valid2() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:243) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842E67: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20842E67: SpatVector::make_valid2() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:223) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2d1e1950 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2d1e1950 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2d1e1950 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208B3396: SpatRasterCollection::mosaic(std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/raster_methods.cpp:4517) ==2427251== by 0x2076C50B: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x2076C50B: SEXPREC* Rcpp::internal::call_impl, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::{lambda(std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2076C5FD: call, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**)::, SpatOptions&)>, SpatRaster, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2076C5FD: Rcpp::CppMethodImplN, std::allocator >, SpatOptions&>::operator()(SpatRasterCollection*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5087: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843A3C: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:402) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2db77d60 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208438D9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208438D9: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:397) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843474: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:372) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843A46: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:402) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2db77d60 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208438D9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208438D9: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:397) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843474: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:372) ==2427251== by 0x20997593: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1353) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D843: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2ef1d5d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D84D: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2ef1d5d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x20997652: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1357) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843A46: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:402) ==2427251== by 0x209976EF: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1361) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x2e5f1be0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208438D9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208438D9: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:397) ==2427251== by 0x209976EF: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1361) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843474: SpatVector::crop(SpatExtent, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:372) ==2427251== by 0x209976EF: SpatVector::normalize_longitude() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/spatVector.cpp:1361) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x16d020f0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x16d020f0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x16d020f0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x208DAFF6: SpatRaster::rasterizeGeom(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:343) ==2427251== by 0x20772519: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20772519: SEXPREC* Rcpp::internal::call_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1}, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&, 0, 1, 2, 3, (void*)0>(Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x207726AD: call, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::, std::__cxx11::basic_string, SpatOptions&)>, SpatRaster, SpatVector, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x207726AD: Rcpp::CppMethodImplN, std::allocator >, std::__cxx11::basic_string, std::allocator >, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2083870D: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x174c4870 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20838703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20838703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20838439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20838717: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x174c4870 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20838703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20838703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20838439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==2427251== by 0x20730E28: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20730E28: SEXPREC* Rcpp::internal::call_impl >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1}, std::vector >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool, 0, 1, 2, (void*)0>(Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, std::__cxx11::basic_string, std::allocator >, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>, Rcpp::traits::index_sequence<0, 1, 2>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20730FBD: call >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**)::, bool)>, std::vector >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20730FBD: Rcpp::CppMethodImplN >, std::allocator > > >, SpatVector, std::__cxx11::basic_string, std::allocator >, bool>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20844B5D: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:532) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x2eb46750 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20844B0B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20844B0B: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:529) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208448C8: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208448C8: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:506) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20844B67: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:532) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x2eb46750 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20844B0B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20844B0B: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:529) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208448C8: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208448C8: SpatVector::line_merge() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:506) ==2427251== by 0x20845058: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:640) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084525F: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:647) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab76c0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084507B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084507B: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:642) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20844D88: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:579) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084529A: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:647) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17ab76c0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084507B: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084507B: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:642) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20844D88: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:579) ==2427251== by 0x208455D7: SpatVector::shared_paths(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:576) ==2427251== by 0x20741EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208473FB: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x208473FB: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x208473FB: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x208473FB: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x208473FB: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x208473FB: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208473FB: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:569) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x169671b0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20847365: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20847365: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:566) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20846F30: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20846F30: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:538) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20847206: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20847206: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20847206: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20847206: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20847206: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20847206: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20847206: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:569) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x169671b0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20847365: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20847365: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:566) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20846F30: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20846F30: SpatVector::simplify(double, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:538) ==2427251== by 0x207422CB: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x207422CB: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1}, SpatVector, double, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x2074235D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x2074235D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20843EFB: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20843EFB: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20843EFB: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20843EFB: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20843EFB: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20843EFB: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843EFB: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:436) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2e0465d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20843E65: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20843E65: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:433) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20843BF7: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843BF7: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:410) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20843F86: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20843F86: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20843F86: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20843F86: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20843F86: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20843F86: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20843F86: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:436) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x2e0465d0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20843E65: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20843E65: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:433) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20843BF7: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20843BF7: SpatVector::make_nodes() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:410) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084181D: SpatVector::polygonize() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:862) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x303a21f0 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x208417B7: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x208417B7: SpatVector::polygonize() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:855) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208416A7: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208416A7: SpatVector::polygonize() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:843) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x208479FD: SpatVector::snap(double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:905) ==2427251== by 0x20741E08: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741E08: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1}, SpatVector, double, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741EAD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741EAD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Address 0x170e8710 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20847936: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20847936: SpatVector::snap(double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:897) ==2427251== by 0x20741E08: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741E08: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1}, SpatVector, double, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741EAD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741EAD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x208475AC: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x208475AC: SpatVector::snap(double) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:874) ==2427251== by 0x20741E08: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741E08: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1}, SpatVector, double, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(double)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741EAD: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, double> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741EAD: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5AD: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17241100 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17241100 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084B5C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Address 0x17241100 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084AEC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084AEC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084A734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==2427251== by 0x2084E43E: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2571) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20850361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20850361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20850361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20850361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20850361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x2084D843: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2856) ==2427251== by 0x2084DFAA: SpatVector::symdif(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2634) ==2427251== by 0x2084E51D: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2583) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== Address 0x17ce2290 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x2084DA63: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x2084DA63: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2851) ==2427251== by 0x2084DFAA: SpatVector::symdif(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2634) ==2427251== by 0x2084E51D: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2583) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20850105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x2084D50E: SpatVector::erase(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2812) ==2427251== by 0x2084DFAA: SpatVector::symdif(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2634) ==2427251== by 0x2084E51D: SpatVector::unite(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:2583) ==2427251== by 0x20742EC0: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20742EC0: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1}, SpatVector, SpatVector, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20742F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20742F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== ==2427251== ==2427251== More than 100 errors detected. Subsequent errors ==2427251== will still be recorded, but in less detail than before. ==2427251== Invalid read of size 8 ==2427251== at 0x2350C51C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842D84: operator() (/usr/include/c++/15/bits/std_function.h:593) ==2427251== by 0x20842D84: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==2427251== by 0x20842D84: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==2427251== by 0x20842D84: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==2427251== by 0x20842D84: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==2427251== by 0x20842D84: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==2427251== by 0x20842D84: SpatVector::clearance() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3448) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Address 0x17610040 is 1,072 bytes inside a block of size 1,120 free'd ==2427251== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==2427251== by 0x20842CE9: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==2427251== by 0x20842CE9: SpatVector::clearance() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3442) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==2427251== Block was alloc'd at ==2427251== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==2427251== by 0x23517E13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==2427251== by 0x20842927: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==2427251== by 0x20842927: SpatVector::clearance() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3429) ==2427251== by 0x20741D36: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==2427251== by 0x20741D36: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda()#1}, SpatVector, , , (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda()#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==2427251== by 0x20741DC5: call::operator()(SpatVector*, SEXPREC**)::, SpatVector> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==2427251== by 0x20741DC5: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==2427251== by 0x206C5BC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==2427251== by 0x1F4A35E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==2427251== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==2427251== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==2427251== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==2427251== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==2427251== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==2427251== ==2427251== ==2427251== HEAP SUMMARY: ==2427251== in use at exit: 168,882,623 bytes in 52,531 blocks ==2427251== total heap usage: 10,055,336 allocs, 10,002,805 frees, 5,486,526,781 bytes allocated ==2427251== ==2427251== LEAK SUMMARY: ==2427251== definitely lost: 0 bytes in 0 blocks ==2427251== indirectly lost: 0 bytes in 0 blocks ==2427251== possibly lost: 366,117 bytes in 73 blocks ==2427251== still reachable: 168,515,625 bytes in 52,455 blocks ==2427251== suppressed: 881 bytes in 3 blocks ==2427251== Rerun with --leak-check=full to see details of leaked memory ==2427251== ==2427251== For lists of detected and suppressed errors, rerun with: -s ==2427251== ERROR SUMMARY: 89589 errors from 101 contexts (suppressed: 0 from 0) File: tests/tinytest.Rout ==3210483== Memcheck, a memory error detector ==3210483== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3210483== Using Valgrind-3.25.1 and LibVEX; rerun with -h for copyright info ==3210483== Command: /home/hornik/tmp/R-d-gcc-valg/bin/exec/R -f tinytest.R --restore --save --no-readline --vanilla ==3210483== ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x204515E0: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== Address 0x1e9558a0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20451338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20451338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20450E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20450E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x204515ED: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== Address 0x1e9558a0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20451338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20451338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20450E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20450E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x204515FA: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1007) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== Address 0x1e9558a0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20451338: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20451338: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1005) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20450E24: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20450E24: SpatVector::crop(SpatVector) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:961) ==3210483== by 0x204EB372: SpatRaster::rasterizeCellsExact(std::vector >&, std::vector >&, SpatVector&, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/rasterize.cpp:953) ==3210483== by 0x203E8A54: SpatRaster::extractVectorFlat(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/extract.cpp:1178) ==3210483== by 0x203477CA: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x203477CA: SEXPREC* Rcpp::internal::call_impl >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1}, std::vector >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, (void*)0>(Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**)::{lambda(SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&)#1} const&, SEXPREC**, Rcpp::internal::type_pack >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>, Rcpp::traits::index_sequence<0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034793D: call, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**):: >, bool, bool, bool, std::__cxx11::basic_string, bool, bool, bool, bool, SpatOptions&)>, std::vector, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034793D: Rcpp::CppMethodImplN >, SpatVector, std::vector, std::allocator >, std::allocator, std::allocator > > >, bool, bool, bool, std::__cxx11::basic_string, std::allocator >, bool, bool, bool, bool, SpatOptions&>::operator()(SpatRaster*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CD447: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x20446435: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3350) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Address 0x1e9385b0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x204463F0: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x204463F0: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3345) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20446102: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20446102: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3332) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x2044643F: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3350) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Address 0x1e9385b0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x204463F0: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x204463F0: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3345) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20446102: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20446102: SpatVector::point_on_surface(bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:3332) ==3210483== by 0x20349EFC: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x20349EFC: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1}, SpatVector, bool, 0, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x20349F9D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x20349F9D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20444D06: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20444D06: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20444D06: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20444D06: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20444D06: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20444D06: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x20444D06: SpatVector::wkb_raw() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:116) ==3210483== by 0x2037DE80: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2037DE80: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2037DE80: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2037DE80: Rcpp::CppMethodImplN >, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==3210483== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3210483== Address 0x3031bf80 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20444CC1: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20444CC1: SpatVector::wkb_raw() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:114) ==3210483== by 0x2037DE80: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2037DE80: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2037DE80: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2037DE80: Rcpp::CppMethodImplN >, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==3210483== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20444ABE: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20444ABE: SpatVector::wkb_raw() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:103) ==3210483== by 0x2037DE80: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2037DE80: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2037DE80: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2037DE80: Rcpp::CppMethodImplN >, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x2043CB55: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x2043CB55: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x2043CB55: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x2043CB55: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x2043CB55: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x2043CB55: ~vector (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x2043CB55: SpatVector::hex[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:132) ==3210483== by 0x202B3858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x202B3858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x202B3858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x202B3858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==3210483== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3210483== Address 0x2c50ca40 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x2043CB19: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x2043CB19: SpatVector::hex[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:130) ==3210483== by 0x202B3858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x202B3858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x202B3858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x202B3858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== by 0x49B40B9: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2324) ==3210483== by 0x49B40B9: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x2043C99B: geos_init (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x2043C99B: SpatVector::hex[abi:cxx11]() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:119) ==3210483== by 0x202B3858: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x202B3858: call_impl > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x202B3858: call > >::operator()(SpatVector*, SEXPREC**)::, std::vector > > (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x202B3858: Rcpp::CppMethodImplN, std::allocator >, std::allocator, std::allocator > > >>::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x2044070D: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== Address 0x1eee7610 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20440703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20440703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20440439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x20440717: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1848) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== Address 0x1eee7610 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20440703: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20440703: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1846) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20440439: SpatVector::which_relate(SpatVector, std::__cxx11::basic_string, std::allocator >, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1732) ==3210483== by 0x204527E2: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1379) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x204535BA: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Address 0x1d69e0f0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20452EC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20452EC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20452734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== ==3210483== Invalid read of size 8 ==3210483== at 0x2311451C: GEOSGeom_destroy_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458361: operator() (/usr/include/c++/15/bits/std_function.h:593) ==3210483== by 0x20458361: ~unique_ptr (/usr/include/c++/15/bits/unique_ptr.h:398) ==3210483== by 0x20458361: _Destroy > > (/usr/include/c++/15/bits/stl_construct.h:166) ==3210483== by 0x20458361: _Destroy >*> (/usr/include/c++/15/bits/stl_construct.h:226) ==3210483== by 0x20458361: _Destroy >*, std::unique_ptr > > (/usr/include/c++/15/bits/alloc_traits.h:1045) ==3210483== by 0x20458361: std::vector >, std::allocator > > >::~vector() (/usr/include/c++/15/bits/stl_vector.h:802) ==3210483== by 0x204535C7: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1486) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== Address 0x1d69e0f0 is 1,072 bytes inside a block of size 1,120 free'd ==3210483== at 0x484D86D: operator delete(void*, unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:1181) ==3210483== by 0x20452EC6: geos_finish (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:207) ==3210483== by 0x20452EC6: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1436) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== by 0x49B5EDD: R_execClosure (/home/hornik/src/R/src/main/eval.c:2389) ==3210483== by 0x49B6C98: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2302) ==3210483== Block was alloc'd at ==3210483== at 0x4849F93: operator new(unsigned long) (coregrind/m_replacemalloc/vg_replace_malloc.c:487) ==3210483== by 0x2311FE13: GEOS_init_r (in /usr/lib/x86_64-linux-gnu/libgeos_c.so.1.20.5) ==3210483== by 0x20458105: geos_init() (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_spat.h:148) ==3210483== by 0x20452734: SpatVector::intersect(SpatVector, bool) (/home/hornik/tmp/CRAN_special_valgrind/terra.Rcheck/00_pkg_src/terra/src/geos_methods.cpp:1370) ==3210483== by 0x2034B036: operator() (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:385) ==3210483== by 0x2034B036: SEXPREC* Rcpp::internal::call_impl::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1}, SpatVector, SpatVector, bool, 0, 1, (void*)0>(Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**)::{lambda(SpatVector, bool)#1} const&, SEXPREC**, Rcpp::internal::type_pack, Rcpp::traits::index_sequence<0, 1>) [clone .isra.0] (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:23) ==3210483== by 0x2034B10D: call::operator()(SpatVector*, SEXPREC**)::, SpatVector, SpatVector, bool> (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/internal/call.h:47) ==3210483== by 0x2034B10D: Rcpp::CppMethodImplN::operator()(SpatVector*, SEXPREC**) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/Module.h:387) ==3210483== by 0x202CDBC7: Rcpp::class_::invoke_notvoid(SEXPREC*, SEXPREC*, SEXPREC**, int) (/home/hornik/tmp/CRAN_special_valgrind/Library/Rcpp/include/Rcpp/module/class.h:241) ==3210483== by 0x1F0AB5E7: CppMethod__invoke_notvoid(SEXPREC*) (/home/hornik/tmp/scratch/RtmphtT26z/R.INSTALL236586112ebd53/Rcpp/src/module.cpp:220) ==3210483== by 0x4964619: do_External (/home/hornik/src/R/src/main/dotcode.c:576) ==3210483== by 0x49B4570: Rf_eval (/home/hornik/src/R/src/main/eval.c:1260) ==3210483== by 0x49B7A43: do_begin (/home/hornik/src/R/src/main/eval.c:2992) ==3210483== by 0x49B435E: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3210483== ==3210483== ==3210483== HEAP SUMMARY: ==3210483== in use at exit: 169,155,269 bytes in 43,395 blocks ==3210483== total heap usage: 1,587,221 allocs, 1,543,826 frees, 2,053,700,098 bytes allocated ==3210483== ==3210483== LEAK SUMMARY: ==3210483== definitely lost: 4,112 bytes in 2 blocks ==3210483== indirectly lost: 538 bytes in 512 blocks ==3210483== possibly lost: 185,153 bytes in 37 blocks ==3210483== still reachable: 168,964,585 bytes in 42,841 blocks ==3210483== suppressed: 881 bytes in 3 blocks ==3210483== Rerun with --leak-check=full to see details of leaked memory ==3210483== ==3210483== For lists of detected and suppressed errors, rerun with: -s ==3210483== ERROR SUMMARY: 2393 errors from 11 contexts (suppressed: 0 from 0)