Package naryn version 2.6.32 Package built using 89316/R 4.6.0; x86_64-pc-linux-gnu; 2026-01-24 05:10:33 UTC; unix Checked with rchk version 35618ebbccf3cd0b45a3530e6303970a22a9056b 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:975 Function rprotect(SEXPREC*&) [PB] has possible protection stack imbalance naryn/src/naryn.cpp:731 Function runprotect(SEXPREC*&) [PB] has negative depth naryn/src/naryn.cpp:747 [PB] has possible protection stack imbalance naryn/src/naryn.cpp:751 Function void NRPoint::convert_rpoints_vals(SEXPREC*, EMRTrackData&, char const*) [UP] unprotected variable colnames while calling allocating function Rf_isInteger naryn/src/./NRPoint.h:62