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:5: runtime error: null pointer passed as argument 1, which is declared to never be null > test-analysis-cache.R: #0 0x7b58bbdce3d2 in syntax_index_c /data/localhost/ripley/R/packages/tests-gcc-SAN/languageserver/src/navigation.c:278 > test-analysis-cache.R: #1 0x00000075f286 in R_doDotCall /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:757 > test-analysis-cache.R: #2 0x000000763caa in do_dotcall /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:1437 > test-analysis-cache.R: #3 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-analysis-cache.R: #4 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #5 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #6 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #7 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #8 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #9 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #10 0x0000008aee5e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3587 > test-analysis-cache.R: #11 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #12 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-analysis-cache.R: #13 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #14 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #15 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #16 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #17 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #18 0x0000008aee5e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3587 > test-analysis-cache.R: #19 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #20 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-analysis-cache.R: #21 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #22 0x0000008b6dd9 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3977 > test-analysis-cache.R: #23 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-analysis-cache.R: #24 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #25 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #26 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #27 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #28 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #29 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #30 0x0000008b7ad2 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3995 > test-analysis-cache.R: #31 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-analysis-cache.R: #32 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #33 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #34 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #35 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #36 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #37 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #38 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-analysis-cache.R: #39 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #40 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #41 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #42 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #43 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #44 0x00000062b4d4 in do_docall /data/localhost/ripley/R/svn/R-devel/src/main/coerce.c:2788 > test-analysis-cache.R: #45 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-analysis-cache.R: #46 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #47 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #48 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #49 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #50 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #51 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #52 0x00000062b4d4 in do_docall /data/localhost/ripley/R/svn/R-devel/src/main/coerce.c:2788 > test-analysis-cache.R: #53 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-analysis-cache.R: #54 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #55 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #56 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #57 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #58 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #59 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #60 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-analysis-cache.R: #61 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-analysis-cache.R: #62 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-analysis-cache.R: #63 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-analysis-cache.R: #64 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #65 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #66 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #67 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #68 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #69 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #70 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-analysis-cache.R: #71 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #72 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-analysis-cache.R: #73 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-analysis-cache.R: #74 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-analysis-cache.R: #75 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-analysis-cache.R: #76 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #77 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #78 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #79 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #80 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #81 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #82 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-analysis-cache.R: #83 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-analysis-cache.R: #84 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-analysis-cache.R: #85 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-analysis-cache.R: #86 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-analysis-cache.R: #87 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-analysis-cache.R: #88 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-analysis-cache.R: #89 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-analysis-cache.R: #90 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-analysis-cache.R: #91 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-analysis-cache.R: #92 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-analysis-cache.R: #93 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-analysis-cache.R: #94 0x000000a24df8 in Rf_ReplIteration /data/localhost/ripley/R/svn/R-devel/src/main/main.c:264 > test-analysis-cache.R: #95 0x000000a24df8 in R_ReplConsole /data/localhost/ripley/R/svn/R-devel/src/main/main.c:319 > test-analysis-cache.R: #96 0x000000a42aca in run_Rmainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1239 > test-analysis-cache.R: #97 0x000000a42b62 in Rf_mainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1246 > test-analysis-cache.R: #98 0x0000004122cf in main /data/localhost/ripley/R/svn/R-devel/src/main/Rmain.c:29 > test-analysis-cache.R: #99 0x7f58c9a0a680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-analysis-cache.R: #100 0x7f58c9a0a797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-analysis-cache.R: #101 0x000000412c94 in _start (/data/localhost/ripley/R/gcc-SAN3/bin/exec/R+0x412c94) (BuildId: 6f18cbc75e956e00af44c6e3f21f56c9b9064c04) > test-analysis-cache.R: > test-call-hierarchy-performance.R: navigation.c:278:5: runtime error: null pointer passed as argument 1, which is declared to never be null > test-call-hierarchy-performance.R: #0 0x7bf7945ce3d2 in syntax_index_c /data/localhost/ripley/R/packages/tests-gcc-SAN/languageserver/src/navigation.c:278 > test-call-hierarchy-performance.R: #1 0x00000075f286 in R_doDotCall /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:757 > test-call-hierarchy-performance.R: #2 0x000000763caa in do_dotcall /data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:1437 > test-call-hierarchy-performance.R: #3 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-call-hierarchy-performance.R: #4 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #5 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #6 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #7 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #8 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #9 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #10 0x0000008aee5e in do_set /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3587 > test-call-hierarchy-performance.R: #11 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-call-hierarchy-performance.R: #12 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-call-hierarchy-performance.R: #13 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-call-hierarchy-performance.R: #14 0x0000008b6dd9 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3977 > test-call-hierarchy-performance.R: #15 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-call-hierarchy-performance.R: #16 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #17 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #18 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #19 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #20 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #21 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #22 0x0000008b7ad2 in do_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3995 > test-call-hierarchy-performance.R: #23 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-call-hierarchy-performance.R: #24 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #25 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #26 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #27 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #28 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #29 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #30 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-call-hierarchy-performance.R: #31 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-call-hierarchy-performance.R: #32 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #33 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #34 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #35 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #36 0x00000062b4d4 in do_docall /data/localhost/ripley/R/svn/R-devel/src/main/coerce.c:2788 > test-call-hierarchy-performance.R: #37 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-call-hierarchy-performance.R: #38 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #39 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #40 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #41 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #42 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #43 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #44 0x00000062b4d4 in do_docall /data/localhost/ripley/R/svn/R-devel/src/main/coerce.c:2788 > test-call-hierarchy-performance.R: #45 0x0000008f05eb in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8154 > test-call-hierarchy-performance.R: #46 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #47 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #48 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #49 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #50 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #51 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #52 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-call-hierarchy-performance.R: #53 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-call-hierarchy-performance.R: #54 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-call-hierarchy-performance.R: #55 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-call-hierarchy-performance.R: #56 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #57 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #58 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #59 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #60 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #61 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #62 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-call-hierarchy-performance.R: #63 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-call-hierarchy-performance.R: #64 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-call-hierarchy-performance.R: #65 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-call-hierarchy-performance.R: #66 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-call-hierarchy-performance.R: #67 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-call-hierarchy-performance.R: #68 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #69 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #70 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #71 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #72 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #73 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #74 0x00000094752a in forcePromise.part.0.lto_priv.0 /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:976 > test-call-hierarchy-performance.R: #75 0x0000008c374f in forcePromise /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:956 > test-call-hierarchy-performance.R: #76 0x0000008c374f in getvar /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:5869 > test-call-hierarchy-performance.R: #77 0x0000008fd9e4 in bcEval_loop /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7884 > test-call-hierarchy-performance.R: #78 0x0000008db4fb in bcEval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7537 > test-call-hierarchy-performance.R: #79 0x00000087939a in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167 > test-call-hierarchy-performance.R: #80 0x00000089281a in R_execClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2400 > test-call-hierarchy-performance.R: #81 0x00000089651d in applyClosure_core /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2316 > test-call-hierarchy-performance.R: #82 0x000000879a48 in Rf_applyClosure /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2335 > test-call-hierarchy-performance.R: #83 0x000000879a48 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278 > test-call-hierarchy-performance.R: #84 0x00000088eb0e in do_begin /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3003 > test-call-hierarchy-performance.R: #85 0x000000879e76 in Rf_eval /data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230 > test-call-hierarchy-performance.R: #86 0x000000a24df8 in Rf_ReplIteration /data/localhost/ripley/R/svn/R-devel/src/main/main.c:264 > test-call-hierarchy-performance.R: #87 0x000000a24df8 in R_ReplConsole /data/localhost/ripley/R/svn/R-devel/src/main/main.c:319 > test-call-hierarchy-performance.R: #88 0x000000a42aca in run_Rmainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1239 > test-call-hierarchy-performance.R: #89 0x000000a42b62 in Rf_mainloop /data/localhost/ripley/R/svn/R-devel/src/main/main.c:1246 > test-call-hierarchy-performance.R: #90 0x0000004122cf in main /data/localhost/ripley/R/svn/R-devel/src/main/Rmain.c:29 > test-call-hierarchy-performance.R: #91 0x7ff7a220a680 in __libc_start_call_main (/lib64/libc.so.6+0x3680) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-call-hierarchy-performance.R: #92 0x7ff7a220a797 in __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3797) (BuildId: 85075e2ae2e13352a1413d41c327dacf6461526c) > test-call-hierarchy-performance.R: #93 0x000000412c94 in _start (/data/localhost/ripley/R/gcc-SAN3/bin/exec/R+0x412c94) (BuildId: 6f18cbc75e956e00af44c6e3f21f56c9b9064c04) > test-call-hierarchy-performance.R: Saving _problems/test-completion-metadata-334.R Saving _problems/test-completion-metadata-335.R Saving _problems/test-completion-metadata-362.R Saving _problems/test-s3-dispatch-345.R Saving _problems/test-s3-dispatch-346.R Saving _problems/test-s3-dispatch-381.R Saving _problems/test-s3-dispatch-382.R [ FAIL 7 | WARN 0 | SKIP 202 | PASS 12528 ] ══ 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-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-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-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-capabilities.R:114:5', 'test-formatting-background.R:189:5', 'test-formatting-background.R:232: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-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-member-s7.R:160: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-progress.R:205:5', 'test-workspace-lifecycle.R:590: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 ── Failure ('test-s3-dispatch.R:345:5'): S3 argument completion runs through the real provider ── Expected `all(c("digits", "mode") %in% labels)` to be TRUE. Differences: `actual`: FALSE `expected`: TRUE ── Error ('test-s3-dispatch.R:346:5'): S3 argument completion runs through the real provider ── Error in `which(labels == "mode")[[1L]]`: subscript out of bounds ── Failure ('test-s3-dispatch.R:381:5'): S3 dispatch resolves cross-file source definitions and namespace aliases ── Expected `result$method$name` to be identical to "numeric_impl". Differences: `actual` is NULL `expected` is a character vector ('numeric_impl') ── Error ('test-s3-dispatch.R:382:5'): S3 dispatch resolves cross-file source definitions and namespace aliases ── Error in `expect_match(result$signature, "digits", fixed = TRUE)`: `object` must be a character vector, not `NULL`. Backtrace: ▆ 1. └─testthat::expect_match(object = result$signature) at test-s3-dispatch.R:382:5 2. └─testthat:::check_character(object) 3. └─testthat:::stop_input_type(...) 4. └─rlang::abort(message, ..., call = call, arg = arg) [ FAIL 7 | WARN 0 | SKIP 202 | PASS 12528 ] Error: ! Test failures. Execution halted