tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1574Shell 204Rust 111Markdown 993763 Definiciones

🩹 cosmic-diag: el patrón del grep daba un falso positivo con `microcode:`

`grep -i "Code: "` matchea `microcode: Current revision: 0x...`, o sea que reportaba
como hallazgo una línea de arranque normal. Anclado a lo que el kernel imprime de
verdad ante una señal: segfault, general protection fault, traps:, Killed process.

Dato real de la corrida en el OptiPlex: NO hubo segfault ⇒ cosmic-comp no muere por
señal, sale por su cuenta sin escribir nada. Cambia la búsqueda.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

41e8b579d50129b0013c83741fe9e7866e7e21be · por sergio · (hace 2 meses) · padre e125b7a7c · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +4 −1

diff --git a/scripts/cosmic/metal-desktop-image.sh b/scripts/cosmic/metal-desktop-image.sh
index bdc635c3..8347bd2d 100755
--- a/scripts/cosmic/metal-desktop-image.sh
+++ b/scripts/cosmic/metal-desktop-image.sh
@@ -181,7 +181,10 @@ sleep 50
 /bin/busybox dmesg > "$L/dmesg-despues.txt" 2>&1
 /bin/busybox sync
 echo "== listo. Lo que importa: =="
-grep -aiE "segfault|general protection|trap |Code: " "$L/dmesg-despues.txt" | tail -5 || true
+# OJO con el patrón: `Code: ` (mayúsc/minúsc ignoradas) matchea `microcode: Current revision:` y
+# reporta un falso positivo que parece un hallazgo. Se ancla a lo que de verdad imprime el kernel
+# ante una señal, y sólo para el proceso que nos importa.
+grep -aE "segfault|general protection fault|traps:|Killed process" "$L/dmesg-despues.txt" | tail -5 || true
 echo "== (si no salió nada arriba, no fue SIGSEGV: cosmic-comp salió por su cuenta) =="
 echo "== evidencia completa en $L — apagá y traé el USB =="
 DIAG