Experiment formal browser native cleanup results 01 - kmosoti/FabricO11y GitHub Wiki

Native browser process cleanup results

2026-10-15. At harness 01523635bacc6a31cc0fc1d3bda201288e431bb0, all 13 source controls ran without skips (exit 0), and all four real Linux cgroup/PIDFD cleanup cases exited 0. The cases cover a TERM-resistant descendant, double fork/setsid after binding, an adopted zombie absent from cgroup.procs, and refusal to consume an unrelated direct-child zombie. Each owned group reached populated 0; observed original children disappeared; the independent guardian reported no errors. The launcher confirmed stop for both runs. Native fixture peak memory was 37.1 MiB, swap zero.

Source controls emitted previously observed Popen ResourceWarnings; full logs are retained. This is finite process-cleanup evidence, not browser, session-clock, PWA or exact-package acceptance. Native clock/request binding and desktop browser acceptance remain incomplete.

All commands used the resource launcher through the recorded guarded driver. DATA path use was 34,430,492,047 bytes at native admission, plus a 1 GiB reserve, below the 95e9 threshold. Native temporary fixtures were removed after successful cleanup; raw receipts and logs remain.

{
  "browser-native-integration-source-01": {
    "path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/browser-native-integration-source-01.json",
    "sha256": "b28f2b4220c3faf61efac1288512f363be8d6b106e9c7abb9526cea928c7b1f9",
    "exit": 0,
    "stop_confirmed": true,
    "command": [
      "env",
      "PYTHONPATH=tools/ui",
      "python3",
      "-B",
      "-m",
      "unittest",
      "-v",
      "test_role_matrix.BrowserFixtureCleanupTests",
      "test_role_matrix.DelegatedBrowserOwnershipTests"
    ],
    "harness_revision": "01523635bacc6a31cc0fc1d3bda201288e431bb0"
  },
  "browser-native-kernel-controls-01": {
    "path": "/run/media/kmosoti/data/FabricO11y/results/service-opening-candidate/browser-native-kernel-controls-01.json",
    "sha256": "54dc3183e489a565221c2f2bcbfd6b0ff8663a92f7f603d819e4a58d72359b67",
    "exit": 0,
    "stop_confirmed": true,
    "command": [
      "env",
      "PYTHONPATH=tools/ui",
      "python3",
      "-B",
      "tools/ui/browser_cleanup_native.py",
      "--out",
      "/run/media/kmosoti/data/FabricO11y/results/browser-cleanup-native-01"
    ],
    "harness_revision": "01523635bacc6a31cc0fc1d3bda201288e431bb0"
  }
}