-
Notifications
You must be signed in to change notification settings - Fork 678
Description
For the last few years, runc repo have a CI job to test runc against criu-dev branch, mostly to catch some regressions early.
We are seeing failures recently (this week), alas without too much diagnostics.
For example (from here, look for not ok 32):
2025-10-16T01:03:57.5662977Z not ok 32 checkpoint and restore
2025-10-16T01:03:57.5673614Z # (from function `simple_cr' in file tests/integration/checkpoint.bats, line 131,
2025-10-16T01:03:57.5675071Z # in test file tests/integration/checkpoint.bats, line 192)
2025-10-16T01:03:57.5698743Z # `simple_cr' failed
2025-10-16T01:03:57.5712389Z # runc spec (status=0)
2025-10-16T01:03:57.5713588Z #
2025-10-16T01:03:57.5714281Z # runc run -d --console-socket /tmp/bats-run-kiFEqC/runc.CtdpiC/tty/sock test_busybox (status=0)
2025-10-16T01:03:57.5715346Z #
2025-10-16T01:03:57.5715677Z # runc state test_busybox (status=0)
2025-10-16T01:03:57.5716304Z # {
2025-10-16T01:03:57.5716613Z # "ociVersion": "1.2.1+dev",
2025-10-16T01:03:57.5716999Z # "id": "test_busybox",
2025-10-16T01:03:57.5717360Z # "pid": 13992,
2025-10-16T01:03:57.5717695Z # "status": "running",
2025-10-16T01:03:57.5718167Z # "bundle": "/tmp/bats-run-kiFEqC/runc.CtdpiC/bundle",
2025-10-16T01:03:57.5718804Z # "rootfs": "/tmp/bats-run-kiFEqC/runc.CtdpiC/bundle/rootfs",
2025-10-16T01:03:57.5719398Z # "created": "2025-10-16T01:03:57.172483254Z",
2025-10-16T01:03:57.5719845Z # "owner": ""
2025-10-16T01:03:57.5720295Z # }
2025-10-16T01:03:57.5720817Z # runc checkpoint --work-path ./work-dir test_busybox (status=1)
2025-10-16T01:03:57.5721697Z # time="2025-10-16T01:03:57Z" level=warning msg="open work-dir/dump.log: no such file or directory"
2025-10-16T01:03:57.5722327Z # time="2025-10-16T01:03:57Z" level=error msg="read unixpacket @->@: EOF"
2025-10-16T01:03:57.5722676Z # --- teardown ---
It seems that criu swrk just dies under (without even leaving dump.log).
Tried to reproduce it locally with no luck so far.