What can cause this crash on exit?

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
User avatar
Massacre
Fanatic
Fanatic
Posts: 180
Joined: 2020-05-01, 13:16

What can cause this crash on exit?

Post by Massacre » 2026-05-28, 19:52

Faulting application name: palemoon.exe, version: 6.8.1.9615, time stamp: 0x69f22be1
Faulting module name: xul.dll, version: 6.8.1.9615, time stamp: 0x69f22c90
Exception code: 0x80000003
Fault offset: 0x015246a3
Faulting process id: 0x1568
Faulting application start time: 0x01dceeda1b09aee8
Faulting application path: C:\Pale Moon\palemoon.exe
Faulting module path: C:\Pale Moon\xul.dll

Several crashes on exit. Every crash has this specific address: 0x015246a3. Version 34.2.2 (32-bit) on Windows 10 1809 LTSC. Not 100% chance but I had this twice in a row right now.

User avatar
andyprough
Forum staff
Forum staff
Posts: 1509
Joined: 2020-05-31, 04:33

Re: What can cause this crash on exit?

Post by andyprough » 2026-06-02, 22:41

If you could post your Help - Troubleshooting info it could help, as those crashes could possibly be related to Extensions or Plugins from what I'm reading.

User avatar
Moonchild
Project founder
Project founder
Posts: 39492
Joined: 2011-08-28, 17:27
Location: Sweden

Re: What can cause this crash on exit?

Post by Moonchild » 2026-06-03, 05:40

A code 0x80000003 means it's a deliberate breakpoint, so whatever is causing this is doing so on purpose. If it happens after about a minute, then it's the process watchdog killing Pale Moon after it had failed to shut down normally; this can happen if you've visited a site that causes the JS garbage collector to become "stuck" with a huge blob of uncleanable objects. There's no real solution for that particular problem yet. I've been experimenting with some ways around it but haven't found anything that works well, yet.
"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

User avatar
Massacre
Fanatic
Fanatic
Posts: 180
Joined: 2020-05-01, 13:16

Re: What can cause this crash on exit?

Post by Massacre » 2026-06-03, 10:35

So it's GC timeout actually. Explains, why it crashes when palemoon.exe persists in process list even after exiting. And its seemingly random nature comes from sites visited in specific session. I hope something could be done for this JS engine, then...

User avatar
Gemmaugr
Astronaut
Astronaut
Posts: 692
Joined: 2025-02-03, 07:55

Re: What can cause this crash on exit?

Post by Gemmaugr » 2026-06-03, 13:10

Massacre wrote:
2026-06-03, 10:35
So it's GC timeout actually. Explains, why it crashes when palemoon.exe persists in process list even after exiting. And its seemingly random nature comes from sites visited in specific session. I hope something could be done for this JS engine, then...
Perhaps a list of the visited sites you think affect this the most would be appropriate, to affect changes (here or there)?
||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."

User avatar
Massacre
Fanatic
Fanatic
Posts: 180
Joined: 2020-05-01, 13:16

Re: What can cause this crash on exit?

Post by Massacre » 2026-06-03, 16:45

Next crash, I will try to identify them...