* using log directory ‘/data/gannet/ripley/R/packages/tests-gcc-SAN/mdbr.Rcheck’ * using R Under development (unstable) (2026-05-23 r90070) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7) GNU Fortran (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7) * running under: Fedora Linux 42 (Workstation Edition) * using session charset: UTF-8 * current time: 2026-05-23 18:03:43 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘mdbr/DESCRIPTION’ ... OK * this is package ‘mdbr’ version ‘0.3.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 ‘mdbr’ can be installed ... [89s/210s] OK * used C compiler: ‘gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7)’ * checking package directory ... OK * checking whether the package can be loaded ... [9s/30s] OK * checking whether the package can be loaded with stated dependencies ... [7s/25s] OK * checking whether the package can be unloaded cleanly ... [7s/24s] OK * checking whether the namespace can be loaded with stated dependencies ... [7s/22s] 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 examples ... OK * checking tests ... [13s/14s] ERROR Running ‘testthat.R’ [11s/11s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mdbr) > > test_check("mdbr") Current Product List is not a table in this database Got no result for 'SELECT * FROM [Current Product List] LIMIT 3' command ================================================================= ==187289==ERROR: AddressSanitizer: heap-use-after-free on address 0x7cd5a60deae0 at pc 0x7f45a9e8ee41 bp 0x7ffeb31bb250 sp 0x7ffeb31baa10 READ of size 73 at 0x7cd5a60deae0 thread T0 #0 0x7f45a9e8ee40 in printf_common(void*, char const*, __va_list_tag*) (/lib64/libasan.so.8+0x8ee40) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #1 0x7f45a9eb0bfe in vsnprintf (/lib64/libasan.so.8+0xb0bfe) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #2 0x00000082ae74 in Rvsnprintf_mbcs /data/gannet/ripley/R/svn/R-devel/src/main/errors.c:310 #3 0x000000831cf7 in Rf_error /data/gannet/ripley/R/svn/R-devel/src/main/errors.c:955 #4 0x7b4593c0e085 in mdbr_run_query /data/gannet/ripley/R/packages/tests-gcc-SAN/mdbr/src/mdb_native.c:1199 #5 0x0000007514f6 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757 #6 0x000000755cca in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437 #7 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #8 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #9 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #10 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #11 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #12 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #13 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #14 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #15 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #16 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #17 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #18 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #19 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #20 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #21 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #22 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #23 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #24 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #25 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #26 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #27 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #28 0x00000073c7ea in do_External /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:573 #29 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #30 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #31 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #32 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #33 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #34 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #35 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #36 0x000000877ffb in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3001 #37 0x000000864226 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1230 #38 0x00000089d301 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3975 #39 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #40 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #41 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #42 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #43 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #44 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #45 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #46 0x00000089e3f3 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3993 #47 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #48 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #49 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #50 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #51 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #52 0x00000088167a in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #53 0x00000088167a in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2465 #54 0x00000049a056 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #55 0x000000a9f276 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1424 #56 0x0000008e4c71 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8170 #57 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #58 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #59 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #60 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #61 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #62 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #63 0x000000a0c4c8 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264 #64 0x000000a0c4c8 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317 #65 0x000000a1b7ba in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1235 #66 0x000000a1b852 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1242 #67 0x00000041309f in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29 #68 0x7f45a8612574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #69 0x7f45a8612627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #70 0x000000413a84 in _start (/data/gannet/ripley/R/gcc-SAN3/bin/exec/R+0x413a84) (BuildId: 79e166667222d27c8c140aabd5ddabc9dc7ee814) 0x7cd5a60deae0 is located 96 bytes inside of 1136-byte region [0x7cd5a60dea80,0x7cd5a60deef0) freed by thread T0 here: #0 0x7f45a9ee5beb in free.part.0 (/lib64/libasan.so.8+0xe5beb) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #1 0x7b4593c0e06f in mdbr_run_query /data/gannet/ripley/R/packages/tests-gcc-SAN/mdbr/src/mdb_native.c:1198 #2 0x0000007514f6 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757 #3 0x000000755cca in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437 #4 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #5 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #6 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #7 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #8 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #9 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #10 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #11 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #12 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #13 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #14 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #15 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #16 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #17 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #18 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #19 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #20 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #21 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #22 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #23 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #24 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #25 0x00000073c7ea in do_External /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:573 #26 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #27 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #28 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #29 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #30 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 previously allocated by thread T0 here: #0 0x7f45a9ee68a3 in calloc (/lib64/libasan.so.8+0xe68a3) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #1 0x7b4593c5a6e7 in mdb_sql_init mdbtools/src/sql/mdbsql.c:64 #2 0x7b4593c0cd5b in mdbr_run_query /data/gannet/ripley/R/packages/tests-gcc-SAN/mdbr/src/mdb_native.c:1144 #3 0x0000007514f6 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:757 #4 0x000000755cca in do_dotcall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:1437 #5 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #6 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #7 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #8 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #9 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #10 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #11 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #12 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #13 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #14 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #15 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #16 0x000000883c2d in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2567 #17 0x7f45a5719e3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #18 0x000000ab6b96 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #19 0x0000008f1071 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8085 #20 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #21 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #22 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 #23 0x00000087fa3d in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2314 #24 0x000000863df8 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2333 #25 0x000000863df8 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1278 #26 0x00000073c7ea in do_External /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:573 #27 0x0000008d7a62 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8150 #28 0x0000008c4cc3 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7533 #29 0x00000086374a in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #30 0x00000087ba8a in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2398 SUMMARY: AddressSanitizer: heap-use-after-free /data/gannet/ripley/R/svn/R-devel/src/main/errors.c:310 in Rvsnprintf_mbcs Shadow bytes around the buggy address: 0x7cd5a60de800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7cd5a60de880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7cd5a60de900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7cd5a60de980: 00 00 00 00 00 00 00 fa fa fa fa fa fa fa fa fa 0x7cd5a60dea00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x7cd5a60dea80: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd 0x7cd5a60deb00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7cd5a60deb80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7cd5a60dec00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7cd5a60dec80: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x7cd5a60ded00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 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 ==187289==ABORTING * DONE Status: 1 ERROR