R Under development (unstable) (2025-12-12 r89163) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu 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. > library(testthat) > library(SuperLearner) Loading required package: nnls Loading required package: gam Loading required package: splines Loading required package: foreach Loaded gam 1.22-7 Super Learner Version: 2.0-29 Package created on 2024-02-06 > > test_check("SuperLearner") ================================================================= ==260915==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7e227010f018 at pc 0x7bd257619c8d bp 0x7ffdd11a2e30 sp 0x7ffdd11a2e28 READ of size 8 at 0x7e227010f018 thread T0 #0 0x7bd257619c8c in regRF /tmp/RtmpMafIQX/R.INSTALLead384000b385/randomForest/src/regrf.c:115 #1 0x0000007678ce in do_dotCode /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:2256 #2 0x0000008cc332 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8114 #3 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #4 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #5 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #6 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #7 0x000000a94683 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #8 0x000000a94683 in applyMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:120 #9 0x000000a98480 in dispatchMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:473 #10 0x000000a9a405 in Rf_usemethod.isra.0 /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:513 #11 0x000000a9b026 in do_usemethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:579 #12 0x0000008d9541 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8134 #13 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #14 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #15 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #16 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #17 0x000000859f93 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #18 0x000000859f93 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #19 0x0000006262c5 in do_docall /data/gannet/ripley/R/svn/R-devel/src/main/coerce.c:2789 #20 0x0000008cc332 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8114 #21 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #22 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #23 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #24 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #25 0x000000875017 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #26 0x000000875017 in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2456 #27 0x00000049a176 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #28 0x000000a93476 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1411 #29 0x0000008d9541 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8134 #30 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #31 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #32 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #33 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #34 0x000000859f93 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #35 0x000000859f93 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #36 0x00000088838e in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3563 #37 0x00000085a3b6 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #38 0x00000086de3b in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2992 #39 0x00000085a3b6 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #40 0x00000085a3b6 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #41 0x000000890a23 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3955 #42 0x0000008cc332 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8114 #43 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #44 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #45 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #46 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #47 0x000000875017 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #48 0x000000875017 in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2456 #49 0x00000049a176 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #50 0x000000a93476 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1411 #51 0x0000008d9541 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8134 #52 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #53 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #54 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #55 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #56 0x000000859f93 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #57 0x000000859f93 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #58 0x0000009fff08 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264 #59 0x0000009fff08 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317 #60 0x000000a0533a in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1235 #61 0x000000a0f552 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1242 #62 0x0000004131af in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29 #63 0x7fd26c4115f4 in __libc_start_call_main (/lib64/libc.so.6+0x35f4) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #64 0x7fd26c4116a7 in __libc_start_main@@GLIBC_2.34 (/lib64/libc.so.6+0x36a7) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #65 0x000000413b74 in _start (/data/gannet/ripley/R/gcc-SAN3/bin/exec/R+0x413b74) (BuildId: 162da4155cf0b7e57a4e8bd0b5eda527e8633566) 0x7e227010f018 is located 0 bytes after 7960-byte region [0x7e227010d100,0x7e227010f018) allocated by thread T0 here: #0 0x7fd26dce6f0b in malloc (/lib64/libasan.so.8+0xe6f0b) (BuildId: 7f1aa7e2e600e8c9d54ce6e3d36f3d31bfe7949a) #1 0x000000a197cb in GetNewPage /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:998 #2 0x000000a6e901 in Rf_allocVector3 /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:2717 #3 0x00000060af60 in Rf_allocVector /data/gannet/ripley/R/svn/R-devel/src/include/Rinlinedfuns.h:609 #4 0x00000060af60 in do_is /data/gannet/ripley/R/svn/R-devel/src/main/coerce.c:2033 #5 0x0000008cc332 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8114 #6 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #7 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #8 0x000000920c11 in forcePromise.part.0.lto_priv.0 /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:976 #9 0x00000085ae27 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1193 #10 0x0000008f0bd7 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8008 #11 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #12 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #13 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #14 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #15 0x000000875017 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #16 0x000000875017 in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2456 #17 0x00000049a176 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #18 0x000000a93476 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1411 #19 0x0000008d9541 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8134 #20 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 #21 0x0000008598f2 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #22 0x00000086f63a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #23 0x0000008736fa in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #24 0x000000859f93 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #25 0x000000859f93 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #26 0x000000889a24 in Rf_evalList /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3661 #27 0x00000085a77c in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1251 #28 0x00000086cd62 in do_if /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2700 #29 0x00000085a3b6 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #30 0x000000890a23 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3955 #31 0x0000008cc332 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8114 #32 0x0000008b957b in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7497 SUMMARY: AddressSanitizer: heap-buffer-overflow /tmp/RtmpMafIQX/R.INSTALLead384000b385/randomForest/src/regrf.c:115 in regRF Shadow bytes around the buggy address: 0x7e227010ed80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7e227010ee00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7e227010ee80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7e227010ef00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7e227010ef80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x7e227010f000: 00 00 00[fa]fa fa fa fa fa fa fa fa fa fa fa fa 0x7e227010f080: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7e227010f100: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7e227010f180: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7e227010f200: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7e227010f280: 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 ==260915==ABORTING