I'm unsure if a parallel install caused my desktop/AMD GPU driver to crash

Here’s the journal log before amdgpu crashed:

Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c1000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c4000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c3000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c0000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c4000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c3000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c2000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c0000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c2000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          RW: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MAPPING_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          PERMISSION_FAULTS: 0x5
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          WALKER_ERROR: 0x0
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          MORE_FAULTS: 0x1
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00641051
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu:   in page starting at address 0x00008001042c1000 from client 0x1b (UTCL2)
Mar 13 20:22:47 Y4M1-II kernel: amdgpu 0000:0d:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:40 vmid:6 pasid:32794, for process RDD Process pid 15732 thread firefox:cs0 pi>
Mar 13 20:22:47 Y4M1-II plasmashell[15732]: amdgpu: The CS has been rejected, see dmesg for more information (-2).
Mar 13 20:22:47 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:47 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:47 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: If they do, bad things may happen!
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0

This part caught my eye:

Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Found init function __vaDriverInit_1_7
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: Trying to open /snap/firefox/2440/gnome-platform/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: VA-API version 1.7.0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: libva info: va_openDriver() returns 0
Mar 13 20:22:46 Y4M1-II plasmashell[15732]: ATTENTION: default value of option mesa_glthread overridden by environment.

Why is it looking for radeonsi_drv_video.so at the wrong location?

$ ls -l /snap/firefox*
/snap/firefox:
total 4
drwxr-xr-x 7 root root 201 Feb 14 13:26 2356
drwxr-xr-x 7 root root 201 Feb 28 04:05 2391
lrwxrwxrwx 1 root root   4 Mar  1 20:17 current -> 2391

/snap/firefox_beta:
total 4
drwxr-xr-x 7 root root 201 Mar  2 20:29 2404
drwxr-xr-x 7 root root 201 Mar 13 19:41 2441
lrwxrwxrwx 1 root root   4 Mar 13 20:07 current -> 2441

/snap/firefox_edge:
total 4
drwxr-xr-x 7 root root 201 Mar 12 11:53 2438
drwxr-xr-x 7 root root 201 Mar 13 13:13 2440
lrwxrwxrwx 1 root root   4 Mar 13 20:07 current -> 2440

The crashed happened virtually right after I started Firefox Nightly snap:

Mar 13 20:22:10 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:10 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II xdg-desktop-por[6691]: Could not find WebExtensions backend: cannot find native messaging server
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:04 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:03 Y4M1-II plasmashell[14960]: [ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0))
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:03 Y4M1-II plasmashell[14960]: [fluent] Missing message in locale en-CA: firefox-relay-offer-what-relay-does
Mar 13 20:22:03 Y4M1-II plasmashell[14960]: [fluent] Missing message in locale en-CA: firefox-relay-offer-how-we-integrate
Mar 13 20:22:03 Y4M1-II plasmashell[14960]: [fluent] Missing message in locale en-CA: firefox-relay-offer-why-relay
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 8 threads of 5 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Successfully made thread 15415 of process 14960 owned by '1000' RT at priority 10.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:03 Y4M1-II rtkit-daemon[4841]: Supervising 7 threads of 4 processes of 1 users.
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: If they do, bad things may happen!
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:02 Y4M1-II plasmashell[14960]: ATTENTION: default value of option mesa_glthread overridden by environment.
Mar 13 20:22:02 Y4M1-II firefox[14960]: Failed to load module "appmenu-gtk-module"
Mar 13 20:22:02 Y4M1-II firefox[14960]: Failed to load module "window-decorations-gtk-module"
Mar 13 20:22:02 Y4M1-II firefox[14960]: Failed to load module "colorreload-gtk-module"
Mar 13 20:22:01 Y4M1-II systemd[5179]: Started Firefox Nightly Web Browser - Web Browser.
Mar 13 20:22:01 Y4M1-II systemd[5179]: Started snap.firefox_edge.firefox.357d948f-6066-4126-9902-af9a89ae974f.scope.

Hi YamiYukiSenpai,

Is this reproducible? Do you perhaps also tested issue happens with on above versions, but without parallel install?

Hasn’t happened so far. I do have the standard Firefox running, but it didn’t trigger the crash.

As of right now, I’m testing running just the default Firefox (one that was installed without “unaliased” argument). If my PC doesn’t randomly crash, that’s a good thing

Tested on a desktop at work running on KDE Neon:

$ sudo journalctl -r -b -1  --no-hostname
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x14, vmid 1, pasid 32804) at page 1049316, write from 'TC3' (0x54433300) (4)
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x03004014
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40 kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07220414 for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539

It was up for a while, too

