R Under development (unstable) (2026-08-05 r90355) -- "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. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/tests.html > # * https://testthat.r-lib.org/reference/test_package.html#special-files > > library(testthat) > library(almanac) > > test_check("almanac") /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:25: runtime error: store to misaligned address 0x000000000001 for type 'double *', which requires 8 byte alignment 0x000000000001: note: pointer points here #0 0x7f9e90c0339a in double* std::__1::__constexpr_memmove[abi:nqe220108](double*, double const*, std::__1::__element_count) /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:5 #1 0x7f9e90c0339a in std::__1::pair std::__1::__copy_trivial_impl[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy_move_common.h:64:3 #2 0x7f9e90c0339a in std::__1::pair std::__1::__copy_impl::operator()[abi:nqe220108](double const*, double const*, double*) const /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:115:12 #3 0x7f9e90c0339a in std::__1::pair std::__1::__copy_move_unwrap_iters[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy_move_common.h:94:19 #4 0x7f9e90c032bd in std::__1::pair std::__1::__copy[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:122:10 #5 0x7f9e90c032bd in double* std::__1::copy[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:128:10 #6 0x7f9e90c032bd in alma_search_impl(SEXPREC*, double, double, bool) /data/localhost/ripley/R/packages/tests-clang-UBSAN/almanac/src/alma-search.cc:27:3 #7 0x563266115585 in R_doDotCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x8f585) #8 0x5632661614b7 in bcEval_loop eval.c #9 0x56326614f83b in bcEval eval.c #10 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #11 0x563266167158 in R_execClosure eval.c #12 0x56326616664a in applyClosure_core eval.c #13 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #14 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #15 0x563266113adb in do_External (/data/localhost/ripley/R/R-clang/bin/exec/R+0x8dadb) #16 0x563266156273 in bcEval_loop eval.c #17 0x56326614f83b in bcEval eval.c #18 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #19 0x563266167158 in R_execClosure eval.c #20 0x56326616664a in applyClosure_core eval.c #21 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #22 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #23 0x56326616b7aa in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe57aa) #24 0x56326614f21f in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc921f) #25 0x56326616d927 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe7927) #26 0x563266156273 in bcEval_loop eval.c #27 0x56326614f83b in bcEval eval.c #28 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #29 0x563266167158 in R_execClosure eval.c #30 0x56326616664a in applyClosure_core eval.c #31 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #32 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #33 0x56326616dd07 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe7d07) #34 0x563266156273 in bcEval_loop eval.c #35 0x56326614f83b in bcEval eval.c #36 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #37 0x563266167158 in R_execClosure eval.c #38 0x56326616664a in applyClosure_core eval.c #39 0x563266169af8 in R_forceAndCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe3af8) #40 0x56326609b9db in do_lapply (/data/localhost/ripley/R/R-clang/bin/exec/R+0x159db) #41 0x5632661b1807 in do_internal (/data/localhost/ripley/R/R-clang/bin/exec/R+0x12b807) #42 0x5632661564d5 in bcEval_loop eval.c #43 0x56326614f83b in bcEval eval.c #44 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #45 0x563266167158 in R_execClosure eval.c #46 0x56326616664a in applyClosure_core eval.c #47 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #48 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #49 0x56326619c777 in Rf_ReplIteration (/data/localhost/ripley/R/R-clang/bin/exec/R+0x116777) #50 0x56326619e27e in run_Rmainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x11827e) #51 0x56326619e2ea in Rf_mainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1182ea) #52 0x563266087db7 in main (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1db7) #53 0x7f9e93f0b680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 17f2e1fd905f485786f6fd6e3bede4ad737137e7) #54 0x7f9e93f0b797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 17f2e1fd905f485786f6fd6e3bede4ad737137e7) #55 0x563266087cd4 in _start (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1cd4) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:25 /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:33: runtime error: load of misaligned address 0x000000000001 for type 'const double *', which requires 8 byte alignment 0x000000000001: note: pointer points here #0 0x7f9e90c033b4 in double* std::__1::__constexpr_memmove[abi:nqe220108](double*, double const*, std::__1::__element_count) /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:5 #1 0x7f9e90c033b4 in std::__1::pair std::__1::__copy_trivial_impl[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy_move_common.h:64:3 #2 0x7f9e90c033b4 in std::__1::pair std::__1::__copy_impl::operator()[abi:nqe220108](double const*, double const*, double*) const /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:115:12 #3 0x7f9e90c033b4 in std::__1::pair std::__1::__copy_move_unwrap_iters[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy_move_common.h:94:19 #4 0x7f9e90c032bd in std::__1::pair std::__1::__copy[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:122:10 #5 0x7f9e90c032bd in double* std::__1::copy[abi:nqe220108](double const*, double const*, double*) /usr/local/clang22me/bin/../include/c++/v1/__algorithm/copy.h:128:10 #6 0x7f9e90c032bd in alma_search_impl(SEXPREC*, double, double, bool) /data/localhost/ripley/R/packages/tests-clang-UBSAN/almanac/src/alma-search.cc:27:3 #7 0x563266115585 in R_doDotCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x8f585) #8 0x5632661614b7 in bcEval_loop eval.c #9 0x56326614f83b in bcEval eval.c #10 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #11 0x563266167158 in R_execClosure eval.c #12 0x56326616664a in applyClosure_core eval.c #13 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #14 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #15 0x563266113adb in do_External (/data/localhost/ripley/R/R-clang/bin/exec/R+0x8dadb) #16 0x563266156273 in bcEval_loop eval.c #17 0x56326614f83b in bcEval eval.c #18 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #19 0x563266167158 in R_execClosure eval.c #20 0x56326616664a in applyClosure_core eval.c #21 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #22 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #23 0x56326616b7aa in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe57aa) #24 0x56326614f21f in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc921f) #25 0x56326616d927 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe7927) #26 0x563266156273 in bcEval_loop eval.c #27 0x56326614f83b in bcEval eval.c #28 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #29 0x563266167158 in R_execClosure eval.c #30 0x56326616664a in applyClosure_core eval.c #31 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #32 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #33 0x56326616dd07 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe7d07) #34 0x563266156273 in bcEval_loop eval.c #35 0x56326614f83b in bcEval eval.c #36 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #37 0x563266167158 in R_execClosure eval.c #38 0x56326616664a in applyClosure_core eval.c #39 0x563266169af8 in R_forceAndCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe3af8) #40 0x56326609b9db in do_lapply (/data/localhost/ripley/R/R-clang/bin/exec/R+0x159db) #41 0x5632661b1807 in do_internal (/data/localhost/ripley/R/R-clang/bin/exec/R+0x12b807) #42 0x5632661564d5 in bcEval_loop eval.c #43 0x56326614f83b in bcEval eval.c #44 0x56326614eff4 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc8ff4) #45 0x563266167158 in R_execClosure eval.c #46 0x56326616664a in applyClosure_core eval.c #47 0x56326614ff16 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9f16) #48 0x56326614f447 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xc9447) #49 0x56326619c777 in Rf_ReplIteration (/data/localhost/ripley/R/R-clang/bin/exec/R+0x116777) #50 0x56326619e27e in run_Rmainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x11827e) #51 0x56326619e2ea in Rf_mainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1182ea) #52 0x563266087db7 in main (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1db7) #53 0x7f9e93f0b680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 17f2e1fd905f485786f6fd6e3bede4ad737137e7) #54 0x7f9e93f0b797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 17f2e1fd905f485786f6fd6e3bede4ad737137e7) #55 0x563266087cd4 in _start (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1cd4) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /usr/local/clang22me/bin/../include/c++/v1/__string/constexpr_c_functions.h:227:33 [ FAIL 0 | WARN 0 | SKIP 128 | PASS 443 ] ══ Skipped tests (128) ═════════════════════════════════════════════════════════ • On CRAN (128): 'test-alma-events.R:26:1', 'test-alma-search.R:1:1', 'test-alma-seq.R:1:1', 'test-alma-step.R:111:1', 'test-alma-step.R:128:1', 'test-almanac-deprecated.R:1:1', 'test-almanac-deprecated.R:11:1', 'test-almanac-deprecated.R:21:1', 'test-almanac-deprecated.R:31:1', 'test-almanac-deprecated.R:43:1', 'test-almanac-deprecated.R:56:1', 'test-almanac-deprecated.R:69:1', 'test-almanac-deprecated.R:253:1', 'test-holidays.R:4:1', 'test-holidays.R:9:1', 'test-holidays.R:14:1', 'test-holidays.R:19:1', 'test-holidays.R:24:1', 'test-holidays.R:29:1', 'test-holidays.R:34:1', 'test-holidays.R:39:1', 'test-holidays.R:44:1', 'test-holidays.R:52:1', 'test-holidays.R:70:1', 'test-holidays.R:75:1', 'test-holidays.R:80:1', 'test-holidays.R:85:1', 'test-holidays.R:90:1', 'test-holidays.R:95:1', 'test-holidays.R:100:1', 'test-holidays.R:105:1', 'test-holidays.R:110:1', 'test-holidays.R:115:1', 'test-holidays.R:120:1', 'test-months.R:10:1', 'test-months.R:20:1', 'test-radjusted.R:23:1', 'test-radjusted.R:29:1', 'test-radjusted.R:35:1', 'test-radjusted.R:46:1', 'test-rcalendar.R:14:1', 'test-rcalendar.R:30:1', 'test-rcalendar.R:40:1', 'test-rcalendar.R:46:1', 'test-rcalendar.R:88:1', 'test-rcalendar.R:166:1', 'test-rcalendar.R:172:1', 'test-rcalendar.R:181:1', 'test-rcalendar.R:223:1', 'test-rcalendar.R:229:1', 'test-rcalendar.R:250:1', 'test-rcalendar.R:258:1', 'test-rcalendar.R:264:1', 'test-rcalendar.R:295:1', 'test-rcalendar.R:306:1', 'test-rcalendar.R:312:1', 'test-rcustom.R:17:1', 'test-rcustom.R:41:1', 'test-rcustom.R:50:1', 'test-rcustom.R:56:1', 'test-recur-for-count.R:31:1', 'test-recur-for-count.R:50:1', 'test-recur-on-day-of-month.R:91:1', 'test-recur-on-day-of-month.R:99:1', 'test-recur-on-day-of-week.R:164:1', 'test-recur-on-day-of-week.R:207:1', 'test-recur-on-day-of-week.R:215:1', 'test-recur-on-day-of-week.R:221:1', 'test-recur-on-day-of-week.R:227:1', 'test-recur-on-day-of-year.R:93:1', 'test-recur-on-day-of-year.R:101:1', 'test-recur-on-day-of-year.R:107:1', 'test-recur-on-easter.R:38:1', 'test-recur-on-easter.R:49:1', 'test-recur-on-easter.R:77:1', 'test-recur-on-easter.R:85:1', 'test-recur-on-easter.R:93:1', 'test-recur-on-interval.R:91:1', 'test-recur-on-interval.R:98:1', 'test-recur-on-month-of-year.R:96:1', 'test-recur-on-month-of-year.R:122:1', 'test-recur-on-month-of-year.R:130:1', 'test-recur-on-month-of-year.R:136:1', 'test-recur-on-position.R:83:1', 'test-recur-on-position.R:89:1', 'test-recur-on-position.R:97:1', 'test-recur-on-position.R:113:1', 'test-recur-on-position.R:119:1', 'test-recur-on-week-of-year.R:122:1', 'test-recur-on-week-of-year.R:130:1', 'test-rholiday.R:13:1', 'test-rholiday.R:48:1', 'test-rholiday.R:63:1', 'test-rholiday.R:145:1', 'test-rholiday.R:253:1', 'test-rholiday.R:271:1', 'test-rholiday.R:277:1', 'test-roffset.R:13:1', 'test-roffset.R:29:1', 'test-roffset.R:44:1', 'test-rrule-print.R:1:1', 'test-rrule.R:21:1', 'test-rrule.R:40:1', 'test-rrule.R:46:1', 'test-rrule.R:52:1', 'test-rrule.R:72:1', 'test-rschedule.R:4:1', 'test-rschedule.R:10:1', 'test-rschedule.R:28:1', 'test-rschedule.R:34:1', 'test-rset.R:4:1', 'test-rset.R:10:1', 'test-rset.R:19:1', 'test-rset.R:28:1', 'test-rset.R:38:1', 'test-rset.R:62:1', 'test-rset.R:136:1', 'test-rset.R:190:1', 'test-stepper.R:10:1', 'test-stepper.R:41:1', 'test-stepper.R:47:1', 'test-stepper.R:56:1', 'test-stepper.R:110:1', 'test-stepper.R:125:1', 'test-stepper.R:145:1', 'test-vec-cast-date.R:11:1', 'test-vec-cast-date.R:17:1', 'test-vec-cast-date.R:26:1' [ FAIL 0 | WARN 0 | SKIP 128 | PASS 443 ] > > proc.time() user system elapsed 43.510 0.888 58.001