News: 1654250525

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

The next time your program is 'not responding,' (do not) try these steps

(2022/06/03)


Something for the Weekend We're standing still. The suspense is unbearable. One of us is going to crack.

On the large projector screen is a message: "The application is not responding." Facing the large projector screen is a roomful of startup dudes. Staring back at them, and situated just underneath the projector screen, is the flailing, forlorn presenter himself: me.

"It's never done that before," I lie as I eventually give up frantically tapping the keyboard and jabbing the trackpad as if I was playing whack-a-mole.

[1]

As well as informing me that the application is not responding, the on-screen message is asking me what I want to do about it. Interesting question. What I want to do is kick the shit out of the laptop while yelling, "I'm paying $55 a month for this pisspoor software!" but neither option is among those offered to me.

[2]

[3]

Instead, I am asked if I would like to close the program (and risk losing information) or wait for the program to respond (and risk losing the will to live). Normally this would be answered by the conditions of my booking. If I was on a day rate, I'd choose the former; if on an hourly rate, I'd choose the latter.

Two years of hosting online meetings haven't gone to waste, however, and I know exactly what to do. Let me share the wealth of my experience with you now. Consider it a high-end life-hack gift from me to you, in the confident expectation that it will accelerate your professional development. Here goes:

[4]

Whenever things go wrong, launch a poll.

I turn to the crowd and ask them which option I should choose.

It doesn't matter what they vote for. It takes half a minute for them to make up their minds and raise their hands, and another minute to be told to please raise their hands higher and keep them there; and by the time I have counted the votes each way, the decision has already been made for us. Either the software has stopped sulking about the paucity of system resources, in which case I carry on with the software demo, or it hasn't, in which case I would announce it is hopeless and press CTRL+SHIFT+ESC.

[5]

While I relaunch the application, I regale the crowd with a long, drawn-up joke I stole and adapted off someone much funnier than me*, while mentally adding the name of the application to my fantasy hit list.

Two of the programs that I am certified to teach stop responding temporarily as soon as you launch them; on any computer, on any configuration, on any platform. Deviously, they give the impression of having launched completely, everything looking correct on screen within a mere couple of seconds… whereupon the "not responding" message routinely appears in the title bar and stays there for another minute or so.

In my training courses, I always get my trainees to launch these programs immediately before announcing a tea break. This gives the software five minutes to lark about with its "not responding" nonsense so that it'll have got itself together by the time we have started dunking our biscuits.

Well, I've had enough. After yet again having dodged a potential public embarrassment (with a poll, remember; you'll thank me for that later) caused by non-responding software, I am determined to get to the root of it once and for all.

Back home, I go to the software company's website and run a search for "The application is not responding" fixes. I begin working through the suggestions one by one.

[6]Spam is back with a vengeance. Luckily we can't read any of it

[7]Failed gambler? How about an algorithm that predicts the future

[8]Confirmation dialog Groundhog Day: I click OK and it keeps coming back

[9]Switch off the mic if it makes you feel better – it'll make no difference

1. End Task / Force Quit the program and relaunch it

OK, that's a given. I've been doing that for the last 30 years or so. One of the first things I do when sitting down at any new Windows computer is to set Task Manager to be "Always on top." I have a feeling this will be helpful later and I am always proved correct. Anyway, let's try something else.

2. Restart the computer

Obviously this suggestion has not been updated since the pandemic and the advent of the New Normal and remote working. No matter than I am the meeting host, I'll just restart my computer, shall I? The first time I did this, everyone I had invited to the meeting got turfed out instantly and it took half an hour to gather them back in.

To stop this happening again, I changed my meeting settings so that if I leave an event unexpectedly, presenter privileges are passed temporarily at random to another attendee. But when I tried this for real, by the time I had rejoined the meeting, the random attendee had discovered he had acquired full annotation tools and was drawing rude scribbles over my still-frozen screen.

Besides, restarting the computer does not work. That darn application continues to have a tendency to not respond from time to time.

3. Check for software updates

Great. Half the nerds in the industry tell me never to install the latest update; the other half tells me to do exactly that. I flip a coin: "update everything" it is. It doesn't help, though.

4. Uninstall and reinstall the program

