Pale Moon 32.2.0 crash with

General project discussion.
Use this as a last resort if your topic does not fit in any of the other boards but it still on-topic.
Forum rules
This General Discussion board is meant for topics that are still relevant to Pale Moon, web browsers, browser tech, UXP applications, and related, but don't have a more fitting board available.

Please stick to the relevance of this forum here, which focuses on everything around the Pale Moon project and its user community. "Random" subjects don't belong here, and should be posted in the Off-Topic board.
User avatar
Veit Kannegieser
Posts: 10
Joined: 2019-03-23, 19:16

Pale Moon 32.2.0 crash with

Unread post by Veit Kannegieser » 2023-06-08, 20:29


i have crashes in the latest version, but usually in situations when opening many search result pages at once, so i could not reproduce,
but now i have one case, also with a fresh profile.

Operating system: Debian 11, Windows 7
Browser version: 32.2.0 from ... Debian_11/ and from
32-bit or 64-bit?: 64 bit
Problem URL: ... erim-fixes
Theme: default
Installed add-ons: none active
Installed plugins: none

gdb log without symbols:
veit@lian:~$ gdb /usr/lib/palemoon/palemoon
GNU gdb (Debian 10.1-1.7)
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/palemoon/palemoon...
(No debugging symbols found in /usr/lib/palemoon/palemoon)
(gdb) r
Starting program: /usr/lib/palemoon/palemoon
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/".
[Detaching after fork from child process 4848]
[New Thread 0x7ffff02ff700 (LWP 4849)]
[New Thread 0x7fffeeeb8700 (LWP 4850)]
[Thread 0x7fffeeeb8700 (LWP 4850) exited]
[New Thread 0x7fffeeeb8700 (LWP 4851)]
[New Thread 0x7fffed6ff700 (LWP 4852)]
[New Thread 0x7fffecbff700 (LWP 4853)]
[New Thread 0x7fffec3fe700 (LWP 4854)]
[New Thread 0x7fffeb9ff700 (LWP 4855)]
[New Thread 0x7fffeb1fe700 (LWP 4856)]
[New Thread 0x7fffea9fd700 (LWP 4857)]
[New Thread 0x7fffea1fc700 (LWP 4858)]
[New Thread 0x7fffe99fb700 (LWP 4859)]
[New Thread 0x7fffe88ff700 (LWP 4860)]
[New Thread 0x7fffe80fe700 (LWP 4861)]
[New Thread 0x7fffe76a6700 (LWP 4866)]
[New Thread 0x7fffe6dff700 (LWP 4867)]
[New Thread 0x7fffe63ff700 (LWP 4868)]
[New Thread 0x7fffe51ff700 (LWP 4869)]
[New Thread 0x7fffe49fe700 (LWP 4870)]
[New Thread 0x7fffe41fd700 (LWP 4871)]
[New Thread 0x7fffe37ff700 (LWP 4872)]
[New Thread 0x7fffe2ffe700 (LWP 4873)]
[New Thread 0x7fffe27fd700 (LWP 4874)]
[New Thread 0x7fffe1ffc700 (LWP 4875)]
[Thread 0x7fffe63ff700 (LWP 4868) exited]
[New Thread 0x7fffe1bff700 (LWP 4876)]
[Thread 0x7fffe2ffe700 (LWP 4873) exited]
[Thread 0x7fffe37ff700 (LWP 4872) exited]
[New Thread 0x7fffe11ff700 (LWP 4877)]
[New Thread 0x7fffe09fe700 (LWP 4878)]
[New Thread 0x7fffe01fd700 (LWP 4879)]
[New Thread 0x7fffdf9fc700 (LWP 4880)]
[New Thread 0x7fffdf1fb700 (LWP 4881)]
[Thread 0x7fffe27fd700 (LWP 4874) exited]
[New Thread 0x7fffe27fd700 (LWP 4882)]
[Thread 0x7fffe1bff700 (LWP 4876) exited]
[New Thread 0x7fffe1bff700 (LWP 4883)]
[New Thread 0x7fffe37ff700 (LWP 4884)]
[Thread 0x7fffe27fd700 (LWP 4882) exited]
[Thread 0x7fffe1bff700 (LWP 4883) exited]
[New Thread 0x7fffe2ffe700 (LWP 4885)]
[New Thread 0x7fffe63ff700 (LWP 4886)]
[Thread 0x7fffe63ff700 (LWP 4886) exited]
[New Thread 0x7fffe63ff700 (LWP 4887)]
[New Thread 0x7fffe1bff700 (LWP 4888)]
[New Thread 0x7fffe27fd700 (LWP 4889)]
[New Thread 0x7fffdbaff700 (LWP 4890)]
[New Thread 0x7fffdb0ff700 (LWP 4891)]
[New Thread 0x7fffda8fe700 (LWP 4892)]
[New Thread 0x7fffda0fd700 (LWP 4893)]
[New Thread 0x7fffd98fc700 (LWP 4894)]
[New Thread 0x7fffd90fb700 (LWP 4895)]
[New Thread 0x7fffd85ff700 (LWP 4896)]
[New Thread 0x7fffd7dfe700 (LWP 4897)]
[New Thread 0x7fffe1d70700 (LWP 4898)]
[New Thread 0x7fffd72ff700 (LWP 4899)]
[New Thread 0x7fffd68ff700 (LWP 4900)]
[New Thread 0x7fffd60fe700 (LWP 4901)]
[New Thread 0x7fffd55ff700 (LWP 4904)]
[New Thread 0x7fffd4dfe700 (LWP 4905)]
[New Thread 0x7fffd45fd700 (LWP 4906)]
[Thread 0x7fffd45fd700 (LWP 4906) exited]
[New Thread 0x7fffd45fd700 (LWP 4907)]
[New Thread 0x7fffd38ff700 (LWP 4908)]
[New Thread 0x7fffd30fe700 (LWP 4909)]
[Thread 0x7fffd72ff700 (LWP 4899) exited]
[New Thread 0x7fffd72ff700 (LWP 4910)]
[New Thread 0x7fffa8fff700 (LWP 4911)]
[New Thread 0x7fffa8dfe700 (LWP 4912)]
[New Thread 0x7fffa85fd700 (LWP 4913)]
[Thread 0x7fffe37ff700 (LWP 4884) exited]
[Thread 0x7fffa85fd700 (LWP 4913) exited]
[Thread 0x7fffd68ff700 (LWP 4900) exited]
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "palemoon" received signal SIGSEGV, Segmentation fault.
0x00007ffff4ac11f6 in ?? () from /usr/lib/palemoon/
(gdb) backtrace
#0 0x00007ffff4ac11f6 in ?? () from /usr/lib/palemoon/
#1 0x00007ffff4ac2de2 in ?? () from /usr/lib/palemoon/
#2 0x00007ffff4ac13e4 in ?? () from /usr/lib/palemoon/
#3 0x00007ffff4ac274c in ?? () from /usr/lib/palemoon/
#4 0x00007ffff4ac65a6 in ?? () from /usr/lib/palemoon/
#5 0x00007ffff4b7be9a in ?? () from /usr/lib/palemoon/
#6 0x00007ffff4892446 in ?? () from /usr/lib/palemoon/
#7 0x00007ffff4b84023 in ?? () from /usr/lib/palemoon/
#8 0x00007ffff4b8493b in ?? () from /usr/lib/palemoon/
#9 0x00007ffff4c0d56f in ?? () from /usr/lib/palemoon/
#10 0x00007ffff4c0dc30 in ?? () from /usr/lib/palemoon/
#11 0x00007ffff4c5f840 in ?? () from /usr/lib/palemoon/
#12 0x00007ffff3a2f00d in ?? () from /usr/lib/palemoon/
#13 0x00007ffff39bb3ac in ?? () from /usr/lib/palemoon/
#14 0x00007ffff42c0c6e in ?? () from /usr/lib/palemoon/
#15 0x00007ffff42c1696 in ?? () from /usr/lib/palemoon/
#16 0x00007ffff42c863a in ?? () from /usr/lib/palemoon/
#17 0x00007ffff42c8947 in ?? () from /usr/lib/palemoon/
#18 0x00007ffff42cbd13 in ?? () from /usr/lib/palemoon/
#19 0x00007ffff4cd256f in ?? () from /usr/lib/palemoon/
#20 0x00007ffff4cd2a4b in ?? () from /usr/lib/palemoon/
#21 0x00007ffff4cd46db in ?? () from /usr/lib/palemoon/
#22 0x00007ffff49a17ac in ?? () from /usr/lib/palemoon/
--Type <RET> for more, q to quit, c to continue without paging--
#23 0x00007ffff499e519 in ?? () from /usr/lib/palemoon/
#24 0x00007ffff49e3f36 in ?? () from /usr/lib/palemoon/
#25 0x00007ffff49ab12e in ?? () from /usr/lib/palemoon/
#26 0x00007ffff49f18c1 in ?? () from /usr/lib/palemoon/
#27 0x00007ffff49f1c98 in ?? () from /usr/lib/palemoon/
#28 0x00007ffff1c0d1ab in ?? () from /lib/x86_64-linux-gnu/
#29 0x00007ffff20750a2 in g_closure_invoke () from /lib/x86_64-linux-gnu/
#30 0x00007ffff2087413 in ?? () from /lib/x86_64-linux-gnu/
#31 0x00007ffff208d259 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/
#32 0x00007ffff208dc3f in g_signal_emit () from /lib/x86_64-linux-gnu/
#33 0x00007ffff1d2cfe4 in ?? () from /lib/x86_64-linux-gnu/
#34 0x00007ffff1c0b7d4 in gtk_propagate_event () from /lib/x86_64-linux-gnu/
#35 0x00007ffff1c0bc4b in gtk_main_do_event () from /lib/x86_64-linux-gnu/
#36 0x00007ffff186fafc in ?? () from /lib/x86_64-linux-gnu/
#37 0x00007ffff1f83e6b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/
#38 0x00007ffff1f84118 in ?? () from /lib/x86_64-linux-gnu/
#39 0x00007ffff1f841cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/
#40 0x00007ffff49f472f in ?? () from /usr/lib/palemoon/
#41 0x00007ffff49ca680 in ?? () from /usr/lib/palemoon/
#42 0x00007ffff2f0edaa in ?? () from /usr/lib/palemoon/
#43 0x00007ffff2f33ab8 in ?? () from /usr/lib/palemoon/
#44 0x00007ffff328e2c2 in ?? () from /usr/lib/palemoon/
#45 0x00007ffff3271515 in ?? () from /usr/lib/palemoon/
#46 0x00007ffff49c5938 in ?? () from /usr/lib/palemoon/
#47 0x00007ffff516d47e in ?? () from /usr/lib/palemoon/
#48 0x00007ffff51909ff in ?? () from /usr/lib/palemoon/
#49 0x00007ffff51912ac in ?? () from /usr/lib/palemoon/
#50 0x00007ffff51915db in XRE_main () from /usr/lib/palemoon/
#51 0x000055555555b93f in ?? ()
#52 0x000055555555ab7a in ?? ()
#53 0x00007ffff7bf1d0a in __libc_start_main (main=0x55555555ab00, argc=1, argv=0x7fffffffe2d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffe2c8) at ../csu/libc-start.c:308
#54 0x000055555555adda in _start ()
The crash happens about 2..5 seconds, likely when the page finishes loading some javascript.
Happended in all installs both at work and at home, did not try a older version yet.


