Linux depression: google chrome no longer loads

Since summer 2025 (August?) on my “KDE neon Testing Edition” after installing updates google chrome no longer loads.
Now at the end of 2025 I finally can report it here: it is way too late but I really got a “Linux depression” from this issue and there were other things in real life that prevented me from spending more time on this KDE neon computer. I am so used to using google chrome for surfing the web that I do not want to fallback to firefox which I only use in emergency situations.
I still suspect that KDE updates are to blame for my problem. The always good news show for KDE development in the last six months is tasting bad when my KDE can’t launch google chrome properly.
I spent a lot of time googling for a solution but it seems I am the only one with this problem.

When I launch my google-chrome-beta no internet pages load: the tabs at the top appear and the bookmarks bar but the only thing that function is the x cross to close the window.
I removed my ~/.config/google-chrome-beta/ folder, I created new google accounts, but it didn"t help.

I found Problems after upgrading neon to Plasma 6.3.5 but disabling or enabling kwallet didn’t help me. My kwallet is enabled. (see further for the ‘grep kwallet in journal’). I still don’t know if kwallet is the cause of my issue.

I read https://bugs.kde.org/show_bug.cgi?id=504014
and How do i set the keyring backend to gnome-libsecret (I installed gnome keyring and later I uninstalled it again).

I tried commands like
/usr/bin/google-chrome-beta --password-store=gnome-libsecret
/usr/bin/google-chrome-beta --password-store=basic

A month later the passwords of my chrome were gone. Luckily I could recover them from a google site. Recently google password manager has all my passwords again.

Just by dumb luck I found in August a workaround:
run synaptic (an ubuntu gnome packaging manager app requiring your sudo password): the first package it shows is “0ad”: by mistake I clicked on its link “Visit Homepage” and chrome launched in a working way (with all my previous tabs). I then always have to login again in my google account. And via this way I can use chrome.
But I still feel depressed having to use this silly workaround.

Almost every month I installed updates but the problem remains.

Somewhere in the near future I want to try KDE Linux.
For that I will have to delete my kde neon partition. Probably I will make a backup of my kde configuration files but I will not know in which file to find a setting that I want to recreate on KDE Linux.

It’s possible that someone here knows a fix for my chrome problem, that would be nice too.

I will also make a kde bug report but not tonight.

And I am using linux since 2002.

Output of kinfo:
ERROR: VkInstanceCreateInfo::pApplicationInfo::apiVersion has value of 0 which is not permitted. If apiVersion is not 0, then it must be greater than or equal to the value of VK_API_VERSION_1_0 [VUID-VkApplicationInfo-apiVersion]
Operating System: KDE neon Testing Edition
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.14.0-37-generic (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i3-2120 CPU @ 3.30GHz
Memory: 4 GiB of RAM (3.8 GiB usable)
Graphics Processor: llvmpipe

$ journalctl -xe | grep kwallet
dec 30 17:50:01 neon-vat systemd[1333]: Started plasma-kwallet-pam.service - Unlock kwallet from pam credentials.
dec 30 17:50:02 neon-vat xdg-desktop-por[1425]: Choosing kwallet.portal for org.freedesktop.impl.portal.Secret via the deprecated UseIn key
dec 30 17:50:02 neon-vat dbus-daemon[1361]: [session uid=1000 pid=1361] Activating service name=‘org.freedesktop.impl.portal.desktop.kwallet’ requested by ‘:1.14’ (uid=1000 pid=1425 comm=“/usr/libexec/xdg-desktop-portal” label=“unconfined”)
dec 30 17:50:03 neon-vat dbus-daemon[1361]: [session uid=1000 pid=1361] Successfully activated service ‘org.freedesktop.impl.portal.desktop.kwallet’
dec 30 19:31:27 neon-vat dbus-daemon[1361]: [session uid=1000 pid=1361] Activating service name=‘org.kde.kwalletd6’ requested by ‘:1.89’ (uid=1000 pid=5910 comm=“/opt/google/chrome-beta/chrome %U” label=“unconfined”)
dec 30 19:31:27 neon-vat kwalletd6[5973]: g_dbus_proxy_get_object_path: assertion ‘G_IS_DBUS_PROXY (proxy)’ failed
dec 30 19:31:27 neon-vat dbus-daemon[1361]: [session uid=1000 pid=1361] Successfully activated service ‘org.kde.kwalletd6’

$ /usr/bin/google-chrome-beta %U
[5910:5910:1230/193128.342436:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.
[5910:5910:1230/193128.347549:ERROR:chrome/browser/ui/views/user_education/impl/browser_user_education_interface_impl.cc:154] Attempting to show IPH IPH_TabSearch before browser initialization complete; IPH will not be shown.

Created TensorFlow Lite XNNPACK delegate for CPU.
[5910:5910:1230/193130.535627:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:296] Unable to set image transfer function.
[5910:5910:1230/193130.535656:ERROR:ui/ozone/platform/wayland/host/wayland_wp_color_manager.cc:214] Failed to populate image description for color space {primaries:BT709, transfer:SRGB, matrix:RGB, range:FULL}
[5910:5940:1230/193132.534073:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT
[5910:6020:1230/193158.091220:ERROR:content/browser/browser_main_loop.cc:290] GLib: g_main_context_pop_thread_default: assertion ‘stack != NULL’ failed
[5910:6019:1230/193158.091219:ERROR:content/browser/browser_main_loop.cc:290] GLib: g_main_context_pop_thread_default: assertion ‘stack != NULL’ failed
[5910:6021:1230/193158.091218:ERROR:content/browser/browser_main_loop.cc:290] GLib: g_main_context_pop_thread_default: assertion ‘stack != NULL’ failed
[5910:5940:1230/193159.637985:ERROR:google_apis/gcm/engine/registration_request.cc:291] Registration response error message: DEPRECATED_ENDPOINT

I’ve been running the Neon user edition for many years and never had any issues with Chrome.

Neither Google Chrome nor Chromium. Stable versions, not beta

aha I found a solution!

I googled for “ERROR:content/browser/browser_main_loop.cc:290] GLib: g_main_context_pop_thread_default: assertion ‘stack != NULL’ failed”
and I found [Solved] Chromium 140.0.7339.80-1 is not working / Applications & Desktop Environments / Arch Linux Forums

“google-chrome-beta --ozone-platform=x11” works!

And more info in Chromium window size growing at start of new windows / Applications & Desktop Environments / Arch Linux Forums
Chromium : it seems they reverted a fix in june 2025 and the bug is still reopened and no new comments.

Application launcher > internet > Google Chrome (beta) > Edit Application… > KDE Menu Editor: I changed Command-line arguments to “–ozone-platform=x11 %U” and saved it.
Then I had to unpin it from Task Manager and remove it from Favorites and then re-add it to Favorites and pin it again to Task Manager.

So it is a Chrome bug!