Package naryn version 2.6.26 Package built using 86189/R 4.4.0; x86_64-pc-linux-gnu; 2024-03-26 01:49:32 UTC; unix Checked with rchk version fdc068715daa3a256062cc20e0d4a5157dacc9a4 LLVM version 14.0.6 More information at https://github.com/kalibera/cran-checks/blob/master/rchk/PROTECT.md For rchk in docker image see https://github.com/kalibera/rchk/blob/master/doc/DOCKER.md Function NRIteratorFilter::create_filter_item(std::__1::vector >&, std::__1::vector >&, char const*, bool, unsigned int, unsigned int) [UP] allocating function NRPoint::convert_rpoints(SEXPREC*, std::__1::vector >*, char const*) may destroy its unprotected argument (rval ), which is later used. naryn/src/NRIteratorFilter.cpp:191 [UP] calling allocating function NRPoint::convert_rpoints(SEXPREC*, std::__1::vector >*, char const*) with a fresh pointer (rval ) naryn/src/NRIteratorFilter.cpp:191 [UP] allocating function NRIdTimeIntervals::convert_rid_time_intervals(SEXPREC*, EMRIdTimeIntervals*, char const*) may destroy its unprotected argument (rval ), which is later used. naryn/src/NRIteratorFilter.cpp:209 [UP] calling allocating function NRIdTimeIntervals::convert_rid_time_intervals(SEXPREC*, EMRIdTimeIntervals*, char const*) with a fresh pointer (rval ) naryn/src/NRIteratorFilter.cpp:209 [UP] unprotected variable rval while calling allocating function EMRIdTimeIntervalsIterator::EMRIdTimeIntervalsIterator(EMRIdTimeIntervals const&, bool, unsigned int, unsigned int) naryn/src/NRIteratorFilter.cpp:218 [UP] allocating function NRPoint::convert_rids(SEXPREC*, std::__1::vector >*, char const*) may destroy its unprotected argument (rval ), which is later used. naryn/src/NRIteratorFilter.cpp:227 [UP] calling allocating function NRPoint::convert_rids(SEXPREC*, std::__1::vector >*, char const*) with a fresh pointer (rval ) naryn/src/NRIteratorFilter.cpp:227 [UP] calling allocating function NRTimeIntervals::convert_rtime_intervals(SEXPREC*, EMRTimeIntervals*, char const*) with a fresh pointer (rval ) naryn/src/NRIteratorFilter.cpp:245 Function NRTrackExprScanner::create_logical_track_filter(SEXPREC*, SEXPREC*) const [UP] unprotected variable e while calling allocating function Rf_install naryn/src/NRTrackExpressionScanner.cpp:518 Function NRTrackExprScanner::define_r_vars(unsigned int) [UP] unprotected variable env while calling allocating function Rf_install naryn/src/NRTrackExpressionScanner.cpp:113 Function NRTrackExprScanner::eval_next() [UP] unprotected variable env while calling allocating function Rf_install naryn/src/./NRTrackExpressionScanner.h:244 [UP] unprotected variable env while calling allocating function Rf_install naryn/src/./NRTrackExpressionScanner.h:252 Function get_expression_vars(std::__1::basic_string, std::__1::allocator > const&, std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >&) [UP] unprotected variable r_expr while calling allocating function Rf_install naryn/src/naryn.cpp:942 Function rprotect(SEXPREC*&) [PB] has possible protection stack imbalance naryn/src/naryn.cpp:713 Function runprotect(SEXPREC*&) [PB] has negative depth naryn/src/naryn.cpp:729 [PB] has possible protection stack imbalance naryn/src/naryn.cpp:733