On Tue, 2026-07-07 at 11:09 -0400, Frank Bures wrote: > In early 70-ties I worked as an electronics engineer in the design of a CNC > system. A prototype was being tested at a machine tool factory on a 6-axis > large milling center. As we made the system work for the first time, > feeling great about ourselves, a guy from the factory appeared and started > to madly press random keys. Suddenly the system moved, broke off a 25mm > milling bit that went flying, fortunately not hitting anyone, until it > stopped at the end point switch. "HA!", said the guy, "now explain why the > system moved when it should not". > > Try to troubleshoot that, friends.
Yes, that's a hard case to work on. Software should check its inputted data for sanity before carrying on. If more software did that, we'd have far less exploits (work on acceptable data, completely and safely discard anything else). But some random things could potentially be acceptable inputs. Though that particular case of commanding the mill to move past it's possible travel limits should have produced a "don't do anything until corrected" error response, beforehand. It reminds me of a story of how many people got burnt by an X-ray machine that had been operated incorrectly in an unexpected way. -- uname -rsvp Linux 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 (yes, this is the output from uname for this PC when I posted) Boilerplate: All unexpected mail to my mailbox is automatically deleted. I will only get to see the messages that are posted to the mailing list. -- _______________________________________________ users mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