$ sudo journalctl --list-boots 
...
-1 5273c8aa7898479c975a7bf96ecdd9a2 Tue 2023-03-14 15:21:56 EDT—Thu 2023-03-23 14:13:40 EDT
Operating System: KDE neon 5.27
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.6-1-liquorix-amd64 (64-bit)
Graphics Platform: X11
Processors: 12 × 11th Gen Intel® Core™ i5-11400 @ 2.60GHz
Memory: 31.1 GiB of RAM
Graphics Processor: AMD Radeon Pro WX 3200 Series

Do you see anything in the kernel.log (could also be named kern.log), and what do you get when you run dmesg (related to the amdgpu module)?

Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07220414 for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x03004014
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x14, vmid 1, pasid 32804) at page 1049316, write from 'TC3' (0x54433300) (4)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: GPU fault detected: 146 0x07203b0c for process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x001002E4
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0A03B00C
Mar 23 14:13:40  kernel: amdgpu 0000:01:00.0: amdgpu: VM fault (0x0c, vmid 5, pasid 32804) at page 1049316, read from 'UMC' (0x554d4300) (59)
Mar 23 14:13:51  kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring uvd timeout, signaled seq=732533, emitted seq=732535
Mar 23 14:13:51  kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDD Process pid 2869518 thread firefox:cs0 pid 2869539
Mar 23 14:13:51  kernel: amdgpu 0000:01:00.0: amdgpu: GPU reset begin!
Mar 23 14:13:51  kernel: amdgpu 0000:01:00.0: amdgpu: BACO reset
Mar 23 14:13:51  kernel: amdgpu 0000:01:00.0: amdgpu: GPU reset succeeded, trying to resume
Mar 23 14:13:51  kernel: [drm] PCIE GART of 256M enabled (table at 0x000000F402000000).
Mar 23 14:13:51  kernel: [drm] VRAM is lost due to GPU reset!
Mar 23 14:13:52  kernel: [drm] UVD and UVD ENC initialized successfully.
Mar 23 14:13:52  kernel: [drm] VCE initialized successfully.
Mar 23 14:13:52  kernel: amdgpu 0000:01:00.0: amdgpu: recover vram bo from shadow start
Mar 23 14:13:52  kernel: amdgpu 0000:01:00.0: amdgpu: recover vram bo from shadow done
Mar 23 14:13:52  kernel: amdgpu 0000:01:00.0: amdgpu: GPU reset(1) succeeded!
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: kfd kfd: amdgpu: skipped device 1002:6981, PCI rejects atomics 730<0
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: message repeated 242 times: [[drm] Skip scheduling IBs!]
Mar 23 14:13:52  kernel: amdgpu_cs_ioctl: 1279 callbacks suppressed
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: message repeated 101 times: [[drm] Skip scheduling IBs!]
Mar 23 14:13:52  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: message repeated 204 times: [[drm] Skip scheduling IBs!]
Mar 23 14:13:52  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Mar 23 14:13:52  kernel: [drm] Skip scheduling IBs!
Mar 23 14:13:52  kernel: message repeated 280 times: [[drm] Skip scheduling IBs!]
Mar 23 14:13:52  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

What graphics drivers do you use on your system? Did you edit the kernel boot options btw?

Never did.

And as for graphics drivers, just the default amdgpu from the kernel

To me, this does not look snap-specific, so I’m trying to figure out if there’s anything else there. Have you perhaps overclocked or underclocked the gpu?

No. The one at work is Radeon Pro Wx3200, while at home, it’s RX6900 XT

I actually UNDERCLOCKED my 6900XT as a test

Hi YamiYukiSenpai,

Is my understanding correct that you reproduced without parallel install? I agree with Igor, this does not look specific to snaps. Would be great if this can be proven by producing the issue without snap involvement.

I reproduced the issue by opening a parallel install (Firefox from edge channel). Just simply using the original (stable) install hasn’t caused any crashes.

$ snap run firefox_edge
Gtk-Message: 01:35:21.137: Failed to load module "colorreload-gtk-module"
Gtk-Message: 01:35:21.137: Failed to load module "window-decorations-gtk-module"
Gtk-Message: 01:35:21.137: Failed to load module "appmenu-gtk-module"
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.
If they do, bad things may happen!
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.

Not sure what this means:

amdgpu: os_same_file_description couldn't determine if two DRM fds reference the same file description.

This is most likely related, but I disabled webrender as a test, and my GPU reset multiple times.

Edit: I’m officially starting to think it was the Firefox Snap itself, as I haven’t made it crash yet with the Flatpak version

Edit: trying with a clean/fresh Firefox profile.

Although, I still think that a parallel install causes my system to crash as the one at my work right now is totally fresh.