I’m on Manjaro KDE fully up to date. I have just installed Firefox (142.0-1), it will not run at all. No matter what profile, theme, or environment I try, it dies instantly with this error:
Moving ~/.config/gtk-3.0, ~/.config/gtk-4.0, ~/.config/kde-gtk-config out of the way
Running with a completely clean $HOME
Confirmed gtk3-demo works fine, so GTK itself doesn’t crash
No gtk3-nocsd installed (pacman -Qs nocsd shows nothing)
No suspicious gtk-decoration-layout values anywhere in /etc
Even headless mode (--headless --screenshot) dies with a stack smashing error.
Has anyone else seen this? Is this a known issue with the current Firefox package in Manjaro/Arch, or is it likely my system libraries are out of sync?
❱yay
:: Synchronising package databases...
core is up to date
extra is up to date
multilib is up to date
:: Searching AUR for updates...
-> xerox-phaser-6000-6010: ignoring package upgrade (1.01-3 => 1.01_20110222-1)
:: Checking development packages...
:: Searching databases for updates...
there is nothing to do
all up to date.
I would guess it has something to do with my GTK theming, but i have reset that back to default and cleared it all out, so I’m at a loss.
GPT is at a loss too.
Waterfox works fine, thats been my daily driver for the last year or so.
❱pacman-mirrors --status
Local mirror status for stable branch
Mirror #1 OK 00:40 United_Kingdom https://www.mirrorservice.org/sites/repo.manjaro.org/repos/
Mirror #2 OK 00:11 United_Kingdom https://ask4.mm.fcix.net/manjaro/
Mirror #3 OK 00:40 United_Kingdom https://mirror.vinehost.net/manjaro/
Dont know how anything from outside of stable or upstream could have got installed.
But does not seem to be.
❱gcc --version
gcc (GCC) 15.1.1 20250729
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
indeed it does, but i have no idea why or how to proceed from here?
❱firefox --ProfileManager
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../include/c++/15.2.1/array:210: reference std::array<HeaderBarButtonType, 3>::operator[](size_type) [_Tp = HeaderBarButtonType, _Nm = 3]: Assertion '__n < this->size()' failed.
Redirecting call to abort() to mozalloc_abort
ExceptionHandler::GenerateDump attempting to generate:/tmp//7f28e51e-a4b5-2699-76ef-1e557ee6af58.dmp
ExceptionHandler::GenerateDump cloned child 101432
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation succeeded
11
Just tried flatpak and that fails too
❱flatpak run org.mozilla.firefox --ProfileManager
Note that the directories
'/var/lib/flatpak/exports/share'
'/home/greg/.local/share/flatpak/exports/share'
are not in the search path set by the XDG_DATA_DIRS environment variable, so
applications installed by Flatpak may not appear on your desktop until the
session is restarted.
[2] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
Gtk-Message: 17:40:43.600: Failed to load module "xapp-gtk3-module"
Gtk-Message: 17:40:43.600: Failed to load module "canberra-gtk-module"
*** stack smashing detected ***: terminated
ExceptionHandler::GenerateDump attempting to generate:/home/greg/.var/app/org.mozilla.firefox/cache/tmp//4224b749-be8f-05aa-d568-ab07d3c9432d.dmp
ExceptionHandler::GenerateDump cloned child 23
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation succeeded
6
⎼⎼⎼⎼⎼⎼⎼⎼⎼⎼ /tmp ⎼⎼⎼⎼⎼⎼⎼⎼⎼⎼
❱Gtk-Message: 17:40:43.779: Failed to load module "xapp-gtk3-module"
Gtk-Message: 17:40:43.779: Failed to load module "canberra-gtk-module"
me neither - perhaps @Yochanan’s intervention/action will change things for you
… I have never seen that stack smashing warning message ever
and a flatpak really should be self contained - the error you are getting makes no sense to me
… I have never in my life used a flatpak (or a snap) - just AppImage for select few applications.
i would like some conformation that i should try this before i do as im way out of my depth since i have no idea how these got out of control in the first place.
I never switched branches, but if you don’t downgrade after a switch back from testing or unstable
back to stable
those things will (by my uninformed logic) just remain there
until they are eventually replaced when stable versions catch up …
Yes i do, i didnt update at that point because i wanted to double check something at the time, i did do the update just after after (i just didn’t feel the need to show it, i specified it instead).
Anyhow, i have figured what is causing the problem!
I have all my kde windows with button at both sides. This is destroying the loading of Firefox.