Error(s) in re-building vignettes:
  ...
--- re-building ‘a_introduction.Rmd’ using rmarkdown
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
--- finished re-building ‘a_introduction.Rmd’

--- re-building ‘b_time_dependency.Rmd’ using rmarkdown
--- finished re-building ‘b_time_dependency.Rmd’

--- re-building ‘c_homogeneous.Rmd’ using rmarkdown
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
--- finished re-building ‘c_homogeneous.Rmd’

--- re-building ‘d_non_homogeneous.Rmd’ using rmarkdown
--- finished re-building ‘d_non_homogeneous.Rmd’

--- re-building ‘e_probabilistic.Rmd’ using rmarkdown
Scale for 'colour' is already present. Adding another scale for
'colour', which will replace the existing scale.
--- finished re-building ‘e_probabilistic.Rmd’

--- re-building ‘f_sensitivity.Rmd’ using rmarkdown
--- finished re-building ‘f_sensitivity.Rmd’

--- re-building ‘g_heterogeneity.Rmd’ using rmarkdown

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

Traceback:
 1: mutate_impl(.data, dots, caller_env())
 2: mutate_.tbl_df(.data = parameters, .dots = x)
 3: dplyr::mutate_(.data = parameters, .dots = x)
 4: eval_init(x = init, parameters[1, ])
 5: unlist(eval_init(x = init, parameters[1, ]))
 6: expand_if_necessary(strategy = strategy, parameters = parameters,     cycles = cycles, init = init, method = method, expand_limit = expand_limit,     inflow = inflow, strategy_name = strategy_name)
 7: eval_strategy(strategy = strategy, parameters = parameters, cycles = cycles,     init = init, method = method, inflow = inflow, strategy_name = strategy_name,     expand_limit = expand_limit)
 8: eval_newdata(., strategy = uneval_strategy, old_parameters = old_parameters,     cycles = cycles, init = init, method = method, inflow = inflow,     strategy_name = strategy, expand_limit = expand_limit)
 9: eval_tidy(args[[j]], mask)
10: do.rowwise_df(.data, !!!dots)
11: do(.data, !!!dots)
12: do_.rowwise_df(., .mod = ~eval_newdata(., strategy = uneval_strategy,     old_parameters = old_parameters, cycles = cycles, init = init,     method = method, inflow = inflow, strategy_name = strategy,     expand_limit = expand_limit))
13: dplyr::do_(., .mod = ~eval_newdata(., strategy = uneval_strategy,     old_parameters = old_parameters, cycles = cycles, init = init,     method = method, inflow = inflow, strategy_name = strategy,     expand_limit = expand_limit))
14: function_list[[i]](value)
15: freduce(value, `_function_list`)
16: `_fseq`(`_lhs`)
17: eval(quote(`_fseq`(`_lhs`)), env, env)
18: eval(quote(`_fseq`(`_lhs`)), env, env)
19: withVisible(eval(quote(`_fseq`(`_lhs`)), env, env))
20: newdata %>% dplyr::rowwise() %>% dplyr::do_(.mod = ~eval_newdata(.,     strategy = uneval_strategy, old_parameters = old_parameters,     cycles = cycles, init = init, method = method, inflow = inflow,     strategy_name = strategy, expand_limit = expand_limit)) %>%     dplyr::ungroup() %>% dplyr::bind_cols(newdata)
21: withCallingHandlers(expr, message = function(c) invokeRestart("muffleMessage"))
22: suppressMessages(res <- newdata %>% dplyr::rowwise() %>% dplyr::do_(.mod = ~eval_newdata(.,     strategy = uneval_strategy, old_parameters = old_parameters,     cycles = cycles, init = init, method = method, inflow = inflow,     strategy_name = strategy, expand_limit = expand_limit)) %>%     dplyr::ungroup() %>% dplyr::bind_cols(newdata))
23: eval_strategy_newdata(object, strategy = n, newdata = newdata)
24: withCallingHandlers(expr, message = function(c) invokeRestart("muffleMessage"))
25: suppressMessages({    list_res <- c(list_res, list(eval_strategy_newdata(object,         strategy = n, newdata = newdata)))})
26: update.run_model(res_mod, newdata = tab_indiv)
27: update(res_mod, newdata = tab_indiv)
28: eval(expr, envir, enclos)
29: eval(expr, envir, enclos)
30: withVisible(eval(expr, envir, enclos))
31: withCallingHandlers(withVisible(eval(expr, envir, enclos)), warning = wHandler,     error = eHandler, message = mHandler)
32: handle(ev <- withCallingHandlers(withVisible(eval(expr, envir,     enclos)), warning = wHandler, error = eHandler, message = mHandler))
33: timing_fn(handle(ev <- withCallingHandlers(withVisible(eval(expr,     envir, enclos)), warning = wHandler, error = eHandler, message = mHandler)))
34: 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)
35: evaluate::evaluate(...)
36: 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))
37: 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)))
38: block_exec(params)
39: call_block(x)
40: process_group.block(group)
41: process_group(group)
42: 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"),             ") ")    })
43: process_file(text, output)
44: knitr::knit(knit_input, knit_output, envir = envir, quiet = quiet,     encoding = encoding)
45: rmarkdown::render(file, encoding = encoding, quiet = quiet, envir = globalenv(),     ...)
46: vweave_rmarkdown(...)
47: engine$weave(file, quiet = quiet, encoding = enc)
48: doTryCatch(return(expr), name, parentenv, handler)
49: tryCatchOne(expr, names, parentenv, handlers[[1L]])
50: tryCatchList(expr, classes, parentenv, handlers)
51: 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)))})
52: tools:::.buildOneVignette("g_heterogeneity.Rmd", "/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/heemod.Rcheck/vign_test/heemod",     TRUE, FALSE, "g_heterogeneity", "UTF-8", "/home/hornik/tmp/scratch/Rtmp2gTT9Y/file4c5352d6110e.rds")
An irrecoverable exception occurred. R is aborting now ...
Segmentation fault
--- re-building ‘h_tabular.Rmd’ using rmarkdown
--- finished re-building ‘h_tabular.Rmd’

--- re-building ‘i_reproduction.Rmd’ using rmarkdown
--- finished re-building ‘i_reproduction.Rmd’

--- re-building ‘j_survival.Rmd’ using rmarkdown
--- finished re-building ‘j_survival.Rmd’

--- re-building ‘k_calibration.Rmd’ using rmarkdown

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

--- finished re-building ‘k_calibration.Rmd’

SUMMARY: processing the following file failed:
  ‘g_heterogeneity.Rmd’

Error: Vignette re-building failed.
Execution halted