-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ci] [R-package] r-sanitizers jobs segfaulting while installing packages #6367
Comments
#6357 made these jobs optional... they still run on every commit, but merging won't be blocked if they're failing. Let's keep this issue open until those tests are working and required again. |
I was not able to reproduce this locally on my mac. docker run \
--rm \
-it wch1/r-debug \
bash
RDscriptcsan -e "install.packages(c('R6', 'data.table', 'jsonlite', 'knitr', 'markdown', 'Matrix', 'RhpcBLASctl', 'testthat'), repos = 'https://cran.r-project.org')" environment info output of 'docker info' (click me)
|
One of these jobs just passed on #6346 ... https://github.com/microsoft/LightGBM/actions/runs/8334080141/job/22806921162?pr=6346 |
the https://github.com/microsoft/LightGBM/actions/runs/8353249363/job/22864673691?pr=6368 I really think the root cause here might end up being "the installation process is using too much memory". |
I'm still unsure what happened, but based on the conversation in wch/r-debug#35 there was some problem with the automated builds that led to them not being published.... and they're now working again ... and as of #6374 so are the Maybe these things are all related. Maybe there was a bug in a specific commit of R-devel 2 months ago that led to a lot more memory being used during package installation, and maybe that eventually broke the image publishing, and maybe it's since been fixed in R-devel and now everything is fine? I'm not sure but it's all working now so 🤷🏻 |
Description
CI jobs that run the R package tests under various sanitizers are failing. Installation of
{lightgbm}
's dependencies are failing with segmentation faults.Example:
Reproducible example
This is happening across all PRs, over at least the last 2 days. For example: https://github.com/microsoft/LightGBM/actions/runs/8311885124/job/22746169482?pr=6357
Additional Comments
Those jobs use the
wch1/r-debug
container image from DockerHub.LightGBM/.github/workflows/r_package.yml
Line 235 in b27d81e
That project claims it does rebuilds daily (https://github.com/wch/r-debug), but it looks like the last push to DockerHub was 2 months ago.
https://hub.docker.com/r/wch1/r-debug/tags
So I don't think the root cause is "a new image was just pushed" 🤔
The text was updated successfully, but these errors were encountered: