httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Moderator: trava90
Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
- Clear any current output
- Navigate or refresh the page in question
- Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
-
Goodydino
- Keeps coming back

- Posts: 975
- Joined: 2017-10-10, 21:20
httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Why does https://browser-compat.turnstile.workers.dev/ make Pale Moon crash? It does not crash 5 other browsers. Two of those were derived from modern Firefox, one is a Blink browser, one is a WebKit browser, and one is SeaMonkey.
-
billmcct
- Board Warrior

- Posts: 1112
- Joined: 2012-09-04, 15:19
- Location: Union City Georgia USA
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
It also crashes my PM on both Win 10 and Win 7.
I discovered that about 2 weeks ago.
I discovered that about 2 weeks ago.
--------------------------------------------------------------------------------------------------------------
Dell Precision 15 7550
Windows 10 Pro. 22H2 19045.5965
Xeon W-10885M Comet Lake
64 GB DDR4 ECC memory (128 GB max)
1 TB Samsung 9100 Pro M2 SSD (Main)
2 TB Samsung 9100 Pro M2 SSD (storage)
500 GB Corsair T500 storage M2 SSD (6 TB max)
Intel UHD onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 34.x.x - x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
Dell Precision 15 7550
Windows 10 Pro. 22H2 19045.5965
Xeon W-10885M Comet Lake
64 GB DDR4 ECC memory (128 GB max)
1 TB Samsung 9100 Pro M2 SSD (Main)
2 TB Samsung 9100 Pro M2 SSD (storage)
500 GB Corsair T500 storage M2 SSD (6 TB max)
Intel UHD onboard GPU 1080p
Quadro RTX 5000 Max-Q GPU 4K
Pale Moon 34.x.x - x64 AVX2 build
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
-
Night Wing
- Knows the dark side

- Posts: 5998
- Joined: 2011-10-03, 10:19
- Location: Piney Woods of Southeast Texas, USA
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
After clicking on the link, it took me to the page where I had to wait about 45 seconds to get the TurnStile to complete. After completion I took a screenshot and placed it in my Pictures folder and as soon as I had finished, Pale Moon crashed. I felt fortunate to get the screenshot.
You do not have the required permissions to view the files attached to this post.
MX Linux 25.2 (Infinity) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 13.5 (Trixie) Xfce w/Pale Moon, Waterfox, Firefox
Linux Debian 13.5 (Trixie) Xfce w/Pale Moon, Waterfox, Firefox
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
One of cloudflare's challenges can make Pale Moon crash.
The turnstile troubleshooter does not exclude this particular challenge.
I would investigate but here's the big deal:
CloudFlare refuses to disclose any test scripts, challenge code or even the most basic details to me.
They are also not telling me what makes the turnstile test suite hang, other than some vague "it's got something to do with CSP" without giving me any details (CSP is a pretty big spec, so it's impossible to start making wild guesses or find out "by trial and error"; I'd probably be here for many months with no guarantee I hit the cause of their sore spot in their scripting) which makes it impossible for me to do anything about because as far as I know our CSP implementation is spec compliant.
They know which test crashes Pale Moon; they are not giving me the details to reproduce or solve it (or any other cloudflare problem, for that matter!) because they are apparently afraid it "may go public". The turnstile for me just hangs and fails to complete, as Night Wing indicated as well. So I can't even reproduce the crash at this point because their test suite is broken in all sorts of ways.
The turnstile troubleshooter does not exclude this particular challenge.
I would investigate but here's the big deal:
CloudFlare refuses to disclose any test scripts, challenge code or even the most basic details to me.
They are also not telling me what makes the turnstile test suite hang, other than some vague "it's got something to do with CSP" without giving me any details (CSP is a pretty big spec, so it's impossible to start making wild guesses or find out "by trial and error"; I'd probably be here for many months with no guarantee I hit the cause of their sore spot in their scripting) which makes it impossible for me to do anything about because as far as I know our CSP implementation is spec compliant.
They know which test crashes Pale Moon; they are not giving me the details to reproduce or solve it (or any other cloudflare problem, for that matter!) because they are apparently afraid it "may go public". The turnstile for me just hangs and fails to complete, as Night Wing indicated as well. So I can't even reproduce the crash at this point because their test suite is broken in all sorts of ways.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Kris_88
- Board Warrior

