* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-ASAN/DBpower.Rcheck’ * using R Under development (unstable) (2025-01-09 r87552) * using platform: x86_64-pc-linux-gnu * R was compiled by clang version 19.1.6 flang-new version 19.1.6 * running under: Fedora Linux 36 (Workstation Edition) * using session charset: UTF-8 * using option ‘--no-stop-on-test-error’ * checking for file ‘DBpower/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘DBpower’ version ‘0.1.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 ‘DBpower’ can be installed ... [13s/17s] OK * 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 installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... [25s/33s] ERROR Running examples in ‘DBpower-Ex.R’ failed The error most likely occurred in: > ### Name: set_BJ_bounds > ### Title: set_BJ_bounds.R > ### Aliases: set_BJ_bounds > > ### ** Examples > > set_BJ_bounds(alpha = 0.01, J=5) ================================================================= ==3054935==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x50200005d9b8 at pc 0x7f7187ded86a bp 0x7ffdca83fef0 sp 0x7ffdca83fee8 READ of size 8 at 0x50200005d9b8 thread T0 #0 0x7f7187ded869 in fast_square(double const&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:87:13 #1 0x7f7187ded869 in create_rtable(int const&, std::__1::vector > const&, std::__1::vector >, std::__1::allocator > > >&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:147:22 #2 0x7f7187df0c44 in calc_allq(int const&, std::__1::vector > const&, std::__1::vector > const&, bool const&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:439:26 #3 0x7f7187df1bc6 in ebb_crossprob_cor_R(int, Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<14, Rcpp::PreserveStorage>) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:577:21 #4 0x7f7187dde99e in _GBJ_ebb_crossprob_cor_R /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/RcppExports.cpp:22:34 #5 0x55ef4ed8bff4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:760:11 #6 0x55ef4ed97509 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #7 0x55ef4ee41b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #8 0x55ef4ee33f54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #9 0x55ef4ee3246a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #10 0x55ef4ee7bf3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #11 0x55ef4ee7b101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #12 0x55ef4ee32eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #13 0x55ef4ee32eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #14 0x55ef4ee34811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #15 0x55ef4ee5fd31 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5839:6 #16 0x55ef4ee5fd31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7852:20 #17 0x55ef4ee33f54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #18 0x55ef4ee3246a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #19 0x55ef4ee7bf3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #20 0x55ef4ee7b101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #21 0x55ef4ee32eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #22 0x55ef4ee32eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #23 0x55ef4ef0966a in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:265:2 #24 0x55ef4ef0bda0 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #25 0x55ef4ef0bda0 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1219:5 #26 0x55ef4ef0be32 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1226:5 #27 0x55ef4ec1812c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #28 0x7f719b62950f in __libc_start_call_main (/lib64/libc.so.6+0x2950f) (BuildId: 8257ee907646e9b057197533d1e4ac8ede7a9c5c) #29 0x7f719b6295c8 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x295c8) (BuildId: 8257ee907646e9b057197533d1e4ac8ede7a9c5c) #30 0x55ef4eb38404 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x157404) 0x50200005d9b8 is located 0 bytes after 8-byte region [0x50200005d9b0,0x50200005d9b8) allocated by thread T0 here: #0 0x55ef4ebd520f in malloc /data/gannet/ripley/Sources/LLVM/19/latest/compiler-rt/lib/asan/asan_malloc_linux.cpp:68:3 #1 0x7f71996b7aab in operator new(unsigned long) /data/gannet/ripley/Sources2/gcc14/build/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/../../../../latest/libstdc++-v3/libsupc++/new_op.cc:50:22 #2 0x7f7187df1b97 in std::__1::vector >::push_back[abi:ne190106](double&&) /usr/local/clang19/bin/../include/c++/v1/vector:1526:13 #3 0x7f7187df1b97 in ebb_crossprob_cor_R(int, Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<14, Rcpp::PreserveStorage>) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:564:18 #4 0x7f7187dde99e in _GBJ_ebb_crossprob_cor_R /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/RcppExports.cpp:22:34 #5 0x55ef4ed8bff4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:760:11 #6 0x55ef4ed97509 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #7 0x55ef4ee41b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #8 0x55ef4ee33f54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #9 0x55ef4ee3246a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #10 0x55ef4ee7bf3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #11 0x55ef4ee7b101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #12 0x55ef4ee32eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #13 0x55ef4ee32eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #14 0x55ef4ee34811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #15 0x55ef4ee5fd31 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5839:6 #16 0x55ef4ee5fd31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7852:20 #17 0x55ef4ee33f54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #18 0x55ef4ee3246a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #19 0x55ef4ee7bf3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #20 0x55ef4ee7b101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #21 0x55ef4ee32eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #22 0x55ef4ee32eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #23 0x55ef4ef0966a in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:265:2 #24 0x55ef4ef0bda0 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #25 0x55ef4ef0bda0 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1219:5 #26 0x55ef4ef0be32 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1226:5 #27 0x55ef4ec1812c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #28 0x7f719b62950f in __libc_start_call_main (/lib64/libc.so.6+0x2950f) (BuildId: 8257ee907646e9b057197533d1e4ac8ede7a9c5c) SUMMARY: AddressSanitizer: heap-buffer-overflow /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:87:13 in fast_square(double const&) Shadow bytes around the buggy address: 0x50200005d700: fa fa fd fa fa fa fd fa fa fa fd fd fa fa fd fd 0x50200005d780: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fd 0x50200005d800: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fd 0x50200005d880: fa fa fd fd fa fa fd fd fa fa fd fa fa fa fd fa 0x50200005d900: fa fa fd fa fa fa fd fd fa fa fd fa fa fa fd fa =>0x50200005d980: fa fa fd fd fa fa 00[fa]fa fa fa fa fa fa fa fa 0x50200005da00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x50200005da80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x50200005db00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x50200005db80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x50200005dc00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 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 ==3054935==ABORTING * checking package vignettes ... OK * checking re-building of vignette outputs ... [50s/64s] ERROR Error(s) in re-building vignettes: --- re-building ‘DBpower_tutorial.Rmd’ using rmarkdown ================================================================= ==3055732==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x5020000216b8 at pc 0x7f2e671ed86a bp 0x7fffde26be50 sp 0x7fffde26be48 READ of size 8 at 0x5020000216b8 thread T0 #0 0x7f2e671ed869 in fast_square(double const&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:87:13 #1 0x7f2e671ed869 in create_rtable(int const&, std::__1::vector > const&, std::__1::vector >, std::__1::allocator > > >&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:147:22 #2 0x7f2e671f0c44 in calc_allq(int const&, std::__1::vector > const&, std::__1::vector > const&, bool const&) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:439:26 #3 0x7f2e671f1bc6 in ebb_crossprob_cor_R(int, Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<14, Rcpp::PreserveStorage>) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:577:21 #4 0x7f2e671de99e in _GBJ_ebb_crossprob_cor_R /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/RcppExports.cpp:22:34 #5 0x5596a64c2ff4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:760:11 #6 0x5596a64ce509 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #7 0x5596a6578b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #8 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #9 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #10 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #11 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #12 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #13 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #14 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #15 0x5596a6596d31 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5839:6 #16 0x5596a6596d31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7852:20 #17 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #18 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #19 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #20 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #21 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #22 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #23 0x5596a65c49d0 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3571:8 #24 0x5596a65699b3 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232:12 #25 0x5596a65c935e in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3945:13 #26 0x5596a6578b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #27 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #28 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #29 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #30 0x5596a6569664 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1187:6 #31 0x5596a65ca573 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3988:9 #32 0x5596a6676389 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1410:11 #33 0x5596a657e636 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8142:15 #34 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #35 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #36 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #37 0x5596a6569664 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1187:6 #38 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #39 0x5596a6596d31 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5839:6 #40 0x5596a6596d31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7852:20 #41 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #42 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #43 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #44 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #45 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #46 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #47 0x5596a65c935e in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3945:13 #48 0x5596a6578b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #49 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #50 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #51 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #52 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #53 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #54 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #55 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #56 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #57 0x5596a658ef32 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #58 0x5596a658ef32 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8093:16 #59 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #60 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #61 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #62 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #63 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #64 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #65 0x5596a664066a in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:265:2 #66 0x5596a6642da0 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #67 0x5596a6642da0 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1219:5 #68 0x5596a6642e32 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1226:5 #69 0x5596a634f12c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #70 0x7f2e8062950f in __libc_start_call_main (/lib64/libc.so.6+0x2950f) (BuildId: 8257ee907646e9b057197533d1e4ac8ede7a9c5c) #71 0x7f2e806295c8 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x295c8) (BuildId: 8257ee907646e9b057197533d1e4ac8ede7a9c5c) #72 0x5596a626f404 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x157404) 0x5020000216b8 is located 0 bytes after 8-byte region [0x5020000216b0,0x5020000216b8) allocated by thread T0 here: #0 0x5596a630c20f in malloc /data/gannet/ripley/Sources/LLVM/19/latest/compiler-rt/lib/asan/asan_malloc_linux.cpp:68:3 #1 0x7f2e7e6b7aab in operator new(unsigned long) /data/gannet/ripley/Sources2/gcc14/build/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/../../../../latest/libstdc++-v3/libsupc++/new_op.cc:50:22 #2 0x7f2e671f1b97 in std::__1::vector >::push_back[abi:ne190106](double&&) /usr/local/clang19/bin/../include/c++/v1/vector:1526:13 #3 0x7f2e671f1b97 in ebb_crossprob_cor_R(int, Rcpp::Vector<14, Rcpp::PreserveStorage>, Rcpp::Vector<14, Rcpp::PreserveStorage>) /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:564:18 #4 0x7f2e671de99e in _GBJ_ebb_crossprob_cor_R /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/RcppExports.cpp:22:34 #5 0x5596a64c2ff4 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:760:11 #6 0x5596a64ce509 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437:11 #7 0x5596a6578b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #8 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #9 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #10 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #11 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #12 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #13 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #14 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #15 0x5596a6596d31 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5839:6 #16 0x5596a6596d31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7852:20 #17 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #18 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #19 0x5596a65b2f3c in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2393:22 #20 0x5596a65b2101 in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2306:16 #21 0x5596a6569eb9 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2328:16 #22 0x5596a6569eb9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280:12 #23 0x5596a65c49d0 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3571:8 #24 0x5596a65699b3 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232:12 #25 0x5596a65c935e in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3945:13 #26 0x5596a6578b4f in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8122:14 #27 0x5596a656af54 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7505:16 #28 0x5596a656946a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167:8 #29 0x5596a656b811 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976:13 #30 0x5596a6569664 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1187:6 #31 0x5596a65ca573 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3988:9 #32 0x5596a6676389 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1410:11 #33 0x5596a657e636 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8142:15 SUMMARY: AddressSanitizer: heap-buffer-overflow /tmp/Rtmphs1uS3/R.INSTALL3cea6273606ddd/GBJ/src/ebb_crossprob_cor_R.cpp:87:13 in fast_square(double const&) Shadow bytes around the buggy address: 0x502000021400: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd 0x502000021480: fa fa fd fd fa fa fd fa fa fa fd fa fa fa fd fa 0x502000021500: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fd 0x502000021580: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd 0x502000021600: fa fa fd fa fa fa 04 fa fa fa 00 00 fa fa fd fa =>0x502000021680: fa fa fd fd fa fa 00[fa]fa fa fa fa fa fa fa fa 0x502000021700: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x502000021780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x502000021800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x502000021880: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x502000021900: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 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 ==3055732==ABORTING * DONE Status: 2 ERRORs