Last updated on 2026-08-03 09:50:45 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.9 | 164.27 | 318.72 | 482.99 | OK | |
| r-devel-linux-x86_64-debian-gcc | 1.9 | 133.08 | 221.15 | 354.23 | NOTE | |
| r-devel-linux-x86_64-fedora-clang | 1.9 | 234.00 | 497.68 | 731.68 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 1.9 | 148.00 | 218.43 | 366.43 | OK | |
| r-devel-windows-x86_64 | 1.9 | 187.00 | 298.00 | 485.00 | OK | |
| r-patched-linux-x86_64 | 1.9 | 178.93 | 284.18 | 463.11 | OK | |
| r-release-linux-x86_64 | 1.9 | 168.60 | 285.30 | 453.90 | OK | |
| r-release-macos-arm64 | 1.9 | 36.00 | 60.00 | 96.00 | OK | |
| r-release-macos-x86_64 | 1.9 | 109.00 | 234.00 | 343.00 | OK | |
| r-release-windows-x86_64 | 1.9 | 187.00 | 282.00 | 469.00 | OK | |
| r-oldrel-macos-arm64 | 1.9 | 31.00 | 67.00 | 98.00 | ERROR | |
| r-oldrel-macos-x86_64 | 1.9 | 105.00 | 245.00 | 350.00 | OK | |
| r-oldrel-windows-x86_64 | 1.9 | 264.00 | 383.00 | 647.00 | OK |
Version: 1.9
Check: for new files in some other directories
Result: NOTE
Found the following files/directories:
‘~/tmp/scratch/Rtmp0sqCRj’ ‘~/tmp/scratch/Rtmp1gd1Rv’
‘~/tmp/scratch/Rtmp2vtgb7’ ‘~/tmp/scratch/Rtmp2zXfxF’
‘~/tmp/scratch/Rtmp34hntE’ ‘~/tmp/scratch/Rtmp3X21SQ’
‘~/tmp/scratch/Rtmp3d9jAM’ ‘~/tmp/scratch/Rtmp3omU7A’
‘~/tmp/scratch/Rtmp3uTkAM’ ‘~/tmp/scratch/Rtmp4MvpHY’
‘~/tmp/scratch/Rtmp4TeFjt’ ‘~/tmp/scratch/Rtmp4vOqM6’
‘~/tmp/scratch/Rtmp4x8gYe’ ‘~/tmp/scratch/Rtmp58m32O’
‘~/tmp/scratch/Rtmp5ODuih’ ‘~/tmp/scratch/Rtmp5PDWhe’
‘~/tmp/scratch/Rtmp5hITMu’ ‘~/tmp/scratch/Rtmp5mhwme’
‘~/tmp/scratch/Rtmp60HxWk’ ‘~/tmp/scratch/Rtmp68MgM2’
‘~/tmp/scratch/Rtmp6CnzSv’ ‘~/tmp/scratch/Rtmp6PT5ms’
‘~/tmp/scratch/Rtmp6Yls4t’ ‘~/tmp/scratch/Rtmp6sh1FV’
‘~/tmp/scratch/Rtmp7544PQ’ ‘~/tmp/scratch/Rtmp7dLbAV’
‘~/tmp/scratch/Rtmp7pO6Y0’ ‘~/tmp/scratch/Rtmp7wuElI’
‘~/tmp/scratch/Rtmp8K58rK’ ‘~/tmp/scratch/Rtmp8jDWPL’
‘~/tmp/scratch/Rtmp98pQf2’ ‘~/tmp/scratch/Rtmp9fissx’
‘~/tmp/scratch/RtmpA524L8’ ‘~/tmp/scratch/RtmpBSsjYo’
‘~/tmp/scratch/RtmpBVZ6wG’ ‘~/tmp/scratch/RtmpCfXCed’
‘~/tmp/scratch/RtmpD7wWZg’ ‘~/tmp/scratch/RtmpDDZMhH’
‘~/tmp/scratch/RtmpEWMdyd’ ‘~/tmp/scratch/RtmpF2U4OK’
‘~/tmp/scratch/RtmpFo9HYl’ ‘~/tmp/scratch/RtmpFy0dek’
‘~/tmp/scratch/RtmpGguoRs’ ‘~/tmp/scratch/RtmpGndOUG’
‘~/tmp/scratch/RtmpHD35Ut’ ‘~/tmp/scratch/RtmpHEiZR3’
‘~/tmp/scratch/RtmpHKECXv’ ‘~/tmp/scratch/RtmpHNWY2h’
‘~/tmp/scratch/RtmpHcz29j’ ‘~/tmp/scratch/RtmpHgsbjB’
‘~/tmp/scratch/RtmpIbFYAl’ ‘~/tmp/scratch/RtmpIg413v’
‘~/tmp/scratch/RtmpIwyUOV’ ‘~/tmp/scratch/RtmpJPh380’
‘~/tmp/scratch/RtmpJgL4Eh’ ‘~/tmp/scratch/RtmpK5kfw1’
‘~/tmp/scratch/RtmpKDkjLf’ ‘~/tmp/scratch/RtmpKkTt0r’
‘~/tmp/scratch/RtmpL4HBpU’ ‘~/tmp/scratch/RtmpMNipsk’
‘~/tmp/scratch/RtmpMgWbma’ ‘~/tmp/scratch/RtmpN5oNZs’
‘~/tmp/scratch/RtmpNBok7l’ ‘~/tmp/scratch/RtmpNFgzDT’
‘~/tmp/scratch/RtmpNm8L5g’ ‘~/tmp/scratch/RtmpOdfUTq’
‘~/tmp/scratch/RtmpP317Jk’ ‘~/tmp/scratch/RtmpPrKcah’
‘~/tmp/scratch/RtmpRBAiL1’ ‘~/tmp/scratch/RtmpRQj44z’
‘~/tmp/scratch/RtmpRqBjga’ ‘~/tmp/scratch/RtmpSz79hw’
‘~/tmp/scratch/RtmpT8zZCW’ ‘~/tmp/scratch/RtmpT9qb7K’
‘~/tmp/scratch/RtmpTuXQTC’ ‘~/tmp/scratch/RtmpTxcjJe’
‘~/tmp/scratch/RtmpUOPDgd’ ‘~/tmp/scratch/RtmpUqLXOv’
‘~/tmp/scratch/RtmpV87yvs’ ‘~/tmp/scratch/RtmpWMjbjU’
‘~/tmp/scratch/RtmpWYHUN3’ ‘~/tmp/scratch/RtmpXKqaAF’
‘~/tmp/scratch/RtmpXUgIib’ ‘~/tmp/scratch/RtmpXj8uAf’
‘~/tmp/scratch/RtmpXsUAOt’ ‘~/tmp/scratch/RtmpYDRcl7’
‘~/tmp/scratch/RtmpYWboeB’ ‘~/tmp/scratch/RtmpZOn7CI’
‘~/tmp/scratch/RtmpaVcOsn’ ‘~/tmp/scratch/Rtmpah66Fr’
‘~/tmp/scratch/Rtmpb5ph6H’ ‘~/tmp/scratch/RtmpbI2rFL’
‘~/tmp/scratch/RtmpcL7PFN’ ‘~/tmp/scratch/Rtmpcn2qoT’
‘~/tmp/scratch/Rtmpcrc9GE’ ‘~/tmp/scratch/Rtmpd29BZ5’
‘~/tmp/scratch/Rtmpd6Ecbu’ ‘~/tmp/scratch/RtmpeYbszR’
‘~/tmp/scratch/RtmpefWiES’ ‘~/tmp/scratch/Rtmpemlzuk’
‘~/tmp/scratch/RtmpfdUI77’ ‘~/tmp/scratch/RtmpfejdGp’
‘~/tmp/scratch/RtmpfoJrrz’ ‘~/tmp/scratch/Rtmpg6vNRW’
‘~/tmp/scratch/Rtmph5LCbP’ ‘~/tmp/scratch/RtmphTaqr0’
‘~/tmp/scratch/RtmphfLE6g’ ‘~/tmp/scratch/Rtmphpl1Mx’
‘~/tmp/scratch/Rtmphxl4e6’ ‘~/tmp/scratch/RtmpiVexvW’
‘~/tmp/scratch/RtmpiqtYdd’ ‘~/tmp/scratch/Rtmpj07iF4’
‘~/tmp/scratch/Rtmpj43LEq’ ‘~/tmp/scratch/RtmpjXTXYb’
‘~/tmp/scratch/RtmpjkBOWc’ ‘~/tmp/scratch/RtmplaEngj’
‘~/tmp/scratch/Rtmplb8f6Y’ ‘~/tmp/scratch/RtmplcvNJO’
‘~/tmp/scratch/Rtmplq20vA’ ‘~/tmp/scratch/Rtmpm9SV5q’
‘~/tmp/scratch/Rtmpmatzny’ ‘~/tmp/scratch/RtmpmfDVQ9’
‘~/tmp/scratch/RtmpmqK5dp’ ‘~/tmp/scratch/Rtmpmt3AGF’
‘~/tmp/scratch/RtmpnGDCkT’ ‘~/tmp/scratch/RtmpnKfhwo’
‘~/tmp/scratch/RtmpnZS4qn’ ‘~/tmp/scratch/Rtmpo4oAOc’
‘~/tmp/scratch/RtmpocxuTR’ ‘~/tmp/scratch/Rtmpom7DIe’
‘~/tmp/scratch/Rtmpoori0U’ ‘~/tmp/scratch/Rtmpp3heo4’
‘~/tmp/scratch/RtmppHagXC’ ‘~/tmp/scratch/Rtmpq8c9gh’
‘~/tmp/scratch/Rtmpr4EV8k’ ‘~/tmp/scratch/Rtmpr5i9b3’
‘~/tmp/scratch/RtmprDNOQ4’ ‘~/tmp/scratch/RtmprF6KKs’
‘~/tmp/scratch/RtmprM0ZFK’ ‘~/tmp/scratch/Rtmps9Xabl’
‘~/tmp/scratch/RtmpsKQR7z’ ‘~/tmp/scratch/Rtmpsc9Wrl’
‘~/tmp/scratch/RtmptCju5U’ ‘~/tmp/scratch/RtmpugwuOI’
‘~/tmp/scratch/Rtmpv3AjgO’ ‘~/tmp/scratch/RtmpvCPLsR’
‘~/tmp/scratch/RtmpvWkMoZ’ ‘~/tmp/scratch/RtmpvYOJ5M’
‘~/tmp/scratch/Rtmpw3Xclo’ ‘~/tmp/scratch/RtmpwtDRkD’
‘~/tmp/scratch/RtmpxmCbGy’ ‘~/tmp/scratch/Rtmpxw2Afc’
‘~/tmp/scratch/RtmpyEGwhM’ ‘~/tmp/scratch/RtmpyMaC4L’
‘~/tmp/scratch/RtmpyPiNPD’ ‘~/tmp/scratch/RtmpyZixVO’
‘~/tmp/scratch/Rtmpyri1Pz’ ‘~/tmp/scratch/RtmpzFJkhk’
‘~/tmp/scratch/RtmpzKAFxM’ ‘~/tmp/scratch/RtmpzRbM5P’
‘~/tmp/scratch/xvfb-run.0Im7Wr’ ‘~/tmp/scratch/xvfb-run.144A9n’
‘~/tmp/scratch/xvfb-run.1Z2fGW’ ‘~/tmp/scratch/xvfb-run.1yyaD5’
‘~/tmp/scratch/xvfb-run.2S50Gm’ ‘~/tmp/scratch/xvfb-run.2jBvxV’
‘~/tmp/scratch/xvfb-run.2lXv1P’ ‘~/tmp/scratch/xvfb-run.3RYjFu’
‘~/tmp/scratch/xvfb-run.3SoNn3’ ‘~/tmp/scratch/xvfb-run.4gE72n’
‘~/tmp/scratch/xvfb-run.58dPvl’ ‘~/tmp/scratch/xvfb-run.5bZiTw’
‘~/tmp/scratch/xvfb-run.6q6446’ ‘~/tmp/scratch/xvfb-run.87p4Hm’
‘~/tmp/scratch/xvfb-run.8jnM87’ ‘~/tmp/scratch/xvfb-run.9OvBDJ’
‘~/tmp/scratch/xvfb-run.9rp3kp’ ‘~/tmp/scratch/xvfb-run.9tAdP0’
‘~/tmp/scratch/xvfb-run.9tEHso’ ‘~/tmp/scratch/xvfb-run.AIW9Nz’
‘~/tmp/scratch/xvfb-run.Cuvo5d’ ‘~/tmp/scratch/xvfb-run.DBNi3I’
‘~/tmp/scratch/xvfb-run.DDQN5v’ ‘~/tmp/scratch/xvfb-run.DFaNbV’
‘~/tmp/scratch/xvfb-run.EGeaCJ’ ‘~/tmp/scratch/xvfb-run.EsGfxh’
‘~/tmp/scratch/xvfb-run.IntPkp’ ‘~/tmp/scratch/xvfb-run.JPrxkR’
‘~/tmp/scratch/xvfb-run.L7TiyH’ ‘~/tmp/scratch/xvfb-run.NUMbcz’
‘~/tmp/scratch/xvfb-run.P8Wpqo’ ‘~/tmp/scratch/xvfb-run.RlqNhT’
‘~/tmp/scratch/xvfb-run.Rnpgnk’ ‘~/tmp/scratch/xvfb-run.S3GKAR’
‘~/tmp/scratch/xvfb-run.S4lBRV’ ‘~/tmp/scratch/xvfb-run.SePPD7’
‘~/tmp/scratch/xvfb-run.Tpvt18’ ‘~/tmp/scratch/xvfb-run.UL4coR’
‘~/tmp/scratch/xvfb-run.UOD5qi’ ‘~/tmp/scratch/xvfb-run.W09x5i’
‘~/tmp/scratch/xvfb-run.W6jrtH’ ‘~/tmp/scratch/xvfb-run.W9eTnH’
‘~/tmp/scratch/xvfb-run.WBWZJH’ ‘~/tmp/scratch/xvfb-run.XK4XRV’
‘~/tmp/scratch/xvfb-run.Y2YTDx’ ‘~/tmp/scratch/xvfb-run.Z36D75’
‘~/tmp/scratch/xvfb-run.ZbsA9Z’ ‘~/tmp/scratch/xvfb-run.ZcIQ5Y’
‘~/tmp/scratch/xvfb-run.a8orxb’ ‘~/tmp/scratch/xvfb-run.ba9Ag5’
‘~/tmp/scratch/xvfb-run.bh9Yvg’ ‘~/tmp/scratch/xvfb-run.cNm7Ra’
‘~/tmp/scratch/xvfb-run.dQcyZR’ ‘~/tmp/scratch/xvfb-run.dWFlxH’
‘~/tmp/scratch/xvfb-run.fsc4T2’ ‘~/tmp/scratch/xvfb-run.hJQndX’
‘~/tmp/scratch/xvfb-run.htBDT3’ ‘~/tmp/scratch/xvfb-run.lE9Hmi’
‘~/tmp/scratch/xvfb-run.lH0GB3’ ‘~/tmp/scratch/xvfb-run.mFG9JK’
‘~/tmp/scratch/xvfb-run.mxGUSU’ ‘~/tmp/scratch/xvfb-run.nNHGvL’
‘~/tmp/scratch/xvfb-run.nwyXQd’ ‘~/tmp/scratch/xvfb-run.ohZIlN’
‘~/tmp/scratch/xvfb-run.ouEwxJ’ ‘~/tmp/scratch/xvfb-run.pM33hU’
‘~/tmp/scratch/xvfb-run.sXy6Ig’ ‘~/tmp/scratch/xvfb-run.sunXSN’
‘~/tmp/scratch/xvfb-run.tTgZjU’ ‘~/tmp/scratch/xvfb-run.v7xfou’
‘~/tmp/scratch/xvfb-run.wrZTMn’ ‘~/tmp/scratch/xvfb-run.xTGmsz’
‘~/tmp/scratch/xvfb-run.xrTIgb’ ‘~/tmp/scratch/xvfb-run.ygqknl’
‘~/tmp/scratch/xvfb-run.yo1wch’ ‘~/tmp/scratch/xvfb-run.yxHoTJ’
‘~/tmp/scratch/xvfb-run.zZA9FY’
Flavor: r-devel-linux-x86_64-debian-gcc
Version: 1.9
Check: examples
Result: ERROR
Running examples in ‘ProFAST-Ex.R’ failed
The error most likely occurred in:
> ### Name: diagnostic.cor.eigs
> ### Title: Determine the dimension of low dimensional embedding
> ### Aliases: diagnostic.cor.eigs diagnostic.cor.eigs.default
> ### diagnostic.cor.eigs.Seurat
>
> ### ** Examples
>
> n <- 100
> p <- 50
> d <- 15
> object <- matrix(rnorm(n*d), n, d) %*% matrix(rnorm(d*p), d, p)
> diagnostic.cor.eigs(object, n.sims=2)
Warning in diagnostic.cor.eigs.default(object, n.sims = 2) :
q_max is not less than the number of columns of X. Set it as ncol(X) - 1
Warning in irlba::irlba(A = Y/sqrt(n), nv = q_max) :
You're computing too large a percentage of total singular values, use a standard svd instead.
*** caught segfault ***
address 0x110, cause 'invalid permissions'
Traceback:
1: irlba::irlba(A = X1/sqrt(n), nv = q_max)
2: ...furrr_fn(...)
3: .f(.x[[i]], ...)
4: .Primitive(".Call")(list(name = "map_impl", address = <pointer: 0x6000033aa060>, dll = list(name = "purrr", path = "/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/purrr/libs/purrr.so", dynamicLookup = FALSE, handle = <pointer: 0x9ef06170>, info = <pointer: 0x600001784e40>, forceSymbols = FALSE), numParameters = 6L), <environment>, "list", FALSE, 1L, NULL, 1L)
5: call_with_cleanup(map_impl, environment(), .type, .progress, n, names, i)
6: withCallingHandlers(expr, error = function(cnd) { if (i == 0L) { } else { message <- c(i = "In index: {i}.") if (!is.null(names) && !is.na(names[[i]]) && names[[i]] != "") { name <- names[[i]] message <- c(message, i = "With name: {name}.") } else { name <- NULL } cli::cli_abort(message, location = i, name = name, parent = cnd, call = error_call, class = "purrr_error_indexed") }})
7: with_indexed_errors(i = i, names = names, error_call = .purrr_error_call, call_with_cleanup(map_impl, environment(), .type, .progress, n, names, i))
8: map_("list", .x, .f, ..., .progress = .progress)
9: (function (.x, .f, ..., .progress = FALSE) { map_("list", .x, .f, ..., .progress = .progress)})(.x = 1L, .f = function (...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out}, n = 100L, p = 50L)
10: do.call(...furrr_purrr_fn, args)
11: eval(quote({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }}), new.env())
12: eval(quote({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }}), new.env())
13: eval(expr, p)
14: eval(expr, p)
15: eval.parent(substitute(eval(quote(expr), envir)))
16: local({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }})
17: eval(expr, envir = globalenv())
18: eval(expr, envir = globalenv())
19: withVisible({ eval(expr, envir = globalenv())})
20: withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime)}, condition = onEvalCondition)
21: tryCatchList(expr, classes, parentenv, handlers)
22: tryCatch({ withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime) }, condition = onEvalCondition)}, finally = { setTimeLimit(cpu = Inf, elapsed = Inf, transient = FALSE)})
23: doTryCatch(return(expr), name, parentenv, handler)
24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
25: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
26: doTryCatch(return(expr), name, parentenv, handler)
27: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
28: tryCatchList(expr, classes, parentenv, handlers)
29: tryCatch({ tryCatch({ withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime) }, condition = onEvalCondition) }, finally = { setTimeLimit(cpu = Inf, elapsed = Inf, transient = FALSE) })}, interrupt = onEvalErrorOrInterrupt, error = onEvalErrorOrInterrupt)
30: evalFutureInternal(data)
31: doTryCatch(return(expr), name, parentenv, handler)
32: tryCatchOne(expr, names, parentenv, handlers[[1L]])
33: tryCatchList(expr, classes, parentenv, handlers)
34: tryCatch({ evalFutureInternal(data)}, error = function(ex) { msg <- sprintf("future::evalFuture() failed on %s (pid %s) at %s", Sys.info()[["nodename"]], Sys.getpid(), format(Sys.time(), "%FT%T")) if (!requireNamespace("future")) { msg <- sprintf("%s. Package 'future' is not available (worker library path: %s)", msg, paste(sQuote(.libPaths()), collapse = ", ")) } else { ns <- getNamespace("future") if (!exists("evalFutureInternal", mode = "function", envir = ns, inherits = FALSE)) { msg <- sprintf("%s. Package 'future' version %s is too old. Please update and retry", msg, packageVersion("future")) } else { msg <- sprintf("%s. Using package 'future' v%s", msg, packageVersion("future")) } } msg <- sprintf("%s. Possible other reasons: %s", msg, conditionMessage(ex)) call <- conditionCall(ex) if (!is.null(call)) { call <- deparse(call, width.cutoff = 500L) call <- paste(call, collapse = " -> ") msg <- sprintf("%s [in %s]", msg, call) } ex <- simpleError(msg) class(ex) <- c("FutureLaunchError", "FutureError", class(ex)) ex})
35: evalFuture(data)
36: eval(expr, env)
37: doTryCatch(return(expr), name, parentenv, handler)
38: tryCatchOne(expr, names, parentenv, handlers[[1L]])
39: tryCatchList(expr, classes, parentenv, handlers)
40: tryCatch(expr, error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]], quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call, nlines = 1L) prefix <- paste("Error in", dcall, ": ") LONG <- 75L sm <- strsplit(conditionMessage(e), "\n")[[1L]] w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w") if (is.na(w)) w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L], type = "b") if (w > LONG) prefix <- paste0(prefix, "\n ") } else prefix <- "Error : " msg <- paste0(prefix, conditionMessage(e), "\n") .Internal(seterrmessage(msg[1L])) if (!silent && isTRUE(getOption("show.error.messages"))) { cat(msg, file = outFile) .Internal(printDeferredWarnings()) } invisible(structure(msg, class = "try-error", condition = e))})
41: try(eval(expr, env), silent = TRUE)
42: serialize(what, NULL, xdr = FALSE)
43: sendMaster(try(eval(expr, env), silent = TRUE), FALSE)
44: mcparallel(evalFuture(data))
45: (function() { oopts <- options(mc.cores = NULL) on.exit(options(oopts)) mcparallel(evalFuture(data))})()
46: launchFuture.MulticoreFutureBackend(backend, future = future)
47: launchFuture(backend, future = future)
48: doTryCatch(return(expr), name, parentenv, handler)
49: tryCatchOne(expr, names, parentenv, handlers[[1L]])
50: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
51: doTryCatch(return(expr), name, parentenv, handler)
52: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
53: tryCatchList(expr, classes, parentenv, handlers)
54: tryCatch({ launchFuture(backend, future = future)}, FutureError = function(ex) { future[["state"]] <- "failed" stop(ex)}, error = function(ex) { msg <- conditionMessage(ex) label <- sQuoteLabel(future) msg <- sprintf("Caught an unexpected error of class %s when trying to launch future (%s) on backend of class %s. The reason was: %s", class(ex)[1], label, class(backend)[1], msg) future[["state"]] <- "failed" stop(FutureLaunchError(msg, future = future))})
55: run.Future(future)
56: run(future)
57: future::future(expr, substitute = FALSE, envir = env_globals, stdout = options$stdout, conditions = options$conditions, globals = chunk_globals, packages = chunk_packages, seed = options$seed, label = labels[[i]])
58: furrr_template(args = x, fn = fn, dots = dots, n = n, options = options, progress = progress, type = type, names = names, env_globals = env_globals, expr = expr, extract = furrr_map_extract)
59: furrr_map_template(x = .x, fn = .f, dots = list(...), options = .options, progress = .progress, type = "list", purrr_fn_name = "map", env_globals = .env_globals)
60: furrr::future_map(1:n.sims, corr_fun, n = n, p = p, .progress = TRUE, .options = furrr::furrr_options(seed = seed))
61: diagnostic.cor.eigs.default(object, n.sims = 2)
62: diagnostic.cor.eigs(object, n.sims = 2)
An irrecoverable exception occurred. R is aborting now ...
*** caught segfault ***
address 0x110, cause 'invalid permissions'
Traceback:
1: irlba::irlba(A = X1/sqrt(n), nv = q_max)
2: ...furrr_fn(...)
3: .f(.x[[i]], ...)
4: .Primitive(".Call")(list(name = "map_impl", address = <pointer: 0x6000033aa060>, dll = list(name = "purrr", path = "/Volumes/Builds/packages/big-sur-arm64/Rlib/4.5/purrr/libs/purrr.so", dynamicLookup = FALSE, handle = <pointer: 0x9ef06170>, info = <pointer: 0x600001784e40>, forceSymbols = FALSE), numParameters = 6L), <environment>, "list", FALSE, 1L, NULL, 1L)
5: call_with_cleanup(map_impl, environment(), .type, .progress, n, names, i)
6: withCallingHandlers(expr, error = function(cnd) { if (i == 0L) { } else { message <- c(i = "In index: {i}.") if (!is.null(names) && !is.na(names[[i]]) && names[[i]] != "") { name <- names[[i]] message <- c(message, i = "With name: {name}.") } else { name <- NULL } cli::cli_abort(message, location = i, name = name, parent = cnd, call = error_call, class = "purrr_error_indexed") }})
7: with_indexed_errors(i = i, names = names, error_call = .purrr_error_call, call_with_cleanup(map_impl, environment(), .type, .progress, n, names, i))
8: map_("list", .x, .f, ..., .progress = .progress)
9: (function (.x, .f, ..., .progress = FALSE) { map_("list", .x, .f, ..., .progress = .progress)})(.x = 2L, .f = function (...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out}, n = 100L, p = 50L)
10: do.call(...furrr_purrr_fn, args)
11: eval(quote({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }}), new.env())
12: eval(quote({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }}), new.env())
13: eval(expr, p)
14: eval(expr, p)
15: eval.parent(substitute(eval(quote(expr), envir)))
16: local({ { future_globals_max_size <- getOption("future.globals.maxSize") if (!identical(future_globals_max_size, ...furrr_globals_max_size)) { options(future.globals.maxSize = ...furrr_globals_max_size) on.exit(options(future.globals.maxSize = future_globals_max_size), add = TRUE) } { ...furrr_chunk_x <- ...furrr_chunk_args { ...furrr_chunk_seeds_env <- environment() ...furrr_chunk_seeds_env[["i"]] <- 1L } { ...furrr_progress <- TRUE tryCatch(expr = { ...furrr_progress_con <- file(...furrr_progress_file, open = "a") on.exit(close(...furrr_progress_con), add = TRUE) }, error = function(cnd) { ...furrr_progress <<- FALSE }) } ...furrr_fn_wrapper <- function(...) { { ...furrr_chunk_seeds_i <- ...furrr_chunk_seeds_env[["i"]] ...furrr_chunk_seeds_env[["i"]] <- ...furrr_chunk_seeds_i + 1L assign(x = ".Random.seed", value = ...furrr_chunk_seeds[[...furrr_chunk_seeds_i]], envir = globalenv(), inherits = FALSE) } { if (...furrr_progress) { try(expr = { cat("+", file = ...furrr_progress_con, sep = "") }, silent = TRUE) } } ...furrr_out <- ...furrr_fn(...) ...furrr_out } ...furrr_purrr_fn <- get("map", envir = asNamespace("purrr"), mode = "function", inherits = FALSE) args <- list(.x = ...furrr_chunk_x, .f = ...furrr_fn_wrapper) args <- c(args, ...furrr_dots) do.call(...furrr_purrr_fn, args) } }})
17: eval(expr, envir = globalenv())
18: eval(expr, envir = globalenv())
19: withVisible({ eval(expr, envir = globalenv())})
20: withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime)}, condition = onEvalCondition)
21: tryCatchList(expr, classes, parentenv, handlers)
22: tryCatch({ withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime) }, condition = onEvalCondition)}, finally = { setTimeLimit(cpu = Inf, elapsed = Inf, transient = FALSE)})
23: doTryCatch(return(expr), name, parentenv, handler)
24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
25: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
26: doTryCatch(return(expr), name, parentenv, handler)
27: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
28: tryCatchList(expr, classes, parentenv, handlers)
29: tryCatch({ tryCatch({ withCallingHandlers({ ...future.value <- withVisible({ eval(expr, envir = globalenv()) }) seed <- globalenv()[[".Random.seed"]] FutureResult(value = ...future.value[["value"]], visible = ...future.value[["visible"]], conditions = ...future.conditions, rng = !identical(seed, ...future.rng), seed = seed, uuid = uuid, misuseGlobalEnv = if (checkGlobalenv) list(added = diff_globalenv(...future.globalenv.names)) else NULL, misuseConnections = if (checkConnections) diff_connections(get_connections(details = isTRUE(attr(checkConnections, "details", exact = TRUE))), ...future.connections) else NULL, misuseDevices = if (checkDevices) diff_devices(...future.devices, base::.Devices) else NULL, misuseDefaultDevice = ...future.option.defaultDevice, started = ...future.startTime) }, condition = onEvalCondition) }, finally = { setTimeLimit(cpu = Inf, elapsed = Inf, transient = FALSE) })}, interrupt = onEvalErrorOrInterrupt, error = onEvalErrorOrInterrupt)
30: evalFutureInternal(data)
31: doTryCatch(return(expr), name, parentenv, handler)
32: tryCatchOne(expr, names, parentenv, handlers[[1L]])
33: tryCatchList(expr, classes, parentenv, handlers)
34: tryCatch({ evalFutureInternal(data)}, error = function(ex) { msg <- sprintf("future::evalFuture() failed on %s (pid %s) at %s", Sys.info()[["nodename"]], Sys.getpid(), format(Sys.time(), "%FT%T")) if (!requireNamespace("future")) { msg <- sprintf("%s. Package 'future' is not available (worker library path: %s)", msg, paste(sQuote(.libPaths()), collapse = ", ")) } else { ns <- getNamespace("future") if (!exists("evalFutureInternal", mode = "function", envir = ns, inherits = FALSE)) { msg <- sprintf("%s. Package 'future' version %s is too old. Please update and retry", msg, packageVersion("future")) } else { msg <- sprintf("%s. Using package 'future' v%s", msg, packageVersion("future")) } } msg <- sprintf("%s. Possible other reasons: %s", msg, conditionMessage(ex)) call <- conditionCall(ex) if (!is.null(call)) { call <- deparse(call, width.cutoff = 500L) call <- paste(call, collapse = " -> ") msg <- sprintf("%s [in %s]", msg, call) } ex <- simpleError(msg) class(ex) <- c("FutureLaunchError", "FutureError", class(ex)) ex})
35: evalFuture(data)
36: eval(expr, env)
37: doTryCatch(return(expr), name, parentenv, handler)
38: tryCatchOne(expr, names, parentenv, handlers[[1L]])
39: tryCatchList(expr, classes, parentenv, handlers)
40: tryCatch(expr, error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]], quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call, nlines = 1L) prefix <- paste("Error in", dcall, ": ") LONG <- 75L sm <- strsplit(conditionMessage(e), "\n")[[1L]] w <- 14L + nchar(dcall, type = "w") + nchar(sm[1L], type = "w") if (is.na(w)) w <- 14L + nchar(dcall, type = "b") + nchar(sm[1L], type = "b") if (w > LONG) prefix <- paste0(prefix, "\n ") } else prefix <- "Error : " msg <- paste0(prefix, conditionMessage(e), "\n") .Internal(seterrmessage(msg[1L])) if (!silent && isTRUE(getOption("show.error.messages"))) { cat(msg, file = outFile) .Internal(printDeferredWarnings()) } invisible(structure(msg, class = "try-error", condition = e))})
41: try(eval(expr, env), silent = TRUE)
42: serialize(what, NULL, xdr = FALSE)
43: sendMaster(try(eval(expr, env), silent = TRUE), FALSE)
44: mcparallel(evalFuture(data))
45: (function() { oopts <- options(mc.cores = NULL) on.exit(options(oopts)) mcparallel(evalFuture(data))})()
46: launchFuture.MulticoreFutureBackend(backend, future = future)
47: launchFuture(backend, future = future)
48: doTryCatch(return(expr), name, parentenv, handler)
49: tryCatchOne(expr, names, parentenv, handlers[[1L]])
50: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
51: doTryCatch(return(expr), name, parentenv, handler)
52: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
53: tryCatchList(expr, classes, parentenv, handlers)
54: tryCatch({ launchFuture(backend, future = future)}, FutureError = function(ex) { future[["state"]] <- "failed" stop(ex)}, error = function(ex) { msg <- conditionMessage(ex) label <- sQuoteLabel(future) msg <- sprintf("Caught an unexpected error of class %s when trying to launch future (%s) on backend of class %s. The reason was: %s", class(ex)[1], label, class(backend)[1], msg) future[["state"]] <- "failed" stop(FutureLaunchError(msg, future = future))})
55: run.Future(future)
56: run(future)
57: future::future(expr, substitute = FALSE, envir = env_globals, stdout = options$stdout, conditions = options$conditions, globals = chunk_globals, packages = chunk_packages, seed = options$seed, label = labels[[i]])
58: furrr_template(args = x, fn = fn, dots = dots, n = n, options = options, progress = progress, type = type, names = names, env_globals = env_globals, expr = expr, extract = furrr_map_extract)
59: furrr_map_template(x = .x, fn = .f, dots = list(...), options = .options, progress = .progress, type = "list", purrr_fn_name = "map", env_globals = .env_globals)
60: furrr::future_map(1:n.sims, corr_fun, n = n, p = p, .progress = TRUE, .options = furrr::furrr_options(seed = seed))
61: diagnostic.cor.eigs.default(object, n.sims = 2)
62: diagnostic.cor.eigs(object, n.sims = 2)
An irrecoverable exception occurred. R is aborting now ...
Warning in file(file, open = "r") :
cannot open file '/Volumes/Temp/tmp/RtmpZyIUuU/filef0b92772da07.txt': No such file or directory
Error in file(file, open = "r") : cannot open the connection
Calls: diagnostic.cor.eigs ... furrr_map_template -> furrr_template -> poll_progress -> file
Execution halted
Flavor: r-oldrel-macos-arm64