Last updated on 2026-08-01 01:52:39 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.1.2 | 48.92 | 70.52 | 119.44 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.1.2 | 34.09 | 52.74 | 86.83 | NOTE | |
| r-devel-linux-x86_64-fedora-clang | 0.1.2 | 66.00 | 104.55 | 170.55 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 0.1.2 | 38.00 | 44.92 | 82.92 | OK | |
| r-devel-windows-x86_64 | 0.1.2 | 56.00 | 98.00 | 154.00 | OK | |
| r-patched-linux-x86_64 | 0.1.2 | 48.26 | 65.80 | 114.06 | OK | |
| r-release-linux-x86_64 | 0.1.2 | 43.39 | 65.83 | 109.22 | OK | |
| r-release-macos-arm64 | 0.1.2 | 9.00 | 16.00 | 25.00 | OK | |
| r-release-macos-x86_64 | 0.1.2 | 29.00 | 75.00 | 104.00 | OK | |
| r-release-windows-x86_64 | 0.1.2 | 56.00 | 97.00 | 153.00 | OK | |
| r-oldrel-macos-arm64 | 0.1.2 | 8.00 | 20.00 | 28.00 | ERROR | |
| r-oldrel-macos-x86_64 | 0.1.2 | 29.00 | 84.00 | 113.00 | OK | |
| r-oldrel-windows-x86_64 | 0.1.2 | 66.00 | 121.00 | 187.00 | OK |
Version: 0.1.2
Check: for new files in some other directories
Result: NOTE
Found the following files/directories:
‘~/tmp/scratch/Rtmp0n6Hs5’ ‘~/tmp/scratch/Rtmp0wzad7’
‘~/tmp/scratch/Rtmp1AYuIt’ ‘~/tmp/scratch/Rtmp1CE2q1’
‘~/tmp/scratch/Rtmp1FH87d’ ‘~/tmp/scratch/Rtmp1FnQqh’
‘~/tmp/scratch/Rtmp1qhQnW’ ‘~/tmp/scratch/Rtmp1vaufx’
‘~/tmp/scratch/Rtmp225B0H’ ‘~/tmp/scratch/Rtmp2qSBgK’
‘~/tmp/scratch/Rtmp31qKqg’ ‘~/tmp/scratch/Rtmp3R65da’
‘~/tmp/scratch/Rtmp3e9t7x’ ‘~/tmp/scratch/Rtmp4V3jjn’
‘~/tmp/scratch/Rtmp5wpHDw’ ‘~/tmp/scratch/Rtmp5zLGhN’
‘~/tmp/scratch/Rtmp69ZIHC’ ‘~/tmp/scratch/Rtmp6uu2yu’
‘~/tmp/scratch/Rtmp774nRz’ ‘~/tmp/scratch/Rtmp7CkZFX’
‘~/tmp/scratch/Rtmp7ghBAM’ ‘~/tmp/scratch/Rtmp7pg8gL’
‘~/tmp/scratch/Rtmp8FOOsE’ ‘~/tmp/scratch/Rtmp8PLxNA’
‘~/tmp/scratch/Rtmp9Rj7RH’ ‘~/tmp/scratch/Rtmp9qZmtp’
‘~/tmp/scratch/Rtmp9qf9UY’ ‘~/tmp/scratch/Rtmp9v8lRh’
‘~/tmp/scratch/RtmpASQLDk’ ‘~/tmp/scratch/RtmpB16AGT’
‘~/tmp/scratch/RtmpBwgnpx’ ‘~/tmp/scratch/RtmpCTN1ar’
‘~/tmp/scratch/RtmpCZDW3l’ ‘~/tmp/scratch/RtmpCnyxd7’
‘~/tmp/scratch/RtmpDK4o88’ ‘~/tmp/scratch/RtmpDQMkYM’
‘~/tmp/scratch/RtmpDTM8Hw’ ‘~/tmp/scratch/RtmpE2TxOF’
‘~/tmp/scratch/RtmpE9NGj1’ ‘~/tmp/scratch/RtmpFAnXae’
‘~/tmp/scratch/RtmpFBQTNn’ ‘~/tmp/scratch/RtmpFfuqS1’
‘~/tmp/scratch/RtmpH41Ejr’ ‘~/tmp/scratch/RtmpH8VsDx’
‘~/tmp/scratch/RtmpHBxDYc’ ‘~/tmp/scratch/RtmpIMandk’
‘~/tmp/scratch/RtmpJ2Sm01’ ‘~/tmp/scratch/RtmpJR9Nkw’
‘~/tmp/scratch/RtmpK9kuNG’ ‘~/tmp/scratch/RtmpLMHbUk’
‘~/tmp/scratch/RtmpLhsSMc’ ‘~/tmp/scratch/RtmpM3liRK’
‘~/tmp/scratch/RtmpM5teZK’ ‘~/tmp/scratch/RtmpMYg886’
‘~/tmp/scratch/RtmpMiMElK’ ‘~/tmp/scratch/RtmpMj2yP8’
‘~/tmp/scratch/RtmpN56RQ4’ ‘~/tmp/scratch/RtmpNWh0yP’
‘~/tmp/scratch/RtmpOJ7zWk’ ‘~/tmp/scratch/RtmpOhVkIK’
‘~/tmp/scratch/RtmpPoIlCA’ ‘~/tmp/scratch/RtmpPrCTa8’
‘~/tmp/scratch/RtmpR7m8mU’ ‘~/tmp/scratch/RtmpRFF0G8’
‘~/tmp/scratch/RtmpRPB6Ly’ ‘~/tmp/scratch/RtmpRzn57I’
‘~/tmp/scratch/RtmpS0NSWm’ ‘~/tmp/scratch/RtmpSDTZEk’
‘~/tmp/scratch/RtmpSMUBzd’ ‘~/tmp/scratch/RtmpSk4Rv2’
‘~/tmp/scratch/RtmpTeHkaU’ ‘~/tmp/scratch/RtmpUP61Zr’
‘~/tmp/scratch/RtmpV3zNQx’ ‘~/tmp/scratch/RtmpVPrTUN’
‘~/tmp/scratch/RtmpWQkApE’ ‘~/tmp/scratch/RtmpWbGwkX’
‘~/tmp/scratch/RtmpX6gUmV’ ‘~/tmp/scratch/RtmpX7rLZQ’
‘~/tmp/scratch/RtmpXQiafU’ ‘~/tmp/scratch/RtmpXU5DuT’
‘~/tmp/scratch/RtmpYZ5zfv’ ‘~/tmp/scratch/RtmpZDLC00’
‘~/tmp/scratch/RtmpZsCVBd’ ‘~/tmp/scratch/RtmpaLByWz’
‘~/tmp/scratch/RtmpbJinin’ ‘~/tmp/scratch/RtmpbaArbR’
‘~/tmp/scratch/RtmpbfXaXo’ ‘~/tmp/scratch/Rtmpd8GBgc’
‘~/tmp/scratch/RtmpdiB8P0’ ‘~/tmp/scratch/RtmpdqRqw6’
‘~/tmp/scratch/Rtmpds2tRO’ ‘~/tmp/scratch/RtmpeVighf’
‘~/tmp/scratch/RtmpfBcddk’ ‘~/tmp/scratch/RtmpfOw9Zg’
‘~/tmp/scratch/Rtmpfz3X5L’ ‘~/tmp/scratch/RtmpgTfc8O’
‘~/tmp/scratch/RtmpgYB1Qt’ ‘~/tmp/scratch/RtmphDTcWT’
‘~/tmp/scratch/RtmphyMkei’ ‘~/tmp/scratch/RtmpickGGP’
‘~/tmp/scratch/Rtmpj1bfVw’ ‘~/tmp/scratch/Rtmpjyf1LK’
‘~/tmp/scratch/Rtmpk6neB2’ ‘~/tmp/scratch/RtmpkFhNi8’
‘~/tmp/scratch/RtmplUoLNF’ ‘~/tmp/scratch/RtmpljRgm1’
‘~/tmp/scratch/RtmpmwxXv7’ ‘~/tmp/scratch/RtmpmxKDhp’
‘~/tmp/scratch/RtmpoXqA0f’ ‘~/tmp/scratch/RtmpofCfEy’
‘~/tmp/scratch/Rtmpp1QHaC’ ‘~/tmp/scratch/RtmppNvYa5’
‘~/tmp/scratch/RtmpqNCHNd’ ‘~/tmp/scratch/RtmpsG5Qr6’
‘~/tmp/scratch/RtmpsqGsoB’ ‘~/tmp/scratch/RtmpsquxAL’
‘~/tmp/scratch/Rtmpt93UWb’ ‘~/tmp/scratch/RtmptVa8o9’
‘~/tmp/scratch/Rtmpu3Hlrl’ ‘~/tmp/scratch/RtmputDdu8’
‘~/tmp/scratch/Rtmpv4wwAh’ ‘~/tmp/scratch/RtmpvvrcOO’
‘~/tmp/scratch/RtmpwUkwOt’ ‘~/tmp/scratch/Rtmpwldw22’
‘~/tmp/scratch/Rtmpx8eSWB’ ‘~/tmp/scratch/RtmpxIFbIJ’
‘~/tmp/scratch/Rtmpy4VV3B’ ‘~/tmp/scratch/RtmpyEtsPr’
‘~/tmp/scratch/RtmpySPUsN’ ‘~/tmp/scratch/RtmpznY3tT’
‘~/tmp/scratch/quarto-sessionfa418835e1fbe101’
‘~/tmp/scratch/xvfb-run.1T8rAI’ ‘~/tmp/scratch/xvfb-run.1i6LJd’
‘~/tmp/scratch/xvfb-run.2sliWz’ ‘~/tmp/scratch/xvfb-run.378e6s’
‘~/tmp/scratch/xvfb-run.5UJ6XO’ ‘~/tmp/scratch/xvfb-run.9cDNeS’
‘~/tmp/scratch/xvfb-run.AHuJJV’ ‘~/tmp/scratch/xvfb-run.APP6Ko’
‘~/tmp/scratch/xvfb-run.AZSXem’ ‘~/tmp/scratch/xvfb-run.BdPcYl’
‘~/tmp/scratch/xvfb-run.CM2z8r’ ‘~/tmp/scratch/xvfb-run.FlZWsz’
‘~/tmp/scratch/xvfb-run.Fxaa0g’ ‘~/tmp/scratch/xvfb-run.GAi2M0’
‘~/tmp/scratch/xvfb-run.Iu7Ecf’ ‘~/tmp/scratch/xvfb-run.KBJ9M3’
‘~/tmp/scratch/xvfb-run.M5N0RK’ ‘~/tmp/scratch/xvfb-run.S7W3mB’
‘~/tmp/scratch/xvfb-run.T0SE2H’ ‘~/tmp/scratch/xvfb-run.TLXQQW’
‘~/tmp/scratch/xvfb-run.VhsvR1’ ‘~/tmp/scratch/xvfb-run.WI9nqK’
‘~/tmp/scratch/xvfb-run.XN1Wbm’ ‘~/tmp/scratch/xvfb-run.XjzRx1’
‘~/tmp/scratch/xvfb-run.YLSvSt’ ‘~/tmp/scratch/xvfb-run.YwdrMe’
‘~/tmp/scratch/xvfb-run.ZNos0v’ ‘~/tmp/scratch/xvfb-run.ZxkIyu’
‘~/tmp/scratch/xvfb-run.akE6BE’ ‘~/tmp/scratch/xvfb-run.b81TWR’
‘~/tmp/scratch/xvfb-run.emcixM’ ‘~/tmp/scratch/xvfb-run.epC1Hr’
‘~/tmp/scratch/xvfb-run.f9fdtY’ ‘~/tmp/scratch/xvfb-run.fhFbKv’
‘~/tmp/scratch/xvfb-run.gJsVJA’ ‘~/tmp/scratch/xvfb-run.j1k1H1’
‘~/tmp/scratch/xvfb-run.jAQ1HD’ ‘~/tmp/scratch/xvfb-run.lbEbsE’
‘~/tmp/scratch/xvfb-run.luJGl9’ ‘~/tmp/scratch/xvfb-run.oTFhR5’
‘~/tmp/scratch/xvfb-run.rRX9m1’ ‘~/tmp/scratch/xvfb-run.vAIgVY’
‘~/tmp/scratch/xvfb-run.x7oiZy’ ‘~/tmp/scratch/xvfb-run.xvp5JI’
‘~/tmp/scratch/xvfb-run.yu6OfH’
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 0.1.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [1s/1s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # 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(manifold)
Attaching package: 'manifold'
The following object is masked from 'package:base':
norm
>
> test_check("manifold")
*** caught segfault ***
address 0x3a3bd553c, cause 'invalid permissions'
Traceback:
1: LogM(matrix(x, d, d))
2: logmvec(p, d)
3: matrix(logmvec(p, d), length(p), n)
4: rieExp.LogEu(mfd, p, V)
5: rieExp(mfd, p, V)
6: rmfd.default(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
7: rmfd(mfd, 100, d, p = samp[, 1], totalVar = 0.1)
8: eval(code, test_env)
9: eval(code, test_env)
10: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)
11: doTryCatch(return(expr), name, parentenv, handler)
12: tryCatchOne(expr, names, parentenv, handlers[[1L]])
13: tryCatchList(expr, classes, parentenv, handlers)
14: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
15: doWithOneRestart(return(expr), restart)
16: withOneRestart(expr, restarts[[1L]])
17: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })
18: test_code(code, parent.frame())
19: test_that("random variable generation works", { set.seed(2) for (n in 1:3) { for (p in 2:4) { for (mm in mfdFinite) { mfd <- createM(mm) d <- calcIntDim(mfd, geomPar = p) samp <- rmfd(mfd, n, d) samp1 <- rmfd(mfd, 100, d, p = samp[, 1], totalVar = 0.1) expect_identical(dim(samp), c(calcAmbDim(mfd, dimIntrinsic = d), as.integer(n))) expect_equal(distance(mfd, samp, samp), rep(0, n), scale = 1, tolerance = 1e-06) expect_equal(distance(mfd, frechetMean(mfd, samp1, mu0 = samp[, 1]), samp[, 1, drop = FALSE]), 0, scale = 1, tolerance = 0.1) } } }})
20: eval(code, test_env)
21: eval(code, test_env)
22: withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt)
23: doTryCatch(return(expr), name, parentenv, handler)
24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
25: tryCatchList(expr, classes, parentenv, handlers)
26: tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal)
27: doWithOneRestart(return(expr), restart)
28: withOneRestart(expr, restarts[[1L]])
29: withRestarts(tryCatch(withCallingHandlers({ eval(code, test_env) new_expectations <- the$test_expectations > starting_expectations if (snapshot_skipped) { skip("On CRAN") } else if (!new_expectations && skip_on_empty) { skip_empty() }}, expectation = handle_expectation, packageNotFoundError = function(e) { if (on_cran()) { skip(paste0("{", e$package, "} is not installed.")) }}, snapshot_on_cran = function(cnd) { snapshot_skipped <<- TRUE invokeRestart("muffle_cran_snapshot")}, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error, interrupt = handle_interrupt), error = handle_fatal), end_test = function() { })
30: test_code(code = exprs, env = env, reporter = get_reporter() %||% StopReporter$new())
31: source_file(path, env = env(env), desc = desc, shuffle = shuffle, error_call = error_call)
32: FUN(X[[i]], ...)
33: lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call)
34: doTryCatch(return(expr), name, parentenv, handler)
35: tryCatchOne(expr, names, parentenv, handlers[[1L]])
36: tryCatchList(expr, classes, parentenv, handlers)
37: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL})
38: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, shuffle = shuffle, error_call = error_call))
39: test_files_serial(test_dir = test_dir, test_package = test_package, test_paths = test_paths, load_helpers = load_helpers, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, desc = desc, load_package = load_package, shuffle = shuffle, error_call = error_call)
40: test_files(test_dir = path, test_paths = test_paths, test_package = package, reporter = reporter, load_helpers = load_helpers, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, load_package = load_package, parallel = parallel, shuffle = shuffle)
41: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed")
42: test_check("manifold")
An irrecoverable exception occurred. R is aborting now ...
Flavor: r-oldrel-macos-arm64