cuelgue headless: verificación A/B y evidencia — 98 segfaults contra 0

arnés viejo (sólo CONTENT)  98 segfaults · 1 colgada · 49/50 screenshots
  arnés nuevo (los cinco)      0 segfaults · 0 colgadas · 50/50 screenshots

Queda dicho en la cabecera qué prueba esto y qué no. El MECANISMO sí: 98 → 0, exactamente 2
por corrida, en el 100% de las corridas; un efecto determinista se refuta con pocas muestras.
El CUELGUE no: 1 contra 0 en 50 pares no es significativo — con la tasa medida (3 en 130 ≈
2,3%) ver cero en 50 tiene ~31% de probabilidad aunque nada hubiera cambiado, y harían falta
~200 corridas para un negativo convincente.

Lo que sí sostiene: las tres colgadas observadas tienen la MISMA huella exacta (7 fallos de
lanzamiento de pestaña, 1 de rdd, 6 messageManager is null, cero screenshot) y las tres
cayeron donde los ayudantes revientan. Ninguna apareció sin el mecanismo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QPJteswQvP1L7zSBrQQe2
This commit is contained in:
Sergio
2026-09-08 16:48:03 +00:00
co-authored by Claude Opus 5
parent 5247821455
commit 20a719f9c0
11 changed files with 228 additions and 0 deletions
@@ -83,6 +83,22 @@
# sí está probado es que el arnés viejo dejaba 2 ayudantes reventando en CADA corrida y que
# apagando los cinco sandboxes no queda ninguno.
#
# LA VERIFICACIÓN A/B (50 pares intercalados bajo presión, verificar-arreglo-sandbox.sh):
#
# arnés viejo (sólo CONTENT apagado) ...... 98 segfaults · 1 COLGADA · 49/50 screenshots
# arnés nuevo (los cinco apagados) ........ 0 segfaults · 0 colgadas · 50/50 screenshots
#
# ⚠ QUÉ PRUEBA Y QUÉ NO, porque la tentación de leer de más acá es grande:
# · El MECANISMO está eliminado y eso sí es concluyente: 98 → 0, exactamente 2 por corrida, en el
# 100 % de las corridas. Un efecto determinista se refuta con pocas muestras.
# · El CUELGUE no. 1 contra 0 en 50 pares no es significativo por sí solo: con la tasa medida
# (3 colgadas en 130 corridas del arnés viejo ≈ 2,3 %), ver cero en 50 corridas tiene ~31 % de
# probabilidad AUNQUE NADA HUBIERA CAMBIADO. Para un negativo convincente harían falta ~200.
# Lo que sí se puede decir: las TRES colgadas observadas tienen la misma huella exacta —7 fallos
# de lanzamiento de pestaña, 1 de rdd, 6 `messageManager is null`, cero screenshot— y las tres
# cayeron en configuraciones donde los ayudantes revientan. Ninguna apareció sin el mecanismo.
# Evidencia en docs/evidencia/cuelgue-headless/.
#
# EL ARREGLO, para cualquier firefox headless de la distro dentro de bwrap — el sandbox de Gecko no
# aporta nada acá, porque bwrap YA es la jaula, y lo único que hace es fallar y dejar cadáveres:
#