ErrLookup › astrid-runtime/astrid
astrid-runtime/astrid
Astrid is a portable, capability-secure operating system for composable software. · Rust · 1,066 source files
Analyzed at affd8760f4 on 2026-09-09. 1425 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| legacy principal layout | panic | error | rust, filesystem, test-panic, directory-creation |
| materialized capsule directory inventory differs from durabl | exception | error | integrity, filesystem, cache-invalidation, security |
| legacy path {text:?} is not a canonical filesystem path: {er | validation | error | rust, io, path-validation, migration |
| invalid logical destination {}: {error} | validation | error | rust, io, path-validation, migration |
| read materialized capsule member {relative}: {error} | exception | error | io, filesystem, capsule, materialization |
| capsule {operation} '{}' exceeds or cannot prove its install | exception | error | capsule, authority, capability, validation, security |
| valid history is accepted by the derived helper | panic | error | rust, audit, verification, test-panic |
| workspace selection changed after validation | validation | error | security, toctou, workspace, race-condition, validation |
| read materialized capsule authority: {error:#} | exception | error | io, filesystem, capsule, materialization, security |
| historical principal home receipt is missing or changed: {} | validation | critical | migration, integrity-check, file-not-found, rust |
| Failed to connect to daemon: {e} | exception | error | network, ipc, daemon, connection |
| audit fixture | panic | error | rust, filesystem, test-fixture, file-write |
| read materialized capsule metadata: {error:#} | exception | error | io, filesystem, capsule, materialization, security |
| cache changed to a redirect or special entry: {} | exception | error | filesystem, symlink, cache, security |
| retire audit source | panic | error | rust, migration, audit, test-panic |
| legacy principal-home source {}: {detail} | validation | error | rust, io, path-validation, migration |
| Daemon returned an unexpected response to GetCommands | exception | error | ipc, protocol-mismatch, daemon, cli |
| legacy capsule {id} authority changed before retirement | exception | error | migration, capsule, state-mismatch, integrity-check |
| FUSE control request exceeds the bounded frame size | exception | error | fuse, ipc, payload-too-large, serde |
| signed channel release workflow identity is invalid | validation | error | |
| inspect capsule materialization: {error} | exception | error | io, filesystem, stat, capsule, materialization |
| named-pipe owner is not the current operating-system user | exception | error | windows, named-pipes, security, permission-denied, ipc |
| durable capsule {id} identity differs across archive and aut | validation | critical | integrity, capsule, identity-mismatch, rust |
| insufficient free space for layout migration: need {required | exception | error | io, disk-space, migration, storage-full |
| live principal migration receipt is missing: {} | validation | error | security, ledger, migration, validation |
| workspace capsule component must be relative: {} | validation | error | config, path, validation, workspace, capsule-manifest |
| legacy source crosses a mount or device boundary: {} | validation | error | filesystem, mount, migration, linux |
| redirect fixture | panic | error | rust, symlink, unix, test-fixture |
| capsule identity mismatch: expected '{expected}', manifest d | exception | error | capsule-install, identity-mismatch, manifest |
| capsule {operation} '{}' is outside the explicit workspace p | exception | error | security, authorization, path-validation, workspace |
| {label} release metadata identity is invalid | validation | error | security, toml, update-channel, supply-chain |
| materialized capsule member {relative} differs from durable | exception | error | integrity, filesystem, tampering, cache-corruption |
| capsule materialization target is redirected: {error} | exception | error | filesystem, symlink, cache, integrity-check |
| FUSE service status failed [{code}]: {message} | exception | error | fuse, mount, storage, ipc |
| persist device revocation fence for {key_id}: {error} | http | critical | rust, gateway, persistence, security |
| connection closed before {want_topic} | exception | error | network, socket, connection-lost, rust |
| daemon request: {e} | http | error | gateway, daemon, internal-error, upstream-failure |
| open projected file {}: {error} | exception | error | filesystem, symlink, security, open-failed |
| principal-home migration conflict at {}: {detail} | validation | error | rust, io, conflict, migration |
| invalid value for {capsule_id}.{key}: expected one of {}, go | validation | error | cli, config, validation |
| capsule '{}' changed while activation was in progress | exception | error | concurrency, state-mismatch, capsule-activation, retryable |
| native provider identity does not match the co-installed exe | exception | error | ipc, identity-validation, native-provider |
| legacy audit source has no parent | validation | error | filesystem, path-validation, migration, io |
InvalidData staged executable does not match its locked source handle | error_code | critical | windows, filesystem, integrity-check, checksum-mismatch, staging |
| {context}: {source} | exception | error | windows, os-error, win32, ipc |
| unexpected distro lock response: {other:?} | exception | error | rpc, protocol-mismatch, daemon, version-skew |
| durable capsule {id} exports differ between metadata and arc | validation | error | integrity-verification, capsule-metadata, wit-exports, rust |
| managed install entry is redirected or not regular: {name} | exception | error | self-update, symlink, install-layout, safety-check |
| {label} release metadata does not bind the authenticated leg | validation | error | security, blake3, checksum, update-channel, supply-chain |
| capsule path escaped source root | exception | error | filesystem, path-traversal, symlink, rust, archive |
| durable capsule {id} imports differ between metadata and arc | validation | error | integrity, capsule, metadata, wit, rust |
| unexpected {kind:?} in a canonical File owning closure | exception | critical | rust, storage, content-addressed, invariant-violation |
| DNS resolved to an unauthorized private or local IP address | exception | error | ssrf, dns, security, network, sandbox |
| capsule materialization target is redirected or not a direct | exception | error | filesystem, security, symlink, path-validation |
| durable capsule {id} WASM hash differs between authority and | validation | critical | integrity-verification, blake3, wasm-hash, tamper-detection, rust |
PermissionDenied trusted Windows path contains a redirect or non-directory component: {} | error_code | error | windows, security, symlink, path-traversal |
| {context} | error_code | error | windows, fs, io, error-wrapping |
| durable capsule {id} metadata executable hash differs from a | validation | error | integrity-verification, wasm-hash, authority-receipt, rust |
| installed authority receipt does not match capsule '{capsule | validation | error | security, authority-receipt, install, schema-mismatch |
| opaque capsule asset directories cannot be symlinks: {} | exception | error | validation, signing, semver, integrity |
| signed channel {label} is not canonical UTC RFC3339 seconds | validation | error | datetime, rfc3339, validation, rust |
| failed to fetch {name} from {url} (HTTP {}) | http | error | network, http, rust, download, cli |
| FUSE mount completed but is absent from the Linux mount tabl | exception | error | fuse, linux, mount, filesystem |
| signed channel version '{value}' is not canonical semver | validation | error | semver, validation, update-channel, rust |
| release {resolved_ref} of {org}/{repo} ships no .capsule ass | exception | error | github, release, capsule, missing-asset |
| capsule version mismatch for '{expected}': expected '{expect | exception | error | capsule-install, version-mismatch, manifest |
| mountpoint ancestor is writable without sticky protection: { | validation | error | security, filesystem, permissions, mount |
| malformed Windows ACL for {description}: {reason} | exception | error | windows, acl, security, malformed-data, named-pipes |
| signed source URL cannot contain path segments | exception | error | url, network, config |
| an Astrid daemon is recorded as running (PID file) but its u | exception | error | daemon, singleton-lock, ipc, stale-state |
| commands::daemon::unreachable_uplink_message() | exception | error | daemon, internal-invariant, unreachable, bootstrap |
| Astrid durable media is redirected or not a regular file: {} | exception | error | filesystem, symlink, keys, security |
| WinFsp service parent start identity is invalid | validation | error | winfsp, windows, validation, ipc |
| kernel returned an unexpected storage mount response | exception | error | ipc, protocol-mismatch, winfsp, storage |
| {} overlaps the Astrid durable root: {} overlaps {} | validation | error | io, filesystem, configuration, env-var |
| WinFsp mountpoint is not valid UTF-16 | exception | error | winfsp, utf-16, mountpoint, windows, path |
| signed Distro.toml does not match Distro.lock manifest_hash; | validation | error | integrity, hash-mismatch, signature, lockfile, rust |
| running daemon returned unload success without a status | exception | error | ipc, protocol, daemon |
| private Windows path ACL is not restricted to the current us | exception | error | windows, acl, security, permissions, audit |
| private directory has no Unix root: {} | exception | error | filesystem, invalid-input, unix, path |
| named-pipe client disconnected before transport authenticati | exception | warning | windows, named-pipes, ipc, authentication, disconnect |
| layout migration source changed type: {} | exception | error | toctou, filesystem, migration, race-condition |
| an Astrid daemon appears to be running but its uplink is unr | exception | error | daemon, socket, ipc, cli |
| WinFsp stop deadline overflow | exception | error | winfsp, timeout, clock-overflow, shutdown, defensive |
| layout path is redirected or not a directory: {} | exception | error | io, security, symlink, path-validation |
| legacy audit retirement is ambiguous: {} | validation | error | filesystem, migration, conflict, resume |
| release endpoint returned tag '{actual_tag}', expected '{tag | validation | error | http, update-channel, response-validation, rust |
| materialized capsule manifest exceeds durable authority appr | exception | error | security, capabilities, authorization, privilege-escalation |
| registry set_active_model reply carried neither an 'error' n | http | error | rust, gateway, registry, protocol-mismatch |
InvalidData invalid private-file write journal | error_code | error | windows, crash-recovery, journal, data-integrity |
| {} is not a real directory: {} | validation | error | io, filesystem, configuration, env-var |
| layout migration capacity probing is unavailable in a WebAss | exception | error | wasm, filesystem, unsupported-platform, migration |
| Distro.lock identity does not match the signed Distro.toml | validation | error | integrity, lockfile, version-mismatch, signature, rust |
| layout migration receipt does not match its intent or destin | exception | error | io, migration, integrity, receipt |
PermissionDenied source executable identity changed while staging | error_code | error | windows, filesystem, race-condition, tamper-detection, staging |
| cannot retire leftover capsule authority while pending trans | exception | error | transaction, authority-receipt, migration, state-conflict |
| WinFsp stop timed out | exception | error | winfsp, timeout, shutdown, windows, ipc |
| non-workspace capsule installation requires the authoritativ | exception | error | capsule-install, missing-storage, api-misuse |
| capsule '{id}' provides an uplink but is absent from the ope | exception | error | config, policy, network, allowlist, capsule |
| durable capsule {id} version differs across package records | validation | critical | integrity, capsule, version-mismatch, rust |