But I've just updated it! Oh well, I have nothing else to do. Apart from getting on with some work, that is. For good measure, I uninstall, restart the computer, and then reinstall. It works! Hurrah! I get stuck into some work. Half an hour later, the program produces another "not responding" message.

5. Scan for viruses and malware

For what it's worth, I tend to think antivirus and anti-malware programs are malware by definition. But it's a Windows PC so I have one installed already; it makes no difference.

6. Restore Windows to an earlier date

What? First you tell me to update and now you tell me to downdate. Are you just making this up to keep me occupied and stop me raising flags and forming barricades? Fair enough, it's worth a try…

Brilliant, now nothing works properly any more.

7. Uninstall and reinstall Windows

Ha, by odd coincidence, I found I had to do that anyway after step 6 cocked up my computer entirely.

8. Install the program on a newer computer

Luckily I keep several brand new computers sitting around at home just for this eventuality. Oh, actually… hang on, no I don't.

9. Move your computer to a location where the Wi-Fi signal is stronger

Where exactly would that be? I hear the Wi-Fi's pretty good in Basingstoke. I give my local estate agent a ring and request a callback.

10. Sell all your belongings, burn down your house, and join a clifftop monastic order in the Himalayas.

Tempting though that is at this very moment, I have a better idea. Why not bugfix your sodding software so that it works properly?

[10]Youtube Video

Alistair Dabbs is a freelance technology tart, juggling tech journalism, training and digital publishing. He has taken pains not to incite violence towards software developers in this week's column as it plays merry heck with SEO. Besides, he does not wish to see any more unsolicited ads for "replica" weapons and polemicist guff in his social media feeds. By the way, the stolen joke* mentioned in the column is below. More at [11]Autosave is for Wimps and [12]@alidabbs .

[STOLEN JOKE]

A shepherd is minding her sheep on a hill one day when a swanky executive car makes its way gingerly down the lane nearby. It comes to a halt and the mirrored electric window rolls down, through which can be seen a complex dashboard of flashing lights and controls. A man sticks his head out and calls to the shepherd, complaining about the stupid sat-nav and lack of road signs, and asking for directions.

The shepherd tells the man how to get back onto the correct route, and makes a joke about relying too much on technology to follow what should have been a straight road.

Not wanting to leave with his tail between his legs, the man in the car proposes a bet: if he can use the tech in his car to calculate the precise number of sheep in her entire flock spread across the hill, would she let him take away one of the sheep as a prize?

Of course, she says.

The driver then pulls out a laptop and erects a mini satellite dish, and calls upon all manner of satellite photography and fractal chaos calculation apps to determine the size of the flock. Five minutes later, he has the answer. And the shepherd confirms he is correct!

She lets him pick a sheep to take, which he duly hauls into the enormous boot of the car. As he does this, the shepherd proposes a counter-bet: if she can guess what he does for a living, she wins her sheep back again. He agrees. Why not?

She tells him he is a management consultant. Fair enough, he replies, right first time. But how did she guess?

"You've over-specified the vehicle you need for your journey but thought it looked good. You don't know where you are going or where you have come from, but you blame other people for this. You chose to waste expensive technology to tell me how many sheep I have – something that I already know and would have been happy to tell you too for free if you'd asked. But most of all, you blindly accepted a challenge about which you know absolutely nothing.

"Now, can I have my dog back?"

[JOKE ENDS]

Get our [13]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YpowHgF0dkTf1BixXnWAqwAAANg&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YpowHgF0dkTf1BixXnWAqwAAANg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YpowHgF0dkTf1BixXnWAqwAAANg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YpowHgF0dkTf1BixXnWAqwAAANg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YpowHgF0dkTf1BixXnWAqwAAANg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://www.theregister.com/2022/05/27/something_for_the_weekend_/

[7] https://www.theregister.com/2022/05/20/something_for_the_weekend/

[8] https://www.theregister.com/2022/05/13/something_for_the_weekend/

[9] https://www.theregister.com/2022/05/06/switch_off_the_mic/

[10] https://youtu.be/NoXkaXILPHg

[11] https://autosaveisforwimps.substack.com

[12] https://twitter.com/alidabbs

[13] https://whitepapers.theregister.com/



Cynical

Sam not the Viking

