--- 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