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

            Bug ID: 334406
           Summary: possible timing problem at startup - setting resources
                    online and mail check failing
    Classification: Unclassified
           Product: kmail2
           Version: Git (master)
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: misc
          Assignee: kdepim-bugs@kde.org
          Reporter: j...@keelhaul.me.uk

If KMail needs to start the Akonadi server because it is not currently running,
there appears to be a timing problem between the server starting up and KMail
doing things which assume that the server is fully available.  In my case, this
results in resources not being set online when they should be (notably Local
Folders, this may be the root cause of bug 334175) and a mail check not being
done on startup (assuming that this is configured).

I have added debug messages to KMKernel::setAccountStatus() and
KMKernel::checkMailOnStartup() to report when they are called and how many
agent instances are reported from MailCommon::Util::agentInstances().  The
server state is initially 4 (Broken) and no agents are reported;  only when the
state changes to 2 (Running) is the list available.  By then it is too late.

Attached is an extract from a voluminous log file, with all lines are still in
the original time order.

Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to