Run id validate-degraded-review2733-2422d83f0620-1787944187783742771-546462-3c093a86

One admitted validation history row. Whole-run result and per-cell verdict remain separate.

Retained validation row

Current ledger record means this is the terminal row after applying the ledger correction chain for this run id. It does not describe code age.

Ledger record
Current ledger record
Run id
validate-degraded-review2733-2422d83f0620-1787944187783742771-546462-3c093a86
Record id
devbig014-1787945376-603883
Validate path
full
Selection mode
full
Whole-run result
pass
Hermit commit
2422d83f0620
Started
Wall clock
1040.0 seconds
Ledger schema
7
History row digest
9d688bdc5c4cc5d54592d0c2ae227eb9add17af1b593d0d29dbb8b8f82082a00
Cell-results run id
validate-degraded-review2733-2422d83f0620-1787944187783742771-546462-3c093a86
Cell-results Hermit SHA
2422d83f0620
Population digest
8c6f129c9167cd2cedc56432a8c4408618bb26e77807cf12b57dd6be55448f64
Source tree dirty
false
Checks
76
Executed nodes
76
Executed tests
2156
Exit code
0
Failures
0
Filtered tests
508
Gates expected
76
Gates run
76
Host
devbig014
Producer
hermit-validate-rs
Repository
hermit
Skipped nodes
0
System CPU seconds
711.4608850000001
Validated source tree
d3afbde5333d6b2247644fc478ccc33529f42c34
Validated source tree dirty
false
User CPU seconds
2887.7597490000003

Gates

76 gates in recorded order. The last column lists a gate's other recorded fields when they differ from not aborted, reported, no timeout, no OOM kill, and no failure origin.

GateResultFirst attemptRetriesExit codeSecondsOther
check.lint_checkspasspass00192.832029757
test.strict_compatpasspass0060.647026151
e2e.manifest_c_programspasspass0032.852937304
lint.clippypasspass0073.973282746
test.hermit_integrationpasspass00166.659954069
test.regular_cratespasspass0080.391083148
build.runtime_releasepasspass0097.504850436
build.runtime_release_in_pinned_rootpasspass00100.689975271
e2e.manifest_backend_parity_cpasspass0017.983987811
doc.doctestspasspass0059.947565998
test.app_strict_verifypasspass007.164269004
test.command_strict_verifypasspass0029.523623559
test.dbt_paritypasspass0011.117475443
e2e.manifest_determinism_stresspasspass0016.115118898
doc.rustdocpasspass0053.06635003
test.clipasspass00100.222964369
test.hermit_modespasspass0041.536734817
build.workspacepasspass0082.360599435
build.workspace_in_pinned_rootpasspass00105.079715725
build.liteinst_runtime_releasepasspass00195.241787106
e2e.manifest_applicationspasspass0032.395298717
e2e.manifest_language_runtimespasspass0027.95910959
e2e.manifest_system_utilspasspass0050.350625799
test.hermit_unitpasspass0036.075891609
test.detcore_unitpasspass0030.9929217
test.detcore_parallelpasspass0021.692964783
test.arbitrary_binariespasspass0021.602821909
test.liteinst_strictpasspass0065.013279235
test.envelope_levelspasspass007.526801759
build.manifest_guestspasspass0016.567001219
e2e.manifest_data_handlingpasspass0050.870040277
test.detcore_miscpasspass0020.165326896
test.sabre_examplespasspass0015.352661779
test.ignored_syscall_regressionspasspass002.7082923230000002
privileged-e2e.manifest_applicationspasspass0016.722819703
build.manifest_guests_in_pinned_rootpasspass0025.831726651
privileged-build.manifest_guestspasspass000.87939947
privileged-build.manifest_guests_in_pinned_rootpasspass002.161724091
setup.manifest_planpasspass0024.849458567
privileged-build.privileged_testspasspass0029.220624855
privileged-test.cli_kvmpasspass0054.425919868
setup.manifest_plan_in_pinned_rootpasspass0024.751640383
privileged-test.pmu_buck_chaos_casespasspass0064.669418469
check.script_sigpipepasspass0085.948239432
setup.nextestpasspass000.12199448
test.applications_e2epasspass005.718236425
test.rr_suite_contractpasspass0083.660661421
check.backend_abstractionpasspass006.076699902
lint.rustfmtpasspass001.293377947
build.e2e_artifactpasspass002.929892357
build.e2e_artifact_in_pinned_rootpasspass008.388383496
e2e.audit_compile_backend_parity_cpasspass007.422909055
privileged-cpuid.faultingpasspass000.120248584
check.backend_parity_suitespasspass004.243987794
check.backend_parity_mutationpasspass000.493835856
check.check_outcome_consumerspasspass0012.078985245
e2e.manifest_bin_cpasspass004.746939906
e2e.manifest_chaos_cpasspass008.930499501
e2e.manifest_debugger_cpasspass009.495953156
e2e.manifest_determinism_stress_cpasspass0017.181078361
e2e.manifest_shared_futex_cpasspass003.497588218
e2e.manifest_util_cpasspass003.823367552
privileged-pmu.preemptionpasspass000.201531013
privileged-e2e.manifest_backend_parity_cpasspass004.204829122
check.skill_discoverypasspass000.605784573
check.exit_status_classpasspass001.252185094
check.dbt_runtime_abipasspass001.044299351
check.portability_pathspasspass002.747699859
check.shard_coveragepasspass002.623148189
check.dagrun_namingpasspass003.678025735
check.run_node_argspasspass002.711592321
pre.submodulespasspass000.489671038
pre.reverie_pinpasspass008.73991005
gate.manifestpasspass00301.526134644
scorecard.compatibilitypasspass0039.137303012
setup.pinned_root_fetchpasspass0091.81508078

