R Under development (unstable) (2026-04-01 r89773) -- "Unsuffered Consequences" Copyright (C) 2026 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(Signac) > > test_check("Signac") ================================================================= ==3413823==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x7c1adc83c450 in thread T0: object passed to delete has wrong type: size of the allocated type: 104 bytes; size of the deallocated type: 8 bytes. #0 0x7f6ae16e899b in operator delete(void*, unsigned long) (/lib64/libasan.so.8+0xe899b) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #1 0x7b6ac019b249 in std::default_delete::operator()(MOODS::scan::Motif*) const /usr/include/c++/15/bits/unique_ptr.h:92 #2 0x7b6ac019b249 in std::unique_ptr >::~unique_ptr() /usr/include/c++/15/bits/unique_ptr.h:398 #3 0x7b6ac019b249 in void std::destroy_at > >(std::unique_ptr >*) /usr/include/c++/15/bits/stl_construct.h:88 #4 0x7b6ac019b249 in void std::_Destroy > >(std::unique_ptr >*) /usr/include/c++/15/bits/stl_construct.h:164 #5 0x7b6ac019b249 in void std::_Destroy >*>(std::unique_ptr >*, std::unique_ptr >*) /usr/include/c++/15/bits/stl_construct.h:226 #6 0x7b6ac019b249 in void std::_Destroy >*, std::unique_ptr > >(std::unique_ptr >*, std::unique_ptr >*, std::allocator > >&) /usr/include/c++/15/bits/alloc_traits.h:1045 #7 0x7b6ac019b249 in std::vector >, std::allocator > > >::~vector() /usr/include/c++/15/bits/stl_vector.h:802 #8 0x7b6ac019b249 in MOODS::scan::Scanner::~Scanner() MOODS/scanner.h:31 #9 0x7b6ac019b249 in get_motif_ix_plus(Rcpp::Vector<19, Rcpp::PreserveStorage>&, std::vector, std::allocator >, std::allocator, std::allocator > > >, std::vector >, double, unsigned long) /tmp/RtmpIpCFLF/R.INSTALLc342c3bf01ec8/motifmatchr/src/r_interface.cpp:153 #10 0x7b6ac018a232 in _motifmatchr_get_motif_ix_plus /tmp/RtmpIpCFLF/R.INSTALLc342c3bf01ec8/motifmatchr/src/RcppExports.cpp:48 #11 0x000000750ff2 in R_doDotCall /data/gannet/ripley/R/svn/R-devel/src/main/dotcode.c:766 #12 0x0000008edd02 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8682 #13 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #14 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #15 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #16 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #17 0x000000863b23 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #18 0x000000863b23 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #19 0x000000877f6b in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2992 #20 0x000000863f46 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #21 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #22 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #23 0x0000008ebcf5 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #24 0x0000008ebcf5 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8103 #25 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #26 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #27 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #28 0x0000008838bd in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2558 #29 0x7f6adcbcde3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #30 0x000000ab4016 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #31 0x0000008efb31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8067 #32 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #33 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #34 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #35 0x0000008838bd in R_execMethod /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2558 #36 0x7f6adcbcde3a in R_dispatchGeneric /data/gannet/ripley/R/svn/R-devel/src/library/methods/src/methods_list_dispatch.c:1154 #37 0x000000ab4016 in do_standardGeneric /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:1348 #38 0x0000008efb31 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8067 #39 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #40 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #41 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #42 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #43 0x000000a9d943 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #44 0x000000a9d943 in applyMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:120 #45 0x000000aa1740 in dispatchMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:473 #46 0x000000aa3980 in Rf_usemethod.isra.0 /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:523 #47 0x000000aa42e6 in do_usemethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:579 #48 0x0000008e4401 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8152 #49 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #50 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #51 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #52 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #53 0x000000a9d943 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #54 0x000000a9d943 in applyMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:120 #55 0x000000aa1740 in dispatchMethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:473 #56 0x000000aa36c5 in Rf_usemethod.isra.0 /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:513 #57 0x000000aa42e6 in do_usemethod /data/gannet/ripley/R/svn/R-devel/src/main/objects.c:579 #58 0x0000008e4401 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8152 #59 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #60 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #61 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #62 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #63 0x000000863b23 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #64 0x000000863b23 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #65 0x000000895e8e in do_set /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3581 #66 0x000000863f46 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #67 0x000000877f6b in do_begin /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2992 #68 0x000000863f46 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1232 #69 0x00000089d6d1 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3955 #70 0x0000008d71f2 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8132 #71 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #72 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #73 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #74 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #75 0x000000863b23 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #76 0x000000863b23 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #77 0x00000089e7c3 in do_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:3973 #78 0x0000008d71f2 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8132 #79 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #80 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #81 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #82 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #83 0x000000881307 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #84 0x000000881307 in R_forceAndCall /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2456 #85 0x00000049a056 in do_lapply /data/gannet/ripley/R/svn/R-devel/src/main/apply.c:75 #86 0x000000a9c736 in do_internal /data/gannet/ripley/R/svn/R-devel/src/main/names.c:1423 #87 0x0000008e4401 in bcEval_loop /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:8152 #88 0x0000008c4433 in bcEval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:7515 #89 0x000000863472 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1167 #90 0x00000087b9fa in R_execClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2389 #91 0x00000087f9ea in applyClosure_core /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2302 #92 0x000000863b23 in Rf_applyClosure /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:2324 #93 0x000000863b23 in Rf_eval /data/gannet/ripley/R/svn/R-devel/src/main/eval.c:1280 #94 0x000000a09988 in Rf_ReplIteration /data/gannet/ripley/R/svn/R-devel/src/main/main.c:264 #95 0x000000a09988 in R_ReplConsole /data/gannet/ripley/R/svn/R-devel/src/main/main.c:317 #96 0x000000a18c7a in run_Rmainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1235 #97 0x000000a18d12 in Rf_mainloop /data/gannet/ripley/R/svn/R-devel/src/main/main.c:1242 #98 0x0000004130af in main /data/gannet/ripley/R/svn/R-devel/src/main/Rmain.c:29 #99 0x7f6adfe12574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #100 0x7f6adfe12627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #101 0x000000413a94 in _start (/data/gannet/ripley/R/gcc-SAN3/bin/exec/R+0x413a94) (BuildId: 49ca644bb2ace3b81e8037ae9daed03ed9895c15) 0x7c1adc83c450 is located 0 bytes inside of 104-byte region [0x7c1adc83c450,0x7c1adc83c4b8) allocated by thread T0 here: #0 0x7f6ae16e7a3b in operator new(unsigned long) (/lib64/libasan.so.8+0xe7a3b) (BuildId: d3cb6206dff19da52969c009f4cd93611901c478) #1 0x7b6ac019f7cf in MOODS::scan::Scanner::set_motifs(std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > > const&, std::vector > const&, std::vector >) MOODS/scanner.cpp:76 SUMMARY: AddressSanitizer: new-delete-type-mismatch MOODS/scanner.h:31 in MOODS::scan::Scanner::~Scanner() ==3413823==HINT: if you don't care about these errors you may set ASAN_OPTIONS=new_delete_type_mismatch=0 ==3413823==ABORTING