dekkod getting stuck at 100% CPU

I'm not sure what causes it, or how to reproduce it. I've added two email accounts, and notifications work fine for a while. But eventually, notifications stop and the phone gets warm because dekkod seems to be stuck at 90%+ CPU.

Device: Volla Quintus UT Version: 24.04 daily (from October 19th) Dekko2 version: 0.5.2

I attached some logs, but I can't see anything in them that really leaps out at me.

Logs
[10/21/25 9:00 PM] dekko.accounts.list: Adding accounts  (2) to list
[10/21/25 9:00 PM] opening database
[10/21/25 9:00 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:00 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:00 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:00 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:00 PM] [COUNT] >> Updating launcher count
[10/21/25 9:00 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:00 PM] [COUNT] >> Updated.
[10/21/25 9:05 PM] void QCopClient::connectToServer() QLocalSocket::ConnectionRefusedError "QLocalSocket::connectToServer: Connection refused"
[10/21/25 9:05 PM] opening database
[10/21/25 9:05 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:05 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:05 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:05 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:08 PM] [COUNT] >> Updating launcher count
[10/21/25 9:08 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:08 PM] [COUNT] >> Updated.
[10/21/25 9:08 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:08 PM] [POST] >>   QDBusMessage(type=MethodCall, service="com.lomiri.Postal", path="/com/lomiri/Postal/dekko2_2edekkoproject", interface="com.lomiri.Postal", member="Post", signature="", contents=("dekko2.dekkoproject_dekko", "{"notification":{"card":{"actions":["appid://dekko2.dekkoproject/dekko/current-user-version"],"icon":"file:///opt/click.ubuntu.com/dekko2.dekkoproject/current/dekko.png","persist":true,"popup":true,"summary":"2 New messages"},"sound":true,"vibrate":{"duration":200,"pattern":[200,100],"repeat":2}}}") )
[10/21/25 9:08 PM] [POST SUCCESS] >> Message posted.
[10/21/25 9:08 PM] [COUNT] >> Updating launcher count
[10/21/25 9:08 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:08 PM] [COUNT] >> Updated.
[10/21/25 9:09 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:09 PM] [POST] >>   QDBusMessage(type=MethodCall, service="com.lomiri.Postal", path="/com/lomiri/Postal/dekko2_2edekkoproject", interface="com.lomiri.Postal", member="Post", signature="", contents=("dekko2.dekkoproject_dekko", "{"notification":{"card":{"actions":["appid://dekko2.dekkoproject/dekko/current-user-version"],"body":"hello\nwow.\n","persist":true,"popup":true,"summary":"Jeff Hair"},"sound":true,"tag":"dekko-126","vibrate":{"duration":200,"pattern":[200,100],"repeat":2}}}") )
[10/21/25 9:09 PM] [POST SUCCESS] >> Message posted.
[10/21/25 9:09 PM] [COUNT] >> Updating launcher count
[10/21/25 9:09 PM] [COUNT] >> Tag not yet in persistent list. adding it now:  "dekko-126"
[10/21/25 9:09 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:09 PM] [COUNT] >> Updated.
[10/21/25 9:11 PM] opening database
[10/21/25 9:11 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:11 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:11 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:11 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:11 PM] [COUNT] >> Updating launcher count
[10/21/25 9:11 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:11 PM] [COUNT] >> Updated.
[10/21/25 9:12 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:12 PM] [POST] >>   QDBusMessage(type=MethodCall, service="com.lomiri.Postal", path="/com/lomiri/Postal/dekko2_2edekkoproject", interface="com.lomiri.Postal", member="Post", signature="", contents=("dekko2.dekkoproject_dekko", "{"notification":{"card":{"actions":["appid://dekko2.dekkoproject/dekko/current-user-version"],"body":"okiedokie\nasdf\n","persist":true,"popup":true,"summary":"Jeff Hair"},"sound":true,"tag":"dekko-127","vibrate":{"duration":200,"pattern":[200,100],"repeat":2}}}") )
[10/21/25 9:12 PM] [POST SUCCESS] >> Message posted.
[10/21/25 9:12 PM] [COUNT] >> Updating launcher count
[10/21/25 9:12 PM] [COUNT] >> Tag not yet in persistent list. adding it now:  "dekko-127"
[10/21/25 9:12 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:12 PM] [COUNT] >> Updated.
[10/21/25 9:16 PM] [REMOVE] >> Removing message:  "dekko-127"
[10/21/25 9:16 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:16 PM] [REMOVE ERROR]  "Invalid type / number of args"
[10/21/25 9:21 PM] opening database
[10/21/25 9:21 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:21 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:21 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:21 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:25 PM] [COUNT] >> Updating launcher count
[10/21/25 9:25 PM] [PATH] >>  "/com/lomiri/Postal/dekko2_2edekkoproject"
[10/21/25 9:25 PM] [COUNT] >> Updated.
[10/21/25 9:30 PM] opening database
[10/21/25 9:30 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:30 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:30 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:30 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:35 PM] opening database
[10/21/25 9:35 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:35 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:35 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:35 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:40 PM] opening database
[10/21/25 9:40 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:40 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:40 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:40 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:48 PM] void QCopClient::connectToServer() QLocalSocket::ConnectionRefusedError "QLocalSocket::connectToServer: Connection refused"
[10/21/25 9:48 PM] opening database
[10/21/25 9:48 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:48 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 9:48 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 9:48 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:13 PM] opening database
[10/21/25 10:13 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:13 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:13 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:13 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:18 PM] opening database
[10/21/25 10:18 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:18 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:18 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:18 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:23 PM] opening database
[10/21/25 10:23 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:23 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:23 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:23 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:28 PM] void QCopClient::connectToServer() QLocalSocket::ConnectionRefusedError "QLocalSocket::connectToServer: Connection refused"
[10/21/25 10:28 PM] opening database
[10/21/25 10:28 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:28 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:28 PM] dekko.accounts.list: Resetting accounts list
[10/21/25 10:28 PM] dekko.accounts.list: Initialising accounts list
[10/21/25 10:43 PM] closing database
Assignee Loading
Time tracking Loading