R Under development (unstable) (2022-08-11 r82713) -- "Unsuffered Consequences" Copyright (C) 2022 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/tests.html > # * https://testthat.r-lib.org/reference/test_package.html#special-files > > library(testthat) > library(blockcpd) > > test_check("blockcpd") ================================================================= ==721421==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x602000060b18 at pc 0x7f92671a866e bp 0x7ffe25c778d0 sp 0x7ffe25c778c8 READ of size 4 at 0x602000060b18 thread T0 #0 0x7f92671a866d in Dynseg::fit_dynseg() /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/Dynseg.cpp:23 #1 0x7f92671e56cc in compute_dynseg_cpp(Rcpp::Vector<19, Rcpp::PreserveStorage> const&, Rcpp::String const&, int const&, int const&, int, Rcpp::Function_Impl const&) /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/compute_dynseg.cpp:19 #2 0x7f92671c5855 in _blockcpd_compute_dynseg_cpp /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/RcppExports.cpp:26 #3 0x580137 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:617 #4 0x63a716 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7682 #5 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #6 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #7 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #8 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #9 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #10 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #11 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #12 0x67384f in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871 #13 0x4f70fc in do_docall /data/gannet/ripley/R/svn/R-devel/src/main/coerce.c:2746 #14 0x62b4be in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7126 #15 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #16 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #17 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #18 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #19 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #20 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #21 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #22 0x67384f in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871 #23 0x67f929 in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2981 #24 0x673c70 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:823 #25 0x67bc56 in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2529 #26 0x673c70 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:823 #27 0x6827c8 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3356 #28 0x62b4be in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7126 #29 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #30 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #31 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #32 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #33 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #34 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #35 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #36 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #37 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #38 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #39 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #40 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #41 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #42 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #43 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #44 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #45 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #46 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #47 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #48 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #49 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #50 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #51 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #52 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #53 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #54 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #55 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #56 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #57 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #58 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #59 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #60 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #61 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #62 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #63 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #64 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #65 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #66 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #67 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #68 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #69 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #70 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #71 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #72 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #73 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #74 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #75 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #76 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #77 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #78 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #79 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #80 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #81 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #82 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #83 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #84 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #85 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #86 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #87 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #88 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #89 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #90 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #91 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #92 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #93 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #94 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #95 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #96 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #97 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #98 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #99 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #100 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #101 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #102 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #103 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #104 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #105 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #106 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #107 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #108 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #109 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #110 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #111 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #112 0x67384f in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871 #113 0x683267 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3379 #114 0x62b4be in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7126 #115 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #116 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #117 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #118 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #119 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #120 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #121 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #122 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #123 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #124 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #125 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #126 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #127 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #128 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #129 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #130 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #131 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #132 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #133 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #134 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #135 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #136 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #137 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #138 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #139 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #140 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #141 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #142 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #143 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #144 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #145 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #146 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #147 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #148 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #149 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #150 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #151 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #152 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #153 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #154 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #155 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #156 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #157 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #158 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #159 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #160 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #161 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #162 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #163 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #164 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #165 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #166 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #167 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #168 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #169 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #170 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #171 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #172 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #173 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #174 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #175 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #176 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #177 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #178 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #179 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #180 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #181 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #182 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #183 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #184 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #185 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #186 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #187 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #188 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #189 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #190 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #191 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #192 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #193 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #194 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #195 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #196 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #197 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #198 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #199 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #200 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #201 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #202 0x68085d in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1985 #203 0x44d18a in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #204 0x722ed1 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1399 #205 0x6262ac in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7146 #206 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #207 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #208 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #209 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #210 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #211 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #212 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #213 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #214 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #215 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #216 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #217 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #218 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #219 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #220 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #221 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #222 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #223 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #224 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #225 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #226 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #227 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #228 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #229 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #230 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #231 0x674ff2 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568 #232 0x675787 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5147 #233 0x675787 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5188 #234 0x639dea in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6878 #235 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #236 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #237 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #238 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #239 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #240 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #241 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #242 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #243 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #244 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #245 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #246 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #247 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #248 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #249 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #250 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #251 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #252 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #253 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #254 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #255 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #256 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #257 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #258 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #259 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #260 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #261 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #262 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #263 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #264 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #265 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #266 0x647faf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7094 #267 0x6731d7 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748 #268 0x6782b0 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1918 #269 0x67a6a7 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844 #270 0x67384f in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871 0x602000060b18 is located 0 bytes to the right of 8-byte region [0x602000060b10,0x602000060b18) allocated by thread T0 here: #0 0x7f927aff6087 in operator new(unsigned long) (/lib64/libasan.so.6+0xb0087) #1 0x7f92671a9975 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/11/ext/new_allocator.h:127 #2 0x7f92671a9975 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/11/bits/alloc_traits.h:464 #3 0x7f92671a9975 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/11/bits/stl_vector.h:346 #4 0x7f92671a9975 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/11/bits/stl_vector.h:343 #5 0x7f92671a9975 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, int const&) /usr/include/c++/11/bits/vector.tcc:440 #6 0x7f92671a5dbc in std::vector >::insert(__gnu_cxx::__normal_iterator > >, int const&) /usr/include/c++/11/bits/vector.tcc:161 #7 0x7f92671a5dbc in Dynseg::fit_cp_set() /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/Dynseg.cpp:104 #8 0x7f92671a727b in Dynseg::fit_dynseg() /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/Dynseg.cpp:13 #9 0x7f92671e56cc in compute_dynseg_cpp(Rcpp::Vector<19, Rcpp::PreserveStorage> const&, Rcpp::String const&, int const&, int const&, int, Rcpp::Function_Impl const&) /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/compute_dynseg.cpp:19 #10 0x7f92671c5855 in _blockcpd_compute_dynseg_cpp /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/RcppExports.cpp:26 #11 0x580137 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:617 SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/packages/tests-gcc-SAN/blockcpd/src/Dynseg.cpp:23 in Dynseg::fit_dynseg() Shadow bytes around the buggy address: 0x0c0480004110: fa fa fd fd fa fa fd fd fa fa fd fa fa fa fd fd 0x0c0480004120: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fa 0x0c0480004130: fa fa fd fd fa fa fd fd fa fa fd fa fa fa fd fa 0x0c0480004140: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fa 0x0c0480004150: fa fa fd fa fa fa fd fa fa fa 00 04 fa fa fd fa =>0x0c0480004160: fa fa 00[fa]fa fa fa fa fa fa fa fa fa fa fa fa 0x0c0480004170: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c0480004180: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c0480004190: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c04800041a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c04800041b0: 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 Shadow gap: cc ==721421==ABORTING