kiod6 crashes on KDE Neon

Hi, after having a great experience with Neon on my laptop, I’ve switched my desktop computer to it, but I’m having some problems. The first time I navigated to an smb://username@hostname/ url in dolphin, I was able to enter my password in the dialog that appeared and work with the SMB volume in dolphin successfully. However, all attempts after that fail with an error appearing “Communication with the local password server failed”. I have tried logging out, applying updates and rebooting.

Looking at journalctl, I see these lines:

Apr 01 15:18:12 myhostname kioworker[136605]: Can't communicate with kiod_kpasswdserver (for queryAuthInfo)!
Apr 01 15:25:35 myhostname kiod6[2685]: loadModule "kpasswdserver"
Apr 01 15:25:35 myhostname kiod6[2685]: virtual void KX11Extras::connectNotify(const QMetaMethod&) may only be used on X11
Apr 01 15:25:35 myhostname dbus-daemon[1582]: [session uid=1000 pid=1582] Activating service name='org.kde.kwalletd6' requested by ':1.62' (uid=1000 pid=2685 comm="/usr/lib/x86_64-linux-gnu/libexec/kf6/kiod6" label="unconfined")
Apr 01 15:25:36 myhostname kiod6[2685]: QWindow::fromWinId(): platform plugin does not support foreign windows.
Apr 01 15:30:31 myhostname org.kde.kpasswdserver6[2685]: KCrash: Application 'kiod6' crashing... crashRecursionCounter = 2
Apr 01 15:30:31 myhostname systemd-coredump[4043]: Process 2685 (kiod6) of user 1000 dumped core.
                myhostname                         #30 0x00005cea478a55bd n/a (kiod6 + 0x45bd)
                myhostname                         #33 0x00005cea478a48a5 n/a (kiod6 + 0x38a5)
Apr 01 15:30:32 myhostname drkonqi-coredump-processor[4044]: "/usr/lib/x86_64-linux-gnu/libexec/kf6/kiod6" 2685 "/var/lib/systemd/coredump/core.kiod6.1000.d1f487a4e6ef47f2aab3c249dee29a1d.2685.1775075431000000.zst"
Apr 01 15:30:32 myhostname drkonqi-coredump-launcher[4061]: KCrash metadata not marked complete. Please file a bug at bugs.kde.org giving as much detail about the crash as possible and maybe include the file "/home/kyle/.cache/kcrash-metadata/kiod6.d1f487a4e6ef47f2aab3c249dee29a1d.2685.ini"
Apr 01 15:30:36 myhostname drkonqi[4065]: excavating QList("dump", "COREDUMP_FILENAME=/var/lib/systemd/coredump/core.kiod6.1000.d1f487a4e6ef47f2aab3c249dee29a1d.2685.1775075431000000.zst")
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:            PID: 2685 (kiod6)
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:   Command Line: /usr/lib/x86_64-linux-gnu/libexec/kf6/kiod6
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:     Executable: /usr/lib/x86_64-linux-gnu/libexec/kf6/kiod6
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:        Storage: /var/lib/systemd/coredump/core.kiod6.1000.d1f487a4e6ef47f2aab3c249dee29a1d.2685.1775075431000000.zst (present)
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:        Message: Process 2685 (kiod6) of user 1000 dumped core.
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:                 #30 0x00005cea478a55bd n/a (kiod6 + 0x45bd)
Apr 01 15:30:36 myhostname drkonqi-coredump-launcher[4123]:                 #33 0x00005cea478a48a5 n/a (kiod6 + 0x38a5)
Apr 01 15:32:33 myhostname kiod6[4660]: loadModule "kpasswdserver"
Apr 01 15:32:33 myhostname kiod6[4660]: virtual void KX11Extras::connectNotify(const QMetaMethod&) may only be used on X11
Apr 01 15:32:58 myhostname kioworker[4656]: Can't communicate with kiod_kpasswdserver (for checkAuthInfo)! "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."

What would be the correct product to report this bug? I don’t see kiod or kpasswdserver as an option.

Thanks

Edit: add info from System Settings

Operating System: KDE neon User Edition
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.17.0-20-generic (64-bit)
Graphics Platform: Wayland

Ok, a small progress to report. I tried to open Wallet Manager, and after some time it opened with a blank window saying that it can’t connect to kwalletd. There was a kwalletd process running, no logs from it. I did kill <kwalletd pid> and the SMB password dialog suddenly appeared and I was able to work with SMB volumes in Dolphin. This appeared in the system logs when I did that:

Apr 13 08:57:09 myhostname dbus-daemon[1582]: [session uid=1000 pid=1582] Activating service name='org.kde.kwalletd6' requested by ':1.4171' (uid=1000 pid=489841 comm="/usr/bin/kwalletmanager5" label="unconfined")
Apr 13 08:57:09 myhostname kwalletd6[490064]: g_dbus_proxy_get_object_path: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Apr 13 08:57:09 myhostname kwalletd6[490064]: g_dbus_proxy_get_object_path: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Apr 13 08:57:09 myhostname kwalletd6[490064]: g_dbus_proxy_get_object_path: assertion 'G_IS_DBUS_PROXY (proxy)' failed
Apr 13 08:57:09 myhostname dbus-daemon[1582]: [session uid=1000 pid=1582] Successfully activated service 'org.kde.kwalletd6'
Apr 13 08:57:09 myhostname kiod6[4660]: The Wayland connection broke. Did the Wayland compositor die?
Apr 13 08:57:09 myhostname kiod6[4660]: Attempting wayland reconnect
Apr 13 08:57:09 myhostname kiod6[4660]: Failed to write to the pipe: Bad file descriptor.
Apr 13 08:57:09 myhostname kiod6[4660]: There are no outputs - creating placeholder screen
Apr 13 08:57:09 myhostname kiod6[4660]: QWindow::fromWinId(): platform plugin does not support foreign windows.
Apr 13 08:57:46 myhostname ksecretd[5094]: 0 instead of 1 arguments to message "<html><head/><body><..." supplied before conversion
Apr 13 08:57:46 myhostname ksecretd[5094]: Using kwallet without parent window!
Apr 13 08:58:06 myhostname kwalletd6[490064]: received unexpected result type ao from Completed signal instead of expected o
Apr 13 08:58:06 myhostname kwalletd6[490064]: g_task_return_error: assertion 'error != NULL' failed
Apr 13 08:58:06 myhostname kwalletd6[490064]: GTask secret_service_real_prompt_async (source object: 0x6298290ff2e0, source tag: 0x7c3ccd0b9c40) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
Apr 13 08:58:11 myhostname kioworker[490111]: Can't communicate with kiod_kpasswdserver (for queryAuthInfo)!

edit: fixed formatting