* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-ASAN/AddiVortes.Rcheck’ * using R Under development (unstable) (2026-07-30 r90321) * using platform: x86_64-pc-linux-gnu * R was compiled by clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1) flang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1) * running under: Fedora Linux 42 (Workstation Edition) * using session charset: UTF-8 * current time: 2026-07-30 15:45:03 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘AddiVortes/DESCRIPTION’ ... OK * this is package ‘AddiVortes’ version ‘0.6.8’ * 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 ‘AddiVortes’ can be installed ... [26s/27s] OK * used C compiler: ‘clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’ * used C++ compiler: ‘clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’ * checking C++ specification ... INFO specified C++20 * 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 installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... OK * checking tests ... [20s/20s] OK Running ‘testthat.R’ [19s/19s] * checking package vignettes ... OK * checking re-building of vignette outputs ... [331s/333s] ERROR Error(s) in re-building vignettes: --- re-building ‘categorical.Rmd’ using rmarkdown --- finished re-building ‘categorical.Rmd’ --- re-building ‘introduction.Rmd’ using rmarkdown --- finished re-building ‘introduction.Rmd’ --- re-building ‘prediction.Rmd’ using rmarkdown --- finished re-building ‘prediction.Rmd’ --- re-building ‘spherical.Rmd’ using rmarkdown ================================================================= ==3947962==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7b594ff0dfb8 at pc 0x7b393d5e906f bp 0x7ffd29fbaab0 sp 0x7ffd29fbaaa8 READ of size 4 at 0x7b594ff0dfb8 thread T0 #0 0x7b393d5e906e in propose_internal(std::__1::vector> const&, int, int, std::__1::vector> const&, int, double const*, double const*, std::__1::vector> const&, std::__1::vector> const&, std::__1::vector> const&) /data/gannet/ripley/R/packages/tests-clang-ASAN/AddiVortes/src/addi_vortes_code.cpp:635:13 #1 0x7b393d5e906e in addi_vortes_mcmc_cpp /data/gannet/ripley/R/packages/tests-clang-ASAN/AddiVortes/src/addi_vortes_code.cpp:880:31 #2 0x55e6fd4a75b4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c #3 0x55e6fd4af125 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #4 0x55e6fd55f57a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150:14 #5 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #6 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #7 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #8 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #9 0x55e6fd5541be in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #10 0x55e6fd551b28 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #11 0x55e6fd5aa9c5 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3585:8 #12 0x55e6fd551640 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #13 0x55e6fd5af453 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3975:13 #14 0x55e6fd55f57a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150:14 #15 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #16 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #17 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #18 0x55e6fd5512f5 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1185:6 #19 0x55e6fd5b0683 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:4018:9 #20 0x55e6fd659509 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1425:11 #21 0x55e6fd564d93 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8170:15 #22 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #23 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #24 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #25 0x55e6fd5512f5 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1185:6 #26 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #27 0x55e6fd57dfb1 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5867:6 #28 0x55e6fd57dfb1 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7880:20 #29 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #30 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #31 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #32 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #33 0x55e6fd5541be in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #34 0x55e6fd551b28 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #35 0x55e6fd5af453 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3975:13 #36 0x55e6fd55f57a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150:14 #37 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #38 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #39 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #40 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #41 0x55e6fd5541be in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #42 0x55e6fd551b28 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #43 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #44 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #45 0x55e6fd572cba in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #46 0x55e6fd572cba in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8121:16 #47 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #48 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #49 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #50 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #51 0x55e6fd5541be in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #52 0x55e6fd551b28 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #53 0x55e6fd622c31 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264:23 #54 0x55e6fd625460 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #55 0x55e6fd625460 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1237:5 #56 0x55e6fd6254f2 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1244:5 #57 0x55e6fd325d3c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #58 0x7f3953412574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #59 0x7f3953412627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #60 0x55e6fd23d7d4 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x17d4) 0x7b594ff0dfb8 is located 4 bytes after 4-byte region [0x7b594ff0dfb0,0x7b594ff0dfb4) allocated by thread T0 here: #0 0x55e6fd2e2bb4 in malloc /home/runner/work/llvm-project/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3 #1 0x7f395101f3fb in operator new(unsigned long) (/lib64/libstdc++.so.6+0x1f3fb) (BuildId: 51787ae23973475ac7373bc252b400c7229de8e7) #2 0x7b393d5ded83 in void std::__1::vector>::assign[abi:nqe220108](int*, int*) /data/gannet2/ripley/Sources/LLVM/LLVM-22.1.8-Linux-X64/bin/../include/c++/v1/__vector/vector.h:318:5 #3 0x7b393d5ded83 in addi_vortes_mcmc_cpp /data/gannet/ripley/R/packages/tests-clang-ASAN/AddiVortes/src/addi_vortes_code.cpp:790:16 #4 0x55e6fd4a75b4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c #5 0x55e6fd4af125 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #6 0x55e6fd55f57a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150:14 #7 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #8 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #9 0x55e6fd59989c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398:39 #10 0x55e6fd598a58 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314:16 #11 0x55e6fd5541be in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333:16 #12 0x55e6fd551b28 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278:12 #13 0x55e6fd5aa9c5 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3585:8 #14 0x55e6fd551640 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230:12 #15 0x55e6fd5af453 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3975:13 #16 0x55e6fd55f57a in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150:14 #17 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #18 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #19 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #20 0x55e6fd5512f5 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1185:6 #21 0x55e6fd5b0683 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:4018:9 #22 0x55e6fd659509 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1425:11 #23 0x55e6fd564d93 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8170:15 #24 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 #25 0x55e6fd551101 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #26 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #27 0x55e6fd5512f5 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1185:6 #28 0x55e6fd55340a in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #29 0x55e6fd57dfb1 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5867:6 #30 0x55e6fd57dfb1 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7880:20 #31 0x55e6fd552b74 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533:16 SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/packages/tests-clang-ASAN/AddiVortes/src/addi_vortes_code.cpp:635:13 in propose_internal(std::__1::vector> const&, int, int, std::__1::vector> const&, int, double const*, double const*, std::__1::vector> const&, std::__1::vector> const&, std::__1::vector> const&) Shadow bytes around the buggy address: 0x7b594ff0dd00: fa fa 04 fa fa fa fd fa fa fa fd fa fa fa fd fa 0x7b594ff0dd80: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x7b594ff0de00: fa fa fd fa fa fa 04 fa fa fa fd fa fa fa fd fa 0x7b594ff0de80: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa 0x7b594ff0df00: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa =>0x7b594ff0df80: fa fa 00 fa fa fa 04[fa]fa fa 00 fa fa fa 00 fa 0x7b594ff0e000: fa fa 04 fa fa fa 00 fa fa fa 00 fa fa fa 04 fa 0x7b594ff0e080: fa fa 00 fa fa fa 00 fa fa fa 04 fa fa fa 00 fa 0x7b594ff0e100: fa fa 00 fa fa fa 04 fa fa fa 00 fa fa fa 00 fa 0x7b594ff0e180: fa fa 04 fa fa fa 00 fa fa fa 00 fa fa fa 04 fa 0x7b594ff0e200: fa fa 00 fa fa fa 00 fa fa fa 04 fa fa fa 00 fa 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 ==3947962==ABORTING SUMMARY: processing the following file failed: ‘spherical.Rmd’ Error: Vignette re-building failed. Execution halted * DONE Status: 1 ERROR