Testing update causes super slow launch of Browsers

Todays Testing update caused issues that seem to be related to kwallet. After the update both Vivaldi and Brave where taking several minutes to launch. At first I thought they werent launching at all and then while I was investigating other things the window opened. In Vivaldis case the window was still blank. When I launched them in terminal i noticed some errors where related to kwallet. It should be noted that I have kwallet disabled.

I have had to roll back. So I am currently in the rolled back instance.

Here is the error when I run Vivaldi in terminal. Although the Vivaldi window spawns it has no UI.

WARNING: radv is not a conformant Vulkan implementation, testing use only.
[9532:9532:0515/160919.457307:ERROR:object_proxy.cc(576)] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[9532:9532:0515/160919.457332:ERROR:kwallet_dbus.cc(117)] Error contacting kwalletd6 (isEnabled)
[9532:9532:0515/160919.457455: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: The name is not activatable
[9532:9532:0515/160919.457460:ERROR:kwallet_dbus.cc(86)] Error contacting klauncher to start kwalletd6
[9532:9532:0515/160944.474934:ERROR:object_proxy.cc(576)] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[9532:9532:0515/160944.474948:ERROR:kwallet_dbus.cc(412)] Error contacting kwalletd6 (close)
[9532:9532:0515/160944.599777:ERROR:network_service_instance_impl.cc(612)] Network service crashed, restarting service.
[9532:9532:0515/160944.631770:ERROR:request.cc(169)] Request ended (non-user cancelled).
[9532:9532:0515/160944.632326:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail iogidnfllpdhagebkblkgbfijkbkjdmm: 3
[9532:9532:0515/160944.633551:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail lmjnegcaeklhafolokijcfjliaokphfk: 3
[9532:9532:0515/160944.633831:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail eimadpbcbfnmbkopoojfekhnkhdbieeh: 3
[9532:9532:0515/160944.637704:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail ahlphbdcaacfhkiajebghpngknafklbj: 3
[9532:9532:0515/160944.649070:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail jplgfhpmjnbigmhklmmbgecoobifkmpa: 3
[9532:9532:0515/160944.673540:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail oeopbcgkkoapgobdbedcemjljbihmemj: 3
[9532:9532:0515/160944.698382:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail nngceckbapebfimnlniiiahkandclblb: 3
[9532:9532:0515/160944.738034:ERROR:service_worker_task_queue.cc(199)] DidStartWorkerFail mpognobbkildjkofajifpdfhcoklimli: 3
[9532:9558:0515/160946.819493:ERROR:registration_request.cc(291)] Registration response error message: QUOTA_EXCEEDED

As far as I know, a keystore is required by all Chromium browsers. In KDE this is kwallet by default. If you disable it, you need to enable an alternative keystore like Gnome Keystore or something.
If you have no compelling reason why you have disabled kwallet, the easiest solution is to reactivate it.

2 Likes

I have never used kwallet in 5 years of using Manjaro. Basically because it kept annoying me with notifications. This has never been an issue in that time until todays testing update. I tried to enable the kwallet subsystem to see if it would fix anything but it didn’t. I have now switched to stable branch while I try to figure out whats going on. From my limited testing this issue seems to only affect Brave and Vivaldi. MS Edge is unaffected as are Floorp Zen and Firefox.

It seems like this is a bug in the recent KDE update. It affects people who have kwallet disabled and are running chromium browsers.

https://www.reddit.com/r/kde/comments/1knadkh/chromium_and_derivatives_browsers_taking_between/

A temporary fix would be enable kwallet (This didnt seem to work for me plus its annoying as it wants a password everytime you open your browser).

or add

--password-store=basic

as a launch flag to your chromium browsers shortcut. This worked for me. I hope this might help someone else.

Only if you have auto-login enabled. If you log in manually via sddm, then the wallet will be open already.

Known issue which should be fixed soon: Please consider applying patch c9a9252d34a6 (KDE bug 504014) (#1) · Issues · Arch Linux / Packaging / Packages / kwallet · GitLab

Im not sure which bit your reply refers to. Are you saying that you only get a password prompt if you have auto login enabled? Because I dont have auto login enabled. I have never used auto login but I get a password prompt every time I launch Vivaldi if I have Kwallet enabled.

My apologies If I have misunderstood your point.

This commit (assuming 6.14.0-2 includes it) did not solve the problem on my end. ksecretd crash still happens on every boot.

PS: Might be a different bug related to kwallet. Browsers open without delay here.

Normally one never gets a password prompt for kwallet unless one uses auto-login, although after having updated kwallet just now and logging back in, I too did get a password prompt for kwallet when I opened kmail — that was not the case earlier.

It also pays to check its settings. I have mine set up to never close automatically, but this might be different in your settings.

As far as I’ve been aware I’ve only ever got the password prompt with Vivaldi so it could be Vivaldi doing somethign strange. But I havn’t really tested any of this as I had this issue once years ago and as a result have always disabled KWallet.

It should be fixed with kwallet 6.14.0-2

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.