CRAN Package Check Results for Package ggwordcloud

Last updated on 2024-05-28 12:56:17 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.6.1 26.33 399.74 426.07 OK
r-devel-linux-x86_64-debian-gcc 0.6.1 19.96 49.34 69.30 ERROR
r-devel-linux-x86_64-fedora-clang 0.6.1 559.90 NOTE
r-devel-linux-x86_64-fedora-gcc 0.6.1 535.83 NOTE
r-devel-windows-x86_64 0.6.1 23.00 337.00 360.00 OK
r-patched-linux-x86_64 0.6.1 23.72 396.59 420.31 OK
r-release-linux-x86_64 0.6.1 23.53 388.49 412.02 OK
r-release-macos-arm64 0.6.1 121.00 OK
r-release-windows-x86_64 0.6.1 23.00 347.00 370.00 OK
r-oldrel-macos-arm64 0.6.1 131.00 OK
r-oldrel-macos-x86_64 0.6.1 267.00 OK
r-oldrel-windows-x86_64 0.6.1 30.00 404.00 434.00 OK

Check Details

Version: 0.6.1
Check: examples
Result: ERROR Running examples in ‘ggwordcloud-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: geom_text_wordcloud > ### Title: word cloud text geoms > ### Aliases: geom_text_wordcloud geom_text_wordcloud_area > > ### ** Examples > > set.seed(42) > data("love_words_latin_small") > > ggplot(love_words_latin_small, aes(label = word, size = speakers)) + + geom_text_wordcloud() + + scale_size_area(max_size = 20) + + theme_minimal() *** caught segfault *** address 0x1, cause 'memory not mapped' Traceback: 1: wordcloud_boxes(data_points = points_valid_first, boxes = boxes, boxes_text = boxes_text, text_boxes = text_boxes, bigboxes = bigboxes, boxes_masks = boxes_masks, boxes_mask = boxes_mask, mask_boxes = mask_boxes, mask_group = mask_group, angle_group = angle_group, max_angle_group = x$data$max_angle_group[1], xlim = range(x$limits$x), ylim = range(x$limits$y), eccentricity = x$eccentricity, rstep = x$rstep, tstep = x$tstep, perc_step = x$perc_step, max_steps = x$max_steps, rm_outside = x$rm_outside, shape = x$shape) 2: makeContent.textwordcloudtree(x) 3: makeContent(x) 4: drawGTree(x) 5: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 6: grid.draw.gTree(x$children[[i]], recording = FALSE) 7: grid.draw(x$children[[i]], recording = FALSE) 8: drawGTree(x) 9: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 10: grid.draw.gTree(x$children[[i]], recording = FALSE) 11: grid.draw(x$children[[i]], recording = FALSE) 12: drawGTree(x) 13: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 14: grid.draw.gTree(x$children[[i]], recording = FALSE) 15: grid.draw(x$children[[i]], recording = FALSE) 16: drawGTree(x) 17: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 18: grid.draw.gTree(gtable) 19: grid.draw(gtable) 20: print.ggplot(x) 21: (function (x, ...) UseMethod("print"))(x) An irrecoverable exception occurred. R is aborting now ... Segmentation fault Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.6.1
Check: tests
Result: ERROR Running ‘testthat.R’ [2s/4s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(ggwordcloud) Loading required package: ggplot2 > > test_check("ggwordcloud") *** caught segfault *** address 0x1, cause 'memory not mapped' Traceback: 1: wordcloud_boxes(data_points = points_valid_first, boxes = boxes, boxes_text = boxes_text, text_boxes = text_boxes, bigboxes = bigboxes, boxes_masks = boxes_masks, boxes_mask = boxes_mask, mask_boxes = mask_boxes, mask_group = mask_group, angle_group = angle_group, max_angle_group = x$data$max_angle_group[1], xlim = range(x$limits$x), ylim = range(x$limits$y), eccentricity = x$eccentricity, rstep = x$rstep, tstep = x$tstep, perc_step = x$perc_step, max_steps = x$max_steps, rm_outside = x$rm_outside, shape = x$shape) 2: makeContent.textwordcloudtree(x) 3: makeContent(x) 4: drawGTree(x) 5: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 6: grid.draw.gTree(x$children[[i]], recording = FALSE) 7: grid.draw(x$children[[i]], recording = FALSE) 8: drawGTree(x) 9: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 10: grid.draw.gTree(x$children[[i]], recording = FALSE) 11: grid.draw(x$children[[i]], recording = FALSE) 12: drawGTree(x) 13: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 14: grid.draw.gTree(x$children[[i]], recording = FALSE) 15: grid.draw(x$children[[i]], recording = FALSE) 16: drawGTree(x) 17: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 18: grid.draw.gTree(gtable) 19: grid.draw(gtable) 20: print.ggplot(ggplot(data = love_words_latin_small, aes(label = word)) + geom_text_wordcloud()) 21: print(ggplot(data = love_words_latin_small, aes(label = word)) + geom_text_wordcloud()) 22: eval_bare(expr, quo_get_env(quo)) 23: quasi_label(enquo(object), label, arg = "object") 24: expect_is({ set.seed(42) print(ggplot(data = love_words_latin_small, aes(label = word)) + geom_text_wordcloud())}, "ggplot") 25: eval(code, test_env) 26: eval(code, test_env) 27: 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) 28: doTryCatch(return(expr), name, parentenv, handler) 29: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 30: tryCatchList(expr, names[-nh], parentenv, handlers[-nh]) 31: doTryCatch(return(expr), name, parentenv, handler) 32: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]]) 33: tryCatchList(expr, classes, parentenv, handlers) 34: 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) { }) 35: test_code(desc, code, env = parent.frame(), default_reporter = local_interactive_reporter()) 36: test_that("geom_text_wordcloud does not crash", { expect_is({ set.seed(42) print(ggplot(data = love_words_latin_small, aes(label = word)) + geom_text_wordcloud()) }, "ggplot")}) 37: eval(code, test_env) 38: eval(code, test_env) 39: 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) 40: doTryCatch(return(expr), name, parentenv, handler) 41: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 42: tryCatchList(expr, names[-nh], parentenv, handlers[-nh]) 43: doTryCatch(return(expr), name, parentenv, handler) 44: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]]) 45: tryCatchList(expr, classes, parentenv, handlers) 46: 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) { }) 47: test_code(test = NULL, code = exprs, env = env, default_reporter = StopReporter$new()) 48: source_file(path, env = env(env), desc = desc, error_call = error_call) 49: FUN(X[[i]], ...) 50: lapply(test_paths, test_one_file, env = env, desc = desc, error_call = error_call) 51: doTryCatch(return(expr), name, parentenv, handler) 52: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 53: tryCatchList(expr, classes, parentenv, handlers) 54: tryCatch(code, testthat_abort_reporter = function(cnd) { cat(conditionMessage(cnd), "\n") NULL}) 55: with_reporter(reporters$multi, lapply(test_paths, test_one_file, env = env, desc = desc, error_call = error_call)) 56: 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, error_call = error_call) 57: 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) 58: test_dir("testthat", package = package, reporter = reporter, ..., load_package = "installed") 59: test_check("ggwordcloud") An irrecoverable exception occurred. R is aborting now ... Segmentation fault Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.6.1
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘ggwordcloud.Rmd’ using rmarkdown *** caught segfault *** address 0x1, cause 'memory not mapped' Traceback: 1: wordcloud_boxes(data_points = points_valid_first, boxes = boxes, boxes_text = boxes_text, text_boxes = text_boxes, bigboxes = bigboxes, boxes_masks = boxes_masks, boxes_mask = boxes_mask, mask_boxes = mask_boxes, mask_group = mask_group, angle_group = angle_group, max_angle_group = x$data$max_angle_group[1], xlim = range(x$limits$x), ylim = range(x$limits$y), eccentricity = x$eccentricity, rstep = x$rstep, tstep = x$tstep, perc_step = x$perc_step, max_steps = x$max_steps, rm_outside = x$rm_outside, shape = x$shape) 2: makeContent.textwordcloudtree(x) 3: makeContent(x) 4: drawGTree(x) 5: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 6: grid.draw.gTree(x$children[[i]], recording = FALSE) 7: grid.draw(x$children[[i]], recording = FALSE) 8: drawGTree(x) 9: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 10: grid.draw.gTree(x$children[[i]], recording = FALSE) 11: grid.draw(x$children[[i]], recording = FALSE) 12: drawGTree(x) 13: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 14: grid.draw.gTree(x$children[[i]], recording = FALSE) 15: grid.draw(x$children[[i]], recording = FALSE) 16: drawGTree(x) 17: recordGraphics(drawGTree(x), list(x = x), getNamespace("grid")) 18: grid.draw.gTree(gtable) 19: grid.draw(gtable) 20: print.ggplot(x) 21: print(x) 22: normal_print(x) 23: knit_print.default(x, ...) 24: knit_print(x, ...) 25: withVisible(knit_print(x, ...)) 26: fun(x, options = options) 27: value_fun(ev$value, ev$visible) 28: withVisible(value_fun(ev$value, ev$visible)) 29: withCallingHandlers(withVisible(value_fun(ev$value, ev$visible)), warning = wHandler, error = eHandler, message = mHandler) 30: handle(pv <- withCallingHandlers(withVisible(value_fun(ev$value, ev$visible)), warning = wHandler, error = eHandler, message = mHandler)) 31: evaluate_call(expr, parsed$src[[i]], envir = envir, enclos = enclos, debug = debug, last = i == length(out), use_try = stop_on_error != 2L, keep_warning = keep_warning, keep_message = keep_message, log_echo = log_echo, log_warning = log_warning, output_handler = output_handler, include_timing = include_timing) 32: evaluate::evaluate(...) 33: evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning, keep_message = if (is.numeric(options$message)) TRUE else options$message, stop_on_error = if (is.numeric(options$error)) options$error else { if (options$error && options$include) 0L else 2L }, output_handler = knit_handlers(options$render, options)) 34: in_dir(input_dir(), expr) 35: in_input_dir(evaluate(code, envir = env, new_device = FALSE, keep_warning = if (is.numeric(options$warning)) TRUE else options$warning, keep_message = if (is.numeric(options$message)) TRUE else options$message, stop_on_error = if (is.numeric(options$error)) options$error else { if (options$error && options$include) 0L else 2L }, output_handler = knit_handlers(options$render, options))) 36: eng_r(options) 37: block_exec(params) 38: call_block(x) 39: process_group(group) 40: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group), error = function(e) if (xfun::pkg_available("rlang", "1.0.0")) rlang::entrace(e)) 41: xfun:::handle_error(withCallingHandlers(if (tangle) process_tangle(group) else process_group(group), error = function(e) if (xfun::pkg_available("rlang", "1.0.0")) rlang::entrace(e)), function(e, loc) { setwd(wd) write_utf8(res, output %n% stdout()) paste0("\nQuitting from lines ", loc) }, if (labels[i] != "") sprintf(" [%s]", labels[i]), get_loc) 42: process_file(text, output) 43: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet) 44: rmarkdown::render(file, encoding = encoding, quiet = quiet, envir = globalenv(), output_dir = getwd(), ...) 45: vweave_rmarkdown(...) 46: engine$weave(file, quiet = quiet, encoding = enc) 47: doTryCatch(return(expr), name, parentenv, handler) 48: tryCatchOne(expr, names, parentenv, handlers[[1L]]) 49: tryCatchList(expr, classes, parentenv, handlers) 50: tryCatch({ engine$weave(file, quiet = quiet, encoding = enc) setwd(startdir) output <- find_vignette_product(name, by = "weave", engine = engine) if (!have.makefile && vignette_is_tex(output)) { texi2pdf(file = output, clean = FALSE, quiet = quiet) output <- find_vignette_product(name, by = "texi2pdf", engine = engine) } outputs <- c(outputs, output)}, error = function(e) { thisOK <<- FALSE fails <<- c(fails, file) message(gettextf("Error: processing vignette '%s' failed with diagnostics:\n%s", file, conditionMessage(e)))}) 51: tools::buildVignettes(dir = "/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/ggwordcloud.Rcheck/vign_test/ggwordcloud", skip = TRUE, ser_elibs = "/home/hornik/tmp/scratch/RtmpYo9D40/file172ad51f8c6373.rds") An irrecoverable exception occurred. R is aborting now ... Segmentation fault Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.6.1
Check: data for non-ASCII characters
Result: NOTE Note: found 208 marked UTF-8 strings Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc