R Under development (unstable) (2026-07-13 r90246) -- "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(tweedieDistr) > > test_check("tweedieDistr") dtweedie.cpp:28:13: runtime error: inf is outside the range of representable values of type 'int' #0 0x7f7076b98034 in log_A(arma::Col const&, arma::Col const&, arma::Col const&) /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/dtweedie.cpp:28:13 #1 0x7f7076b98034 in tweedieDensity(arma::Col, arma::Col, arma::Col, arma::Col, bool) /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/dtweedie.cpp:89:9 #2 0x7f7076b8ad60 in _tweedieDistr_tweedieDensity /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/RcppExports.cpp:25:34 #3 0x55c18f9b1b5a in R_doDotCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0x8fb5a) #4 0x55c18f9fce97 in bcEval_loop eval.c #5 0x55c18f9eb21b in bcEval eval.c #6 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #7 0x55c18fa02b38 in R_execClosure eval.c #8 0x55c18fa0202a in applyClosure_core eval.c #9 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #10 0x55c18fa4f341 in dispatchMethod objects.c #11 0x55c18fa4ed68 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cd68) #12 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #13 0x55c18f9f1eb5 in bcEval_loop eval.c #14 0x55c18f9eb21b in bcEval eval.c #15 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #16 0x55c18fa02b38 in R_execClosure eval.c #17 0x55c18fa0202a in applyClosure_core eval.c #18 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #19 0x55c18fa4f341 in dispatchMethod objects.c #20 0x55c18fa4ec64 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cc64) #21 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #22 0x55c18f9f1eb5 in bcEval_loop eval.c #23 0x55c18f9eb21b in bcEval eval.c #24 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #25 0x55c18fa02b38 in R_execClosure eval.c #26 0x55c18fa0202a in applyClosure_core eval.c #27 0x55c18fa054d8 in R_forceAndCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe34d8) #28 0x55c18fa3b708 in do_mapply (/data/gannet/ripley/R/R-clang/bin/exec/R+0x119708) #29 0x55c18f9f1c53 in bcEval_loop eval.c #30 0x55c18f9eb21b in bcEval eval.c #31 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #32 0x55c18fa02b38 in R_execClosure eval.c #33 0x55c18fa0202a in applyClosure_core eval.c #34 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #35 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #36 0x55c18f977def in do_docall (/data/gannet/ripley/R/R-clang/bin/exec/R+0x55def) #37 0x55c18f9f1c53 in bcEval_loop eval.c #38 0x55c18f9eb21b in bcEval eval.c #39 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #40 0x55c18fa02b38 in R_execClosure eval.c #41 0x55c18fa0202a in applyClosure_core eval.c #42 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #43 0x55c18fa4f341 in dispatchMethod objects.c #44 0x55c18fa4ed68 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cd68) #45 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #46 0x55c18f9f1eb5 in bcEval_loop eval.c #47 0x55c18f9eb21b in bcEval eval.c #48 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #49 0x55c18fa02b38 in R_execClosure eval.c #50 0x55c18fa0202a in applyClosure_core eval.c #51 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #52 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #53 0x55c18fa07e97 in do_set (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe5e97) #54 0x55c18f9eabff in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8bff) #55 0x55c18fa0718a in do_begin (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe518a) #56 0x55c18f9eabff in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8bff) #57 0x55c18fa09307 in do_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe7307) #58 0x55c18f9f1c53 in bcEval_loop eval.c #59 0x55c18f9eb21b in bcEval eval.c #60 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #61 0x55c18fa02b38 in R_execClosure eval.c #62 0x55c18fa0202a in applyClosure_core eval.c #63 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #64 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #65 0x55c18fa096e7 in do_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe76e7) #66 0x55c18f9f1c53 in bcEval_loop eval.c #67 0x55c18f9eb21b in bcEval eval.c #68 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #69 0x55c18fa02b38 in R_execClosure eval.c #70 0x55c18fa0202a in applyClosure_core eval.c #71 0x55c18fa054d8 in R_forceAndCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe34d8) #72 0x55c18f9377eb in do_lapply (/data/gannet/ripley/R/R-clang/bin/exec/R+0x157eb) #73 0x55c18fa4d0a7 in do_internal (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12b0a7) #74 0x55c18f9f1eb5 in bcEval_loop eval.c #75 0x55c18f9eb21b in bcEval eval.c #76 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #77 0x55c18fa02b38 in R_execClosure eval.c #78 0x55c18fa0202a in applyClosure_core eval.c #79 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #80 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #81 0x55c18fa38017 in Rf_ReplIteration (/data/gannet/ripley/R/R-clang/bin/exec/R+0x116017) #82 0x55c18fa39b1e in run_Rmainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x117b1e) #83 0x55c18fa39b8a in Rf_mainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x117b8a) #84 0x55c18f923db7 in main (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1db7) #85 0x7f7084812574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #86 0x7f7084812627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #87 0x55c18f923cd4 in _start (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1cd4) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior dtweedie.cpp:28:13 dtweedie.cpp:36:13: runtime error: inf is outside the range of representable values of type 'int' #0 0x7f7076b98054 in log_A(arma::Col const&, arma::Col const&, arma::Col const&) /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/dtweedie.cpp:36:13 #1 0x7f7076b98054 in tweedieDensity(arma::Col, arma::Col, arma::Col, arma::Col, bool) /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/dtweedie.cpp:89:9 #2 0x7f7076b8ad60 in _tweedieDistr_tweedieDensity /data/gannet/ripley/R/packages/tests-clang-UBSAN/tweedieDistr/src/RcppExports.cpp:25:34 #3 0x55c18f9b1b5a in R_doDotCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0x8fb5a) #4 0x55c18f9fce97 in bcEval_loop eval.c #5 0x55c18f9eb21b in bcEval eval.c #6 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #7 0x55c18fa02b38 in R_execClosure eval.c #8 0x55c18fa0202a in applyClosure_core eval.c #9 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #10 0x55c18fa4f341 in dispatchMethod objects.c #11 0x55c18fa4ed68 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cd68) #12 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #13 0x55c18f9f1eb5 in bcEval_loop eval.c #14 0x55c18f9eb21b in bcEval eval.c #15 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #16 0x55c18fa02b38 in R_execClosure eval.c #17 0x55c18fa0202a in applyClosure_core eval.c #18 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #19 0x55c18fa4f341 in dispatchMethod objects.c #20 0x55c18fa4ec64 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cc64) #21 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #22 0x55c18f9f1eb5 in bcEval_loop eval.c #23 0x55c18f9eb21b in bcEval eval.c #24 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #25 0x55c18fa02b38 in R_execClosure eval.c #26 0x55c18fa0202a in applyClosure_core eval.c #27 0x55c18fa054d8 in R_forceAndCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe34d8) #28 0x55c18fa3b708 in do_mapply (/data/gannet/ripley/R/R-clang/bin/exec/R+0x119708) #29 0x55c18f9f1c53 in bcEval_loop eval.c #30 0x55c18f9eb21b in bcEval eval.c #31 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #32 0x55c18fa02b38 in R_execClosure eval.c #33 0x55c18fa0202a in applyClosure_core eval.c #34 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #35 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #36 0x55c18f977def in do_docall (/data/gannet/ripley/R/R-clang/bin/exec/R+0x55def) #37 0x55c18f9f1c53 in bcEval_loop eval.c #38 0x55c18f9eb21b in bcEval eval.c #39 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #40 0x55c18fa02b38 in R_execClosure eval.c #41 0x55c18fa0202a in applyClosure_core eval.c #42 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #43 0x55c18fa4f341 in dispatchMethod objects.c #44 0x55c18fa4ed68 in Rf_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12cd68) #45 0x55c18fa4f89d in do_usemethod (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12d89d) #46 0x55c18f9f1eb5 in bcEval_loop eval.c #47 0x55c18f9eb21b in bcEval eval.c #48 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #49 0x55c18fa02b38 in R_execClosure eval.c #50 0x55c18fa0202a in applyClosure_core eval.c #51 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #52 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #53 0x55c18fa07e97 in do_set (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe5e97) #54 0x55c18f9eabff in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8bff) #55 0x55c18fa0718a in do_begin (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe518a) #56 0x55c18f9eabff in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8bff) #57 0x55c18fa09307 in do_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe7307) #58 0x55c18f9f1c53 in bcEval_loop eval.c #59 0x55c18f9eb21b in bcEval eval.c #60 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #61 0x55c18fa02b38 in R_execClosure eval.c #62 0x55c18fa0202a in applyClosure_core eval.c #63 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #64 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #65 0x55c18fa096e7 in do_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe76e7) #66 0x55c18f9f1c53 in bcEval_loop eval.c #67 0x55c18f9eb21b in bcEval eval.c #68 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #69 0x55c18fa02b38 in R_execClosure eval.c #70 0x55c18fa0202a in applyClosure_core eval.c #71 0x55c18fa054d8 in R_forceAndCall (/data/gannet/ripley/R/R-clang/bin/exec/R+0xe34d8) #72 0x55c18f9377eb in do_lapply (/data/gannet/ripley/R/R-clang/bin/exec/R+0x157eb) #73 0x55c18fa4d0a7 in do_internal (/data/gannet/ripley/R/R-clang/bin/exec/R+0x12b0a7) #74 0x55c18f9f1eb5 in bcEval_loop eval.c #75 0x55c18f9eb21b in bcEval eval.c #76 0x55c18f9ea9d4 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc89d4) #77 0x55c18fa02b38 in R_execClosure eval.c #78 0x55c18fa0202a in applyClosure_core eval.c #79 0x55c18f9eb8f6 in Rf_applyClosure (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc98f6) #80 0x55c18f9eae27 in Rf_eval (/data/gannet/ripley/R/R-clang/bin/exec/R+0xc8e27) #81 0x55c18fa38017 in Rf_ReplIteration (/data/gannet/ripley/R/R-clang/bin/exec/R+0x116017) #82 0x55c18fa39b1e in run_Rmainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x117b1e) #83 0x55c18fa39b8a in Rf_mainloop (/data/gannet/ripley/R/R-clang/bin/exec/R+0x117b8a) #84 0x55c18f923db7 in main (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1db7) #85 0x7f7084812574 in __libc_start_call_main (/lib64/libc.so.6+0x3574) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #86 0x7f7084812627 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3627) (BuildId: 92b5376d35bb29c098175948cf3e7cbcae3aeae1) #87 0x55c18f923cd4 in _start (/data/gannet/ripley/R/R-clang/bin/exec/R+0x1cd4) SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior dtweedie.cpp:36:13 [ FAIL 0 | WARN 0 | SKIP 0 | PASS 190 ] > > proc.time() user system elapsed 19.470 0.398 20.504