Firefox does not launch in OS tumbleweed

Hi there,

I just installed Firefox beta in opensuse tumbleweed, restarted the system a few times, and it does not launch.

It appears for just a second on the task manager and then goes away, no error message.

 .,cdxxxoc,.               .:kKMMMNWMMMNk:.        ---------------------------- 
    cKMMN0OOOKWMMXo. ;        ;0MWk:.      .:OMMk.     OS: openSUSE Tumbleweed x86_64 
  ;WMK;.       .lKMMNM,     :NMK,             .OMW;    Host: Inspiron 5570 
 cMW;            'WMMMN   ,XMK,                 oMM'   Kernel: 5.10.7-1-default 
.MMc               ..;l. xMN:                    KM0   Uptime: 1 hour, 11 mins 
'MM.                   'NMO                      oMM   Packages: 2214 (rpm), 5 (flatpak), 9 (snap) 
.MM,                 .kMMl                       xMN   Shell: bash 5.1.4 
 KM0               .kMM0. .dl:,..               .WMd   Resolution: 1920x1080 
 .XM0.           ,OMMK,    OMMMK.              .XMK    DE: Plasma 5.20.5 
   oWMO:.    .;xNMMk,       NNNMKl.          .xWMx     WM: KWin 
     :ONMMNXMMMKx;          .  ,xNMWKkxllox0NMWk,      WM Theme: breeze 
         .....                    .:dOOXXKOxl,         Theme: Breeze Dark [Plasma], Breeze [GTK2/3] 
                                                       Icons: breeze-dark [Plasma], breeze-dark [GTK2/3] 
                                                       Terminal: konsole 
                                                       CPU: Intel i5-8250U (8) @ 1.600GHz 
                                                       GPU: Intel UHD Graphics 620 
                                                       GPU: AMD ATI Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile 
                                                       Memory: 2709MiB / 7840MiB 

firefox 86.0b3-1 487 latest/beta mozilla✓ -

I’m happy to run a diagnostic (is that the word? this is not my lang) if someone explains how to do it :sweat_smile:

Cheers

Thanks for reporting the problem. It seems to work as expected on TW on my laptop, both GNOME on Xorg and GNOME wayland session.

Can you run the following command and paste the output:

$ SNAPD_DEBUG=1 SNAP_CONFINE_DEBUG=1 snap run firefox

Ok, this is what I got

2021/01/29 14:08:59.001128 tool_linux.go:68: DEBUG: re-exec not supported on distro "opensuse-tumbleweed" yet
2021/01/29 14:08:59.011431 cmd_run.go:407: DEBUG: SELinux not enabled
DEBUG: umask reset, old umask was  022
DEBUG: security tag: snap.firefox.firefox
DEBUG: executable:   /usr/lib/snapd/snap-exec
DEBUG: confinement:  non-classic
DEBUG: base snap:    core18
DEBUG: ruid: 1000, euid: 0, suid: 0
DEBUG: rgid: 100, egid: 100, sgid: 100
DEBUG: apparmor label on snap-confine is: /usr/libexec/snapd/snap-confine
DEBUG: apparmor mode is: enforce
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope (global), uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: ensuring that snap mount directory is shared
DEBUG: unsharing snap namespace directory
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: releasing lock 5
DEBUG: opened snap-update-ns executable as file descriptor 5
DEBUG: opened snap-discard-ns executable as file descriptor 6
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/firefox.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope firefox, uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: initializing mount namespace: firefox
DEBUG: snappy_udev_init
DEBUG: setup_devices_cgroup
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.firefox.firefox/cgroup.procs 3749
DEBUG: write_string_to_file /sys/fs/cgroup/devices/snap.firefox.firefox/devices.deny a
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/mem/null 1:3
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/mem/full 1:7
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/mem/zero 1:5
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/mem/random 1:8
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/mem/urandom 1:9
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/tty/tty 5:0
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/tty/console 5:1
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/class/tty/ptmx 5:2
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 136:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 137:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 138:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 139:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 140:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 141:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 142:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/pts/slaves 143:*
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/uhid 10:239
DEBUG: running snap-device-helper add snap_firefox_firefox /dev/net/tun 10:200
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:02.0/drm/card0 226:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1 snap_firefox_firefox
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1 snap_firefox_firefox
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2 snap_firefox_firefox
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1 snap_firefox_firefox
DEBUG: cannot get major/minor numbers for /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:02.0/drm/renderD128 226:128
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0 81:0
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video1 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video1 81:1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/drm/card1 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/drm/card1 226:1
DEBUG: run_snappy_app_dev_add: /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/drm/renderD129 snap_firefox_firefox
DEBUG: running snap-device-helper add snap_firefox_firefox /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/drm/renderD129 226:129
DEBUG: forked support process 3798
DEBUG: unsharing the mount namespace (per-snap)
DEBUG: changing apparmor hat to mount-namespace-capture-helper
DEBUG: scratch directory for constructing namespace: /tmp/snap.rootfs_LCcyzE
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: helper process waiting for command
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: pivot_root /tmp/snap.rootfs_LCcyzE /tmp/snap.rootfs_LCcyzE//var/lib/snapd/hostfs
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: rmdir /var/lib/snapd/hostfs//tmp/snap.rootfs_LCcyzE
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: calling snapd tool snap-update-ns
DEBUG: waiting for snapd tool snap-update-ns to terminate
DEBUG: requesting changing of apparmor profile on next exec to snap-update-ns.firefox
cannot change profile for the next exec call: No such file or directory
snap-update-ns failed with code 1: No such file or directory

