On-Prem

Hide the keyboard – it's the only way to keep this software running

Lunch can be surprisingly dangerous. So can tea


On Call By the time Friday rolls around, The Register understands readers might just want to toss the rest of the working week away without a care for the consequences. That sense of ennui is why we ease you into the last day of the working week with a new instalment of On Call, the reader-contributed column that celebrates the sometimes-silly side of working in tech support.

This week, meet a reader we'll Regomize as "Henry" who told us of a job he held in the 1980s at a small electronic engineering company that made and wired up "thundering great control panels for the gas industry."

"Think loads of dials and buttons all eventually controlling machines," Henry urged On Call.

By the time he got this gig, software had also become part of the mix – in the form of a Turbo Pascal package that could read the data from all those dials.

"We supplied and installed the equipment at a gas pumping station and all was going swimmingly," Henry recalled. "Everything was tested and signed off, the software swung into life, and gas started pumping. We headed home for some congratulatory beverages."

The party didn't last. Two days later the system was down and Henry was asked to fix it.

Restarting it proved easy, but the cause of the outage was elusive. Log files recorded no anomalies – just a final message at 5:57 AM.

Henry wrote it off as just one of those things. But then it happened again the next day, just a couple of minutes earlier. Again, the fix was easy, but no cause for the outage was evident.

Nor was it when the app again went down at around the same time next day.

Henry was therefore dispatched to visit the client and roused himself at 5:00 AM so he could observe operations at the time the crashes had occurred.

As the clock ticked past 5:50 AM and the software kept running, the gas company's next shift of workers arrived and Henry made a mistake – in the form of a cup of tea for one of the new arrivals. We say it was a mistake because, while he was brewing up, the system went down again.

Which left Henry having to explain to his boss that yes, he had been on site, but no, he wasn't watching at the relevant time.

At least the fix was again easy.

A more senior colleague was then sent to the site to ensure Henry's eyes didn't wander at the wrong moment.

At 5:30 AM the next day, the two sat down and stared at the relevant kit. Again, workers arrived for the 06:00 shift change.

And one of them tossed their lunchbox onto the desk, where it smacked the keyboard – hard.

And then the system went down – just as hard.

Henry and his colleague rebooted the app, and the gas flowed again.

Then they started mashing keys.

"On the eighth key or so the screen went blank and a reboot was needed," Henry told On Call.

Problem solved? Not quite. "The solution in this case was to buy a piece of Perspex and bend it to cover the keyboard with just enough space to get your hands in and type," he told On Call.

Once that safeguard was in place, a proper investigation yielded the insight that the keyboard was interrupt-driven, and pressing too many keys caused the interrupt buffer to overflow and crash the computer to which it was connected.

"It was not exactly our fault, but still embarrassing," Henry told On Call.

What's the strangest reason for a crash you've encountered? Don't throw your lunch at your keyboard, throw your fingers instead by clicking here to send On Call an email detailing your story, so we can share it on a future Friday. ®

Send us news
73 Comments

Yes, your network is down – you annoyed us so much we crashed it

If you bluff your way out of unpaid bills, there's a chance someone could call you on it

Your computer's not working? Sure, I can fix that problem – which I caused

Not paying what you agreed for a job can prove expensive in the long run

Techie took five minutes to fix problem Adobe and Microsoft couldn't solve in two weeks

This is why every admin loves to hate Windows

On Call’s Greatest Hits, as voted for by you, the readers

The 20 most-commented-on tech support columns from On Call's first 500 instalments

Revenge for being fired is best served profitably

Why yes, I will help you again – for a price

OS/2 expert channeled a higher power to dispel digital doom vortex

'He sat in a chair, rubbed his temple, and began to recite syntax as if performing magic'

Thank you, <i>Reg</i> Readers: On Call has turned 500!

Started on a whim, almost a decade later it's a fixture – and a marvelous demonstration of your wit and wisdom

Crack coder wasn't allowed to meet clients due to his other talent: Blisteringly inappropriate insults

Then he stopped being a coding whiz, which is when the trouble started

Muppet broke the datacenter every day, in its own weighty way

Mr Snuffleupagus turned out to be all too real and bad at database resilience

To patch this server, we need to get someone drunk

When maintenance windows are hard to open, a little lubrication helps

A nice cup of tea rewired the datacenter and got things working again

See? The world’s second best hot non-alcoholic beverage can fix anything

Tech support chap solved knotty disk failure problem by staring at the floor

A tale of retro tech – have you heard of Trivector computers? – and a very troubled tech support journey