# Un error d'un mil·lisegon va aturar el trànsit aeri del Regne Unit. Sis hores.

Published: 2026-09-25

A les 10:00 del dimarts 8 de setembre, una sol·licitud rutinària de codi squawk dins del Sistema Nacional de l'Espai Aeri (NAS) de NATS és interrompuda per un missatge de major prioritat mentre està a mig actualitzar un valor. La finestra d'exposició és d'aproximadament un mil·lisegon. La sol·licitud es reprèn de manera incorrecta, les dades de vol surten corruptes, i a les 19:30 més de 2.000 vols del Regne Unit han estat endarrerits, cancel·lats o desviats.

Canonical: https://thedailydiff.dev/ca/video/2026-09-25-nats-millisecond/

## Què cobreix aquest vídeo

- 10:00: una sol·licitud, interrompuda dins d'una finestra d'1 ms
- Cronologia: 10:00 squawk → 10:02 blip → 12:45 les sortides s'aturen → 13:32 enllaç perdut
- La solució: reiniciar les dades de vol de tot el país
- Mecanisme: en pausa a mig camí d'una escriptura
- Per què una característica de seguretat va aturar el cel

## Capítols

- 0:00 10:00: una sol·licitud, interrompuda dins d'una finestra d'1 ms
- 0:32 Cronologia: 10:00 squawk → 10:02 blip → 12:45 les sortides s'aturen → 13:32 enllaç perdut
- 1:03 La solució: reiniciar les dades de vol de tot el país
- 1:22 Mecanisme: en pausa a mig camí d'una escriptura
- 1:37 Per què una característica de seguretat va aturar el cel
- 2:05 git blame — codi heretat 50 · pla de reinici 30 · l'alarma de les 10:02 15 · 1 ms 5
- 2:24 Radi de blast: 8.000 planificats, 6.094 gestionats, tercera fallada en tres anys
- 2:41 Veredicte + la línia de dilluns: escriptures atòmiques, alarmes fortes

## Transcripció traduïda

Traduït de la narració original en anglès. L'àudio i els subtítols disponibles estan controlats per YouTube.

### 10:00: una sol·licitud, interrompuda dins d'una finestra d'1 ms

0:00 A les deu del matí, una sol·licitud rutinària dins del sistema de dades de vol de Gran Bretanya és interrompuda exactament en el mil·lisegon equivocat, i al vespre més de dos mil vols són endarrerits, cancel·lats o desviats. Això prové de l'informe preliminar de Nats, el servei de trànsit aeri del Regne Unit. No hi ha senyals d'atac, i ningú va prémer el botó equivocat. Només un defecte heretat, i un mil·lisegon molt específic. Com va passar, per què un mil·lisegon va ser suficient, i qui en té realment la culpa. Això és The Daily Diff, postmortem.

0:31 Les deu. Algú demana manualment un codi squawk, el número de quatre dígits que

### Cronologia: 10:00 squawk → 10:02 blip → 12:45 les sortides s'aturen → 13:32 enllaç perdut

0:36 lliga un punt de radar al seu pla de vol. La sol·licitud és vàlida, i també ho és el pla. Les deu i dos. L'enllaç entre el Control d'Àrea de Londres i el sistema central es cau, després torna sol al cap de quaranta-cinc segons. El tiquet diu recuperat, estable, sense impacte operacional. Les dotze trenta-dos. L'enllaç comença a caure de nou, més ràpid cada vegada, i els controladors perden part de l'automatització.

0:56 A les dotze quaranta-cinc, les sortides del Regne Unit s'aturen. A la una trenta-dos, l'enllaç es cau i es queda caigut. La solució és un reinici controlat, i aquesta és la part cara,

### La solució: reiniciar les dades de vol de tot el país

1:06 perquè el mateix sistema alimenta els centres de control i els aeroports de tot el país. L'error viu a l'espai aeri de Londres. Les restriccions cobreixen tot el Regne Unit. El reinici s'executa des d'un quart de quatre fins a dos quarts de cinc, i desenredar els plans de vol duplicats triga fins a les set menys deu. Llavors, per què un mil·lisegon va ser suficient?