- Posts: 1191
- Joined: 2021-01-26, 11:18
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
https://browser-compat.turnstile.workers.dev/
Palemoon 33.8.2, 32bit.
First attempt:
Checking browser storage (6/10)
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.7.0.9363
Application Timestamp: 68a5ee0b
Fault Module Name: xul.dll
Fault Module Version: 6.7.0.9363
Fault Module Timestamp: 68a5eec5
Exception Code: c0000005
Exception Offset: 0131e082
OS Version: 6.3.9600.2.0.0.256.48
Second attempt:
Test OK.
Third attempt:
Test OK, APPCRASH
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.7.0.9363
Application Timestamp: 68a5ee0b
Fault Module Name: xul.dll
Fault Module Version: 6.7.0.9363
Fault Module Timestamp: 68a5eec5
Exception Code: c0000005
Exception Offset: 0131e082
OS Version: 6.3.9600.2.0.0.256.48
Palemoon 33.8.2, 32bit.
First attempt:
Checking browser storage (6/10)
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.7.0.9363
Application Timestamp: 68a5ee0b
Fault Module Name: xul.dll
Fault Module Version: 6.7.0.9363
Fault Module Timestamp: 68a5eec5
Exception Code: c0000005
Exception Offset: 0131e082
OS Version: 6.3.9600.2.0.0.256.48
Second attempt:
Test OK.
Third attempt:
Test OK, APPCRASH
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.7.0.9363
Application Timestamp: 68a5ee0b
Fault Module Name: xul.dll
Fault Module Version: 6.7.0.9363
Fault Module Timestamp: 68a5eec5
Exception Code: c0000005
Exception Offset: 0131e082
OS Version: 6.3.9600.2.0.0.256.48
-
Kris_88
- Board Warrior

- Posts: 1191
- Joined: 2021-01-26, 11:18
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Palemoon 34.2.2 32bit.
All check passed, waiting turnstile to complete.
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.8.1.9615
Application Timestamp: 69f22be1
Fault Module Name: xul.dll
Fault Module Version: 6.8.1.9615
Fault Module Timestamp: 69f22c90
Exception Code: c0000005
Exception Offset: 00cdda64
OS Version: 6.3.9600.2.0.0.256.48
All check passed, waiting turnstile to complete.
Problem signature:
Problem Event Name: APPCRASH
Application Name: palemoon.exe
Application Version: 6.8.1.9615
Application Timestamp: 69f22be1
Fault Module Name: xul.dll
Fault Module Version: 6.8.1.9615
Fault Module Timestamp: 69f22c90
Exception Code: c0000005
Exception Offset: 00cdda64
OS Version: 6.3.9600.2.0.0.256.48
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Please update. We did solve a CF-triggered crash in the meantime that is known.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Kris_88
- Board Warrior

- Posts: 1191
- Joined: 2021-01-26, 11:18
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Yes and you didn't crash there 
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
athenian200
- Contributing developer

