* using log directory ‘/data/gannet/ripley/R/packages/tests-clang-ASAN/stringdist.Rcheck’ * using R Under development (unstable) (2025-12-30 r89261) * using platform: x86_64-pc-linux-gnu * R was compiled by clang version 21.1.8 flang version 21.1.8 * running under: Fedora Linux 42 (Workstation Edition) * using session charset: UTF-8 * using option ‘--no-stop-on-test-error’ * checking for file ‘stringdist/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘stringdist’ version ‘0.9.15’ * 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 ‘stringdist’ can be installed ... [19s/23s] OK * used C compiler: ‘clang version 21.1.8’ * 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 ‘stringdist-Ex.R’ failed The error most likely occurred in: > ### Name: seq_sim > ### Title: Compute similarity scores between sequences of integers > ### Aliases: seq_sim > > ### ** Examples > > L1 <- list(1:3,2:4) > L2 <- list(1:3) > seq_sim(L1,L2,method="osa") ================================================================= ==2920311==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7f960bd9b7f8 at pc 0x556d078f128e bp 0x7ffeacb28390 sp 0x7ffeacb28388 WRITE of size 8 at 0x7f960bd9b7f8 thread T0 #0 0x556d078f128d in Rf_protect /data/gannet/ripley/R/svn/R-devel/src/include/Rinlinedfuns.h:496:28 #1 0x556d0790d0f9 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264:15 #2 0x556d0790f940 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317:11 #3 0x556d0790f940 in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1235:5 #4 0x556d0790f9d2 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1242:5 #5 0x556d0761513c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #6 0x7f960df135f4 in __libc_start_call_main (/lib64/libc.so.6+0x35f4) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #7 0x7f960df136a7 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x36a7) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #8 0x556d0752d7e4 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x17e4) 0x7f960bd9b7f8 is located 8 bytes before 408000-byte region [0x7f960bd9b800,0x7f960bdff1c0) allocated by thread T0 here: #0 0x556d075d2104 in malloc /data/gannet/ripley/Sources2/LLVM/21/latest/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3 #1 0x556d0793194a in Rf_InitMemory /data/gannet/ripley/R/svn/R-devel/src/main/memory.c:2223:32 #2 0x556d0790e469 in setup_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:984:5 #3 0x556d0790f9c8 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1241:5 #4 0x556d0761513c in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29:5 #5 0x7f960df135f4 in __libc_start_call_main (/lib64/libc.so.6+0x35f4) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #6 0x7f960df136a7 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x36a7) (BuildId: a1dda014206b55b07f58fe8db80121b752dc3d03) #7 0x556d0752d7e4 in _start (/data/gannet/ripley/R/clang-ASAN/bin/exec/R+0x17e4) SUMMARY: AddressSanitizer: heap-buffer-overflow /data/gannet/ripley/R/svn/R-devel/src/include/Rinlinedfuns.h:496:28 in Rf_protect Shadow bytes around the buggy address: 0x7f960bd9b500: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7f960bd9b580: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7f960bd9b600: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7f960bd9b680: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x7f960bd9b700: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x7f960bd9b780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa[fa] 0x7f960bd9b800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7f960bd9b880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7f960bd9b900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7f960bd9b980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x7f960bd9ba00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 ==2920311==ABORTING * checking tests ... OK Running ‘tinytest.R’ * checking package vignettes ... OK * checking re-building of vignette outputs ... [56s/64s] OK * DONE Status: 1 ERROR