204 lines
14 KiB
JSON
204 lines
14 KiB
JSON
{
|
|
"IPC_calls": 0,
|
|
"O1_native_failure": {
|
|
"children": "0",
|
|
"failures": "1",
|
|
"initialized": "0",
|
|
"listeners": "0",
|
|
"matched": "1",
|
|
"nonce": "dcb32bacb26349078f9ca4a7876980b8",
|
|
"parent": "0x55dca3a1ec80",
|
|
"pid": "3324847",
|
|
"published": "0",
|
|
"role": "root_popup",
|
|
"successes": "0",
|
|
"tree": "0x55dca46ebf50",
|
|
"xdg": "0x55dca4750200",
|
|
"xdg_parent": "0x55dca4770910"
|
|
},
|
|
"O1_scientific_cleanup": "FALSE, retained oracle failure; do not promote to PF",
|
|
"O1_survival": "Post-injection snapshots/captures and later IPC rc0; neighbor serial42/43 before close_owner; same PID in native lines; all processes rc0 no rescue",
|
|
"O1_wire_root": {
|
|
"parent": "TOPLEVEL",
|
|
"parent_xdg": 9,
|
|
"popup": "POPUP_A",
|
|
"role": 14,
|
|
"serial": 31,
|
|
"wl": 12,
|
|
"xdg": 11
|
|
},
|
|
"O2": "NOT_RUN_BLOCKED_BY_O1_INCONCLUSIVE",
|
|
"P1_independent_pixels": "PASS exact complete mapped H2, A-only H2 and final baseline replayed from raw captures",
|
|
"budget": {
|
|
"captures": 100,
|
|
"runs": 11,
|
|
"sha256": "84e19df60a786b2c346ac58b7179ab1a355142246a06b30d2a98e7d8a4b01873",
|
|
"unchanged": true
|
|
},
|
|
"committed": false,
|
|
"critical_common_failure_for_G2_demonstrated": false,
|
|
"critical_leak_demonstrated": false,
|
|
"decision": "PASS_BOUNDED_EVIDENCE_REVIEW",
|
|
"evidence_sha256": {
|
|
"graphics-runs/C8/run/compositor.log": "7a8d4c1963cbbf9edf80f0edc61cfa20fbc150b4d8d25d28eb8bc4229a618971",
|
|
"graphics-runs/C8/run/config": "caf7cdff074714cb5b2ba35827558ce5a7defda125de034a7d42296f03b0528b",
|
|
"graphics-runs/C8/run/events.jsonl": "186f6c15ae2d3cd1dc8d32879a5e35e277e5577b0be141a79c2692fdf76ddf4d",
|
|
"graphics-runs/C8/run/filler0-closed-3324744.log": "5c38d9f9c4098626b02621acf0767b8568252cb616219da26e190b7a99d0a6bc",
|
|
"graphics-runs/C8/run/filler0.log": "5c38d9f9c4098626b02621acf0767b8568252cb616219da26e190b7a99d0a6bc",
|
|
"graphics-runs/C8/run/fullscreen-before-snapshot.json": "4940bcf318256d9ac86fff32b6d3104b3f6808922cae296dc48500e7886cdd99",
|
|
"graphics-runs/C8/run/fullscreen-peer-closed-3324753.log": "0cc01b5502b258adfe98eba1c69fbe28915dac9503cca20ff45bd81f5c322f41",
|
|
"graphics-runs/C8/run/fullscreen-peer.log": "0cc01b5502b258adfe98eba1c69fbe28915dac9503cca20ff45bd81f5c322f41",
|
|
"graphics-runs/C8/run/outcome.json": "552ed76022f8675c63d75e9b41406ec0754b2e5826b342020c559c4458724bd1",
|
|
"graphics-runs/C8/run/owner-closed-3324748.log": "f7c75750e4f2e5536d89eb4f9180ec68f68e885b4e1e0b109ec3bd9f0fcdc517",
|
|
"graphics-runs/C8/run/owner.log": "f7c75750e4f2e5536d89eb4f9180ec68f68e885b4e1e0b109ec3bd9f0fcdc517",
|
|
"graphics-runs/C8/run/pointer.log": "fbf1d66c7352dee486b0d01ae2d4e258a14c003a534fb592498727ff17ca402f",
|
|
"graphics-runs/C8/run/proc-maps.txt": "1b098ca0e65add33840d46e2be6639f42fac6e5d87aebcc74ab5aaa3a256e199",
|
|
"graphics-runs/C8/run/reference-closed-3324736.log": "8998c5cec8c36d81d8907248913dab7a1b93ee999e2b27f139e57526dfc68bc4",
|
|
"graphics-runs/C8/run/reference.log": "8998c5cec8c36d81d8907248913dab7a1b93ee999e2b27f139e57526dfc68bc4",
|
|
"graphics-runs/C8/run/runtime-identity.json": "f91f0bcf1659c348cb4970d87e505510d71d1e66d789393d71a2146e6fc78b85",
|
|
"graphics-runs/C8/run/startup-snapshot.json": "ac7adbd8ae0e4b928f80749ee831ebd2f2318d0aa8456547549838ff7e33298b",
|
|
"graphics-runs/C8/run/terminal-ipc.json": "c4d44ea275c98e70966926571f95b83a96776fdf06ebf987bc2b2fa9f9a85630",
|
|
"graphics-runs/O1/run/H2-reference1.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/O1/run/H2-reference2.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/O1/run/compositor.log": "329ad681d7fbaae086365b21c57f077e0f0e1dec61aac158233ff54ceb7daf40",
|
|
"graphics-runs/O1/run/config": "caf7cdff074714cb5b2ba35827558ce5a7defda125de034a7d42296f03b0528b",
|
|
"graphics-runs/O1/run/events.jsonl": "9ca550feba31bfdfc5afbe8c855e83348b560e238e2d76858051302d9c88df82",
|
|
"graphics-runs/O1/run/filler0-closed-3324882.log": "fa784f8ca1d816ca009d25d4540704d14889c2453149b744cf4b2b140f5f3dd7",
|
|
"graphics-runs/O1/run/filler0.log": "fa784f8ca1d816ca009d25d4540704d14889c2453149b744cf4b2b140f5f3dd7",
|
|
"graphics-runs/O1/run/oom-after-snapshot.json": "fef07f9f67ad6f28ba9bf4e1f9329c4b9fec9f4451f62cd98a0f9d054404f338",
|
|
"graphics-runs/O1/run/oom-before-snapshot.json": "686834730d06fbb4bc8e28d858ba863dbae1a516774e4da7d5b3d44d1b099b8a",
|
|
"graphics-runs/O1/run/oom-partial-failure.json": "58ec2f56a18a742a9f992d25229a784f81624dcdb4dcf38075c1699c3ca98203",
|
|
"graphics-runs/O1/run/oom-post-H1.png": "c8d50e1a0e52074bf595a82a56d5db9f1790cf0cfd7e510c32ceceeba4295802",
|
|
"graphics-runs/O1/run/oom-post-H2.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/O1/run/oom-pre-H1.png": "c8d50e1a0e52074bf595a82a56d5db9f1790cf0cfd7e510c32ceceeba4295802",
|
|
"graphics-runs/O1/run/oom-pre-H2.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/O1/run/oom-token": "e4416c9a2967e65bebb0c49667400538904503b8a5e5d185ee9318547d304d0d",
|
|
"graphics-runs/O1/run/outcome.json": "ff778e31269c9d3494a38cd07e70a2d1b60a42b3d25c9336b3be431594d8d776",
|
|
"graphics-runs/O1/run/owner-closed-3324886.log": "3f8e81302a78ab16a1796f6dafc8e5d4cb9051abd79b981caa3bd0fa60a425fe",
|
|
"graphics-runs/O1/run/owner-geometry.json": "82cb362257a10a14326b664a0b7dc39dbb447d8e19b0af652a5460f7ec3ed294",
|
|
"graphics-runs/O1/run/owner-owner-snapshot.json": "ae35734e8209c1c5b8baba886f4324a133690df0172e87cfa4be864d844f91b6",
|
|
"graphics-runs/O1/run/owner.log": "3f8e81302a78ab16a1796f6dafc8e5d4cb9051abd79b981caa3bd0fa60a425fe",
|
|
"graphics-runs/O1/run/pointer.log": "3e000d65bad98a385f2320e3c0f14c9dfdecded8d0a117fcda4f3f0fdaf8b0aa",
|
|
"graphics-runs/O1/run/proc-maps.txt": "9787ff1cd58ee7de606167531afa27cc7c6270a8d9125e7f81a83580a47ec7ca",
|
|
"graphics-runs/O1/run/reference-closed-3324875.log": "5fe3c64d386206db19d8e886cb555f296eb5fc8ff9ea3dd2462f6a483ec4136c",
|
|
"graphics-runs/O1/run/reference-stability.json": "f6557d7b4e29b35adcaeafbd4391ebd72faf26d4d8a870c4f668a0d3236e1c78",
|
|
"graphics-runs/O1/run/reference.log": "5fe3c64d386206db19d8e886cb555f296eb5fc8ff9ea3dd2462f6a483ec4136c",
|
|
"graphics-runs/O1/run/runtime-identity.json": "9053ccfc5e2c4848b15a345aad62e739766fd0c1d32921695f53e9e0d5d59531",
|
|
"graphics-runs/O1/run/startup-snapshot.json": "070cad8377aa884463b1dc86cb7d35efd700a23ab967165bed6439bb2a991b55",
|
|
"graphics-runs/O1/run/terminal-ipc.json": "c4d44ea275c98e70966926571f95b83a96776fdf06ebf987bc2b2fa9f9a85630",
|
|
"graphics-runs/P1/run/H2-reference1.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/P1/run/H2-reference2.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/P1/run/compositor.log": "169c700f1fb87c362817b85ef8a559ba3daa54f1492d99905f9cb8ca6ff734b3",
|
|
"graphics-runs/P1/run/config": "caf7cdff074714cb5b2ba35827558ce5a7defda125de034a7d42296f03b0528b",
|
|
"graphics-runs/P1/run/events.jsonl": "339e34ff32aa4950dfe4bff88663f92182443835eb2c5bd49c2b2c8cb221a9ee",
|
|
"graphics-runs/P1/run/filler0-closed-3324617.log": "0ead301c465e67e0cfbeee98eb5a3565a1918f7816b317f2b342c3b7a2dd3572",
|
|
"graphics-runs/P1/run/filler0.log": "0ead301c465e67e0cfbeee98eb5a3565a1918f7816b317f2b342c3b7a2dd3572",
|
|
"graphics-runs/P1/run/fullscreen-B-closed-H1.png": "57d05417142dec4c40d97240ce1a19c74c943f18e12d641fe14c8b82f931f3ac",
|
|
"graphics-runs/P1/run/fullscreen-B-closed-H2.png": "cb3ae85599512bb4cd321ca6e1e6d6098d58e0722b6417c78771e985f5ef6586",
|
|
"graphics-runs/P1/run/fullscreen-after-owner-snapshot.json": "f4b15db051c8e8c01af7aeb39a00e371203827b4fdd3398b5b2572a6387ab9a6",
|
|
"graphics-runs/P1/run/fullscreen-before-snapshot.json": "490ca9c0126eba35d213c86ad9cf752cbafd297f8cefe2bc453c98546e8a47ad",
|
|
"graphics-runs/P1/run/fullscreen-comparability.json": "104f3dd9b66b6ad8463651474403904fbc49a73a9c25c12a1c18333a15f42a80",
|
|
"graphics-runs/P1/run/fullscreen-final-H1.png": "af3ac8ce331306347f6bd66831c4eae9bca1f2e42ecb25bb639cbfd16b5e622f",
|
|
"graphics-runs/P1/run/fullscreen-final-H2.png": "4471e93ccb6cf3ff4970f61fce405431a228af598d2f1f030a3b7586962ecd7a",
|
|
"graphics-runs/P1/run/fullscreen-mapped-H1.png": "41043f2d03433de3c0a1f396d320a1241bb36e18afd02d13863912c2117b054f",
|
|
"graphics-runs/P1/run/fullscreen-mapped-H2.png": "55157d11ee8dfe0e56e0a1def7b0efb13659e5eef75bae9561789408d836b90a",
|
|
"graphics-runs/P1/run/fullscreen-owner.png": "195648a5928a4c3f963afbb610645a4b4d83bbdecf6a45b43abaa52ea122fc83",
|
|
"graphics-runs/P1/run/fullscreen-peer-closed-3324628.log": "8081fa8b3dcab33c21e222305f770233d9815a433d32d4749b652aa5e25bb9f4",
|
|
"graphics-runs/P1/run/fullscreen-peer.log": "8081fa8b3dcab33c21e222305f770233d9815a433d32d4749b652aa5e25bb9f4",
|
|
"graphics-runs/P1/run/fullscreen-rootA.png": "57d05417142dec4c40d97240ce1a19c74c943f18e12d641fe14c8b82f931f3ac",
|
|
"graphics-runs/P1/run/outcome.json": "2d6f603a9b8d304b1af0931463abeeeaee4e0cf9e6bc140810fe4eb76b931e04",
|
|
"graphics-runs/P1/run/owner-closed-3324623.log": "0de4bca13044d88fa8ae1704741da137f2ba4c623069b18003fc25fd725d9114",
|
|
"graphics-runs/P1/run/owner-geometry.json": "8b59c66a34d6613579dc2fccabe9826b77283f810a97ee1cf71e9cfa3ab20a34",
|
|
"graphics-runs/P1/run/owner-owner-snapshot.json": "7cfb55fff4ad43ecd022eddf12266739a6bf9056a42294f9b8a8805bb7df70f5",
|
|
"graphics-runs/P1/run/owner.log": "0de4bca13044d88fa8ae1704741da137f2ba4c623069b18003fc25fd725d9114",
|
|
"graphics-runs/P1/run/pointer.log": "f082f3a4978914b3709aa7a928c961d434c38a27ae34a07bad1e6f4e95254588",
|
|
"graphics-runs/P1/run/proc-maps.txt": "c11c8be4a17a8d9e18bd69ce1fa9b23a7e1dd661960bcb480e36c5cc5729bbb0",
|
|
"graphics-runs/P1/run/reference-closed-3324611.log": "01030c793f57a2f65e4580e394967f4f13ac5621d6a5cd653ad732bd35550965",
|
|
"graphics-runs/P1/run/reference-stability.json": "f6557d7b4e29b35adcaeafbd4391ebd72faf26d4d8a870c4f668a0d3236e1c78",
|
|
"graphics-runs/P1/run/reference.log": "01030c793f57a2f65e4580e394967f4f13ac5621d6a5cd653ad732bd35550965",
|
|
"graphics-runs/P1/run/runtime-identity.json": "8a31adf0682d86251ed6903e00b01d305e544f7acb0f4bcb9665c03040dee301",
|
|
"graphics-runs/P1/run/startup-snapshot.json": "fc6cc0d684bf0a6ce9378ce317eb0ea4d983f170dc0aa5c39cebf7cfa15f1751",
|
|
"graphics-runs/P1/run/terminal-ipc.json": "e6674bddc8ac2b06fb5c2373cf7bc54f0906e7f252559f46928ce70fd0e70cd4"
|
|
},
|
|
"findings": [
|
|
{
|
|
"evidence": "C8 snapshot workspace6 Mosaic: filler8, group10 with owner9 only, peer11 as workspace sibling; guard fails before captures. P1 actual group10 has owner9+peer11.",
|
|
"file": "/var/tmp/swayfx-mosaic-corec-v2-i516p6po/runtime-next-git-kit/tooling/probes/step20c-corec-v2/graphics/fullscreen.py",
|
|
"severity": "P2",
|
|
"smallest_correction_direction": "Future separately authorized fixture must prepare and verify actual group under Mosaic; preserve exact invariant, no replay of consumed C8.",
|
|
"symbol": "run: group preparation",
|
|
"violated_requirement": "C8 actual equal-child nonleaf fullscreen group comparable to P1"
|
|
},
|
|
{
|
|
"evidence": "O1 actual destruction order A,TOPLEVEL after failed root allocation; no B CREATE. Common client_exit accepts B,A,TOPLEVEL or TOPLEVEL only, rejects root-only order despite CLOSE_RECEIVED, rc0, EXIT error0 and SHM1/1. Final 2 captures absent.",
|
|
"file": "/var/tmp/swayfx-mosaic-corec-v2-i516p6po/runtime-next-git-kit/tooling/probes/step20c-corec-v2/graphics/oom_handler.py",
|
|
"severity": "P2",
|
|
"smallest_correction_direction": "Future bounded OOM-specific closure oracle verifies exact root-failure lifecycle; preserve current INCONCLUSIVE and no retry.",
|
|
"symbol": "run -> Session.close_client -> validators.client_exit",
|
|
"violated_requirement": "Prospective O1 validates actual root-failure popup lifecycle and owner closure without nonexistent B"
|
|
}
|
|
],
|
|
"git_operations": 0,
|
|
"independent": true,
|
|
"limitations": [
|
|
"C8 fullscreen/nonleaf comparison NOT_EXERCISED",
|
|
"O1 INCONCLUSIVE final captures absent",
|
|
"Full damage/stale-listener/availability qualification NOT_PROVEN",
|
|
"Native GL remains NOT_RUN before G2"
|
|
],
|
|
"new_builds": 0,
|
|
"new_captures": 0,
|
|
"new_runs": 0,
|
|
"post_injection_maps_limit": "availability() validates current PID/executable/wlroots maps before oom-after snapshot; its return was not archived because final oom-measurements save was skipped. proc-maps/runtime-identity are startup evidence; do not claim separate full post-injection maps archive.",
|
|
"pushed": false,
|
|
"results": {
|
|
"C8": {
|
|
"all_process_exits": 0,
|
|
"captures": 0,
|
|
"mechanical_rescue": false,
|
|
"outer_runner_exit": 1,
|
|
"runner_failure": "Ambiguous: exact two-child group preparation",
|
|
"scientific_cleanup": true,
|
|
"status": "INCONCLUSIVE",
|
|
"terminal_ipc": {
|
|
"ipc_exit": 1,
|
|
"stderr": "00:00:00.002 [ERROR] [common/ipc-client.c:86] Unable to receive IPC response\n",
|
|
"stdout": ""
|
|
}
|
|
},
|
|
"O1": {
|
|
"all_process_exits": 0,
|
|
"captures": 6,
|
|
"mechanical_rescue": false,
|
|
"outer_runner_exit": 1,
|
|
"runner_failure": "Ambiguous: popup child-first destruction order",
|
|
"scientific_cleanup": false,
|
|
"status": "INCONCLUSIVE",
|
|
"terminal_ipc": {
|
|
"ipc_exit": 1,
|
|
"stderr": "00:00:00.002 [ERROR] [common/ipc-client.c:86] Unable to receive IPC response\n",
|
|
"stdout": ""
|
|
}
|
|
},
|
|
"P1": {
|
|
"all_process_exits": 0,
|
|
"captures": 10,
|
|
"mechanical_rescue": false,
|
|
"outer_runner_exit": 0,
|
|
"runner_failure": null,
|
|
"scientific_cleanup": true,
|
|
"status": "PARTIALLY_FEASIBLE",
|
|
"terminal_ipc": {
|
|
"ipc_exit": 1,
|
|
"stderr": "00:00:00.001 [ERROR] [common/ipc-client.c:86] Unable to receive IPC response\n",
|
|
"stdout": ""
|
|
}
|
|
}
|
|
},
|
|
"reviewer": "/root/remaining_run_admission",
|
|
"schema": "remaining-runtime-early-independent-review-v1",
|
|
"scope": "Only P1/C8/O1 actual evidence and G2 dependency-stop gate; no repair/run/retry",
|
|
"source_edits": false,
|
|
"terminal_endpoint": "terminal swaymsg exit rc1 Unable to receive IPC response together with compositor rc0 and shutdown teardown is endpoint unavailability; does not establish compositor shutdown bug",
|
|
"verification_note": "First read-only evidence check compared richer outcome.json to compact ledger outcome and failed assertion; corrected comparison verifies shared status/process facts. No runtime action occurred."
|
|
}
|