* using log directory ‘/data/localhost/ripley/R/packages/tests-gcc-SAN/qvivid.Rcheck’ * using R Under development (unstable) (2026-08-08 r90381) * using platform: x86_64-pc-linux-gnu * R was compiled by gcc (GCC) 16.1.1 20260515 (Red Hat 16.1.1-2) GNU Fortran (GCC) 16.1.1 20260515 (Red Hat 16.1.1-2) * running under: Fedora Linux 44 (Server Edition) * using session charset: UTF-8 * current time: 2026-08-09 07:21:31 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘qvivid/DESCRIPTION’ ... OK * this is package ‘qvivid’ version ‘0.1.2’ * 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 ‘qvivid’ can be installed ... [12s/13s] OK * used C compiler: ‘gcc (GCC) 16.1.1 20260515 (Red Hat 16.1.1-2)’ * 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 ... ERROR Running ‘testthat.R’ Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(qvivid) > > test_check("qvivid") ================================================================= ==582826==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x7caff81b12c0,0x7caff81b13b8) and [0x7caff81b12c8, 0x7caff81b13c0) overlap #0 0x7f9ffceecc4a in memcpy (/lib64/libasan.so.8+0xecc4a) (BuildId: 5395ec74f54d9ec7bf97c06583dd39a96c230822) #1 0x7b9fe974a25f in agg::font_cache_pool::font(char const*, bool) agg/include/agg_font_cache_manager.h:176 #2 0x7b9fe974a25f in agg::font_cache_manager::synchronize() agg/include/agg_font_cache_manager.h:387 #3 0x7b9fe974a25f in agg::font_cache_manager::glyph(unsigned int) agg/include/agg_font_cache_manager.h:289 #4 0x7b9fe9709cff in TextRenderer, agg::order_rgba>, agg::row_accessor > >::get_char_metric(int, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/text_renderer.h:294 #5 0x7b9fe98f94f0 in AggDevice, agg::order_rgb>, agg::row_accessor, 3u, 0u>, agg::rgba8T, agg::pixfmt_alpha_blend_rgba, agg::order_rgba>, agg::row_accessor > >::charMetric(int, char const*, int, double, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/AggDevice.h:661 #6 0x7b9fe9a1f0bb in void agg_metric_info, agg::order_rgb>, agg::row_accessor, 3u, 0u> > >(int, R_GE_gcontext*, double*, double*, double*, _DevDesc*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/init_device.h:13 #7 0x000000b4d04d in GlyphBBox /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:889 #8 0x000000b4d672 in RenderSymbolChar /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:941 #9 0x000000b60280 in RenderRel /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2659 #10 0x000000b737a9 in RenderFormula /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2999 #11 0x000000b57a1a in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3030 #12 0x000000b79167 in GEMathText /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3211 #13 0x7b9ff0e4b37c in Rf_GMathText /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/graphics.c:3417 #14 0x7b9ff0e4b67d in Rf_GMMathText /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/graphics.c:3511 #15 0x7b9ff0ebf7a3 in C_mtext /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/plot.c:2566 #16 0x0000007468c4 in do_External /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:576 #17 0x0000007623bc in do_Externalgr /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:1511 #18 0x000000900269 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8085 #19 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #20 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #21 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #22 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #23 0x000000877a08 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #24 0x000000877a08 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 #25 0x0000008a5d3e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3585 #26 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #27 0x00000088c1ce in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3001 #28 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #29 0x0000008b0109 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3975 #30 0x0000008eae0b in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8150 #31 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #32 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #33 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #34 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #35 0x000000877a08 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #36 0x000000877a08 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 #37 0x0000008b0e02 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3993 #38 0x0000008eae0b in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8150 #39 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #40 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #41 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #42 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #43 0x000000893569 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #44 0x000000893569 in R_forceAndCall /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2465 #45 0x00000049fa57 in do_lapply /data/localhost/ripley/R/svn/R-devel/src/main/apply.c:75 #46 0x000000ab8c51 in do_internal /data/localhost/ripley/R/svn/R-devel/src/main/names.c:1425 #47 0x0000008f4b7c in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8170 #48 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #49 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #50 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #51 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #52 0x000000877a08 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #53 0x000000877a08 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 #54 0x000000a1ea08 in Rf_ReplIteration /data/localhost/ripley/R/svn/R-devel/src/main/main.c:264 #55 0x000000a1ea08 in R_ReplConsole /data/localhost/ripley/R/svn/R-devel/src/main/main.c:317 #56 0x000000a3c69a in run_Rmainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1237 #57 0x000000a3c732 in Rf_mainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1244 #58 0x000000411f9f in main /data/localhost/ripley/R/svn/R-devel/src/main/Rmain.c:29 #59 0x7f9ffb60a680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 5bd941be836f538fe5e10eff508f7f5dd94905a6) #60 0x7f9ffb60a797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 5bd941be836f538fe5e10eff508f7f5dd94905a6) #61 0x000000412964 in _start (/data/localhost/ripley/R/gcc-SAN3/bin/exec/R+0x412964) (BuildId: 960e726662a48a99018fe4bee355566fbef47c1f) 0x7caff81b12c0 is located 0 bytes inside of 256-byte region [0x7caff81b12c0,0x7caff81b13c0) allocated by thread T0 here: #0 0x7f9ffcef065f in operator new[](unsigned long) (/lib64/libasan.so.8+0xf065f) (BuildId: 5395ec74f54d9ec7bf97c06583dd39a96c230822) #1 0x7b9fe97bf693 in agg::pod_allocator::allocate(unsigned int) agg/include/agg_basics.h:38 #2 0x7b9fe97bf693 in agg::font_cache_pool::font_cache_pool(unsigned int) agg/include/agg_font_cache_manager.h:150 #3 0x7b9fe97bf693 in agg::font_cache_manager::font_cache_manager(agg::font_engine_freetype_int32&, unsigned int) [clone .constprop.0] agg/include/agg_font_cache_manager.h:273 #4 0x7b9fe970a40c in TextRenderer, agg::order_rgba>, agg::row_accessor > >::get_manager() /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/text_renderer.h:498 #5 0x7b9fe970a40c in TextRenderer, agg::order_rgba>, agg::row_accessor > >::get_char_metric(int, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/text_renderer.h:294 #6 0x7b9fe98f94f0 in AggDevice, agg::order_rgb>, agg::row_accessor, 3u, 0u>, agg::rgba8T, agg::pixfmt_alpha_blend_rgba, agg::order_rgba>, agg::row_accessor > >::charMetric(int, char const*, int, double, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/AggDevice.h:661 #7 0x7b9fe9a1f0bb in void agg_metric_info, agg::order_rgb>, agg::row_accessor, 3u, 0u> > >(int, R_GE_gcontext*, double*, double*, double*, _DevDesc*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/init_device.h:13 #8 0x0000007ea924 in GEMetricInfo /data/localhost/ripley/R/svn/R-devel/src/main/engine.c:2573 #9 0x000000b4d04d in GlyphBBox /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:889 #10 0x000000b584c1 in RenderSymbolStr /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:993 #11 0x000000b584c1 in RenderSymbol /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1140 #12 0x000000b584c1 in RenderAtom /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1219 #13 0x000000b584c1 in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3032 #14 0x000000b76bff in RenderItalic /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2709 #15 0x000000b76bff in RenderFormula /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3003 #16 0x000000b57a1a in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3030 #17 0x000000b4de73 in RenderSpace /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1257 #18 0x000000b6ead8 in RenderFormula /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2961 #19 0x000000b57a1a in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3030 #20 0x000000b77a0a in GEExpressionWidth /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3087 #21 0x7b9ff0e4b083 in Rf_GExpressionWidth /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/graphics.c:3380 #22 0x7b9ff0ede23a in C_strWidth /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/plot.c:3427 #23 0x0000007468c4 in do_External /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:576 #24 0x0000007623bc in do_Externalgr /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:1511 #25 0x000000900269 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8085 #26 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #27 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #28 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #29 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #30 0x000000877a08 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #31 0x000000877a08 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 #32 0x0000008a5d3e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3585 #33 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #34 0x00000088c1ce in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3001 #35 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #36 0x0000008b0109 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3975 #37 0x0000008eae0b in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8150 0x7caff81b12c8 is located 8 bytes inside of 256-byte region [0x7caff81b12c0,0x7caff81b13c0) allocated by thread T0 here: #0 0x7f9ffcef065f in operator new[](unsigned long) (/lib64/libasan.so.8+0xf065f) (BuildId: 5395ec74f54d9ec7bf97c06583dd39a96c230822) #1 0x7b9fe97bf693 in agg::pod_allocator::allocate(unsigned int) agg/include/agg_basics.h:38 #2 0x7b9fe97bf693 in agg::font_cache_pool::font_cache_pool(unsigned int) agg/include/agg_font_cache_manager.h:150 #3 0x7b9fe97bf693 in agg::font_cache_manager::font_cache_manager(agg::font_engine_freetype_int32&, unsigned int) [clone .constprop.0] agg/include/agg_font_cache_manager.h:273 #4 0x7b9fe970a40c in TextRenderer, agg::order_rgba>, agg::row_accessor > >::get_manager() /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/text_renderer.h:498 #5 0x7b9fe970a40c in TextRenderer, agg::order_rgba>, agg::row_accessor > >::get_char_metric(int, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/text_renderer.h:294 #6 0x7b9fe98f94f0 in AggDevice, agg::order_rgb>, agg::row_accessor, 3u, 0u>, agg::rgba8T, agg::pixfmt_alpha_blend_rgba, agg::order_rgba>, agg::row_accessor > >::charMetric(int, char const*, int, double, double*, double*, double*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/AggDevice.h:661 #7 0x7b9fe9a1f0bb in void agg_metric_info, agg::order_rgb>, agg::row_accessor, 3u, 0u> > >(int, R_GE_gcontext*, double*, double*, double*, _DevDesc*) /tmp/RtmpZRsMZk/R.INSTALL22f8623ae7568f/ragg/src/init_device.h:13 #8 0x0000007ea924 in GEMetricInfo /data/localhost/ripley/R/svn/R-devel/src/main/engine.c:2573 #9 0x000000b4d04d in GlyphBBox /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:889 #10 0x000000b584c1 in RenderSymbolStr /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:993 #11 0x000000b584c1 in RenderSymbol /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1140 #12 0x000000b584c1 in RenderAtom /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1219 #13 0x000000b584c1 in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3032 #14 0x000000b76bff in RenderItalic /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2709 #15 0x000000b76bff in RenderFormula /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3003 #16 0x000000b57a1a in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3030 #17 0x000000b4de73 in RenderSpace /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:1257 #18 0x000000b6ead8 in RenderFormula /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:2961 #19 0x000000b57a1a in RenderElement /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3030 #20 0x000000b77a0a in GEExpressionWidth /data/localhost/ripley/R/svn/R-devel/src/main/plotmath.c:3087 #21 0x7b9ff0e4b083 in Rf_GExpressionWidth /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/graphics.c:3380 #22 0x7b9ff0ede23a in C_strWidth /data/localhost/ripley/R/svn/R-devel/src/library/graphics/src/plot.c:3427 #23 0x0000007468c4 in do_External /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:576 #24 0x0000007623bc in do_Externalgr /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:1511 #25 0x000000900269 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8085 #26 0x0000008d5d1b in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533 #27 0x00000087735a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 #28 0x00000088db6a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398 #29 0x0000008917fd in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314 #30 0x000000877a08 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333 #31 0x000000877a08 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 #32 0x0000008a5d3e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3585 #33 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #34 0x00000088c1ce in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3001 #35 0x000000877e36 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 #36 0x0000008b0109 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3975 #37 0x0000008eae0b in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8150 SUMMARY: AddressSanitizer: memcpy-param-overlap agg/include/agg_font_cache_manager.h:176 in agg::font_cache_pool::font(char const*, bool) ==582826==ABORTING * checking package vignettes ... OK * checking re-building of vignette outputs ... [22s/22s] OK * DONE Status: 1 ERROR