Hope that helps.

Laters

Have you enabled and started snapd.apparmor.service as per instructions in the install page? https://snapcraft.io/docs/installing-snap-on-opensuse

I thought I did the first time, I enabled it again; some times it launched, some it did not, and all other snaps did the same.

I uninstalled all snaps, erased snap folder, and re-installed my snaps. Now everything seems fine.

Maybe I did something funny when I installed snapd the first time.

I think it is fine now, I’ll keep updated.

Laters

All right,

Snaps seem to be working now, but firefox takes up to 30 seconds to launch, but only the first time it launches in a session, so, if I logout and back in, again, takes a while to launch.

Other than that, it seems fine.

Laters

i’m gettin this:

2023/05/29 11:08:01.209003 logger.go:92: DEBUG: re-exec not supported on distro "opensuse-tumbleweed" yet
2023/05/29 11:08:01.211284 logger.go:92: DEBUG: -- snap startup {"stage":"start", "time":"1685351281.211276"}
2023/05/29 11:08:01.219896 logger.go:92: DEBUG: executing snap-confine from /usr/libexec/snapd/snap-confine
2023/05/29 11:08:01.221225 logger.go:92: DEBUG: SELinux not enabled
2023/05/29 11:08:01.222084 logger.go:92: DEBUG: creating transient scope snap.firefox.firefox
2023/05/29 11:08:01.223764 logger.go:92: DEBUG: using session bus
2023/05/29 11:08:01.227550 logger.go:92: DEBUG: create transient scope job: /org/freedesktop/systemd1/job/1660
2023/05/29 11:08:01.242775 logger.go:92: DEBUG: job result is "done"
2023/05/29 11:08:01.242805 logger.go:92: DEBUG: transient scope snap.firefox.firefox.ec90146e-b9a6-4c4a-8c62-80366480f27b.scope created
2023/05/29 11:08:01.243196 logger.go:92: DEBUG: waited 19.338906ms for tracking
2023/05/29 11:08:01.243216 logger.go:92: DEBUG: -- snap startup {"stage":"snap to snap-confine", "time":"1685351281.243212"}
DEBUG: -- snap startup {"stage":"snap-confine enter", "time":"1685351281.245904"}
DEBUG: umask reset, old umask was  022
DEBUG: security tag: snap.firefox.firefox
DEBUG: executable:   /usr/lib/snapd/snap-exec
DEBUG: confinement:  non-classic
DEBUG: base snap:    core20
DEBUG: ruid: 1000, euid: 0, suid: 0
DEBUG: rgid: 100, egid: 100, sgid: 100
DEBUG: apparmor label on snap-confine is: /usr/libexec/snapd/snap-confine
DEBUG: apparmor mode is: enforce
DEBUG: -- snap startup {"stage":"snap-confine mount namespace start", "time":"1685351281.246628"}
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope (global), uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: ensuring that snap mount directory is shared
DEBUG: unsharing snap namespace directory
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: releasing lock 5
DEBUG: opened snap-update-ns executable as file descriptor 5
DEBUG: opened snap-discard-ns executable as file descriptor 6
DEBUG: creating lock directory /run/snapd/lock (if missing)
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: opening lock directory /run/snapd/lock
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: opening lock file: /run/snapd/lock/firefox.lock
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: acquiring exclusive lock (scope firefox, uid 0)
DEBUG: sanity timeout reset and disabled
DEBUG: initializing mount namespace: firefox
DEBUG: setting up device cgroup
DEBUG: libudev has current tags support
DEBUG: device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0 has matching current tag
DEBUG: get bpf object at path /sys/fs/bpf/snap/snap_firefox_firefox
DEBUG: found existing device map
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: get next key for map 8
DEBUG: found 23 existing entries in devices map
DEBUG: delete key for c 5:2
DEBUG: delete elem in map 8
DEBUG: delete key for c 226:128
DEBUG: delete elem in map 8
DEBUG: delete key for c 5:0
DEBUG: delete elem in map 8
DEBUG: delete key for c 1:7
DEBUG: delete elem in map 8
DEBUG: delete key for c 5:1
DEBUG: delete elem in map 8
DEBUG: delete key for c 195:0
DEBUG: delete elem in map 8
DEBUG: delete key for c 141:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 139:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 138:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 1:8
DEBUG: delete elem in map 8
DEBUG: delete key for c 136:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 140:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 1:9
DEBUG: delete elem in map 8
DEBUG: delete key for c 1:3
DEBUG: delete elem in map 8
DEBUG: delete key for c 226:0
DEBUG: delete elem in map 8
DEBUG: delete key for c 10:239
DEBUG: delete elem in map 8
DEBUG: delete key for c 195:255
DEBUG: delete elem in map 8
DEBUG: delete key for c 137:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 142:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 143:-1
DEBUG: delete elem in map 8
DEBUG: delete key for c 195:254
DEBUG: delete elem in map 8
DEBUG: delete key for c 1:5
DEBUG: delete elem in map 8
DEBUG: delete key for c 10:200
DEBUG: delete elem in map 8
DEBUG: load program of type 0xf, 33 instructions
DEBUG: v2 allow c 1:3
DEBUG: v2 allow c 1:5
DEBUG: v2 allow c 1:7
DEBUG: v2 allow c 1:8
DEBUG: v2 allow c 1:9
DEBUG: v2 allow c 5:0
DEBUG: v2 allow c 5:1
DEBUG: v2 allow c 5:2
DEBUG: v2 allow c 136:4294967295
DEBUG: v2 allow c 137:4294967295
DEBUG: v2 allow c 138:4294967295
DEBUG: v2 allow c 139:4294967295
DEBUG: v2 allow c 140:4294967295
DEBUG: v2 allow c 141:4294967295
DEBUG: v2 allow c 142:4294967295
DEBUG: v2 allow c 143:4294967295
DEBUG: v2 allow c 195:0
DEBUG: v2 allow c 195:255
DEBUG: v2 allow c 195:254
DEBUG: v2 allow c 10:239
DEBUG: v2 allow c 10:200
DEBUG: inspecting type of device: /dev/dri/card0
DEBUG: v2 allow c 226:0
DEBUG: device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/renderD128 has matching current tag
DEBUG: inspecting type of device: /dev/dri/renderD128
DEBUG: v2 allow c 226:128
DEBUG: device /sys/devices/virtual/mem/full has matching current tag
DEBUG: inspecting type of device: /dev/full
DEBUG: v2 allow c 1:7
DEBUG: process in cgroup /user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox.ec90146e-b9a6-4c4a-8c62-80366480f27b.scope
DEBUG: cgroup /sys/fs/cgroup//user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox.ec90146e-b9a6-4c4a-8c62-80366480f27b.scope opened at 10
DEBUG: attach type 0x6 program 9 to cgroup 10
DEBUG: associated snap application process 12592 with device cgroup snap.firefox.firefox
DEBUG: forked support process 12606
DEBUG: changing apparmor hat to mount-namespace-capture-helper
DEBUG: helper process waiting for command
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: block device of snap core20, revision 1891 is 7:1
DEBUG: block device of snap core20, revision 1891 is 7:1
DEBUG: sanity timeout initialized and set for 30 seconds
DEBUG: joining preserved mount namespace for inspection
DEBUG: found base snap device 7:1 on /usr
DEBUG: sanity timeout reset and disabled
DEBUG: preserved mount is not stale, reusing
DEBUG: joined preserved mount namespace firefox
DEBUG: joining preserved per-user mount namespace
DEBUG: unsharing the mount namespace (per-user)
DEBUG: sc_setup_user_mounts: firefox
DEBUG: performing operation: (disabled) use debug build to see details
DEBUG: set_effective_identity uid:0 (change: no), gid:0 (change: yes)
DEBUG: calling snapd tool snap-update-ns
DEBUG: waiting for snapd tool snap-update-ns to terminate
DEBUG: requesting changing of apparmor profile on next exec to snap-update-ns.firefox
logger.go:92: DEBUG: current mount entries
logger.go:92: DEBUG: desired mount entries (sorted)
logger.go:92: DEBUG: - /run/user/1000/doc/by-app/snap.firefox /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0
logger.go:92: DEBUG: desiredIDs: map[/run/user/1000/doc:true]
logger.go:92: DEBUG: reuse: map[]
logger.go:92: DEBUG: processing mount entries
logger.go:92: DEBUG: adding independent entry: /run/user/1000/doc/by-app/snap.firefox /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0
logger.go:92: DEBUG: all mimics:
logger.go:92: DEBUG: mount entries ordered as they will be applied
logger.go:92: DEBUG: - /run/user/1000/doc/by-app/snap.firefox /run/user/1000/doc none bind,rw,x-snapd.ignore-missing 0 0
logger.go:92: DEBUG: mount name:"/run/user/1000/doc/by-app/snap.firefox" dir:"/run/user/1000/doc" type:"none" opts:MS_BIND unparsed:"" (error: <nil>)
DEBUG: snap-update-ns finished successfully
DEBUG: set_effective_identity uid:0 (change: no), gid:100 (change: yes)
DEBUG: NOT preserving per-user mount namespace
DEBUG: releasing lock 7
DEBUG: sending command 0 to helper process (pid: 12606)
DEBUG: waiting for response from helper
DEBUG: sanity timeout reset and disabled
DEBUG: helper process received command 0
DEBUG: helper process exiting
DEBUG: waiting for the helper process to exit
DEBUG: helper process exited normally
DEBUG: resetting PATH to values in sync with core snap
DEBUG: -- snap startup {"stage":"snap-confine mount namespace finish", "time":"1685351281.261696"}
DEBUG: set_effective_identity uid:1000 (change: yes), gid:100 (change: yes)
DEBUG: creating user data directory: /home/verwijs/snap/firefox/2724
DEBUG: requesting changing of apparmor profile on next exec to snap.firefox.firefox
DEBUG: ruid: 1000, euid: 1000, suid: 0
DEBUG: setting capabilities bounding set
DEBUG: regaining SYS_ADMIN
DEBUG: loading bpf program for security tag snap.firefox.firefox
DEBUG: read 6624 bytes from /var/lib/snapd/seccomp/bpf//snap.firefox.firefox.bin
DEBUG: read 152 bytes from /var/lib/snapd/seccomp/bpf/global.bin
DEBUG: clearing SYS_ADMIN
DEBUG: execv(/usr/lib/snapd/snap-exec, /usr/lib/snapd/snap-exec...)
DEBUG:  argv[1] = firefox
DEBUG: umask restored to  022
DEBUG: working directory restored to /home/verwijs
DEBUG: -- snap startup {"stage":"snap-confine to snap-exec", "time":"1685351281.263147"}
2023/05/29 11:08:01.268625 logger.go:92: DEBUG: -- snap startup {"stage":"snap-exec to app", "time":"1685351281.268619"}
Gtk-Message: 11:08:05.025: Failed to load module "colorreload-gtk-module"
Gtk-Message: 11:08:05.025: Failed to load module "window-decorations-gtk-module"
Exiting due to channel error.
Exiting due to channel error.
Limit on processor time has been exceeded  (memorydump created)

or dowmload log file here: firefox-snap.log ( Google drive )