Error(s) in re-building vignettes:
  ...
--- re-building ‘abs-data.Rmd’ using rmarkdown
--- finished re-building ‘abs-data.Rmd’

--- re-building ‘tasmania.Rmd’ using rmarkdown
Loading required package: dplyr

Attaching package: 'dplyr'

The following objects are masked from 'package:stats':

    filter, lag

The following objects are masked from 'package:base':

    intersect, setdiff, setequal, union

Warning in st_centroid.sf(., of_largest_polygon = largest) :
  st_centroid assumes attributes are constant over geometries of x
Warning in st_centroid.sfc(st_geometry(x), of_largest_polygon = of_largest_polygon) :
  st_centroid does not give correct centroids for longitude/latitude data
Linking to GEOS 3.8.0, GDAL 3.0.4, PROJ 6.3.1
Allocating centroids, in order of distance to closest focal point.
although coordinates are longitude/latitude, st_intersects assumes that they are planar

 *** caught segfault ***
address 0x30, cause 'memory not mapped'

Traceback:
 1: filter_impl(.data, quo)
 2: filter.tbl_df(., (flat - f_dist) < hex_lat & hex_lat < (flat +     f_dist))
 3: filter(., (flat - f_dist) < hex_lat & hex_lat < (flat + f_dist))
 4: function_list[[i]](value)
 5: freduce(value, `_function_list`)
 6: `_fseq`(`_lhs`)
 7: eval(quote(`_fseq`(`_lhs`)), env, env)
 8: eval(quote(`_fseq`(`_lhs`)), env, env)
 9: withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))
10: f_grid %>% ungroup() %>% filter((flat - f_dist) < hex_lat & hex_lat <     (flat + f_dist)) %>% filter((flong - f_dist) < hex_long &     hex_long < (flong + f_dist))
11: filter_grid_points(f_grid = hex_grid, f_centroid = centroid,     focal_points = focal_points, f_dist = filter_dist, angle_width = width,     h_size = hex_size)
12: allocate(centroids = centroids, sf_id = "SA2_NAME16", hex_grid = grid,     hex_size = 0.2, hex_filter = 10, use_neighbours = tas_sa2,     focal_points = capital_cities, width = 30, verbose = TRUE)
13: eval(expr, envir, enclos)
14: eval(expr, envir, enclos)
15: withVisible(eval(expr, envir, enclos))
16: withCallingHandlers(withVisible(eval(expr, envir, enclos)), warning = wHandler,     error = eHandler, message = mHandler)
17: handle(ev <- withCallingHandlers(withVisible(eval(expr, envir,     enclos)), warning = wHandler, error = eHandler, message = mHandler))
18: timing_fn(handle(ev <- withCallingHandlers(withVisible(eval(expr,     envir, enclos)), warning = wHandler, error = eHandler, message = mHandler)))
19: 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,     output_handler = output_handler, include_timing = include_timing)
20: evaluate::evaluate(...)
21: evaluate(code, envir = env, new_device = FALSE, keep_warning = !isFALSE(options$warning),     keep_message = !isFALSE(options$message), stop_on_error = if (options$error &&         options$include) 0L else 2L, output_handler = knit_handlers(options$render,         options))
22: in_dir(input_dir(), evaluate(code, envir = env, new_device = FALSE,     keep_warning = !isFALSE(options$warning), keep_message = !isFALSE(options$message),     stop_on_error = if (options$error && options$include) 0L else 2L,     output_handler = knit_handlers(options$render, options)))
23: block_exec(params)
24: call_block(x)
25: process_group.block(group)
26: process_group(group)
27: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),     error = function(e) {        setwd(wd)        cat(res, sep = "\n", file = output %n% "")        message("Quitting from lines ", paste(current_lines(i),             collapse = "-"), " (", knit_concord$get("infile"),             ") ")    })
28: process_file(text, output)
29: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet)
30: rmarkdown::render(file, encoding = encoding, quiet = quiet, envir = globalenv(),     output_dir = getwd(), ...)
31: vweave_rmarkdown(...)
32: engine$weave(file, quiet = quiet, encoding = enc)
33: doTryCatch(return(expr), name, parentenv, handler)
34: tryCatchOne(expr, names, parentenv, handlers[[1L]])
35: tryCatchList(expr, classes, parentenv, handlers)
36: 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)    }}, error = function(e) {    OK <<- FALSE    message(gettextf("Error: processing vignette '%s' failed with diagnostics:\n%s",         file, conditionMessage(e)))})
37: tools:::.buildOneVignette("tasmania.Rmd", "/home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/sugarbag.Rcheck/vign_test/sugarbag",     TRUE, FALSE, "tasmania", "UTF-8", "/tmp/RtmpCkeJty/file39f25c542de7.rds")
An irrecoverable exception occurred. R is aborting now ...
Segmentation fault
SUMMARY: processing the following file failed:
  ‘tasmania.Rmd’

Error: Vignette re-building failed.
Execution halted