Callr 3.2.0 corruption causes build to fail

I’m seeing a callr-related error in my build checks for multiple packages. This applies to the callr 3.2.0 update.

  There are binary versions available but the source versions are later:

       binary source needs_compilation

callr   3.1.1  3.2.0             FALSE
purrr   0.3.1  0.3.2              TRUE
Rcpp    1.0.0  1.0.1              TRUE
tibble  2.0.1  2.1.1              TRUE

The package appears to install correctly.

* installing *source* package ‘callr’ ...

** package ‘callr’ successfully unpacked and MD5 sums checked

** R

** inst

** byte-compile and prepare package for lazy loading

** help

*** installing help indices

** building package indices

** testing if installed package can be loaded

* DONE (callr)

But then I’m seeing this error pop up that kills the build.

Error in get0(oNam, envir = ns) : 
  lazy-load database '/home/travis/R/Library/callr/R/callr.rdb' is corrupt
Calls: <Anonymous> ... force -> rcmd_build_tools -> :: -> getExportedValue -> get0
In addition: Warning message:
In get0(oNam, envir = ns) : internal error -3 in R_decompress1
Execution halted

Here’s a relevant log, for example:
https://api.travis-ci.com/v3/job/185730345/log.txt

Imprint