* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-SAN/catnet.Rcheck’ * using R Under development (unstable) (2022-11-10 r83328) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * using option ‘--no-stop-on-test-error’ * checking for file ‘catnet/DESCRIPTION’ ... OK * this is package ‘catnet’ version ‘1.16.1’ * 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 ‘catnet’ can be installed ... [150s/182s] 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 ... ERROR Running examples in ‘catnet-Ex.R’ failed The error most likely occurred in: > ### Name: cnFind-method > ### Title: Find Network by Complexity > ### Aliases: cnFind cnFindKL cnFind,list-method > ### cnFind,catNetworkEvaluate-method cnFindKL,list-method > ### cnFindKL,catNetworkEvaluate-method > ### Keywords: methods graphs > > ### ** Examples > > cnet <- cnRandomCatnet(numnodes=10, maxParents=2, numCategories=2) > psamples <- cnSamples(object=cnet, numsamples=100) ================================================================= ==2434442==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62500245383c at pc 0x7f56e1d69dcb bp 0x7fff7c0c9ae0 sp 0x7fff7c0c9ad8 READ of size 4 at 0x62500245383c thread T0 #0 0x7f56e1d69dca in RCatnet::genSamples(SEXPREC*, SEXPREC*, SEXPREC*) /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/rcatnet.cpp:581:16 #1 0x7f56e1d4bf94 in catnetSamples /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/catnet_rexport.cpp:714:19 #2 0x55639cd40aa2 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:877:17 #3 0x55639cd904db in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1551:11 #4 0x55639ce9e369 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7128:14 #5 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #6 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #7 0x55639cef0e25 in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2096:11 #8 0x7f56edb68020 in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1153:19 #9 0x55639d0205f6 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1280:13 #10 0x55639cea2811 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7085:12 #11 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #12 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #13 0x55639cee85a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #14 0x55639ce89453 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:873:12 #15 0x55639cef8cdc in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2983:8 #16 0x55639ce88ef1 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:825:12 #17 0x55639cfbf396 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:262:2 #18 0x55639cfc2a20 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:314:11 #19 0x55639cfc2816 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1194:5 #20 0x55639cfc2b62 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1201:5 #21 0x55639cb4236c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #22 0x7f56edc2950f in __libc_start_call_main (/lib64/libc.so.6+0x2950f) (BuildId: 85c438f4ff93e21675ff174371c9c583dca00b2c) #23 0x7f56edc295c8 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x295c8) (BuildId: 85c438f4ff93e21675ff174371c9c583dca00b2c) #24 0x55639ca80264 in _start (/data/gannet/ripley/R/R-clang-SAN/bin/exec/R+0x31c264) 0x62500245383c is located 36 bytes to the right of 7960-byte region [0x625002451900,0x625002453818) allocated by thread T0 here: #0 0x55639cb04a3e in malloc /data/gannet/ripley/Sources/LLVM/15.0/llvm-project-15.0.3.src/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3 #1 0x55639cfd6bcc in GetNewPage /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:974:12 #2 0x55639cfdc208 in Rf_mkPROMISE /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:2569:2 #3 0x55639cee81c1 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1822:16 #4 0x55639cead2c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #5 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #6 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #7 0x55639cee85a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #8 0x55639cead2c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #9 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #10 0x55639cee5f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #11 0x55639cf15668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #12 0x55639cf15668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #13 0x55639cebf386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #14 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #15 0x55639cee5f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #16 0x55639cf15668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #17 0x55639cf15668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #18 0x55639cebf386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #19 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #20 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #21 0x55639cee85a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #22 0x55639cead2c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #23 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #24 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #25 0x55639cee85a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #26 0x55639cead2c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #27 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #28 0x55639ceecba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #29 0x55639cee85a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #30 0x55639cead2c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #31 0x55639ce88b57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/rcatnet.cpp:581:16 in RCatnet::genSamples(SEXPREC*, SEXPREC*, SEXPREC*) Shadow bytes around the buggy address: 0x0c4a804826b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a804826c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a804826d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a804826e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a804826f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x0c4a80482700: 00 00 00 fa fa fa fa[fa]fa fa fa fa fa fa fa fa 0x0c4a80482710: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80482720: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80482730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80482740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80482750: 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 ==2434442==ABORTING * checking package vignettes in ‘inst/doc’ ... OK * checking re-building of vignette outputs ... ERROR Error(s) in re-building vignettes: --- re-building ‘catnet.Rnw’ using Sweave ================================================================= ==2434477==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x625002a84820 at pc 0x7f671f445dcb bp 0x7ffc76533520 sp 0x7ffc76533518 READ of size 4 at 0x625002a84820 thread T0 #0 0x7f671f445dca in RCatnet::genSamples(SEXPREC*, SEXPREC*, SEXPREC*) /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/rcatnet.cpp:581:16 #1 0x7f671f427f94 in catnetSamples /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/catnet_rexport.cpp:714:19 #2 0x557814103aa2 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:877:17 #3 0x5578141534db in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1551:11 #4 0x557814261369 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7128:14 #5 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #6 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #7 0x5578142b3e25 in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2096:11 #8 0x7f672de75020 in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1153:19 #9 0x5578143e35f6 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1280:13 #10 0x557814265811 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7085:12 #11 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #12 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #13 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #14 0x55781424c453 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:873:12 #15 0x5578142bbcdc in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2983:8 #16 0x55781424bef1 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:825:12 #17 0x5578142c123b in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3358:13 #18 0x557814261369 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7128:14 #19 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #20 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #21 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #22 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #23 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #24 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #25 0x55781424c4bb in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:773:9 #26 0x5578142c3007 in do_withVisible /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3410:9 #27 0x5578143cf946 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1400:11 #28 0x5578142606cf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7148:15 #29 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #30 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #31 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #32 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #33 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #34 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #35 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #36 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #37 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #38 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #39 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #40 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #41 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #42 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #43 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #44 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #45 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #46 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #47 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #48 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #49 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #50 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #51 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #52 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #53 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #54 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #55 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #56 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #57 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #58 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #59 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #60 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #61 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #62 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #63 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #64 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #65 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #66 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #67 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #68 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #69 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #70 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #71 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #72 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #73 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #74 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #75 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #76 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #77 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #78 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #79 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #80 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #81 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #82 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #83 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #84 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #85 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #86 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #87 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #88 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #89 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #90 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #91 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #92 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #93 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #94 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #95 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #96 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #97 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #98 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #99 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #100 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #101 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #102 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #103 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #104 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #105 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #106 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #107 0x55781424c453 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:873:12 #108 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #109 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #110 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #111 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #112 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #113 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #114 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #115 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #116 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #117 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #118 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #119 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #120 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #121 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #122 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #123 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #124 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #125 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #126 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #127 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #128 0x5578142d8668 in FORCE_PROMISE /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5149:15 #129 0x5578142d8668 in getvar /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:5190:14 #130 0x557814282386 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6880:20 #131 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #132 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #133 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #134 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #135 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #136 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #137 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #138 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #139 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #140 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #141 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #142 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #143 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #144 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #145 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #146 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #147 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #148 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #149 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #150 0x55781424c453 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:873:12 #151 0x557814382396 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:262:2 #152 0x557814385a20 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:314:11 #153 0x557814385816 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1194:5 #154 0x557814385b62 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1201:5 #155 0x557813f0536c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #156 0x7f672fc2950f in __libc_start_call_main (/lib64/libc.so.6+0x2950f) (BuildId: 85c438f4ff93e21675ff174371c9c583dca00b2c) #157 0x7f672fc295c8 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x295c8) (BuildId: 85c438f4ff93e21675ff174371c9c583dca00b2c) #158 0x557813e43264 in _start (/data/gannet/ripley/R/R-clang-SAN/bin/exec/R+0x31c264) 0x625002a84820 is located 8 bytes to the right of 7960-byte region [0x625002a82900,0x625002a84818) allocated by thread T0 here: #0 0x557813ec7a3e in malloc /data/gannet/ripley/Sources/LLVM/15.0/llvm-project-15.0.3.src/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3 #1 0x557814399bcc in GetNewPage /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:974:12 #2 0x55781439a9b4 in Rf_allocSExp /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:2399:5 #3 0x5578145296f8 in ReadBCLang /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2077:6 #4 0x557814529896 in ReadBCLang /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2087:18 #5 0x5578145290e0 in ReadBCConsts /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2121:10 #6 0x5578145290e0 in ReadBC1 /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2143:15 #7 0x557814517963 in ReadBC /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2154:11 #8 0x557814517963 in ReadItem /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:1991:6 #9 0x55781451a225 in ReadItem /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:1898:12 #10 0x55781451316c in R_Unserialize /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2206:12 #11 0x55781451fc44 in R_unserialize /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:2917:9 #12 0x55781452103b in do_lazyLoadDBfetch /data/gannet/ripley/R/svn/R-devel/src/main/serialize.c:3221:11 #13 0x55781424c5a9 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:857:9 #14 0x5578142a8f4e in forcePromise /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:570:8 #15 0x55781424bc88 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:786:6 #16 0x557814208180 in Rf_findFun3 /data/gannet/ripley/R/svn/R-devel/src/main/envir.c:1572:12 #17 0x557814261772 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:6923:15 #18 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #19 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #20 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #21 0x5578142702c0 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7096:12 #22 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #23 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #24 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 #25 0x5578142b2776 in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1987:8 #26 0x557813f4bcb3 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75:8 #27 0x5578143cf946 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1400:11 #28 0x5578142606cf in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7148:15 #29 0x55781424bb57 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:750:8 #30 0x5578142afba6 in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c #31 0x5578142ab5a3 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1846:16 SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/packages/tests-clang-SAN/catnet/src/rcatnet.cpp:581:16 in RCatnet::genSamples(SEXPREC*, SEXPREC*, SEXPREC*) Shadow bytes around the buggy address: 0x0c4a805488b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a805488c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a805488d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a805488e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c4a805488f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =>0x0c4a80548900: 00 00 00 fa[fa]fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80548910: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80548920: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80548930: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80548940: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c4a80548950: 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 ==2434477==ABORTING * DONE Status: 2 ERRORs