Firefox 152.0.2 on Linux hangs/freeze immediately on launch (regression from 152.0.1)
Categories
(Firefox Build System :: Third Party Packaging, defect)
Tracking
(Not tracked)
People
(Reporter: boaz.dodin, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: hang, snap)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:152.0) Gecko/20100101 Firefox/152.0
Steps to reproduce:
Just launching Firefox version 152.0.2 (snap from latest/candidate) on Kubuntu 24.04
Actual results:
Hangs/freeze immediately on launch. Most of tabs (except for about 3 first pinned) are visible, but the interface not responded.
Working version: 152.0.1 (snap from latest/stable)
| Reporter | ||
Updated•1 month ago
|
Updated•1 month ago
|
Comment 1•1 month ago
|
||
I cannot reproduce the bug.
Please share
snap changes
as it could be caused by some other underlying snap changing.
Also give some more information about your system, in about:support there is a bunch, particularly interested in display protocol and GPU.
If on Wayland, you could try MOZ_ENABLE_WAYLAND=0 DISABLE_WAYLAND=1 /snap/bin/firefox to see if it has anything to do with the problem.
Comment 2•1 month ago
|
||
And use the command line to start it as useful information could appear in the standard error.
| Reporter | ||
Comment 3•1 month ago
|
||
snap changes
no changes found
KDE Info Center:
Operating System: Kubuntu 24.04
KDE Plasma Version: 5.27.12
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.8.0-124-generic (64-bit)
Graphics Platform: X11
Processors: 4 × AMD A8-6500T APU with Radeon(tm) HD Graphics
Memory: 13.6 GiB of RAM
Graphics Processor: AMD ARUBA
Manufacturer: Gigabyte Technology Co., Ltd.
Firefox about:support
GPU #1
Active Yes
Description AMD ARUBA (DRM 2.50.0 / 6.8.0-124-generic, LLVM 20.1.2)
Vendor ID 0x1002
Device ID 0x999d
Driver Vendor mesa/r600
Driver Version 25.2.8.0
RAM 0
Comment 4•1 month ago
|
||
It's hard to think this is caused by the point release, can you please go back to the supposedly working release
snap refresh --revision=8521 firefox
and confirm it still works?
Did you get anything on stdout/stderr when executing it from the command-line? Or anything releavant in journalctl -r?
| Reporter | ||
Comment 5•1 month ago
|
||
(In reply to Nathan Teodosio :nteodosio from comment #4)
It's hard to think this is caused by the point release, can you please go back to the supposedly working release
snap refresh --revision=8521 firefoxand confirm it still works?
Did you get anything on stdout/stderr when executing it from the command-line? Or anything releavant in
journalctl -r?
I am currently on 152.0.1 (snap from latest/stable), moved to stable channel via Discover.
Everything works.
| Reporter | ||
Comment 6•1 month ago
|
||
snap list
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical✓ base
canonical-livepatch v10.16.2 406 latest/stable canonical✓ -
chromium 149.0.7827.114 3464 latest/stable canonical✓ -
core22 20260225 2411 latest/stable canonical✓ base
core24 20260410 1643 latest/stable canonical✓ base
cups 2.4.19-2 1206 latest/stable openprinting✓ -
firefox 152.0.1-1 8521 latest/stable mozilla✓ -
gnome-42-2204 0+git.c1d3d69-sdk0+git.015db9a 247 latest/stable canonical✓ -
gnome-46-2404 0+git.f1cd5fa-sdk0+git.ca9c59c 153 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable canonical✓ -
mesa-2404 25.2.8-snap278 1781 latest/stable canonical✓ -
snapd 2.75.2 26865 latest/stable canonical✓ snapd
Comment 7•1 month ago
|
||
/snap/bin/firefox, share the output.
journalctl -r, share the output (only time between Firefox launch and termination needed).
Try firefox -p and see if you can reproduce in a brand new profile.
Only commits between 152.0.1 and 152.0.2 that I vaguely think could play a role are
commit 541234c94a9784fa56c994b85edd5b721a3d1aad
Author: Jan de Mooij <jdemooij@mozilla.com>
Date: Wed Jun 17 21:33:06 2026 +0000
Bug 2039575 - Work around crashes in CanAttachDOMCall on Raptor Lake CPUs. a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D307320
js/src/jit/CacheIR.cpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 398ada32d33333566c6a0048f64ef03bde0b56ae
Author: Ryan VanderMeulen <rvandermeulen@mozilla.com>
Date: Wed Jun 17 14:36:34 2026 -0400
Bug 2037923 - Revert using nsAutoLowPriorityIO for startup cache writes from Fx152. a=RyanVM
This reverts commit 0af8f0534bd539b7fb5c281477a8d20e4f0ab28f.
startupcache/StartupCache.cpp | 3 ---
1 file changed, 3 deletions(-)
| Reporter | ||
Comment 8•1 month ago
|
||
(In reply to Nathan Teodosio :nteodosio from comment #7)
/snap/bin/firefox, share the output.
journalctl -r, share the output (only time between Firefox launch and termination needed).Try
firefox -pand see if you can reproduce in a brand new profile.
Do you need this info on the current, working Firefox 152.0.1?
Comment 9•1 month ago
|
||
Preferrably on the broken one, thank you (:
| Reporter | ||
Comment 10•1 month ago
|
||
Just reproduced it again on 152.0.2 (snap from latest/candidate)!
journalctl -r
Jun 23 18:58:06 boaz-desktop systemd[1]: snap.firefox.hook.configure-c087a2bf-04bd-438e-922c-d7a510c20cc0.scope: Consumed 4.0>
Jun 23 18:58:06 boaz-desktop systemd[1]: snap.firefox.hook.configure-c087a2bf-04bd-438e-922c-d7a510c20cc0.scope: Deactivated >
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "applications:firefox_firefox.deskt>
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "file:///var/lib/snapd/desktop/appl>
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "/var/lib/snapd/desktop/application>
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "applications:firefox_firefox.deskt>
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "file:///var/lib/snapd/desktop/appl>
Jun 23 18:58:00 boaz-desktop plasmashell[2514]: org.kde.plasma.kicker: Entry is not valid "/var/lib/snapd/desktop/application>
Jun 23 18:58:00 boaz-desktop kded5[2483]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): P>
Jun 23 18:58:00 boaz-desktop kded5[2483]: kf.service.sycoca: The menu spec file ( "" ) contains a Layout or DefaultLayout tag>
Jun 23 18:58:00 boaz-desktop systemd[1]: Started snap.firefox.hook.configure-c087a2bf-04bd-438e-922c-d7a510c20cc0.scope.
Jun 23 18:57:59 boaz-desktop systemd[1]: snap.firefox.hook.post-refresh-ea9dc719-b190-40f1-a966-a8a21ae11ecf.scope: Deactivat>
Jun 23 18:57:58 boaz-desktop systemd[1]: tmp-snap.rootfs_Lon5ba.mount: Deactivated successfully.
Jun 23 18:57:58 boaz-desktop systemd[1]: Started snap.firefox.hook.post-refresh-ea9dc719-b190-40f1-a966-a8a21ae11ecf.scope.
Jun 23 18:57:58 boaz-desktop kernel: audit: type=1400 audit(1782230278.186:260): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:58 boaz-desktop kernel: audit: type=1400 audit(1782230278.181:259): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:58 boaz-desktop kernel: audit: type=1400 audit(1782230278.170:258): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:57 boaz-desktop kernel: audit: type=1400 audit(1782230277.954:257): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:57 boaz-desktop kernel: audit: type=1400 audit(1782230277.826:256): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:57 boaz-desktop kernel: audit: type=1400 audit(1782230277.477:255): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:57 boaz-desktop kernel: audit: type=1400 audit(1782230277.113:254): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:56 boaz-desktop kernel: audit: type=1400 audit(1782230276.578:253): apparmor="STATUS" operation="profile_replace>
Jun 23 18:57:56 boaz-desktop kded5[2483]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): P>
Jun 23 18:57:55 boaz-desktop kded5[2483]: kf.service.sycoca: The menu spec file ( "" ) contains a Layout or DefaultLayout tag>
/snap/bin/firefox
[Parent 394031, Main Thread] WARNING: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/boaz/snap/firefox/8545/.config/gtk-3.0/colors.css: No such file or directory: 'glib warning', file toolkit/xre/nsSigHandlers.cpp:200
(firefox_firefox:394031): Gtk-WARNING **: 19:01:34.736: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/boaz/snap/firefox/8545/.config/gtk-3.0/colors.css: No such file or directory
Gtk-Message: 19:01:34.817: Failed to load module "window-decorations-gtk-module"
Gtk-Message: 19:01:34.817: Failed to load module "colorreload-gtk-module"
Comment 11•1 month ago
|
||
-
The lines are missing their end, if you are using copy and paste, please invoke it with
journalctl -r | lessso that the lines wrap around instead of cropping. -
Does
/snap/bin/firefox --privatework?
| Reporter | ||
Comment 12•1 month ago
|
||
/snap/bin/firefox --private does not work.
The same frozen Firefox is launching, with all my pinned tabs, with an addition of 1 new tab - about:privatebrowsing
journalctl -r | less output of Firefox opened via /snap/bin/firefox and force closed:
Jun 24 10:51:43 boaz-desktop systemd[2030]: Started app-org.kde.konsole-93e64aedf0ec41469fea4f9cce8544d7.scope - Konsole - Ter
minal.
Jun 24 10:51:42 boaz-desktop systemd[2030]: app-org.kde.konsole-695921b241e84c71b3393a6d1b58f9f1.scope: Consumed 1.284s CPU ti
me.
Jun 24 10:51:40 boaz-desktop systemd[2030]: app-org.kde.konsole-a4c4e25ea7d149bf9c1f04a1d6588657.scope: Consumed 3.432s CPU ti
me.
Jun 24 10:51:19 boaz-desktop systemd[2030]: snap.firefox.firefox-e850eae1-f6b3-4e7c-86ac-f52f15cb8a75.scope: Consumed 2min 10.
450s CPU time.
Jun 24 10:51:19 boaz-desktop kwin_x11[2450]: kwin_core: XCB error: 152 (BadDamage), sequence: 64704, resource id: 14995887, ma
jor code: 143 (DAMAGE), minor code: 3 (Subtract)
Jun 24 10:51:19 boaz-desktop kwin_x11[79810]: kf.notifications: Playing audio notification failed: Destroyed
Jun 24 10:51:19 boaz-desktop kwin_x11[2450]: kwin_core: XCB error: 152 (BadDamage), sequence: 64539, resource id: 14997371, ma
jor code: 143 (DAMAGE), minor code: 3 (Subtract)
Jun 24 10:51:08 boaz-desktop systemd[1]: Finished fwupd-refresh.service - Refresh fwupd metadata and update motd.
Jun 24 10:51:08 boaz-desktop systemd[1]: fwupd-refresh.service: Deactivated successfully.
Jun 24 10:51:08 boaz-desktop systemd[1]: systemd-timedated.service: Deactivated successfully.
Jun 24 10:51:08 boaz-desktop systemd[1]: Starting fwupd-refresh.service - Refresh fwupd metadata and update motd...
Jun 24 10:50:46 boaz-desktop wpa_supplicant[1421]: wlp3s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-67 noise=-95 txrate=216000
Jun 24 10:50:42 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:42 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:41 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:41 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:41 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:41 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:40 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Supervising 8 threads of 5 processes of 1 users.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Successfully made thread 79092 of process 78889 owned by '1000' RT at priority 10.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Supervising 7 threads of 4 processes of 1 users.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Supervising 7 threads of 4 processes of 1 users.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Supervising 7 threads of 4 processes of 1 users.
Jun 24 10:50:39 boaz-desktop rtkit-daemon[2159]: Supervising 7 threads of 4 processes of 1 users.
Jun 24 10:50:38 boaz-desktop systemd[1]: Started systemd-timedated.service - Time & Date Service.
Jun 24 10:50:38 boaz-desktop dbus-daemon[1242]: [system] Successfully activated service 'org.freedesktop.timedate1'
Jun 24 10:50:37 boaz-desktop systemd[1]: Starting systemd-timedated.service - Time & Date Service...
Jun 24 10:50:37 boaz-desktop dbus-daemon[1242]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' requested by ':1.937' (uid=1000 pid=78889 comm="/snap/firefox/8545/usr/lib/firefox/firefox" label="snap.firefox.firefox (enforce)")
Jun 24 10:50:35 boaz-desktop systemd[2030]: Started snap.firefox.firefox-e850eae1-f6b3-4e7c-86ac-f52f15cb8a75.scope.
Comment 13•1 month ago
|
||
-
Can you try with a new profile?
/snap/bin/firefox -pThen click "Create profile", name it test or something, launch it, see if that works. You can leter delete that profile.
-
This is the only conspicuous thing in your log:
Jun 24 10:51:19 boaz-desktop kwin_x11[2450]: kwin_core: XCB error: 152 (BadDamage), sequence: 64704, resource id: 14995887, ma
jor code: 143 (DAMAGE), minor code: 3 (Subtract)
Jun 24 10:51:19 boaz-desktop kwin_x11[79810]: kf.notifications: Playing audio notification failed: Destroyed
but it's about KDE's window manager, kwin_x11. Do you get that too when the working version of Firefox is started?
Comment 14•1 month ago
|
||
I'm insalling Kubuntu 24.04 to try to reproduce.
| Reporter | ||
Comment 15•1 month ago
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=2049845 looks exactly like this bug, so may be it's not Snap related and/or limited too?
Comment 16•1 month ago
|
||
Might well be. You could run
free -h
once before, once after starting Firefox and once after killing it to verify that.
| Reporter | ||
Updated•1 month ago
|
Comment 17•1 month ago
|
||
We're actively investigating this in bug 2049845. In the mean time, I've reverted the Snap Store back to 152.0.1.
Description
•