CRAN Package Check Results for Package ldat

Last updated on 2019-04-20 04:52:01 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 38.03 31.13 69.16 OK
r-devel-linux-x86_64-debian-gcc 0.2.0 32.60 28.53 61.13 OK
r-devel-linux-x86_64-fedora-clang 0.2.0 108.25 OK
r-devel-linux-x86_64-fedora-gcc 0.2.0 92.98 OK
r-devel-windows-ix86+x86_64 0.2.0 138.00 140.00 278.00 OK
r-patched-linux-x86_64 0.2.0 40.15 32.02 72.17 OK
r-patched-solaris-x86 0.2.0 104.90 ERROR
r-release-linux-x86_64 0.2.0 36.90 29.73 66.63 OK
r-release-windows-ix86+x86_64 0.2.0 102.00 127.00 229.00 OK
r-release-osx-x86_64 0.2.0 OK
r-oldrel-windows-ix86+x86_64 0.2.0 96.00 142.00 238.00 OK
r-oldrel-osx-x86_64 0.2.0 OK

Additional issues

clang-UBSAN gcc-UBSAN

Check Details

Version: 0.2.0
Check: tests
Result: ERROR
     Running ‘tests.R’ [4s/19s]
    Running the tests in ‘tests/tests.R’ failed.
    Complete output:
     > library(ldat)
     Loading required package: lvec
    
     Attaching package: 'lvec'
    
     The following object is masked from 'package:base':
    
     order
    
     Loading required package: Rcpp
    
     Attaching package: 'ldat'
    
     The following objects are masked from 'package:base':
    
     append, match, table, which
    
     > library(testthat)
     >
     > test_check("ldat")
    
     *** caught bus error ***
     address f7d40000, cause 'object specific hardware error'
    
     Traceback:
     1: as_lvec(x)
     2: test_ops(op, 1:3, x)
     3: eval_bare(get_expr(quo), get_env(quo))
     4: doTryCatch(return(expr), name, parentenv, handler)
     5: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     6: tryCatchList(expr, classes, parentenv, handlers)
     7: tryCatch({ code NULL}, error = function(e) e)
     8: capture(act$val <- eval_bare(get_expr(quo), get_env(quo)))
     9: quasi_capture(enquo(object), capture_error, label = label)
     10: expect_error(test_ops(op, 1:3, x))
     11: eval(code, test_env)
     12: eval(code, test_env)
     13: 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)
     14: doTryCatch(return(expr), name, parentenv, handler)
     15: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     16: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     17: doTryCatch(return(expr), name, parentenv, handler)
     18: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     19: tryCatchList(expr, classes, parentenv, handlers)
     20: 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) { })
     21: test_code(desc, code, env = parent.frame())
     22: test_that("numeric operators work", { set.seed(1) x <- rnorm(10) x[c(3, 8)] <- NA y <- c(1, 1, 2, 2, 3, 3, 4, 4, 5, 6) operators <- list(`+`, `-`, `*`, `/`, `%%`, `%/%`) for (op in operators) { test_ops(op, x, 4) test_ops(op, x, y) test_ops(op, 4, x) expect_error(test_ops(op, 1:3, x)) test_ops(op, as_lvec(numeric(0)), 4) }})
     23: eval(code, test_env)
     24: eval(code, test_env)
     25: 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)
     26: doTryCatch(return(expr), name, parentenv, handler)
     27: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     28: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     29: doTryCatch(return(expr), name, parentenv, handler)
     30: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     31: tryCatchList(expr, classes, parentenv, handlers)
     32: 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) { })
     33: test_code(NULL, exprs, env)
     34: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
     35: force(code)
     36: with_reporter(reporter = reporter, start_end_reporter = start_end_reporter, { lister$start_file(basename(path)) source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap) end_context() })
     37: FUN(X[[i]], ...)
     38: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
     39: force(code)
     40: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
     41: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     42: 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)
     43: 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)
     44: test_check("ldat")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86