* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator.Rcheck’ * using R Under development (unstable) (2021-11-25 r81239) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * using option ‘--no-stop-on-test-error’ * checking for file ‘retrocombinator/DESCRIPTION’ ... OK * this is package ‘retrocombinator’ version ‘1.0.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 ‘retrocombinator’ can be installed ... [101s/207s] 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 compiled code ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... OK * checking tests ... [6s/12s] OK Running ‘testthat.R’ * checking package vignettes in ‘inst/doc’ ... OK * checking re-building of vignette outputs ... [6s/14s] WARNING Error(s) in re-building vignettes: --- re-building ‘simulations.Rmd’ using rmarkdown ================================================================= ==515572==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6020000a2158 at pc 0x7fe653196d95 bp 0x7fff12df15f0 sp 0x7fff12df15e8 READ of size 8 at 0x6020000a2158 thread T0 #0 0x7fe653196d94 in retrocombinator::Families::update(retrocombinator::Pool const&, unsigned long) /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/families.cpp:22:17 #1 0x7fe6531e30b1 in retrocombinator::Simulation::simulate() /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/simulation.cpp:53:18 #2 0x7fe6531cbb88 in rcpp_simulate_evolution(std::__1::basic_string, std::__1::allocator >, unsigned long, unsigned long, unsigned long, double, std::__1::basic_string, std::__1::allocator >, double, double, unsigned long, double, double, double, double, unsigned long, unsigned long, double, std::__1::basic_string, std::__1::allocator >, unsigned long, unsigned long, unsigned long, unsigned long, double, bool, unsigned long) /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/rcpp_simulation.cpp:46:20 #3 0x7fe653170aba in _retrocombinator_rcpp_simulate_evolution /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/RcppExports.cpp:37:5 #4 0x6e2cbd in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c #5 0x725149 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1284:11 #6 0x838858 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7139:14 #7 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #8 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #9 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #10 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #11 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #12 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #13 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #14 0x821b78 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871:12 #15 0x89b845 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3365:13 #16 0x838858 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7139:14 #17 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #18 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #19 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #20 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #21 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #22 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #23 0x821be8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:771:9 #24 0x89d484 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3417:9 #25 0x9a1324 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1398:11 #26 0x8367b9 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7159:15 #27 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #28 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #29 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #30 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #31 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #32 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #33 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #34 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #35 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #36 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #37 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #38 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #39 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #40 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #41 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #42 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #43 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #44 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #45 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #46 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #47 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #48 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #49 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #50 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #51 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #52 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #53 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #54 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #55 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #56 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #57 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #58 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #59 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #60 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #61 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #62 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #63 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #64 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #65 0x821b78 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871:12 #66 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #67 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #68 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #69 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #70 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #71 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #72 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #73 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #74 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #75 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #76 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #77 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #78 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #79 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #80 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #81 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #82 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #83 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #84 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #85 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #86 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #87 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #88 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #89 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #90 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #91 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #92 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #93 0x9aa60b in dispatchMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:436:16 #94 0x9a94df in Rf_usemethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:476:10 #95 0x9ab359 in do_usemethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:565:9 #96 0x8367b9 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7159:15 #97 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #98 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #99 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #100 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #101 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #102 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #103 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #104 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #105 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #106 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #107 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #108 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #109 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #110 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #111 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #112 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #113 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #114 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #115 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #116 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #117 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #118 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #119 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #120 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #121 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #122 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #123 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #124 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #125 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #126 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #127 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #128 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #129 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #130 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #131 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #132 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #133 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #134 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #135 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #136 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #137 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #138 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #139 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #140 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #141 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #142 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #143 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #144 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #145 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #146 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #147 0x8b39e0 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5160:15 #148 0x8b39e0 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5201:14 #149 0x858a16 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6891:20 #150 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #151 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #152 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #153 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #154 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #155 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #156 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #157 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #158 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #159 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #160 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #161 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #162 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #163 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #164 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #165 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #166 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #167 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #168 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #169 0x821b78 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871:12 #170 0x950ff6 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264:2 #171 0x954540 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:316:11 #172 0x954349 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1130:5 #173 0x4e248a in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #174 0x7fe6638d0081 in __libc_start_main (/lib64/libc.so.6+0x27081) #175 0x4312ad in _start (/data/gannet/ripley/R/R-clang-SAN/bin/exec/R+0x4312ad) 0x6020000a2158 is located 0 bytes to the right of 8-byte region [0x6020000a2150,0x6020000a2158) allocated by thread T0 here: #0 0x4dfb7d in operator new(unsigned long) /data/gannet/ripley/Sources2/LLVM/13.0.0/llvm-project-13.0.0.src/compiler-rt/lib/asan/asan_new_delete.cpp:95:3 #1 0x7fe6531a055f in void* std::__1::__libcpp_operator_new(unsigned long) /usr/local/bin/../include/c++/v1/new:235:10 #2 0x7fe6531a055f in std::__1::__libcpp_allocate(unsigned long, unsigned long) /usr/local/bin/../include/c++/v1/new:261:10 #3 0x7fe6531a055f in std::__1::allocator::allocate(unsigned long) /usr/local/bin/../include/c++/v1/__memory/allocator.h:108:38 #4 0x7fe6531a055f in std::__1::allocator_traits >::allocate(std::__1::allocator&, unsigned long) /usr/local/bin/../include/c++/v1/__memory/allocator_traits.h:262:20 #5 0x7fe6531a055f in std::__1::__split_buffer&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator&) /usr/local/bin/../include/c++/v1/__split_buffer:315:29 #6 0x7fe6531e90a2 in void std::__1::vector >::__push_back_slow_path(unsigned long const&) /usr/local/bin/../include/c++/v1/vector:1646:49 #7 0x7fe6531e553e in retrocombinator::Utils::select_representatives(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >) /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/utilities.cpp:93:29 #8 0x7fe6531964eb in retrocombinator::Families::update(retrocombinator::Pool const&, unsigned long) /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/families.cpp:18:34 #9 0x7fe6531e30b1 in retrocombinator::Simulation::simulate() /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/simulation.cpp:53:18 #10 0x7fe6531cbb88 in rcpp_simulate_evolution(std::__1::basic_string, std::__1::allocator >, unsigned long, unsigned long, unsigned long, double, std::__1::basic_string, std::__1::allocator >, double, double, unsigned long, double, double, double, double, unsigned long, unsigned long, double, std::__1::basic_string, std::__1::allocator >, unsigned long, unsigned long, unsigned long, unsigned long, double, bool, unsigned long) /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/rcpp_simulation.cpp:46:20 #11 0x7fe653170aba in _retrocombinator_rcpp_simulate_evolution /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/RcppExports.cpp:37:5 #12 0x6e2cbd in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c #13 0x725149 in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1284:11 #14 0x838858 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7139:14 #15 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #16 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #17 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #18 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #19 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #20 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #21 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #22 0x821b78 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:871:12 #23 0x89b845 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3365:13 #24 0x838858 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7139:14 #25 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #26 0x889f37 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #27 0x88589f in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1844:16 #28 0x845b7f in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7107:12 #29 0x82113e in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:748:8 #30 0x882d81 in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:568:8 #31 0x821be8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:771:9 #32 0x89d484 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3417:9 #33 0x9a1324 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1398:11 SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/packages/tests-clang-SAN/retrocombinator/src/families.cpp:22:17 in retrocombinator::Families::update(retrocombinator::Pool const&, unsigned long) Shadow bytes around the buggy address: 0x0c048000c3d0: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fa 0x0c048000c3e0: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fa 0x0c048000c3f0: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fa 0x0c048000c400: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fa 0x0c048000c410: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fa =>0x0c048000c420: fa fa fd fd fa fa fd fd fa fa 00[fa]fa fa 00 fa 0x0c048000c430: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c048000c440: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c048000c450: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c048000c460: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c048000c470: 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 ==515572==ABORTING * DONE Status: 1 WARNING