### Mecanisme: en pausa a mig camí d'una escriptura

1:23 El sistema gestiona les tasques per prioritat, i posar en pausa una tasca petita per una d'urgent és normal. Però aquesta tasca estava a mig actualitzar un valor. El missatge urgent arriba dins d'aquest mil·lisegon, i l'actualització s'atura a mig camí. Quan es reprèn, no es reprèn correctament. Les dades incorrectes es filtren a algunes de les actualitzacions de vol posteriors.

### Per què una característica de seguretat va aturar el cel

1:40 Londres intenta llegir-ne una, triga massa i caduca el temps. Una caducitat de temps fa caure l'enllaç, tal com està dissenyat, per protegir ambdós sistemes. La característica de seguretat funciona perfectament. Aquest és el problema. Les pròpies paraules de l'informe. Si el missatge urgent hagués arribat un mil·lisegon abans o després, l'actualització s'hauria completat normalment. A Hacker News, un programador anomena un mil·lisegon una eternitat absoluta,

2:02 garantit que passarà dimarts aquesta setmana. Era un dimarts.

### git blame — codi heretat 50 · pla de reinici 30 · l'alarma de les 10:02 15 · 1 ms 5

2:05 git blame. El codi heretat, cinquanta per cent, per una actualització que es pot posar en pausa a mig camí i torna incorrectament. El pla de reinici, trenta, perquè un registre incorrecte a Londres significa reiniciar les dades de vol de tot el país. L'alarma de les deu i dos, quinze, per curar-se sola i ser arxivada com a sense impacte. Cinc per cent al mil·lisegon, per la seva sincronització. Radi de blast. Nats va planificar uns vuit mil vols aquell dia i va gestionar

### Radi de blast: 8.000 planificats, 6.094 gestionats, tercera fallada en tres anys

2:27 uns sis mil. Les sortides del Regne Unit es van aturar durant unes quatre hores i mitja, i l'endarreriment va trigar més de dos dies a desaparèixer. És la tercera fallada de trànsit aeri de Gran Bretanya en tres anys, i el director executiu anomena aquest error molt, molt fosc.

### Veredicte + la línia de dilluns: escriptures atòmiques, alarmes fortes

2:41 Veredicte, postmortem: NEEDS REVIEW. L'informe és ràpid i específic, i la solució està escrita i en proves. Però el pla és un reinici més ràpid, no un de més petit. Línia de dilluns: si una tasca es pot posar en pausa, feu que la seva escriptura sigui atòmica, i tracteu una alarma que es cura sola com una alarma. Envieu-me l'incident del qual encara no se us permet parlar, als comentaris, o a thedailydiff.dev. I aquesta és la diferència d'avui.

3:02 Sóc Niko d'Axrisi. Fusiona de manera responsable.

## Fonts

- [NATS, Major Incident Preliminary Investigation Report, NAS incident 08 September 2026 (report date Sep 16)](https://www.nats.aero/wp-content/uploads/2026/09/NATS-Preliminary-Investigation-Report-into-NAS-Incident-on-08-Sept-2026-Issued-16-Sept-2026.pdf) — www.nats.aero
- [NATS press release, "NATS publishes preliminary report on technical incident of 8 September" (Sep 18, 2026)](https://www.nats.aero/news/nats-publishes-preliminary-report-on-technical-incident-of-8-september/) — www.nats.aero
- [NATS on X, 8 Sep](https://x.com/NATS/status/2097313182482084317) — x.com
- [BBC, "Flight chaos caused by 'millisecond' software defect, report says"](https://www.bbc.co.uk/news/articles/cw0kl1571lpmo) — www.bbc.co.uk
- [The Guardian (Sep 18, 2026)](https://www.theguardian.com/world/2026/sep/18/flight-chaos-affecting-hundreds-of-thousands-caused-in-millisecond-by-software-error-uk) — www.theguardian.com
- [Hacker News thread on the report](https://news.ycombinator.com/item?id=49754064) — news.ycombinator.com
