Tapping check-for-updates causes CCleaner to freeze

Tapping “Check for updates” has caused CCleaner to freeze in this state:

Looks like a connection problem where it can’t reach the update server to check.

Does it happen everytime and over several days? (Sorry not near a PC at the moment so can’t try it myself).

If it’s just the once then I’d simply close out of CCleaner using the ‘X’ (or End Task in Task Manager) and try again later.

Although the problem might indeed have been caused by a server connection issue (as it didn’t happen again after restarting), I am not particularly keen about marking this as a “Solution” because there remains a bug. No software should EVER lock up to an unusable state (where the X fails to work). CCleaner devs need to check for successful completion of a task within a fixed countdown time and then abort gracefully if needed. I repeat: no software should EVER completely freeze. CCleaner has been increasingly prone to freezing in a variety of scenarios. The devs need to fix this common problem in a broad sense, not just in the context of this particular report. This said, thanks for your fast response.

Thanks for your reply, and glad it was just a connection error that sorted itself out.

As you note there are various such errors that can prevent you simply X’ing out and having to End Task.
Not just in CCleaner you see it in other softwares too.
(It’s one of the reasons why Task Manager was created all those years ago and is still an essential tool today).

They should be caught by error traps so that things don’t freeze up, and indeed that one you posted does have such an error trap.

I don’t know why the error trap in Checking for Update didn’t triggher in your particular case, but I’ve just tested it here by disconnecting my router from the internet and it triggered as it should: