Chrome fails to run after update to 6.7.4-200.fc39 kernel

After updating to the new kernel, I cannot get Chrome to launch. It either freezes or crashes out to the login screen.

I deleted Chrome, copied and deleted every vestige of Chrome I could find, and reinstalled. This did not help.

So I’ve moved all my data to Firefox, which seems quite stable.

But what in the world was going on with Chrome?

Based on past experience, I suspect it has something to do with Nvidia drivers and Wayland, but I couldn’t find any clues as to what, exactly, the problem is.

Thanks!
Fred

  1. Are you on Fedora Workstation, Silverblue, or a spin of Fedora.
  2. How did you install Chrome? Flatpak or .rpm ?
  3. Have you looked at logs? On Gnome Logs or Problem Reporting could have information on the crash.


Thanks for that. I never know exactly how much detail to provide on this forum.

I’m running Fedora Workstation.

I installed Chrome via dnf (so an .rpm).

Note that Firefox does everything I need, and its importation of data from my Google Chrome seems to be extremely good, so I don’t really need to know how to deal with this issue – but I am curious.

I did look at journalctl, and most of the error messages related to Chrome had to do with an Nvidia package, NVRM:

Feb 08 17:16:52 mainbox kernel: NVRM: Xid (PCI:0000:42:00): 13, pid=273877, name=gnome-shell, Graphics Exception: ChID 0008, Class 0000c197, Offset 000034a4, Data 00000f20
Feb 08 17:16:55 mainbox kernel: NVRM: Xid (PCI:0000:42:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception on GPC 0: SAVE_RESTORE_ADDR_OOB
Feb 08 17:16:55 mainbox kernel: NVRM: Xid (PCI:0000:42:00): 13, pid='<unknown>', name=<unknown>, Graphics Exception: ESR 0x500900=0x80000001

But these were before I updated to the latest kernel, and I don’t know how correctly to interpret them, anyway.

Here’s a list of errors from this morning; interpretation is still a problem.

(36x)  Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [5989:6042:0212/093305.666083:ERROR:shared_image_interface_proxy.cc(139)] Buffer handle is null. Not creating a mailbox from it.
(36x)  Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [5989:6042:0212/093305.666112:ERROR:one_copy_raster_buffer_provider.cc(370)] Creation of MappableSharedImage failed.
(2x)   Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [5989:5989:0212/093305.667359:ERROR:gpu_process_host.cc(992)] GPU process exited unexpectedly: exit_code=8704
(2x)   Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [6044:6044:0212/093305.634848:ERROR:gpu_service_impl.cc(1172)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
(3x)   Feb 12 09:33:40 mainbox google-chrome.desktop[5995]: [6326:7:0212/093340.687110:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
(2x)   Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [6044:6044:0212/093305.634741:ERROR:shared_context_state.cc(976)] SharedContextState context lost via ARB/EXT_robustness. Reset status = GL_GUILTY_CONTEXT_RESET_KHR

one-offs:

Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: ERR: renderergl_utils.cpp:2977 (HandleError): GL call functions->texStorage2D(ToGLenum(type), static_cast<GLsizei>(levels), texStorageFormat.internalFormat, size.width, size.height) generated error 0x00000507 in ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp, setStorage:1115.
Feb 12 09:34:02 mainbox systemd[2707]: Stopped cgroupify@app-gnome-google\x2dchrome-5989.scope.service.
Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [6044:6044:0212/093305.634190:ERROR:angle_platform_impl.cc(44)] renderergl_utils.cpp:2977 (HandleError): GL call functions->texStorage2D(ToGLenum(type), static_cast<GLsizei>(levels), texStorageFormat.internalFormat, size.width, size.height) generated error 0x00000507 in ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp, setStorage:1115.
Feb 12 09:33:40 mainbox google-chrome.desktop[5995]: [5989:5989:0212/093340.488882:ERROR:gpu_process_host.cc(992)] GPU process exited unexpectedly: exit_code=512
Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [5989:5989:0212/093305.566014:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Err
Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [6044:6044:0212/093305.634357:ERROR:shared_image_factory.cc(971)] CreateSharedImage: could not create backing.
Feb 12 09:33:05 mainbox google-chrome.desktop[5995]: [6044:6044:0212/093305.634449:ERROR:shared_image_stub.cc(347)] SharedImageStub: Unable to create shared image
Feb 12 09:33:36 mainbox google-chrome.desktop[5995]: [6167:1:0212/093336.671254:ERROR:command_buffer_proxy_impl.cc(323)] GPU state invalid after WaitForGetOffsetInRange.
Feb 12 09:33:36 mainbox google-chrome.desktop[5995]: [0212/093336.642706:ERROR:directory_reader_posix.cc(43)] opendir /home/dad/.config/google-chrome/Crash Reports/attachments/261f73f5-34c3-4fca-8fda-94d1445f4eb3: No such file or directory2)
Feb 12 09:34:02 mainbox google-chrome.desktop[5995]: Gdk-Message: 09:34:02.593: Error reading events from display: Broken pipe

Does anything in this mean anything to you?

Thanks!
Fred