R Under development (unstable) (2026-10-30 r90805) -- "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(languageserver) > > filter <- Sys.getenv("TESTTHAT_FILTER", "") > timing_file <- Sys.getenv("TESTTHAT_TIMINGS", "") > if (nzchar(timing_file)) { + # CheckReporter normally replays a file's events after it finishes. Stream + # them instead so the clock measures execution, including server shutdown. + TimingReporter <- R6::R6Class("TimingReporter", inherit = CheckReporter, + public = list( + started = NULL, + current_file = NULL, + initialize = function() { + super$initialize() + self$capabilities$parallel_updates <- TRUE + self$started <- new.env(parent = emptyenv()) + write.csv(data.frame(file = character(), seconds = numeric()), + timing_file, row.names = FALSE) + }, + start_file = function(name) { + self$current_file <- name + if (!exists(name, self$started, inherits = FALSE)) { + self$started[[name]] <- proc.time()[[3]] + } + }, + end_file = function() { + name <- self$current_file + seconds <- proc.time()[[3]] - self$started[[name]] + write.table(data.frame(file = name, seconds = seconds), + timing_file, append = TRUE, sep = ",", row.names = FALSE, + col.names = FALSE) + rm(list = name, envir = self$started) + } + )) + test_check("languageserver", filter = if (nzchar(filter)) filter else NULL, + reporter = TimingReporter$new()) + } else if (nzchar(filter)) { + test_check("languageserver", filter = filter) + } else { + test_check("languageserver") + } Starting 2 test processes. > test-analysis-cache.R: navigation.c:278:12: runtime error: null pointer passed as argument 1, which is declared to never be null > test-analysis-cache.R: /usr/include/string.h:65:62: note: nonnull attribute specified here > test-analysis-cache.R: #0 0x7f2dae2b776c in syntax_index_c /data/localhost/ripley/R/packages/tests-clang-UBSAN/languageserver/src/navigation.c:278:5 > test-analysis-cache.R: #1 0x564f2efa07e3 in R_doDotCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x907e3) > test-analysis-cache.R: #2 0x564f2efa258d in do_dotcall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x9258d) > test-analysis-cache.R: #3 0x564f2efe1333 in bcEval_loop eval.c > test-analysis-cache.R: #4 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #5 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #6 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #7 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #8 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #9 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #10 0x564f2eff75e7 in do_set (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe75e7) > test-analysis-cache.R: #11 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #12 0x564f2eff68da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-analysis-cache.R: #13 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #14 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #15 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #16 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #17 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #18 0x564f2eff75e7 in do_set (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe75e7) > test-analysis-cache.R: #19 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #20 0x564f2eff68da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-analysis-cache.R: #21 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #22 0x564f2eff8a47 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe8a47) > test-analysis-cache.R: #23 0x564f2efe1333 in bcEval_loop eval.c > test-analysis-cache.R: #24 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #25 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #26 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #27 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #28 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #29 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #30 0x564f2eff8e27 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe8e27) > test-analysis-cache.R: #31 0x564f2efe1333 in bcEval_loop eval.c > test-analysis-cache.R: #32 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #33 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #34 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #35 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #36 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #37 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #38 0x564f2eff68da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-analysis-cache.R: #39 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #40 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #41 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #42 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #43 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #44 0x564f2ef657af in do_docall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x557af) > test-analysis-cache.R: #45 0x564f2efe1333 in bcEval_loop eval.c > test-analysis-cache.R: #46 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #47 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #48 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #49 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #50 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #51 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #52 0x564f2ef657af in do_docall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x557af) > test-analysis-cache.R: #53 0x564f2efe1333 in bcEval_loop eval.c > test-analysis-cache.R: #54 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #55 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #56 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #57 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #58 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #59 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #60 0x564f2efdac33 in forcePromise eval.c > test-analysis-cache.R: #61 0x564f2efee6cf in getvar eval.c > test-analysis-cache.R: #62 0x564f2efdee08 in bcEval_loop eval.c > test-analysis-cache.R: #63 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #64 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #65 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #66 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #67 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #68 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #69 0x564f2eff68da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-analysis-cache.R: #70 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #71 0x564f2efdac33 in forcePromise eval.c > test-analysis-cache.R: #72 0x564f2efee6cf in getvar eval.c > test-analysis-cache.R: #73 0x564f2efdee08 in bcEval_loop eval.c > test-analysis-cache.R: #74 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #75 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #76 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #77 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #78 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #79 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #80 0x564f2efdac33 in forcePromise eval.c > test-analysis-cache.R: #81 0x564f2efee6cf in getvar eval.c > test-analysis-cache.R: #82 0x564f2efdee08 in bcEval_loop eval.c > test-analysis-cache.R: #83 0x564f2efda9db in bcEval eval.c > test-analysis-cache.R: #84 0x564f2efda194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-analysis-cache.R: #85 0x564f2eff2288 in R_execClosure eval.c > test-analysis-cache.R: #86 0x564f2eff175a in applyClosure_core eval.c > test-analysis-cache.R: #87 0x564f2efdb0a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-analysis-cache.R: #88 0x564f2efda5e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-analysis-cache.R: #89 0x564f2eff68da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-analysis-cache.R: #90 0x564f2efda3bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-analysis-cache.R: #91 0x564f2f027987 in Rf_ReplIteration (/data/localhost/ripley/R/R-clang/bin/exec/R+0x117987) > test-analysis-cache.R: #92 0x564f2f02947e in run_Rmainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x11947e) > test-analysis-cache.R: #93 0x564f2f0294ea in Rf_mainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1194ea) > test-analysis-cache.R: #94 0x564f2ef11db7 in main (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1db7) > test-analysis-cache.R: #95 0x7f2db880a680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-analysis-cache.R: #96 0x7f2db880a797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-analysis-cache.R: #97 0x564f2ef11cd4 in _start (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1cd4) > test-analysis-cache.R: > test-analysis-cache.R: SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior navigation.c:278:12 > test-call-hierarchy-performance.R: navigation.c:278:12: runtime error: null pointer passed as argument 1, which is declared to never be null > test-call-hierarchy-performance.R: /usr/include/string.h:65:62: note: nonnull attribute specified here > test-call-hierarchy-performance.R: #0 0x7f1930fab76c in syntax_index_c /data/localhost/ripley/R/packages/tests-clang-UBSAN/languageserver/src/navigation.c:278:5 > test-call-hierarchy-performance.R: #1 0x56283945a7e3 in R_doDotCall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x907e3) > test-call-hierarchy-performance.R: #2 0x56283945c58d in do_dotcall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x9258d) > test-call-hierarchy-performance.R: #3 0x56283949b333 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #4 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #5 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #6 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #7 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #8 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #9 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #10 0x5628394b15e7 in do_set (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe75e7) > test-call-hierarchy-performance.R: #11 0x5628394943bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-call-hierarchy-performance.R: #12 0x5628394b08da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-call-hierarchy-performance.R: #13 0x5628394943bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-call-hierarchy-performance.R: #14 0x5628394b2a47 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe8a47) > test-call-hierarchy-performance.R: #15 0x56283949b333 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #16 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #17 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #18 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #19 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #20 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #21 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #22 0x5628394b2e27 in do_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe8e27) > test-call-hierarchy-performance.R: #23 0x56283949b333 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #24 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #25 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #26 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #27 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #28 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #29 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #30 0x5628394b08da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-call-hierarchy-performance.R: #31 0x5628394943bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-call-hierarchy-performance.R: #32 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #33 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #34 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #35 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #36 0x56283941f7af in do_docall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x557af) > test-call-hierarchy-performance.R: #37 0x56283949b333 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #38 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #39 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #40 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #41 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #42 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #43 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #44 0x56283941f7af in do_docall (/data/localhost/ripley/R/R-clang/bin/exec/R+0x557af) > test-call-hierarchy-performance.R: #45 0x56283949b333 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #46 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #47 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #48 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #49 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #50 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #51 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #52 0x562839494c33 in forcePromise eval.c > test-call-hierarchy-performance.R: #53 0x5628394a86cf in getvar eval.c > test-call-hierarchy-performance.R: #54 0x562839498e08 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #55 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #56 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #57 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #58 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #59 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #60 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #61 0x5628394b08da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-call-hierarchy-performance.R: #62 0x5628394943bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-call-hierarchy-performance.R: #63 0x562839494c33 in forcePromise eval.c > test-call-hierarchy-performance.R: #64 0x5628394a86cf in getvar eval.c > test-call-hierarchy-performance.R: #65 0x562839498e08 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #66 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #67 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #68 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #69 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #70 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #71 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #72 0x562839494c33 in forcePromise eval.c > test-call-hierarchy-performance.R: #73 0x5628394a86cf in getvar eval.c > test-call-hierarchy-performance.R: #74 0x562839498e08 in bcEval_loop eval.c > test-call-hierarchy-performance.R: #75 0x5628394949db in bcEval eval.c > test-call-hierarchy-performance.R: #76 0x562839494194 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca194) > test-call-hierarchy-performance.R: #77 0x5628394ac288 in R_execClosure eval.c > test-call-hierarchy-performance.R: #78 0x5628394ab75a in applyClosure_core eval.c > test-call-hierarchy-performance.R: #79 0x5628394950a6 in Rf_applyClosure (/data/localhost/ripley/R/R-clang/bin/exec/R+0xcb0a6) > test-call-hierarchy-performance.R: #80 0x5628394945e7 in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca5e7) > test-call-hierarchy-performance.R: #81 0x5628394b08da in do_begin (/data/localhost/ripley/R/R-clang/bin/exec/R+0xe68da) > test-call-hierarchy-performance.R: #82 0x5628394943bf in Rf_eval (/data/localhost/ripley/R/R-clang/bin/exec/R+0xca3bf) > test-call-hierarchy-performance.R: #83 0x5628394e1987 in Rf_ReplIteration (/data/localhost/ripley/R/R-clang/bin/exec/R+0x117987) > test-call-hierarchy-performance.R: #84 0x5628394e347e in run_Rmainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x11947e) > test-call-hierarchy-performance.R: #85 0x5628394e34ea in Rf_mainloop (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1194ea) > test-call-hierarchy-performance.R: #86 0x5628393cbdb7 in main (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1db7) > test-call-hierarchy-performance.R: #87 0x7f193b50b680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-call-hierarchy-performance.R: #88 0x7f193b50b797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-call-hierarchy-performance.R: #89 0x5628393cbcd4 in _start (/data/localhost/ripley/R/R-clang/bin/exec/R+0x1cd4) > test-call-hierarchy-performance.R: > test-call-hierarchy-performance.R: SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior navigation.c:278:12 Saving _problems/test-completion-metadata-334.R Saving _problems/test-completion-metadata-335.R Saving _problems/test-completion-metadata-362.R [ FAIL 3 | WARN 0 | SKIP 202 | PASS 12537 ] ══ Skipped tests (202) ═════════════════════════════════════════════════════════ • "new_external_class" %in% snapshot$s7_capabilities$exports is not TRUE (2): 'test-member-s7.R:314:5', 'test-member-s7.R:409:5' • On CRAN (190): 'test-backends-cli.R:108:5', 'test-call-hierarchy.R:2:5', 'test-call-hierarchy.R:62:5', 'test-call-hierarchy.R:113:5', 'test-call-hierarchy.R:176:5', 'test-code-action-documentation.R:79:5', 'test-code-action.R:2:3', 'test-code-lens.R:41:5', 'test-color.R:46:5', 'test-color.R:87:5', 'test-completion-arguments.R:2:5', 'test-completion-arguments.R:35:5', 'test-completion-arguments.R:67:5', 'test-completion-arguments.R:94:5', 'test-completion-arguments.R:135:5', 'test-completion-arguments.R:165:5', 'test-completion-arguments.R:192:5', 'test-completion-arguments.R:220:5', 'test-completion-arguments.R:278:5', 'test-completion-arguments.R:312:5', 'test-completion-arguments.R:341:5', 'test-completion-arguments.R:400:5', 'test-completion-arguments.R:435:5', 'test-completion-arguments.R:468:5', 'test-completion-arguments.R:496:5', 'test-completion-arguments.R:530:5', 'test-completion-arguments.R:564:5', 'test-completion-member-context.R:117:5', 'test-completion-resolve.R:2:5', 'test-completion-resolve.R:62:5', 'test-completion-resolve.R:89:5', 'test-completion-resolve.R:131:5', 'test-completion-resolve.R:175:5', 'test-completion-resolve.R:231:5', 'test-completion.R:2:5', 'test-completion.R:62:5', 'test-completion.R:122:5', 'test-completion.R:166:5', 'test-completion.R:206:5', 'test-completion.R:233:5', 'test-completion.R:257:5', 'test-completion.R:282:5', 'test-completion.R:326:5', 'test-completion.R:370:5', 'test-completion.R:387:5', 'test-completion.R:415:5', 'test-completion.R:433:5', 'test-definition-blocks.R:2:5', 'test-completion-metadata.R:374:5', 'test-completion-metadata.R:596:5', 'test-completion-metadata.R:609:5', 'test-completion-metadata.R:629:5', 'test-completion-metadata.R:671:5', 'test-definition.R:2:5', 'test-definition.R:53:5', 'test-definition.R:67:5', 'test-definition.R:90:5', 'test-definition.R:114:5', 'test-definition.R:165:5', 'test-definition.R:216:5', 'test-definition.R:278:5', 'test-definition.R:307:5', 'test-definition.R:340:5', 'test-folding.R:2:5', 'test-folding.R:23:5', 'test-folding.R:59:5', 'test-folding.R:92:5', 'test-folding.R:127:5', 'test-folding.R:181:5', 'test-folding.R:213:5', 'test-folding.R:256:5', 'test-formatting-background.R:189:5', 'test-formatting-background.R:232:5', 'test-formatting-capabilities.R:114:5', 'test-formatting.R:4:5', 'test-formatting.R:30:5', 'test-formatting.R:53:5', 'test-formatting.R:75:5', 'test-formatting.R:99:5', 'test-formatting.R:123:5', 'test-formatting.R:258:5', 'test-formatting.R:283:5', 'test-highlight-blocks.R:2:5', 'test-highlight.R:2:5', 'test-highlight.R:56:5', 'test-hover.R:2:5', 'test-hover.R:158:5', 'test-hover.R:186:5', 'test-hover.R:224:5', 'test-hover.R:271:5', 'test-hover.R:303:5', 'test-hover.R:350:5', 'test-hover.R:400:5', 'test-hover.R:462:5', 'test-hover.R:496:5', 'test-hover.R:526:5', 'test-hover.R:568:5', 'test-hover.R:595:5', 'test-hover.R:614:5', 'test-hover.R:646:5', 'test-hover.R:673:5', 'test-hover.R:726:5', 'test-index-review.R:249:5', 'test-index.R:249:5', 'test-index.R:285:5', 'test-inlay-hint-pipes.R:119:5', 'test-inlay-hint-pipes.R:133:5', 'test-inline-value.R:27:5', 'test-inlay-hint.R:144:5', 'test-link.R:2:5', 'test-link.R:73:5', 'test-link.R:144:5', 'test-link.R:221:5', 'test-link.R:289:5', 'test-linked-editing.R:22:5', 'test-lintr.R:4:5', 'test-lintr.R:43:5', 'test-lintr.R:70:5', 'test-lintr.R:122:5', 'test-literate.R:199:5', 'test-member-lazydata.R:182:5', 'test-member-s4.R:334:5', 'test-member-s7.R:160:5', 'test-member-providers.R:343:5', 'test-member-providers.R:555:5', 'test-member-providers.R:610:5', 'test-member-providers.R:783:5', 'test-member-providers.R:845:5', 'test-pipe-providers.R:106:5', 'test-r6-symbol-providers.R:307:5', 'test-references.R:69:5', 'test-references.R:155:5', 'test-references.R:184:5', 'test-references.R:263:5', 'test-rename.R:6:5', 'test-rename.R:100:5', 'test-rename.R:133:5', 'test-rename.R:242:5', 'test-rename.R:284:5', 'test-s3-dispatch.R:494:5', 'test-s3-dispatch.R:518:5', 'test-s3-dispatch.R:561:5', 'test-s3-dispatch.R:581:5', 'test-selection.R:2:3', 'test-selection.R:51:3', 'test-selection.R:70:3', 'test-selection.R:139:3', 'test-semantic-tokens.R:27:5', 'test-semantic-tokens.R:50:5', 'test-semantic-tokens.R:119:5', 'test-semantic-tokens.R:149:5', 'test-signature-null.R:202:5', 'test-signature-pipes.R:113:5', 'test-signature.R:9:5', 'test-signature.R:38:5', 'test-signature.R:57:5', 'test-signature.R:76:5', 'test-signature.R:108:5', 'test-signature.R:145:5', 'test-signature.R:164:5', 'test-signature.R:211:5', 'test-signature.R:258:5', 'test-signature.R:501:5', 'test-stdio.R:2:5', 'test-symbol-blocks.R:2:5', 'test-symbol-edits.R:77:5', 'test-symbol.R:2:5', 'test-symbol.R:100:5', 'test-symbol.R:137:5', 'test-symbol.R:163:5', 'test-symbol.R:235:5', 'test-symbol.R:285:5', 'test-task-scheduling.R:77:5', 'test-task-scheduling.R:121:5', 'test-task.R:105:5', 'test-task.R:273:5', 'test-text-document-content.R:164:5', 'test-type-hierarchy.R:2:5', 'test-type-hierarchy.R:40:5', 'test-type-hierarchy.R:72:5', 'test-type-hierarchy.R:107:5', 'test-type-hierarchy.R:151:5', 'test-type-hierarchy.R:195:5', 'test-unicode-path.R:2:5', 'test-workspace-lifecycle.R:590:5', 'test-workspace-progress.R:205:5', 'test-workspace.R:2:3', 'test-workspace.R:20:3', 'test-workspace.R:118:3', 'test-workspace.R:184:3' • empty test (1): • isTRUE(snapshot$s7_capabilities$bind) is not TRUE (1): 'test-member-s7.R:294:5' • {polars} is not installed (8): 'test-member-completion.R:598:5', 'test-member-completion.R:647:5', 'test-member-completion.R:683:5', 'test-member-completion.R:750:5', 'test-member-completion.R:763:5', 'test-member-providers.R:666:5', 'test-member-providers.R:718:5', 'test-polars-dataframe-completion.R:2:5' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-completion-metadata.R:334:5'): Quoted workspace and imported names complete with decoded prefixes ── Expected `items` to have length 1. Actual length: 45. ── Failure ('test-completion-metadata.R:335:5'): Quoted workspace and imported names complete with decoded prefixes ── Expected `items[[1L]]$textEdit$newText` to be identical to "`run task`". Differences: `actual`: "DepDoubleTruncKS" `expected`: "`run task`" ── Error ('test-completion-metadata.R:362:5'): Quoted local names and argument prefixes retain their context ── Error in `Filter(function(item) identical(item$detail, "parameter"), items)[[1L]]`: subscript out of bounds [ FAIL 3 | WARN 0 | SKIP 202 | PASS 12537 ] Error: ! Test failures. Execution halted