- Posts: 1892
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
So, I tested a few versions of Pale Moon, Windows 10, 64-bit edition...
34.2.2: Crashes immediately, seemingly while checking Canvas.
34.2.1: Same result or similar.
34.2.0: Check fails, but no browser crash. Lots of lag and temporary "not responding" stuff, though.
34.0.0: Check fails, for some reason with less lag.
Don't know if this helps narrow it down at all, but those are the results I'm getting. It seemed like something changed in the changes done for the point releases that causes more crashing, which is kind of odd because there's nothing obvious in those that would seem to cause a big problem like that.
34.2.2: Crashes immediately, seemingly while checking Canvas.
34.2.1: Same result or similar.
34.2.0: Check fails, but no browser crash. Lots of lag and temporary "not responding" stuff, though.
34.0.0: Check fails, for some reason with less lag.
Don't know if this helps narrow it down at all, but those are the results I'm getting. It seemed like something changed in the changes done for the point releases that causes more crashing, which is kind of odd because there's nothing obvious in those that would seem to cause a big problem like that.
"Linux makes everything difficult." -- Lyceus Anubite
"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works." -- Steve Ballmer
"We always overestimate the change that will occur in the next two years and underestimate the change that will occur in ten." -- Bill Gates
"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works." -- Steve Ballmer
"We always overestimate the change that will occur in the next two years and underestimate the change that will occur in ten." -- Bill Gates
-
Kris_88
- Board Warrior

- Posts: 1191
- Joined: 2021-01-26, 11:18
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Good.
Overall, the problem is caught quite reliably in the 32-bit version. At first, everything runs fine, the tests pass, then the script times out, then waits and crashes. I tried setting dom.max_script_run_time to 15 seconds and 60 seconds, but the result is the same—it times out.
-
Gemmaugr
- Astronaut

- Posts: 694
- Joined: 2025-02-03, 07:55
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Pale Moon 34.2.2 64-bit Win 10 crashes:
I've never seen these checks other people show, not even when it didn't used to crash on me. Now it's just an immediate CTD.
Code: Select all
Faulting application name: palemoon.exe, version: 6.8.1.9615, time stamp: 0x69f22ae9
Faulting module name: xul.dll, version: 6.8.1.9615, time stamp: 0x69f22c42
Exception code: 0xc0000005
Fault offset: 0x0000000001066dfe
Faulting process ID: 0x1048
Faulting application start time: 0x01dce15dddb69df6
Faulting application path: C:\Program Files\Pale Moon 64-bit\palemoon.exe
Faulting module path: C:\Program Files\Pale Moon 64-bit\xul.dll
Code: Select all
Faulting application name: palemoon.exe, version: 6.8.1.9615, time stamp: 0x69f22ae9
Faulting module name: xul.dll, version: 6.8.1.9615, time stamp: 0x69f22c42
Exception code: 0xc0000005
Fault offset: 0x0000000001066dfe
Faulting process ID: 0x233c
Faulting application start time: 0x01dce16c96475114
Faulting application path: C:\Program Files\Pale Moon 64-bit\palemoon.exe
Faulting module path: C:\Program Files\Pale Moon 64-bit\xul.dll
||OS: Win 10 | CPU: i7 10700 | GPU: GeForce RTX 3070||
"Judge a person not by their superficial identity attributes, but by the content of their character."
"Organized Identity Politics are the bane of civilized society."
"Judge a person not by their superficial identity attributes, but by the content of their character."
"Organized Identity Politics are the bane of civilized society."
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
I'll see if I can figure out if any of these crash addresses make sense, but once again without CF working with me and only having their pretty random full test suite that has yet to crash at all for me to work with, it's going to be difficult.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Oh, seems something did change with their turnstile troubleshooter and it crashes trying to report back a failure by doing something weird with the requestsubmit API (javascript's new form submission API that was implemented very recently in Pale Moon). Funny thing is it crashes in a corner case situation I specifically tried to work around a crash with, but now the workaround crashes due to what they are apparently doing XD
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
I did by chance get an immediate crash on our master branch this morning, and the immediate one seems to be related to doing something weird with simulating range selection with "thumb dragging" (a mobile concept) in a way that would never occur in the real world... so they are doing something really really niche there; but a nullcheck should fix that.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
back2themoon
- Knows the dark side

- Posts: 3288
- Joined: 2012-08-19, 20:32
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
I thought that Turnstile Troubleshooter page is not meant for Pale Moon at the moment, i.e. we are still on some sort of "exception/patch/special case" mode i.e. it is not a reliable test?
Also, Pale Moon is not on their "supported browsers" list yet. I guess that's going to take a while...
This is the interesting part. So, do we keep hammering the Troubleshooter page or hunt for that specific challenge, wherever it may be? I haven't yet spotted such a website/CF test that crashes the browser.
Also, Pale Moon is not on their "supported browsers" list yet. I guess that's going to take a while...
Improve Pale Moon performance • Safe Mode / clean profile test info
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Using: SSE2 build (thanks Nuck-TH) • W10 Pro x64
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Using: SSE2 build (thanks Nuck-TH) • W10 Pro x64
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
It is, but it is not the test suite that is used "in the wild" for us at the moment. But it is what they would prefer to use globally without specific carveouts for individual browsers. Unfortunately it's not helping our development if we are left to guess what is going wrong with their "unmitigated" test. After all, their test page passes all API tests on Pale Moon, but there's some other weird thing going on with their test suite in code surrounding it (i.e. not the individual tests, except one of the suite that caused the crash). Once the crash is solved they can use that test as part of their suite on production, which is (apparently?) such an important thing to test for that bots "can't easily work around" or what not; although I'm still pretty convinced bots these days are just Chrome instances that are being puppeteered through WebDriver or what not (which we don't actually support for this very reason among others)back2themoon wrote: ↑2026-05-12, 09:47I thought that Turnstile Troubleshooter page is not meant for Pale Moon at the moment
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
back2themoon
- Knows the dark side

