Files
takana/scripts
SergioandClaude Opus 5 0d7beefb60 cazadores: setsid + matar el GRUPO — mataban el bwrap y el firefox sobrevivía
Segunda vez el mismo día: un firefox colgado de la verificación A/B se quedó con el lock de
build de la granja. La causa es del arnés, no de firefox: 'kill $BW' mata el bwrap EXTERIOR,
que no es el init del namespace de PID, así que el proceso de dentro sigue vivo — y si el
arnés corría bajo flock, hereda el fd del lock y deja a la granja muda hasta que alguien mire.

Medido con control negativo y positivo:
  matar sólo el bwrap  → queda 1 firefox vivo   (reproduce la fuga)
  setsid + matar grupo → quedan 0                (arreglado)

Se documenta además que el 'flock' del uso lleva '-o', que no es opcional.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QPJteswQvP1L7zSBrQQe2
2026-09-08 18:12:31 +00:00
..