* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase.Rcheck’ * using R Under development (unstable) (2026-04-29 r89977) * using platform: x86_64-pc-linux-gnu * R was compiled by clang version 22.1.3 (https://github.com/llvm/llvm-project e9846648fd6183ee6d8cbdb4502213fcf902a211) flang version 22.1.3 (https://github.com/llvm/llvm-project e9846648fd6183ee6d8cbdb4502213fcf902a211) * running under: Fedora Linux 42 (Workstation Edition) * using session charset: UTF-8 * current time: 2026-04-30 03:59:45 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘glmmrBase/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘glmmrBase’ version ‘1.4.0’ * package encoding: UTF-8 * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking whether package ‘glmmrBase’ can be installed ... [16m/23m] OK * used C++ compiler: ‘clang version 22.1.4 (https://github.com/llvm/llvm-project 35990504507d79e0b9deb809c8ee5e1b34ceef20)’ * checking C++ specification ... INFO specified C++17 * checking package directory ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... OK * checking compiled code ... OK * checking examples ... [17s/19s] ERROR Running examples in ‘glmmrBase-Ex.R’ failed The error most likely occurred in: > ### Name: Model > ### Title: A GLMM Model > ### Aliases: Model > > ### ** Examples > > > ## ------------------------------------------------ > ## Method `Model$new` > ## ------------------------------------------------ > > ## Don't show: > setParallel(FALSE) > ## End(Don't show) > # For more examples, see the examples for MCML. > > #create a data frame describing a cross-sectional parallel cluster > #randomised trial > df <- nelder(~(cl(10)*t(5)) > ind(10)) > df$int <- 0 > df[df$cl > 5, 'int'] <- 1 > mod <- Model$new( + formula = ~ factor(t) + int - 1 + (1|gr(cl)) + (1|gr(cl,t)), + data = df, + family = stats::gaussian() + ) > > # We can also include the outcome data in the model initialisation. > # For example, simulating data and creating a new object: > df$y <- mod$sim_data() > > mod <- Model$new( + formula = y ~ factor(t) + int - 1 + (1|gr(cl)) + (1|gr(cl,t)), + data = df, + family = stats::gaussian() + ) > > # Here we will specify a cohort study > df <- nelder(~ind(20) * t(6)) > df$int <- 0 > df[df$t > 3, 'int'] <- 1 > > des <- Model$new( + formula = ~ int + (1|gr(ind)), + data = df, + family = stats::poisson() + ) > > # or with parameter values specified > > des <- Model$new( + formula = ~ int + (1|gr(ind)), + covariance = c(0.05), + mean = c(1,0.5), + data = df, + family = stats::poisson() + ) > > #an example of a spatial grid with two time points > > df <- nelder(~ (x(10)*y(10))*t(2)) > spt_design <- Model$new(formula = ~ 1 + (1|ar0(t)*fexp(x,y)), + data = df, + family = stats::gaussian()) > > ## ------------------------------------------------ > ## Method `Model$sim_data` > ## ------------------------------------------------ > > df <- nelder(~(cl(10)*t(5)) > ind(10)) > df$int <- 0 > df[df$cl > 5, 'int'] <- 1 > ## Don't show: > setParallel(FALSE) # for the CRAN check > ## End(Don't show) > des <- Model$new( + formula = ~ factor(t) + int - 1 + (1|gr(cl)*ar0(t)), + covariance = c(0.05,0.8), + mean = c(rep(0,5),0.6), + data = df, + family = stats::binomial() + ) > ysim <- des$sim_data() > > ## ------------------------------------------------ > ## Method `Model$update_parameters` > ## ------------------------------------------------ > > ## Don't show: > setParallel(FALSE) # for the CRAN check > ## End(Don't show) > df <- nelder(~(cl(10)*t(5)) > ind(10)) > df$int <- 0 > df[df$cl > 5, 'int'] <- 1 > des <- Model$new( + formula = ~ factor(t) + int - 1 + (1|gr(cl)*ar0(t)), + data = df, + family = stats::binomial() + ) > des$update_parameters(cov.pars = c(0.1,0.9)) > > ## ------------------------------------------------ > ## Method `Model$power` > ## ------------------------------------------------ > > ## Don't show: > setParallel(FALSE) # for the CRAN check > ## End(Don't show) > df <- nelder(~(cl(10)*t(5)) > ind(10)) > df$int <- 0 > df[df$cl > 5, 'int'] <- 1 > des <- Model$new( + formula = ~ factor(t) + int - 1 + (1|gr(cl)) + (1|gr(cl,t)), + covariance = c(0.05,0.1), + mean = c(rep(0,5),0.6), + data = df, + family = stats::gaussian(), + var_par = 1 + ) > des$power() #power of 0.90 for the int parameter ================================================================= ==621743==ERROR: AddressSanitizer: heap-use-after-free on address 0x7d47ffde3f10 at pc 0x7bf7eed24a45 bp 0x7ffecddc0390 sp 0x7ffecddc0388 READ of size 16 at 0x7d47ffde3f10 thread T0 #0 0x7bf7eed24a44 in double vector[2] Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:716:112 #1 0x7bf7eed24a44 in double vector[2] Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/GenericPacketMath.h:967:12 #2 0x7bf7eed24a44 in double vector[2] Eigen::internal::evaluator>>::packet<16, double vector[2]>(long) const /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:245:12 #3 0x7bf7eed24a44 in double vector[2] Eigen::internal::evaluator_wrapper_base>>::packet<16, double vector[2]>(long) const /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1430:31 #4 0x7bf7eed24a44 in double vector[2] Eigen::internal::binary_evaluator, Eigen::ArrayWrapper> const, Eigen::Array const>, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>::packet<16, double vector[2]>(long) const /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:790:53 #5 0x7bf7eed24a44 in double vector[2] Eigen::internal::evaluator_wrapper_base, Eigen::ArrayWrapper> const, Eigen::Array const> const>>::packet<16, double vector[2]>(long) const /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1430:31 #6 0x7bf7eed24a44 in void Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::ArrayWrapper> const, Eigen::Array const> const>>, Eigen::internal::assign_op, 0>::assignPacket<16, 16, double vector[2]>(long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:87 #7 0x7bf7eed24a44 in Eigen::internal::dense_assignment_loop>, Eigen::internal::evaluator, Eigen::ArrayWrapper> const, Eigen::Array const> const>>, Eigen::internal::assign_op, 0>, 3, 0>::run(Eigen::internal::generic_dense_assignment_kernel>, Eigen::internal::evaluator, Eigen::ArrayWrapper> const, Eigen::Array const> const>>, Eigen::internal::assign_op, 0>&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:23 #8 0x7bf7eed24a44 in void Eigen::internal::call_dense_assignment_loop, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:3 #9 0x7bf7eed24a44 in Eigen::internal::Assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:5 #10 0x7bf7eed24a44 in void Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:3 #11 0x7bf7eed24a44 in void Eigen::internal::call_assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::ArrayWrapper> const, Eigen::Array const> const>>::value, void*>::type) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:3 #12 0x7bf7eed24a44 in void Eigen::internal::call_assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:3 #13 0x7bf7eed24a44 in Eigen::Matrix& Eigen::PlainObjectBase>::_set, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::DenseBase, Eigen::ArrayWrapper> const, Eigen::Array const> const>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:7 #14 0x7bf7eed24a44 in Eigen::Matrix& Eigen::Matrix::operator=, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::DenseBase, Eigen::ArrayWrapper> const, Eigen::Array const> const>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20 #15 0x7bf7eed24a44 in glmmr::MatrixW>::update(Eigen::Matrix const&) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/matrixw.hpp:62:6 #16 0x7bf7eed1bb56 in glmmr::ModelMatrix>::information_matrix() /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/modelmatrix.hpp:245:5 #17 0x7bf7eeab9b7f in auto Model__information_matrix(SEXPREC*, int)::$_1::operator()>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>(glmmr::Model>) const /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1424:48 #18 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>::type std::__1::__invoke[abi:nqe220104]&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>(overloaded&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #19 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__value_visitor&>::operator()[abi:nqe220104]>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) const /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:619:14 #20 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>::type std::__1::__invoke[abi:nqe220104]&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__visitation::__variant::__value_visitor&>&&, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #21 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch[abi:nqe220104]&>&&, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:533:14 #22 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__base::__visit_alt[abi:nqe220104]&>, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:501:12 #23 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_alt[abi:nqe220104]&>, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:586:12 #24 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_value[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:598:12 #25 0x7bf7eea79cfc in decltype(auto) std::__1::visit[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&, void>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:1577:10 #26 0x7bf7eea79cfc in Model__information_matrix(SEXPREC*, int) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1426:12 #27 0x7bf7eea28d8c in _glmmrBase_Model__information_matrix /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/RcppExports.cpp:916:34 #28 0x55f1327c3865 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757:11 #29 0x55f13288abbd in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8677:21 #30 0x55f132872c44 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7510:16 #31 0x55f1328711d1 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #32 0x55f1328b97bc in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2388:39 #33 0x55f1328b8981 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2301:16 #34 0x55f132871bf8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2323:16 #35 0x55f132871bf8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #36 0x55f1328ca875 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3562:8 #37 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #38 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #39 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #40 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #41 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #42 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #43 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #44 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #45 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #46 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #47 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #48 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #49 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #50 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #51 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #52 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #53 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #54 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #55 0x55f1328b97bc in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2388:39 #56 0x55f1328b8981 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2301:16 #57 0x55f132871bf8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2323:16 #58 0x55f132871bf8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #59 0x55f1328ca875 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3562:8 #60 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #61 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #62 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #63 0x55f1328b97bc in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2388:39 #64 0x55f1328b8981 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2301:16 #65 0x55f132871bf8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2323:16 #66 0x55f132871bf8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #67 0x55f132942321 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264:23 #68 0x55f132944b50 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #69 0x55f132944b50 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1235:5 #70 0x55f132944be2 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1242:5 #71 0x55f132646d3c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #72 0x7ff803412574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #73 0x7ff803412627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #74 0x55f13255e7d4 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x17d4) 0x7d47ffde3f10 is located 16 bytes inside of 496-byte region [0x7d47ffde3f00,0x7d47ffde40f0) freed by thread T0 here: #0 0x55f132603916 in free /home/runner/work/llvm-project/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:51:3 #1 0x7bf7eea589f7 in Eigen::internal::handmade_aligned_free(void*) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:118:5 #2 0x7bf7eea589f7 in Eigen::internal::aligned_free(void*) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:206:5 #3 0x7bf7eea589f7 in void Eigen::internal::conditional_aligned_free(void*) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:259:3 #4 0x7bf7eea589f7 in void Eigen::internal::conditional_aligned_delete_auto(double*, unsigned long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:446:3 #5 0x7bf7eea589f7 in Eigen::DenseStorage::resize(long, long, long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/DenseStorage.h:637:9 #6 0x7bf7eed2409d in Eigen::PlainObjectBase>::resize(long, long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:285:19 #7 0x7bf7eed2409d in void Eigen::internal::resize_if_allowed, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, double, double>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:764:9 #8 0x7bf7eed2409d in void Eigen::internal::call_dense_assignment_loop, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:778:3 #9 0x7bf7eed2409d in Eigen::internal::Assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:5 #10 0x7bf7eed2409d in void Eigen::internal::call_assignment_no_alias, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:3 #11 0x7bf7eed2409d in void Eigen::internal::call_assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if, Eigen::ArrayWrapper> const, Eigen::Array const> const>>::value, void*>::type) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:3 #12 0x7bf7eed2409d in void Eigen::internal::call_assignment, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::Matrix&, Eigen::MatrixWrapper, Eigen::ArrayWrapper> const, Eigen::Array const> const> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:3 #13 0x7bf7eed2409d in Eigen::Matrix& Eigen::PlainObjectBase>::_set, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::DenseBase, Eigen::ArrayWrapper> const, Eigen::Array const> const>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:7 #14 0x7bf7eed2409d in Eigen::Matrix& Eigen::Matrix::operator=, Eigen::ArrayWrapper> const, Eigen::Array const> const>>(Eigen::DenseBase, Eigen::ArrayWrapper> const, Eigen::Array const> const>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20 #15 0x7bf7eed2409d in glmmr::MatrixW>::update(Eigen::Matrix const&) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/matrixw.hpp:62:6 #16 0x7bf7eed1bb56 in glmmr::ModelMatrix>::information_matrix() /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/modelmatrix.hpp:245:5 #17 0x7bf7eeab9b7f in auto Model__information_matrix(SEXPREC*, int)::$_1::operator()>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>(glmmr::Model>) const /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1424:48 #18 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>::type std::__1::__invoke[abi:nqe220104]&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>(overloaded&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #19 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__value_visitor&>::operator()[abi:nqe220104]>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) const /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:619:14 #20 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>::type std::__1::__invoke[abi:nqe220104]&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__visitation::__variant::__value_visitor&>&&, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #21 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch[abi:nqe220104]&>&&, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:533:14 #22 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__base::__visit_alt[abi:nqe220104]&>, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:501:12 #23 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_alt[abi:nqe220104]&>, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:586:12 #24 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_value[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:598:12 #25 0x7bf7eea79cfc in decltype(auto) std::__1::visit[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&, void>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:1577:10 #26 0x7bf7eea79cfc in Model__information_matrix(SEXPREC*, int) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1426:12 #27 0x7bf7eea28d8c in _glmmrBase_Model__information_matrix /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/RcppExports.cpp:916:34 #28 0x55f1327c3865 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757:11 #29 0x55f13288abbd in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8677:21 #30 0x55f132872c44 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7510:16 #31 0x55f1328711d1 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #32 0x55f1328b97bc in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2388:39 #33 0x55f1328b8981 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2301:16 #34 0x55f132871bf8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2323:16 #35 0x55f132871bf8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #36 0x55f1328ca875 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3562:8 #37 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #38 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #39 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #40 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #41 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #42 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #43 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #44 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #45 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #46 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #47 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #48 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #49 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #50 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #51 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 previously allocated by thread T0 here: #0 0x55f132603bb4 in malloc /home/runner/work/llvm-project/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3 #1 0x7bf7eea58a16 in Eigen::internal::handmade_aligned_malloc(unsigned long, unsigned long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:105:20 #2 0x7bf7eea58a16 in Eigen::internal::aligned_malloc(unsigned long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:188:14 #3 0x7bf7eea58a16 in void* Eigen::internal::conditional_aligned_malloc(unsigned long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:241:10 #4 0x7bf7eea58a16 in double* Eigen::internal::conditional_aligned_new_auto(unsigned long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/util/Memory.h:404:36 #5 0x7bf7eea58a16 in Eigen::DenseStorage::resize(long, long, long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/DenseStorage.h:639:20 #6 0x7bf7eed23cc4 in Eigen::PlainObjectBase>::resize(long, long) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:285:19 #7 0x7bf7eed23cc4 in void Eigen::internal::resize_if_allowed, Eigen::ArrayWrapper>, double, double>(Eigen::Matrix&, Eigen::ArrayWrapper> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:764:9 #8 0x7bf7eed23cc4 in void Eigen::internal::call_dense_assignment_loop, Eigen::ArrayWrapper>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::ArrayWrapper> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:778:3 #9 0x7bf7eed23cc4 in Eigen::internal::Assignment, Eigen::ArrayWrapper>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::ArrayWrapper> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:5 #10 0x7bf7eed23cc4 in void Eigen::internal::call_assignment_no_alias, Eigen::ArrayWrapper>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::ArrayWrapper> const&, Eigen::internal::assign_op const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:3 #11 0x7bf7eed23cc4 in void Eigen::internal::call_assignment, Eigen::ArrayWrapper>, Eigen::internal::assign_op>(Eigen::Matrix&, Eigen::ArrayWrapper> const&, Eigen::internal::assign_op const&, Eigen::internal::enable_if>>::value, void*>::type) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:3 #12 0x7bf7eed23cc4 in void Eigen::internal::call_assignment, Eigen::ArrayWrapper>>(Eigen::Matrix&, Eigen::ArrayWrapper> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:3 #13 0x7bf7eed23cc4 in Eigen::Matrix& Eigen::PlainObjectBase>::_set>>(Eigen::DenseBase>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:779:7 #14 0x7bf7eed23cc4 in Eigen::Matrix& Eigen::Matrix::operator=>>(Eigen::DenseBase>> const&) /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/Matrix.h:225:20 #15 0x7bf7eed23cc4 in glmmr::MatrixW>::update(Eigen::Matrix const&) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/matrixw.hpp:61:6 #16 0x7bf7eed1bb56 in glmmr::ModelMatrix>::information_matrix() /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/../inst/include/glmmr/modelmatrix.hpp:245:5 #17 0x7bf7eeab9b7f in auto Model__information_matrix(SEXPREC*, int)::$_1::operator()>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>(glmmr::Model>) const /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1424:48 #18 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>::type std::__1::__invoke[abi:nqe220104]&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&>(overloaded&, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #19 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__value_visitor&>::operator()[abi:nqe220104]>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) const /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:619:14 #20 0x7bf7eeab9b7f in std::__1::__invoke_result_impl&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>::type std::__1::__invoke[abi:nqe220104]&>, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(std::__1::__variant_detail::__visitation::__variant::__value_visitor&>&&, std::__1::__variant_detail::__alt<1ul, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/__type_traits/invoke.h:90:27 #21 0x7bf7eeab9b7f in decltype(auto) std::__1::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch[abi:nqe220104]&>&&, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>, std::__1::__variant_detail::__base<(std::__1::__variant_detail::_Trait)1, int, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:533:14 #22 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__base::__visit_alt[abi:nqe220104]&>, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::__variant_detail::__impl>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:501:12 #23 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_alt[abi:nqe220104]&>, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:586:12 #24 0x7bf7eea79cfc in decltype(auto) std::__1::__variant_detail::__visitation::__variant::__visit_value[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:598:12 #25 0x7bf7eea79cfc in decltype(auto) std::__1::visit[abi:nqe220104]&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&, void>(glmmr::Model>&&, std::__1::variant>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>, Rcpp::XPtr>, Rcpp::PreserveStorage, &void Rcpp::standard_delete_finalizer>>(glmmr::Model>*), false>>&) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.4-Linux-X64/bin/../include/c++/v1/variant:1577:10 #26 0x7bf7eea79cfc in Model__information_matrix(SEXPREC*, int) /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/model_module.cpp:1426:12 #27 0x7bf7eea28d8c in _glmmrBase_Model__information_matrix /data/gannet/ripley/R/packages/tests-clang-ASAN/glmmrBase/src/RcppExports.cpp:916:34 #28 0x55f1327c3865 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757:11 #29 0x55f13288abbd in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8677:21 #30 0x55f132872c44 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7510:16 #31 0x55f1328711d1 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #32 0x55f1328b97bc in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2388:39 #33 0x55f1328b8981 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2301:16 #34 0x55f132871bf8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2323:16 #35 0x55f132871bf8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #36 0x55f1328ca875 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3562:8 #37 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #38 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #39 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #40 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #41 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #42 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #43 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #44 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #45 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #46 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #47 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #48 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #49 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #50 0x55f1328c7f99 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2991:10 #51 0x55f132871710 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 SUMMARY: AddressSanitizer: heap-use-after-free /data/gannet/ripley/R/test-clang/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:716:112 in double vector[2] Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*) Shadow bytes around the buggy address: 0x7d47ffde3c80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7d47ffde3d00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7d47ffde3d80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7d47ffde3e00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7d47ffde3e80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x7d47ffde3f00: fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7d47ffde3f80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7d47ffde4000: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7d47ffde4080: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa 0x7d47ffde4100: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7d47ffde4180: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==621743==ABORTING * DONE Status: 1 ERROR