Selected by full

307 cells were selected by full. Of the selected cells, 215 have published cell pages. A selected cell with no cell page, a deliberate projection omission or an identity outside the current manifest, is listed as plain text.

Chaos/ptrace

determinism-stress: thread-interleaving
determinism-stress-c: thread-contention

Custom/liteinst

system-utils: clock-determinism

Custom/ptrace

backend-parity-c: environment-and-workdir
system-utils: clock-determinism

Replay/ptrace

system-utils: record-getpid

Verify/kvm

applications: kvm-python-examples

Verify/liteinst

backend-parity-c: mmap-layout-pointer-order, stat-metadata-identity
debugger-c: debuggee

Verify/ptrace

backend-parity-c: aio-refusal, append-pwrite, bind-getsockname, cachestat-refusal, child-subreaper-refusal, close-range-fds, copy-file-range-refusal, cpuid-probe, cwd-roundtrip, environment-and-workdir, epoll-pwait2, epoll-readiness, event-delivery-ordering, eventfd-semantics, faccessat2-flags, fadvise-hints, fallocate-extents, fchmod-bits, fchmodat2-flags, fcntl-owner, file-backed-mmap, file-io-roundtrip, flock-lifecycle, fork-exec-pipeline, fsync-durability, ftruncate-sparse, getrusage-self-accounting, host-identity, inline-syscall-sites, inotify-watch, ioctl-fionread, kcmp-refusal, linkat-flags, mce-kill-refusal, membarrier-query, memfd-create, mempolicy-default, mincore-residency, mixed-inline-and-libc-syscalls, mkdir-rmdir, mknod-special, mmap-layout-pointer-order, msync-writeback, name-to-handle-refusal, no-new-privs-refusal, o-tmpfile-anon, openat-flags, openat2-refusal, path-file-ops, personality-domain, pipe-capacity, pipe-capacity-pin, pipe-ipc, pipe-multiwriter-ordering, pipe2-flags, poll-readiness, prctl-pdeathsig, preadv2-flags, readdir-entries, readdir-order-identity, record-lock, rename-ops, renameat2-flags, robust-list, seccomp-refusal, sendfile-copy, set-tid-address, short-io-split-identity, shutdown-socketpair, signal-delivery-sequence, signalfd-create, socket-options, socketpair-flags, sockname-unnamed, stat-metadata-identity, statfs-free-determinism, static-nolibc-syscall-sites, statx-metadata, symlink-ops, sync-file-range, sysv-ipc-refusal, thp-disable, umask-mode, uname-identity, utimensat-determinism, vectored-file-io, vectored-io
c-programs: add-key-enosys, arch-prctl-determinism, cachestat-enosys, clone, dbt-exec-failure, dbt-mmap-exec, fp-reduction-nondeterminism, futex-waitv-enosys, get-robust-list-self, getcpu, getitimer-determinism-probe, getsockopt-null, hello-alarm, hello-nostdlib, hello-signals, io-uring-fallback, io-uring-ring-determinism, ioctl-fioclex, ioctl-siocethtool, ipc-determinism, kcmp-eperm, keyctl-enosys, keyctl-passthrough, listmount-enosys, liteinst-advanced, meminfo-available-deterministic, meminfo-cached-deterministic, meminfo-free-deterministic, memorypress, mmap-stress-determinism, name-to-handle-regular-eopnotsupp, nanosleep-par, netns-cookie-tcp4, netns-cookie-tcp6, netns-cookie-udp4, pause-alarm-interrupt, periodic-setitimer-delivery, pidfd-open-self, pidfd-poll-self, pipe2-errno-precedence, ppoll-readv, prctl-dumpable, prctl-option-policy, pread64-nostdlib, print-memaddrs, proc-fdinfo, proc-locks, procfs-positioned-probe, pselect6-simulation, pty-nr-count, racewrite-nostdlib, random-sources, rcx-canonicalization, record-replay-lseek-seek-cur, record-replay-setsockopt, recvmsg-scm-rights-mmap, sched-setattr-batch, sched-setattr-idle, sched-setattr-other, scheduler-policy-queries, session-identity, setitimer-determinism, signal-determinism, sigpipe-siginfo, sigtimedwait-no-timeout, sigtimedwait-timeout-1s, syscall-file-io, syscall-file-metadata, syscall-quick-wins, sysinfo, sysinfo-uptime, tcp-info-accept4, tcp-info-accept6, tcp-info-client4, timer-create-determinism, uname, unix-autobind-stream, vforkexec, wait-on-child, writev-determinism
debugger-c: debuggee

