Turnstile doesn't work with chromium

What is the name of the domain?

https://dash.cloudflare.com/login

What is the error number?

Error Code: 600010 Ray ID: 91b80db5f8c1fa04

What is the error message?

none, I got the error code 600010 by clicking the having trouble? link

What is the issue you’re encountering

After checking the human box it spins, says verifying… then refreshes without saying anything

What steps have you taken to resolve the issue?

I use FreeBSD 14.2 and with Chromium 133.0.6943.141, no extensions, settings reset, cache cleared but turnstile doesn’t work. I installed Firefox 136.0 and it works. My preference is not to use two browsers as a workaround for Cloudflare protected sites. Current FreeBSD browsers have their user agents show the OS as linux. Because FreeBSD isn’t common, I created a VM with a fresh Ubuntu 24.04.2 desktop install. Both Firefox 136 and Chrome 134.0.6998.35 work, Chromium 133.0.6943.141 doesn’t work with the same error code 600010.

What are the steps to reproduce the issue?

Install the latest version of Chromium on FreeBSD or Ubuntu, go to https://dash.cloudflare.com/login, check the box to verify you are human, watch as it resets without providing any details. Feel free to check the box as many times as you like the result is always the same.

Screenshot of the error

We’ve noticed this as well, using Chromium on Linux, any version (tested on 133, 134, 135, 136). The issue seems to only arise when WebGL is enabled but the GPU is not available, i.e. chrome://gpu says “WebGL: software only”. No issue when WebGL is “Unavailable” or “Hardware accelerated”.

Thank you PAni!
My system is headless and accessed via vnc so it is using software rendering, WebGL does indeed show Software only. If I change the chrome flag “Override software rendering list” from Disabled to Enabled and restart the browser WebGL shows Hardware accelerated and turnstile works! This is a bug that Cloudflare should fix, turnstile shouldn’t require a non-standard setting on chromium for those without GPUs. Cloudflare also needs to implement an option for a human to bypass turnstile via a more complex verification, locking people completely out when they serve so many sites seems wrong.

I had already destroyed my previous vm so I spun up a new one and official chrome binaries from google also show WebGL: software only but turnstile works, no need to override any settings. There is a definitely an issue with Cloudflare turnstile, maybe they are targeting linux users. I would install stock chrome but it’s not available on FreeBSD.

That’s an interesting tip, thank you Joseph. Enabling ignore-gpu-blocklist fixes Turnstile on my GPU-less VM as well. And indeed an official fix from Cloudflare would be very welcome, this situation is rather inconvenient for us at the moment.