The trouble is, even as hard-bitten cynics, we all recognise the truth of this article.

And we all know the solution --->

Re: Cynical

Terry 6

...especially as...

Re: Cynical

Rafael #872397

It is worse -- sometimes when you search for a specific XYZ error message you get, as top results, pages like "Problem XYZ - SOLVED!!!1!" or "How to completely and permanently solve issue XYZ".

Usually, the steps are just like the ones Dobbs listed (ranging from "uninstall and reinstall the software" to "format and reinstall the whole OS"), with an additional "buy our software that will not only solve XYZ but also clean your registry, your basement, your face's skin and the nastiest entries in your browsers' history".

Lovely.

Re: Cynical

chivo243

How about get out of IT? Go into herding sheep! I'm a bit tired of having the answers to the questions, but it's not the answer they want to hear and therefore not the answer...

Doctor Syntax

11 Install Linux

Totally not a Cylon

Ahhh, but do you use systemd or not?

devin3782

Well of course you do, because you're not interested in pointless culture wars.

Anonymous Coward

Nah, that would be vi vs. emacs.

Give me a moment, getting some popcorn :).

FirstTangoInParis

> Nah, that would be vi vs. emacs.

But what about ex? Or is that only for the fundamentalist sysadmin community?

Marjolica

Of course not. If my system crashes I want to be able to read my system logs to try and find out why.

oiseau

... but do you use systemd or not?

I was about to say "Good question" ....

But as by now we all know the answer to that, I'll assume it was a rhetorical one which by definition needs no answer.

Just in case it was not (rhetorical), the answer is no , as in "no, you do not use systemd".

O.

That joke is international

diguz

Here in the old Italy, we tell that joke but without the fancy car, and the clueless guesser is a "carabiniere"....

Re: That joke is international

Doctor Syntax

Do you also have the one about asking the milkmaid the time?

Re: That joke is international

JimC

It does occur to me that if the management consultant can't tell the dog from the sheep then his count would have been one (or more) out. Yours pedantically...

Re: OB1 Error

Flocke Kroes

Clearly the consultant mistook some of the sheep for lobsters.

Joke reminds me strongly of...

Diodelogic

...the argument over whether the tracks are deer or moose.

VMs?

Fruit and Nutcase

Is it feasible to run the application in a VM? Would it be possible to snapshot the VM at a point after the thing has settled down? Then, each time you start the VM, it's past the biscuit dunking stage of the application. That is also dependent upon the application itself being able to handle the temporal shift, but that would not be too different to say the system coming out of hibernation...

Re: VMs?

Howard Sway

Fiendish workaround plan.

Unfortunately the evil presentation gremlins would then be cackling as they stopped your hypervisor from responding once your talk was underway.

Re: VMs?

Muscleguy

Back in the days when Powerpoint was new a young lab head worked up her floor talk saved it to CDrom. Then took the disk down for her talk. Her slides had text but no pictures. She had chosen to link them rather than copy them in. Since she was no longer running it on her laptop PP could not find her pictures.

We all thought “that could have been us, phew!” and did not make the same mistake.

Re: VMs?

Anonymous Coward

I have arrived at a point where I am thinking this stuff is no longer accidental*, and it is thus very likely that you simply end up triggering other countermeasures to prvenet your approach offering any productivity gain.

* If it was the odd software playing I'd call it a bug, but the longer I work with Windows again (after a 14 year hiatus, long story), the more I get convinced that the sharp decline in software quality and the resulting impact on productivity is no longer an accident. I have come across software which is breathtakingly bad, and yes, by that I mean other than Microsoft Office - there is no way any rational individual can consider almost all of it being sh*t accidental. What puzzles me most is how it ever became acceptable to waste so many computing resources on doing so little.

Re: VMs?

Daedalus

There speaks somebody who has never tried to create a VM image for Windoze. Back in the day you could clone a Fedora system to a 4 Gig VM in the time it takes to get coffee, while Bill G's baby took 200 times as long and chewed up 20 times as much disk space.

Potemkine!

Thanks for the poll tip. I fear I'll have to use it at some moment.

A second part of the story would be digging in forums to find a solution, with the mandatory "you should get Linux".

And I love the joke. It works not only with consultants, but also with every urbanite coming to the country side.