Verify/sabre

debugger-c: debuggee
system-utils: record-getpid

Recorded cell results

Artifact rows: 307; artifact digest 2fe22cd75e07735a644bfa3485cf5ebd4fff56c657dd84b348a3e16b1c1b3f6f.

A recorded lane or category is printed with a cell's details when today's manifest has no such cell or assigns it differently.

Comparison settings

Every compared cell in this row recorded these settings.

canonicalizations
["host-address-to-first-appearance-ordinal/v1"]
canonicalize_addresses
true
compare_io_buffers
true
compare_logs
true
display_name
BitwiseInfoV1
exact_remainder
true
full_trace
true
ignore_lines
false
log_scope
info
record_envelope
all_records_v1
skip_commit
false
skip_detlog
false
strictness
canonical
strip_lines
false
stripped_prefixes
["real-wall-clock-prefix/v1"]
virtualize_time
true

Recorded results for cells selected by full

307 selected cells have recorded results in this ledger row.

TEST-RESULT and COMMIT-VERDICT are separate adjacent columns.
applications/c-toolchain-workflow/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 18,551; right 18,551
applications/git-repository-workflow/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 18,296; right 18,296
applications/timed-progress-bar/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 115,167; right 115,167
backend-parity-c/aio-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 107; right 107
Recorded lane: portable
backend-parity-c/append-pwrite/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 152; right 152
Recorded lane: portable
backend-parity-c/bind-getsockname/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 110; right 110
Recorded lane: portable
backend-parity-c/cachestat-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 132; right 132
Recorded lane: portable
backend-parity-c/child-subreaper-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 103; right 103
Recorded lane: portable
backend-parity-c/close-range-fds/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 145; right 145
Recorded lane: portable
backend-parity-c/copy-file-range-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 143; right 143
Recorded lane: portable
backend-parity-c/cwd-roundtrip/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 141; right 141
Recorded lane: portable
backend-parity-c/environment-and-workdir/custom/ptracepassperforms-no-comparison-by-designdeclared-but-unverifiableReason: custom mode does not perform canonical two-run comparison
Recorded lane: portable
backend-parity-c/environment-and-workdir/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 128; right 128
Recorded lane: portable
backend-parity-c/epoll-pwait2/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 125; right 125
Recorded lane: portable
backend-parity-c/epoll-readiness/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 123; right 123
Recorded lane: portable
backend-parity-c/event-delivery-ordering/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 190; right 190
Recorded lane: portable
backend-parity-c/eventfd-semantics/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 169; right 169
Recorded lane: portable
backend-parity-c/faccessat2-flags/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 140; right 140
Recorded lane: portable
backend-parity-c/fadvise-hints/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 132; right 132
Recorded lane: portable
backend-parity-c/fallocate-extents/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 138; right 138
Recorded lane: portable
backend-parity-c/fchmod-bits/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 139; right 139
Recorded lane: portable
backend-parity-c/fchmodat2-flags/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 139; right 139
Recorded lane: portable
backend-parity-c/fcntl-owner/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 121; right 121
Recorded lane: portable
backend-parity-c/file-backed-mmap/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 141; right 141
Recorded lane: portable
backend-parity-c/file-io-roundtrip/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 148; right 148
Recorded lane: portable
backend-parity-c/flock-lifecycle/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 129; right 129
Recorded lane: portable
backend-parity-c/fork-exec-pipeline/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 344; right 344
Recorded lane: portable
backend-parity-c/fsync-durability/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 132; right 132
Recorded lane: portable
backend-parity-c/ftruncate-sparse/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 143; right 143
Recorded lane: portable
backend-parity-c/getrusage-self-accounting/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 111; right 111
Recorded lane: portable
backend-parity-c/host-identity/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 117; right 117
Recorded lane: portable
backend-parity-c/inline-syscall-sites/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 165; right 165
Recorded lane: portable
backend-parity-c/inotify-watch/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 110; right 110
Recorded lane: portable
backend-parity-c/ioctl-fionread/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 121; right 121
Recorded lane: portable
backend-parity-c/kcmp-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 111; right 111
Recorded lane: portable
backend-parity-c/linkat-flags/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 154; right 154
Recorded lane: portable
backend-parity-c/mce-kill-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 103; right 103
Recorded lane: portable
backend-parity-c/membarrier-query/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 105; right 105
Recorded lane: portable
backend-parity-c/memfd-create/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 121; right 121
Recorded lane: portable
backend-parity-c/mempolicy-default/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 107; right 107
Recorded lane: portable
backend-parity-c/mincore-residency/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 119; right 119
Recorded lane: portable
backend-parity-c/mixed-inline-and-libc-syscalls/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 147; right 147
Recorded lane: portable
backend-parity-c/mkdir-rmdir/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 137; right 137
Recorded lane: portable
backend-parity-c/mknod-special/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 141; right 141
Recorded lane: portable
backend-parity-c/mmap-layout-pointer-order/verify/liteinstpasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 1,191; right 1,191
Recorded lane: portable
backend-parity-c/mmap-layout-pointer-order/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 141; right 141
Recorded lane: portable
backend-parity-c/msync-writeback/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 137; right 137
Recorded lane: portable
backend-parity-c/name-to-handle-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 103; right 103
Recorded lane: portable
backend-parity-c/no-new-privs-refusal/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 105; right 105
Recorded lane: portable
backend-parity-c/o-tmpfile-anon/verify/ptracepasscompared-and-matchedcanonical-bitwiseBitwise parity: true
Compared INFO messages: left 120; right 120
Recorded lane: portable