• Re: How many times...

    From Andrew@Andrew97d@btinternet.com to uk.d-i-y on Sun Sep 13 22:34:23 2026
    From Newsgroup: uk.d-i-y

    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick-grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Mon Sep 14 10:28:44 2026
    From Newsgroup: uk.d-i-y

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick-grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....
    --
    "When one man dies it's a tragedy. When thousands die it's statistics."

    Josef Stalin


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to uk.d-i-y on Mon Sep 14 10:36:47 2026
    From Newsgroup: uk.d-i-y

    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick-
    grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military flight?

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to uk.d-i-y on Mon Sep 14 10:09:44 2026
    From Newsgroup: uk.d-i-y

    On 14/09/2026 in message <ngpthgFlqu5U1@mid.individual.net> Andy Burns
    wrote:

    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick- >>>>grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military flight?

    Interesting, we have Chinooks over here quite frequently and their actual location is always different to that shown by Flightradar 24 by a few
    minutes, security?
    --
    Jeff Gaines Dorset UK
    Did you know on the Canary Islands there is not one canary?
    And on the Virgin Islands same thing, not one canary.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Mon Sep 14 11:20:29 2026
    From Newsgroup: uk.d-i-y

    On 14/09/2026 10:36, Andy Burns wrote:
    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick- grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military flight?

    I had heard third hand that it was bad data, but have seen no actual
    detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting improbable
    data. Probably filing a flight plan above 64000 feet or something
    --
    When plunder becomes a way of life for a group of men in a society, over
    the course of time they create for themselves a legal system that
    authorizes it and a moral code that glorifies it.

    Fr|-d|-ric Bastiat

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Mon Sep 14 11:25:07 2026
    From Newsgroup: uk.d-i-y

    On 14/09/2026 11:09, Jeff Gaines wrote:
    On 14/09/2026 in message <ngpthgFlqu5U1@mid.individual.net> Andy Burns wrote:

    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick- grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military
    flight?

    Interesting, we have Chinooks over here quite frequently and their
    actual location is always different to that shown by Flightradar 24 by a
    few minutes, security?

    Military flights that DO have transponders on are always dead accurate
    here. I hear engine noise and look it up on ADSB exchange and know what
    is overhead. Usually some WWII warbird. Or the odd apache


    Remember it is up to the aircraft to say where it is. On ADSB, I am not
    sure if MLAT isn't related to surveillance radar.

    It may lie. Or be confused.
    --
    If you tell a lie big enough and keep repeating it, people will
    eventually come to believe it. The lie can be maintained only for such
    time as the State can shield the people from the political, economic
    and/or military consequences of the lie. It thus becomes vitally
    important for the State to use all of its powers to repress dissent, for
    the truth is the mortal enemy of the lie, and thus by extension, the
    truth is the greatest enemy of the State.

    Joseph Goebbels




    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to uk.d-i-y on Mon Sep 14 12:50:45 2026
    From Newsgroup: uk.d-i-y

    Jeff Gaines wrote:

    Andy Burns wrote:

    Latest I've read is NATS are blaming spurious data from a military
    flight?

    Interesting, we have Chinooks over here quite frequently and their
    actual location is always different to that shown by Flightradar 24 by a
    few minutes, security?

    I don't think the system that failed is the one that controls flight
    levels and headings, but the one that accepts details of planned flights
    from the airlines (and military) obviously one feeds into the other.

    Isn't all of flightradar24 delayed? You could buy a cheap RTL-SDR and
    build an ADS-B aerial from a coke can and a stub of stiff wire, receive
    the data yourself direct from the aircraft ...

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Davey@davey@example.invalid to uk.d-i-y on Mon Sep 14 13:53:06 2026
    From Newsgroup: uk.d-i-y

    On Mon, 14 Sep 2026 12:50:45 +0100
    Andy Burns <usenet@andyburns.uk> wrote:

    Jeff Gaines wrote:

    Andy Burns wrote:

    Latest I've read is NATS are blaming spurious data from a military
    flight?

    Interesting, we have Chinooks over here quite frequently and their
    actual location is always different to that shown by Flightradar 24
    by a few minutes, security?

    I don't think the system that failed is the one that controls flight
    levels and headings, but the one that accepts details of planned
    flights from the airlines (and military) obviously one feeds into the
    other.

    Isn't all of flightradar24 delayed? You could buy a cheap RTL-SDR
    and build an ADS-B aerial from a coke can and a stub of stiff wire,
    receive the data yourself direct from the aircraft ...


    That sounds like a return to the days of Kettering High School!
    --
    Davey.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Joe@joe@jretrading.com to uk.d-i-y on Mon Sep 14 13:08:27 2026
    From Newsgroup: uk.d-i-y

    On Mon, 14 Sep 2026 11:20:29 +0100
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    On 14/09/2026 10:36, Andy Burns wrote:
    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick- >>>> grounded1/

    Well, we now the facts. It was a Biggles fat-finger fault. Own
    goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military
    flight?
    I had heard third hand that it was bad data, but have seen no actual detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting
    improbable data. Probably filing a flight plan above 64000 feet or
    something


    And exactly the same fault as last screwed up ATC, a couple of years
    ago.
    --
    Joe

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sam Plusnet@not@home.com to uk.d-i-y on Mon Sep 14 21:21:51 2026
    From Newsgroup: uk.d-i-y

    On 14/09/2026 11:20, The Natural Philosopher wrote:
    On 14/09/2026 10:36, Andy Burns wrote:
    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-
    gatwick- grounded1/


    Well, we now the facts. It was a Biggles fat-finger fault. Own goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military
    flight?

    I had heard third hand that it was bad data, but have seen no actual detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting improbable data. Probably filing a flight plan above 64000 feet or something

    So it _was_ enemy action - but who's enemy?

    (Or should that be "Enemy to whom?)
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sam Plusnet@not@home.com to uk.d-i-y on Mon Sep 14 21:23:58 2026
    From Newsgroup: uk.d-i-y

    On 14/09/2026 13:08, Joe wrote:
    On Mon, 14 Sep 2026 11:20:29 +0100
    The Natural Philosopher <tnp@invalid.invalid> wrote:

    On 14/09/2026 10:36, Andy Burns wrote:
    The Natural Philosopher wrote:

    On 13/09/2026 22:34, Andrew wrote:
    On 08/09/2026 18:17, Joe wrote:

    ... before it's enemy action?

    https://www.telegraph.co.uk/news/2026/09/08/flights-heathrow-gatwick- >>>>>> grounded1/

    Well, we now the facts. It was a Biggles fat-finger fault. Own
    goal.
    I didn't read that anywhere in the article....

    Latest I've read is NATS are blaming spurious data from a military
    flight?
    I had heard third hand that it was bad data, but have seen no actual
    detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting
    improbable data. Probably filing a flight plan above 64000 feet or
    something


    And exactly the same fault as last screwed up ATC, a couple of years
    ago.

    I don't suppose 'anyone' would take note of such things, and aim to
    repeat then at some critical moment when 'they' are doing something we wouldn't like.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to uk.d-i-y on Fri Sep 18 15:25:04 2026
    From Newsgroup: uk.d-i-y

    The Natural Philosopher wrote:

    I had heard third hand that it was bad data, but have seen no actual detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting improbable data. Probably filing a flight plan above 64000 feet or something
    [this will probably paste with dodgy formatting]

    <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>

    [QUOTE]

    the incident was caused by a legacy and previously unknown defect in a
    software module within the NAS which processes requests for the
    allocation or reassignment of squawk codes. A squawk code is an
    identification code transmitted (squawked) by the aircraft during
    flight, enabling air traffic control systems to match the aircraftrCOs altitude, speed and direction with its intended flight plan so that
    flight progress can be monitored.

    The incident was triggered by a valid manual request for a squawk code.
    This manual request was made correctly and there was nothing abnormal or invalid about the associated flight plan.

    While this request was being processed, the NAS received a message for a
    higher priority activity to be undertaken which resulted in the squawk
    code allocation being paused while the system processed the higher
    priority message. Switching between different activities in response to prioritised requests is a normal function of the system; however, when
    the processing of the squawk allocation request resumed, the software
    defect meant it did not resume correctly and the resulting output was corrupted.

    The reason this scenario has not occurred before is because:

    1. The defect existed in a specific subsection of code within a software module, with an exposure window estimated as approximately one millisecond.

    2. For the fault to occur, a higher-priority request had to arrive
    during that exact millisecond while the original request was part-way
    through updating a value.

    3. Had the higher-priority request arrived even one millisecond earlier
    or later, the update would have completed normally.

    Post-incident investigation has identified that when processing of the
    squawk allocation request resumed, the data associated with it had been corrupted and affected some subsequent flight data updates.

    [END QUOTE]

    So something assuming timestamp to the millisecond will be unique?
    Surprised it didn't happen earlier ...


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nick Finnigan@nix@genie.co.uk to uk.d-i-y on Fri Sep 18 16:04:31 2026
    From Newsgroup: uk.d-i-y

    On 18/09/2026 15:25, Andy Burns wrote:
    The Natural Philosopher wrote:

    I had heard third hand that it was bad data, but have seen no actual
    detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting improbable
    data. Probably filing a flight plan above 64000 feet or something
    [this will probably paste with dodgy formatting]

    <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>


    The reason this scenario has not occurred before is because:

    1. The defect existed in a specific subsection of code within a software module, with an exposure window estimated as approximately one millisecond.

    2. For the fault to occur, a higher-priority request had to arrive
    during that exact millisecond while the original request was part-way
    through updating a value.

    3. Had the higher-priority request arrived even one millisecond earlier or later, the update would have completed normally.

    Post-incident investigation has identified that when processing of the
    squawk allocation request resumed, the data associated with it had been corrupted and affected some subsequent flight data updates.

    [END QUOTE]

    So something assuming timestamp to the millisecond will be unique?
    Surprised it didn't happen earlier ...

    I'd read that as some of the code is not properly thread-safe.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From richard@richard@cogsci.ed.ac.uk (Richard Tobin) to uk.d-i-y on Fri Sep 18 15:30:46 2026
    From Newsgroup: uk.d-i-y

    In article <nh4vu2Fem8jU1@mid.individual.net>,
    Andy Burns <usenet@andyburns.uk> wrote:
    So something assuming timestamp to the millisecond will be unique?

    Sounds more like a failure to lock a shared data structure.

    -- Richard
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Joe@joe@jretrading.com to uk.d-i-y on Fri Sep 18 17:36:03 2026
    From Newsgroup: uk.d-i-y

    On Fri, 18 Sep 2026 15:30:46 -0000 (UTC)
    richard@cogsci.ed.ac.uk (Richard Tobin) wrote:

    In article <nh4vu2Fem8jU1@mid.individual.net>,
    Andy Burns <usenet@andyburns.uk> wrote:
    So something assuming timestamp to the millisecond will be unique?

    Sounds more like a failure to lock a shared data structure.


    I believe race hazards in hardware and software have been understood
    for many decades. Was this programmed in COBOL?
    --
    Joe

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Fri Sep 18 18:01:28 2026
    From Newsgroup: uk.d-i-y

    On 18/09/2026 15:25, Andy Burns wrote:
    The Natural Philosopher wrote:

    I had heard third hand that it was bad data, but have seen no actual
    detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting
    improbable data. Probably filing a flight plan above 64000 feet or
    something
    [this will probably paste with dodgy formatting]

    <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>

    [QUOTE]

    the incident was caused by a legacy and previously unknown defect in a software module within the NAS which processes requests for the
    allocation or reassignment of squawk codes. A squawk code is an identification code transmitted (squawked) by the aircraft during
    flight, enabling air traffic control systems to match the aircraftrCOs altitude, speed and direction with its intended flight plan so that
    flight progress can be monitored.

    The incident was triggered by a valid manual request for a squawk code.
    This manual request was made correctly and there was nothing abnormal or invalid about the associated flight plan.

    While this request was being processed, the NAS received a message for a higher priority activity to be undertaken which resulted in the squawk
    code allocation being paused while the system processed the higher
    priority message. Switching between different activities in response to prioritised requests is a normal function of the system; however, when
    the processing of the squawk allocation request resumed, the software
    defect meant it did not resume correctly and the resulting output was corrupted.

    The reason this scenario has not occurred before is because:

    1. The defect existed in a specific subsection of code within a software module, with an exposure window estimated as approximately one millisecond.

    2. For the fault to occur, a higher-priority request had to arrive
    during that exact millisecond while the original request was part-way
    through updating a value.

    3. Had the higher-priority request arrived even one millisecond earlier
    or later, the update would have completed normally.

    Post-incident investigation has identified that when processing of the
    squawk allocation request resumed, the data associated with it had been corrupted and affected some subsequent flight data updates.

    [END QUOTE]

    So something assuming timestamp to the millisecond will be unique?
    Surprised it didn't happen earlier ...


    Well yes.

    I once wrote a BIOS for an 8086 board with lots of interrupts and stuff.
    Then I handed to the boss and he came back a day later.
    It crashes sometimes' 'When? ' 'I dunno' just sometimes.

    Back on the 8086 emulators and yes, after an hour or two it crashed.

    It wasn't actually DOING anything though. Just running a loop waiting
    for keyboard interrupts.

    But then I realised it WAS doing something, It was keeping tine via a
    timer interrupt every millisecond.

    I patched the code to do it every microsecond and it crashed pretty much instantly.

    I looked at where and realised there were a couple of adjacent assembler instructions that would go bad if any interrupt happened between them. I surrounded them with a Disable interrupt/Enable interrupt sequence and
    that was that. Never crashed again.

    I can absolutely understand a bug like that going for years unnoticed

    Its very hard to test against and you need to be a bit genius level to
    think of it as a possibility, and geniuses don't work for large software companies, they own smaller ones.

    What is more pertinent is why there wasn't some sort of failover in place.

    Duplicated data and another system on hot standby...
    --
    Socialism is the philosophy of failure, the creed of ignorance and the
    gospel of envy.

    Its inherent virtue is the equal sharing of misery.

    Winston Churchill


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Fri Sep 18 18:06:19 2026
    From Newsgroup: uk.d-i-y

    On 18/09/2026 16:04, Nick Finnigan wrote:
    On 18/09/2026 15:25, Andy Burns wrote:
    The Natural Philosopher wrote:

    I had heard third hand that it was bad data, but have seen no actual
    detailed explanation
    Perhaps its time to fire up the Vulture...
    ...mmm. The scuttlebutt has it as a military flight. Posting
    improbable data. Probably filing a flight plan above 64000 feet or
    something
    [this will probably paste with dodgy formatting]

    <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>


    The reason this scenario has not occurred before is because:

    1. The defect existed in a specific subsection of code within a
    software module, with an exposure window estimated as approximately
    one millisecond.

    2. For the fault to occur, a higher-priority request had to arrive
    during that exact millisecond while the original request was part-way
    through updating a value.

    3. Had the higher-priority request arrived even one millisecond
    earlier or later, the update would have completed normally.

    Post-incident investigation has identified that when processing of the
    squawk allocation request resumed, the data associated with it had been
    corrupted and affected some subsequent flight data updates.

    [END QUOTE]

    So something assuming timestamp to the millisecond will be unique?
    Surprised it didn't happen earlier ...

    -aI'd read that as some of the code is not properly thread-safe.

    Well that's one way of putting it. It depends what operating system it
    was running on. My guess is its some real time system where everything
    is an interrupt to keep latency down, an d this one an instance of a particularly rare nested interrupt with unforeseen shared data between
    them, so no 2 interrupt fucked up what no 1 was supposed to be doing. Designing that sort of system is no walk in the park.

    Testing it is even worse.

    BUT now they know what happened, its simple to look at the code, fix it
    and test that its fixed
    --
    Canada is all right really, though not for the whole weekend.

    "Saki"

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Fri Sep 18 18:07:47 2026
    From Newsgroup: uk.d-i-y

    On 18/09/2026 16:30, Richard Tobin wrote:
    In article <nh4vu2Fem8jU1@mid.individual.net>,
    Andy Burns <usenet@andyburns.uk> wrote:
    So something assuming timestamp to the millisecond will be unique?

    Sounds more like a failure to lock a shared data structure.

    I think so.
    Or rather to make provision for that data to be saved and restored
    during the interrupt.

    -- Richard
    --
    Climate Change: Socialism wearing a lab coat.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to uk.d-i-y on Fri Sep 18 18:09:03 2026
    From Newsgroup: uk.d-i-y

    On 18/09/2026 17:36, Joe wrote:
    On Fri, 18 Sep 2026 15:30:46 -0000 (UTC)
    richard@cogsci.ed.ac.uk (Richard Tobin) wrote:

    In article <nh4vu2Fem8jU1@mid.individual.net>,
    Andy Burns <usenet@andyburns.uk> wrote:
    So something assuming timestamp to the millisecond will be unique?

    Sounds more like a failure to lock a shared data structure.


    I believe race hazards in hardware and software have been understood
    for many decades. Was this programmed in COBOL?

    That bit might well have been assembler, but was more likely C or C++

    Understanding things does not stop them happening.
    --
    "An intellectual is a person knowledgeable in one field who speaks out
    only in others...rCY

    Tom Wolfe

    --- Synchronet 3.22a-Linux NewsLink 1.2