werdsmith

“Two of the programs I am certified to teach…..”

Register comments response: “install linux”.

It doesn’t really matter if the programs he is certified to teach and being paid to teach are not available on linux, he can just install linux and teach them Inkscape instead.

How about not using Windows?

aki009

Did you ever consider not using Windows? There are two very good alternatives that can do (almost) everything Windows can, and in some ways a lot more. And both can crash, but

And if you have a Windows app that you absolutely have to have, how about setting that up in a virtual machine? Better yet, if the app likes to crash in the manner described in the article, why not freeze a "good" app startup in a VM, and start copies of that and never see the problem again.

Re: How about not using Windows?

katrinab

If it is some badly written commercial POS, the Linux port will be even worse than the Windows version.

Ten

Boris the Cockroach

very definetely ten

Do not be tempted to goto 11... bad things happen at 11 such as having a room mate called 'bubba' and not being allowed out of the building you reside in for another 11 years. On the plus side for 11, burning down the software company hq that gave you such shite software in the first place was rather stress relieving. especially the bit where you yelled obscenities for 20 minutes until the police arrested you

Re: Ten

Franco

There is also a temptation at 11 to carry a tin-foil wrapped cucumber through airport security, which would have been very amusing in the 80s but these days will probably get you a free prostate exam.

Re: Ten

Anonymous Coward

I'd plan ahead then and use a smaller cucumber.

No, wait ..

:)

Software Demos

Dr_N

Nothing like running live demos or training on a remote server and having it crash/dump in front of everyone's eyes.

Does anyone believe the, "It's never done that before." ?

I've never heard anyone say, "We're not going to buy/use this $100,000s software." So they must, right?

$55 a month

Dan 55

Now yer problem is it's Adobe.

There no help on God's earth for that, everyone running Adobe software has Stockholm syndrome.

Re: $55 a month

Alistair Dabbs

Well spotted. Now guess which app launches directly into Not Responding mode every time.

Re: $55 a month

Dr_N

Is it Flash?

Re: $55 a month

Anonymous Coward

[1]Ahaaaa ..

No, wait, different theme.

:)

[1] https://www.youtube.com/watch?v=LfmrHTdXgK4

Re: $55 a month

Anonymous Coward

All of it?

I found in order to uninstall that sh*te I first had to upgrade it. Now I'm busy installing it, but I'll run Wireshark for a week to see if it hasn't pooped some spyware in another corner because it is even more chatty and possible date-exporting than Windows itself.

It really is unbelievably crap software.

not responding ....

Gerhard den Hollander

The whole, ohhh the app looks like it has started immediately, now it's sitting there not responding is just the app doing everything and cleaning the kitchensync as part of it's startup process .

It just throws something at the screen quickly, so that it looks it has started

And then it goes off and does silly shit like looking online for an update, using a webaddress that is no longer valid (but the fix for that is in the update ), trying to make a rolling snapshot of it's internal database

having a quiet laugh at the contents of your Pictures folder

reading your email, and replying to 5 random of them

and all the while forgetting to send a sign of life to windows, so that the app literally is not responding .

We used to have splash screens for that

Sod's Law

Antron Argaiv

I don't recall ever having been in a [meeting, presentation], where the person at the podium did not have to spend 10 minutes playing with the hardware.

One assumes (because I always do) that they had it all set up and running before the punters were let into the room. Makes no difference, when the audience arrives, either Windows or the software will go on break. The screensaver will time out (even though you set it not to), and/or Adobe Acrobat will invariably choose this moment to pop up its full screen advisory that there is an update available and would you like to install it?

And, if the screensaver times out or the laptop goes into sleep mode (even though you have this disabled when on AC power...you did plug it in?), the projector will now notice that there's no input, and display that fact, along with its splash screen, so you have to play games to even get an image up on the screen again.

Never have seen it work any other way.

Re: Sod's Law

Doctor Syntax

You forgot W10 updating. Yes, I've seen that. Archaeologist demonstrating surveying equipment in a University foyer. There must have been an open WiFi point so his laptop latched on and went for it.

/*
* Buddy system. Hairy. You really aren't expected to understand this
*
*/
-- From /usr/src/linux/mm/page_alloc.cA