Last updated on 2020-07-02 02:09:47 CEST.
Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
---|---|---|---|---|---|---|
r-devel-linux-x86_64-debian-clang | 7.12.4 | 21.54 | 165.81 | 187.35 | OK | |
r-devel-linux-x86_64-debian-gcc | 7.12.4 | 16.72 | 123.79 | 140.51 | OK | |
r-devel-linux-x86_64-fedora-clang | 7.12.4 | 231.53 | OK | |||
r-devel-linux-x86_64-fedora-gcc | 7.12.4 | 225.26 | OK | |||
r-devel-windows-ix86+x86_64 | 7.12.4 | 45.00 | 421.00 | 466.00 | OK | |
r-patched-linux-x86_64 | 7.12.4 | 17.13 | 160.54 | 177.67 | OK | |
r-patched-solaris-x86 | 7.12.4 | 249.50 | ERROR | |||
r-release-linux-x86_64 | 7.12.4 | 17.93 | 159.22 | 177.15 | OK | |
r-release-osx-x86_64 | 7.12.2 | OK | ||||
r-release-windows-ix86+x86_64 | 7.12.2 | 33.00 | 306.00 | 339.00 | OK | |
r-oldrel-osx-x86_64 | 7.12.4 | OK | ||||
r-oldrel-windows-ix86+x86_64 | 7.12.2 | 30.00 | 414.00 | 444.00 | OK |
Version: 7.12.4
Check: dependencies in R code
Result: NOTE
*** caught segfault ***
address 8232030, cause 'invalid permissions'
Traceback:
1: dyn.load(file, DLLpath = DLLpath, ...)
2: library.dynam(lib, package, package.lib)
3: loadNamespace(p)
4: withCallingHandlers(expr, message = function(c) if (inherits(c, classes)) tryInvokeRestart("muffleMessage"))
5: suppressMessages(loadNamespace(p))
6: withCallingHandlers(expr, warning = function(w) if (inherits(w, classes)) tryInvokeRestart("muffleWarning"))
7: suppressWarnings(suppressMessages(loadNamespace(p)))
8: doTryCatch(return(expr), name, parentenv, handler)
9: tryCatchOne(expr, names, parentenv, handlers[[1L]])
10: tryCatchList(expr, classes, parentenv, handlers)
11: tryCatch(suppressWarnings(suppressMessages(loadNamespace(p))), error = function(e) e)
12: tools:::.check_packages_used(package = "drake")
An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86
Version: 7.12.4
Check: tests
Result: ERROR
Running ‘testthat.R’ [45s/78s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> Sys.setenv("R_TESTS" = "")
> Sys.setenv("drake_session_info" = "false")
>
> library(testthat)
> library(drake)
Attaching package: 'drake'
The following object is masked from 'package:testthat':
matches
>
> test_check("drake", reporter = "summary")
local_loop_1: hash tables: .....................
local_loop_1: interactive: SSSSSSSSS
local_loop_1: keras:
local_loop_1: missed: SS
local_loop_1: queue: SS
local_loop_1: s3: ........
local_loop_1: drake_build: SS
local_loop_1: checks: SSSSS
local_loop_1: lock: SSS
local_loop_1: meta: SSS.....
local_loop_1: prework: SSSS
local_loop_1: testing: SSSSSS
local_loop_1: commands: ............
local_loop_1: lazy: SSS
local_loop_1: rstudio: SSS
local_loop_1: utils: SS..................SSSSS............S..S....
local_loop_1: code to function: SSSSS
local_loop_1: flow: ..................................SSSSSSSS
local_loop_1: history: SSSSSSSSSS..
local_loop_1: imports: ..............SS.
local_loop_1: rng: .....S.................
local_loop_1: console: .SSSSS
local_loop_1: examples: SS
local_loop_1: graph: S.SSSSSSS...............SSSS
local_loop_1: time: SSSSSSS
local_loop_1: analysis: .................................................SSSSSSSSSSSS.....SSSS.........................SSSSS...............
local_loop_1: hpc: .....SSSSSSSSSSSSS.
local_loop_1: memory: SS................................................SSSSSSSSS
local_loop_1: plans: S..SSSSSSSSSSSSSSSSSSSSS..SSSSSSSSSSSSSSS.........
local_loop_1: retries and timeouts: SS
local_loop_1: triggers: SS.SSSSSSSSSSSSSS....
local_loop_1: visuals: ..SSSSSSS
local_loop_1: config utils: ...SSSSSSSSS
local_loop_1: deprecate: SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
local_loop_1: dsl: SS....S..S....SSS......S..SSS......SSSSSSSSSSSSSSS.......................SSSSSSSSS..SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS..SSSSSSS..S...
local_loop_1: files: .......SSSSSSS......................................................SSSSSSS
local_loop_1: recovery: SSSS
local_loop_1: cache: SSSSSSSSSSSSSS.....................................................SSSSSSSSSSSSSSSSSSSSSSSSSSSS
local_loop_1: decorated storr: SSSSSSSSSSSSS..........S........SS.......SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
local_loop_1: clustermq:
*** caught segfault ***
address 8232030, cause 'invalid permissions'
Traceback:
1: dyn.load(file, DLLpath = DLLpath, ...)
2: library.dynam(lib, package, package.lib)
3: loadNamespace(package, ...)
4: doTryCatch(return(expr), name, parentenv, handler)
5: tryCatchOne(expr, names, parentenv, handlers[[1L]])
6: tryCatchList(expr, classes, parentenv, handlers)
7: tryCatch(loadNamespace(package, ...), error = function(e) e)
8: requireNamespace(pkg, quietly = TRUE)
9: skip_if_not_installed("clustermq")
10: eval(code, test_env)
11: eval(code, test_env)
12: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
13: doTryCatch(return(expr), name, parentenv, handler)
14: tryCatchOne(expr, names, parentenv, handlers[[1L]])
15: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
16: doTryCatch(return(expr), name, parentenv, handler)
17: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
18: tryCatchList(expr, classes, parentenv, handlers)
19: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
20: test_code(desc, code, env = parent.frame())
21: testthat::test_that(desc = desc, ...)
22: force(code)
23: with_options(new = opts, { set_test_backend() testthat::test_that(desc = desc, ...)})
24: force(code)
25: with_dir(new, { opts <- list(clustermq.scheduler = "multicore", drake_clean_menu = FALSE) with_options(new = opts, { set_test_backend() testthat::test_that(desc = desc, ...) })})
26: test_with_dir("clustermq parallelism for CRAN", { skip_if_not_installed("clustermq") skip_on_os("windows") options(clustermq.scheduler = "multicore") plan <- drake_plan(x = { message("message") warning("warning") }) for (caching in c("master", "worker")) { clean() suppressWarnings(make(plan, parallelism = "clustermq", caching = caching)) config <- drake_config(plan) expect_equal(justbuilt(config), "x") } if ("package:clustermq" %in% search()) { detach("package:clustermq", unload = TRUE) }})
27: eval(code, test_env)
28: eval(code, test_env)
29: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
30: doTryCatch(return(expr), name, parentenv, handler)
31: tryCatchOne(expr, names, parentenv, handlers[[1L]])
32: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
33: doTryCatch(return(expr), name, parentenv, handler)
34: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
35: tryCatchList(expr, classes, parentenv, handlers)
36: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
37: test_code(NULL, exprs, env)
38: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
39: force(code)
40: doWithOneRestart(return(expr), restart)
41: withOneRestart(expr, restarts[[1L]])
42: withRestarts(testthat_abort_reporter = function() NULL, force(code))
43: with_reporter(reporter = reporter, start_end_reporter = start_end_reporter, { reporter$start_file(basename(path)) lister$start_file(basename(path)) source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap) reporter$.end_context() reporter$end_file() })
44: FUN(X[[i]], ...)
45: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
46: force(code)
47: doWithOneRestart(return(expr), restart)
48: withOneRestart(expr, restarts[[1L]])
49: withRestarts(testthat_abort_reporter = function() NULL, force(code))
50: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
51: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
52: test_dir(path = test_path, reporter = reporter, env = env, filter = filter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
53: test_package_dir(package = package, test_path = test_path, filter = filter, reporter = reporter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
54: test_check("drake", reporter = "summary")
An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86