https://bugs.kde.org/show_bug.cgi?id=489493

            Bug ID: 489493
           Summary: After switching to KDE Plassma, cannot open Google
                    Chrome
    Classification: Applications
           Product: kwalletmanager
           Version: 24.05.1
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: va...@kde.org
          Reporter: terry.bowl...@gmail.com
  Target Milestone: ---

SUMMARY
Google Chrome Stable crashes about 3-5 seconds after startup on KDE Plasma.
Env is latest release updates of Fedora 40, Cinnamon Desktop, KDE Plasma 6.1
and Chrome stable

STEPS TO REPRODUCE
1.  Install latest release updates of Fedora 40, Cinnamon Desktop, KDE Plasma
6.1 and Chrome stable
2.  Use Chrome first under Cinnamon & Gnome desktops, configuring google
accounts and sync
3. Launch  Google Chrome Stable flatpak in KDE Plasma


OBSERVED RESULT
Chrome crashes 3-5 seconds after launch with errors about access kwallet and/or
accessing security token

EXPECTED RESULT
should start normally and use kwallet, just like Chromium does

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 40
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
Chromium works just fine and launching in terminal shows messages that it
connects to kwallet.  I can switch back and forth between Gnome and Plasma and
Chromium works just fine.

I have tried deleting my entire userspace config directory to ensure it is
using default chrome settings and cleaned cache.  I even tried uninstalling the
flatpak and removing the whole google directory with no luck.
    rm -rf ./.var/app/com.google.Chrome/config/*
    rm -rf ~/.var/app/com.google.Chrome/cache/*

I am a long time Cinnamon desktop user.  This Fedora system was installed as
F37 or 38 and been upgraded through each release to 40.  With F40, I decided to
try KDE Plasma 6 which I really like but need to use GChrome.

Based on the errors, it seems that maybe Chrome has security credentials or
tokens encrypted with Gnome/Cinnamon, and it cannot seem to unlock it to launch
properly.

Scenario 1. Launch Chrome from App menu which uses this command:
 /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/chrome
--file-forwarding com.google.Chrome @@u %U @@

Fails with messages:
[0630/081438.264818:WARNING:chrome_main_linux.cc(80)] Read channel stable from
/app/extra/CHROME_VERSION_EXTRA
[2:2:0630/081438.657198:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/081438.657241:ERROR:kwallet_dbus.cc(112)] Error contacting kwalletd6
(isEnabled)
[2:2:0630/081438.657520:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/081438.657534:ERROR:kwallet_dbus.cc(81)] Error contacting klauncher
to start kwalletd6
[2:2:0630/081438.657748:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KWallet.close: object_path= /modules/kwalletd6:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/081438.657761:ERROR:kwallet_dbus.cc(502)] Error contacting kwalletd6
(close)
[2:91:0630/081441.739584:ERROR:gcm_store_impl.cc(943)] Failed to restore
security token.
[2:52:0630/081441.753043:ERROR:token_service_table.cc(135)] Failed to decrypt
token for service AccountId-117024541240649791436
Created TensorFlow Lite XNNPACK delegate for CPU.
[2:44:0630/081442.658821:ERROR:mcs_client.cc(701)]   Error code: 401  Error
message: Authentication Failed: wrong_secret
[2:44:0630/081442.659346:ERROR:mcs_client.cc(703)] Failed to log in to GCM,
resetting connection.


Scenario 2:  Using Chromes --password-store=basic results in:
[0630/082340.622527:WARNING:chrome_main_linux.cc(80)] Read channel stable from
/app/extra/CHROME_VERSION_EXTRA
[0630/082340.876989:WARNING:chrome_main_linux.cc(80)] Read channel stable from
/app/extra/CHROME_VERSION_EXTRA
[2:43:0630/082343.290922:ERROR:token_service_table.cc(135)] Failed to decrypt
token for service AccountId-117024541240649791436
Created TensorFlow Lite XNNPACK delegate for CPU.


Scenario 3:  Using Chromes --password-store=basic results in:
[0630/082905.607972:WARNING:chrome_main_linux.cc(80)] Read channel stable from
/app/extra/CHROME_VERSION_EXTRA
[0630/082905.848806:WARNING:chrome_main_linux.cc(80)] Read channel stable from
/app/extra/CHROME_VERSION_EXTRA
[2:2:0630/082906.078780:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/082906.078836:ERROR:kwallet_dbus.cc(112)] Error contacting kwalletd6
(isEnabled)
[2:2:0630/082906.079093:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/082906.079109:ERROR:kwallet_dbus.cc(81)] Error contacting klauncher
to start kwalletd6
[2:2:0630/082906.079318:ERROR:object_proxy.cc(576)] Failed to call method:
org.kde.KWallet.close: object_path= /modules/kwalletd6:
org.freedesktop.DBus.Error.ServiceUnknown:
org.freedesktop.DBus.Error.ServiceUnknown
[2:2:0630/082906.079330:ERROR:kwallet_dbus.cc(502)] Error contacting kwalletd6
(close)
[2:50:0630/082909.772082:ERROR:token_service_table.cc(135)] Failed to decrypt
token for service AccountId-117024541240649791436
Created TensorFlow Lite XNNPACK delegate for CPU.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to