Closed eddelbuettel closed 2 hours ago
By trial and error I was able to have it install with this diff which avoids the buffer overflow:
modified R/zzz.R
@@ -20,7 +20,7 @@
## Initiate the R session UUID, which will also set/update
## .GlobalEnv$.Random.seed.
- session_uuid(attributes = FALSE)
+ #session_uuid(attributes = FALSE)
## Report on future plan, if set
@@ -58,7 +58,7 @@
}
## Create UUID for this process
- id <- session_uuid()
+ #id <- session_uuid()
if (debug) {
mdebugf("R process uuid: %s", id)
Ah never mind it was of course ... all me. We are doing current work on digest
and my local dev version borked it.
With digest
from CRAN, future
installs fine (as one would expect) and then so does mlr3
. All good.
Describe the bug
The package cannot install (or load, hence breaking install of reverse dependencies, here
mlr3
) as it dies on*** buffer overflow detected ***: terminated
Reproduce example
At least on my system:
There is clearly something else going on but I do not know what. Ubuntu 24.04, very vanilla, lots of other packages installed, no unusual environment variables.
Expected behavior
Being able to do
library(future)
Session information