- Posts: 3288
- Joined: 2012-08-19, 20:32
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
So, the Turnstile's inner workings are kept like a trade secret. Like the Coca-Cola formula.
Improve Pale Moon performance • Safe Mode / clean profile test info
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Using: SSE2 build (thanks Nuck-TH) • W10 Pro x64
How to auto-fill passwords • How to apply user agent overrides
Information to include when asking for support
Using: SSE2 build (thanks Nuck-TH) • W10 Pro x64
-
Moonchild
- Project founder

- Posts: 39502
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Exactly. And it's been the only tool CF has made available in any way shape or form.back2themoon wrote: ↑2026-05-12, 18:33So, the Turnstile's inner workings are kept like a trade secret. Like the Coca-Cola formula.
And worse yet, I was just now told that CF "provide the troubleshooter as a quality-of-life tool and maintain it with best effort." So they aren't even committed to making it work while that was one of the very things that kept coming up in our meeting as it was the only tool remotely available to be able to test Pale Moon (other than testing internally which they seem unwilling to consider, as well) prior to them pushing things to production, so they are already going back on their promises.
I'm really running out of what little patience I have left with CF. They have effectively not addressed our problems, not provided answers, not told me what behaviour is wrong or broken in Pale Moon (according to them), not provided any tools, and are now playing down the one thing we could use in some fashion as "best effort without commitments", while continuing to be gatekeepers for the Internet and access to large swathes of it. EU's Digital Markets Act is pretty clear about how that is not acceptable behaviour -- even if it was written initially to deal with "preferred bundled software" for operating systems, it does lay the groundwork for addressing unfair practices by other types of gatekeepers like CF.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Kand_in_Sky
- Fanatic

- Posts: 177
- Joined: 2013-01-02, 18:22
- Location: DE
Re: httpbrowser-compat.turnstile.workers.dev/ makes Pale Moon crash
Does not work for a very long time. When try so send:
"An unknow error occurs. Please try again later"
At least for me, PM 34.2.2 (64-bit, Win7)
PaleMoon, Basilisk, Dactyloidae on
- 2014 Athlon 5350 16GB PC Win7 64Bit
- 2014 i5-4210M 8GB Notebook Win7 64Bit
- 2018 Ryzen 5 2400G 32GB PC Win10 64Bit
- 2014 Athlon 5350 16GB PC Win7 64Bit
- 2014 i5-4210M 8GB Notebook Win7 64Bit
- 2018 Ryzen 5 2400G 32GB PC Win10 64Bit