User avatar
Posts: 567
Joined: 2020-05-31, 04:33

Re: Pale Moon 32.2.0 crash with

Unread post by andyprough » 2023-06-08, 21:42

I got the same crash as soon as I allowed javascript from s81c[dot]com to run. And without allowing that js to run, it's mostly just a blank page.

User avatar
Pale Moon guru
Pale Moon guru
Posts: 34535
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Pale Moon 32.2.0 crash with

Unread post by Moonchild » 2023-06-08, 23:09

This is most likely because of a known crashing point related to ::slotted() since I can't reproduce this on master, only on the release builds.
This will most likely be fixed in the upcoming point release.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"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
Veit Kannegieser
Posts: 10
Joined: 2019-03-23, 19:16

Re: Pale Moon 32.2.0 crash with

Unread post by Veit Kannegieser » 2023-06-09, 20:49

Have tried with debug symbols, and that points to nsCSSRuleProcessor.cpp:1724..1727,
call stack:
Thre Adresse Bis Von Größ Kategori Kommentar
00000000009CD038 000007FEE49D7FB2 000007FEE49D8110 60 Benutzer xul.SelectorMatches+B0
00000000009CD098 000007FEE49D803C 000007FEE49D7FB2 50 Benutzer xul.SelectorListMatches+72
00000000009CD0E8 000007FEE49D87E0 000007FEE49D803C 350 Benutzer xul.SelectorListMatches+2C
00000000009CD438 000007FEE49D9A02 000007FEE49D87E0 70 Benutzer xul.$LN113+EA
00000000009CD4A8 000007FEE49D6423 000007FEE49D9A02 A0 Benutzer xul.SelectorMatchesTree+2D2
00000000009CD548 000007FEE49D64E2 000007FEE49D6423 40 Benutzer xul.nsCSSRuleProcessor::HasStateDependentStyle+1C3
00000000009CD588 000007FEE4A9F0B8 000007FEE49D64E2 30 Benutzer xul.nsCSSRuleProcessor::HasStateDependentStyle+22
00000000009CD5B8 000007FEE47F68B5 000007FEE4A9F0B8 30 Benutzer xul.SheetHasStatefulStyle+18
00000000009CD5E8 000007FEE47F6784 000007FEE47F68B5 60 Benutzer xul.nsXBLBinding::WalkRules+45
00000000009CD648 000007FEE4AA0FE2 000007FEE47F6784 40 Benutzer xul.nsBindingManager::WalkRules+204
00000000009CD688 000007FEE4A91477 000007FEE4AA0FE2 180 Benutzer xul.nsStyleSet::WalkRuleProcessors+B2
00000000009CD808 000007FEE4AE3F04 000007FEE4A91477 80 Benutzer xul.nsStyleSet::HasStateDependentStyle+A7
00000000009CD888 000007FEE4AE3D17 000007FEE4AE3F04 40 Benutzer xul.mozilla::RestyleManagerBase::ContentStateChangedInternal+1C4
00000000009CD8C8 000007FEE4B2E369 000007FEE4AE3D17 30 Benutzer xul.mozilla::RestyleManager::ContentStateChanged+37
00000000009CD8F8 000007FEE3C9C2C3 000007FEE4B2E369 60 Benutzer xul.PresShell::ContentStateChanged+49
00000000009CD958 000007FEE3C3860F 000007FEE3C9C2C3 30 Benutzer xul.nsDocument::ContentStateChanged+B3
00000000009CD988 000007FEE432B5A2 000007FEE3C3860F 30 Benutzer xul.mozilla::dom::Element::NotifyStateChange+5F
00000000009CD9B8 000007FEE432ADEE 000007FEE432B5A2 50 Benutzer xul.mozilla::EventStateManager::UpdateAncestorState+52
00000000009CDA08 000007FEE4328047 000007FEE432ADEE 90 Benutzer xul.mozilla::EventStateManager::SetContentState+25E
00000000009CDA98 000007FEE4324C01 000007FEE4328047 50 Benutzer xul.mozilla::EventStateManager::NotifyMouseOver+267
00000000009CDAE8 000007FEE4329943 000007FEE4324C01 1F0 Benutzer xul.$LN5+56
00000000009CDCD8 000007FEE4B47AFD 000007FEE4329943 B0 Benutzer xul.$LN35+30
00000000009CDD88 000007FEE4B4811B 000007FEE4B47AFD 40 Benutzer xul.$LN25+146
00000000009CDDC8 000007FEE4B47057 000007FEE4B4811B 1A0 Benutzer xul.PresShell::HandlePositionedEvent+15B
00000000009CDF68 000007FEE48B9B7D 000007FEE4B47057 40 Benutzer xul.PresShell::HandleEvent+FE7
00000000009CDFA8 000007FEE48B8B3A 000007FEE48B9B7D 30 Benutzer xul.nsViewManager::DispatchEvent+14D
00000000009CDFD8 000007FEE4932993 000007FEE48B8B3A 30 Benutzer xul.nsView::HandleEvent+6A
00000000009CE008 000007FEE48BF94B 000007FEE4932993 70 Benutzer xul.nsWindow::DispatchEvent+43
00000000009CE078 000007FEE49330F6 000007FEE48BF94B 190 Benutzer xul.nsBaseWidget::DispatchInputEvent+18B
00000000009CE208 000007FEE493BC1E 000007FEE49330F6 B50 Benutzer xul.nsWindow::DispatchMouseEvent+646
00000000009CED58 000007FEE49414C1 000007FEE493BC1E 70 Benutzer xul.$LN83+B1
00000000009CEDC8 000007FEE33E462B 000007FEE49414C1 30 Benutzer xul.nsWindow::WindowProcInternal+151
00000000009CEDF8 000007FEE4941351 000007FEE33E462B 40 Benutzer xul.CallWindowProcCrashProtected+2B
00000000009CEE38 00000000771A9BBD 000007FEE4941351 C0 System xul.nsWindow::WindowProc+81
00000000009CEEF8 00000000771A98C2 00000000771A9BBD 80 System user32.00000000771A9BBD
00000000009CEF78 000007FEE492B196 00000000771A98C2 90 Benutzer user32.00000000771A98C2
00000000009CF008 000007FEE48DD699 000007FEE492B196 30 Benutzer xul.nsAppShell::ProcessNextNativeEvent+126
00000000009CF038 000007FEE48E0B93 000007FEE48DD699 50 Benutzer xul.nsBaseAppShell::DoProcessNextNativeEvent+39
00000000009CF088 000007FEE3446833 000007FEE48E0B93 E0 Benutzer xul.nsBaseAppShell::OnProcessNextEvent+133
00000000009CF168 000007FEE3468592 000007FEE3446833 30 Benutzer xul.nsThread::ProcessNextEvent+E3
00000000009CF198 000007FEE365BE84 000007FEE3468592 70 Benutzer xul.NS_ProcessNextEvent+32
00000000009CF208 000007FEE36411D7 000007FEE365BE84 50 Benutzer xul.mozilla::ipc::MessagePump::Run+E4
00000000009CF258 000007FEE48E1BF1 000007FEE36411D7 30 Benutzer xul.MessageLoop::Run+27
00000000009CF288 000007FEE492CEED 000007FEE48E1BF1 30 Benutzer xul.nsBaseAppShell::Run+41
00000000009CF2B8 000007FEE4EC04BC 000007FEE492CEED 30 Benutzer xul.nsAppShell::Run+2D
00000000009CF2E8 000007FEE4EDB5F0 000007FEE4EC04BC 270 Benutzer xul.nsAppStartup::Run+2C
00000000009CF558 000007FEE4EDA391 000007FEE4EDB5F0 70 Benutzer xul.XREMain::XRE_mainRun+8F0
00000000009CF5C8 000007FEE4EDC522 000007FEE4EDA391 190 Benutzer xul.XREMain::XRE_main+221
00000000009CF758 000000013FF51BC1 000007FEE4EDC522 440 Benutzer xul.XRE_main+C2
00000000009CFB98 000000013FF51529 000000013FF51BC1 Benutzer palemoon.do_main+3E1
so "::slotted()" sounds plausible.

Thank You!

User avatar
Pale Moon guru
Pale Moon guru
Posts: 34535
Joined: 2011-08-28, 17:27
Location: Motala, SE

Re: Pale Moon 32.2.0 crash with

Unread post by Moonchild » 2023-06-09, 21:25

"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Post Reply