[Akonadi] [Bug 332653] New: After mail receive on filtering: Unable to retrieve item from resource: NO ImapParserException: Unable to read more data

Martin Steigerwald Martin at Lichtvoll.de
Wed Mar 26 21:03:47 GMT 2014


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

            Bug ID: 332653
           Summary: After mail receive on filtering: Unable to retrieve
                    item from resource: NO ImapParserException: Unable to
                    read more data
    Classification: Unclassified
           Product: Akonadi
           Version: 4.12
          Platform: Debian unstable
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Maildir Resource
          Assignee: kdepim-bugs at kde.org
          Reporter: Martin at Lichtvoll.de

On testing performance issues with Akonadi I ran into this error message after
I disabled Nepomuk mail indexing and downloaded / filtered new mail for a huge
POP3 account with kernel-ml folder of about 220000 unread mails[1] I got this
error and it seemed that the Akonadi maildir resource crashed. 

I got this once before already.

[1] See:
- [Kde-pim] Akonadi MySQL backend: tuning for larger accounts or switching to
MariaDB with a different storage engine?
http://lists.kde.org/?l=kde-pim&m=139583561813493&w=2
- [kmail2] [Bug 331848] displaying, moving, deleting mails takes 10-20 seconds 
when Akonadi synchronizes in background

Reproducible: Sometimes

Steps to Reproduce:
I don´t know yet.
Actual Results:  
Akonadi maildir agent hogging a Sandybridge core 100% for minutes. KMail didn´t
respond anymore to any requests to display mails, change folders and so on.

And I got this:

martin at merkaba:~/.local/share/akonadi> egrep -i "(imap|ItemRetrieverException)"
~/.xsession-errors
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: NO
ImapParserException: Unable to read more data
akonadi_mailfilter_agent(16407): Error while moving items.  103 "Unable to
retrieve item from resource: NO ImapParserException: Unable to read more data" 
to destinationCollection.id() : 188 
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: NO
ImapParserException: Unable to read more data
akonadi_mailfilter_agent(16407): Error while moving items.  103 "Unable to
retrieve item from resource: NO ImapParserException: Unable to read more data" 
to destinationCollection.id() : 260 

=> Note: I do not have any Imap account configured. And no imap agent running

ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: Message did
not receive a reply (timeout by message bus)
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: NO
ImapParserException: Unable to read more data
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
retrieve item from resource: NO ImapParserException: Unable to read more data" 
to destinationCollection.id() : 188 
ItemRetrieverException :  Unable to retrieve item from resource: 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.
ItemRetrieverException :  Unable to retrieve item from resource: Message did
not receive a reply (timeout by message bus)
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource
ItemRetrieverException :  Unable to contact resource


On exiting Akonadi it seemed that maildir resource had crashed:

ItemRetrieverException :  Unable to retrieve item from resource: Message did
not receive a reply (timeout by message bus)
Application '/usr/bin/akonadi_pop3_resource' exited normally...
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
retrieve item from resource: Message did not receive a reply (timeout by
message bus
)"  to destinationCollection.id() : 122 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 115 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of na
[…]
akonadi_pop3_resource_4(15312)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0x25f5d80) 
akonadi_pop3_resource_5(15313)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0x2283f50) 
akonadi_pop3_resource_2(15310)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0xb2c850) 
akonadi_pop3_resource_3(15311)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0x124a000) 
akonadi_pop3_resource_1(15309)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0x184d0a0) 
Application '/usr/bin/akonadi_pop3_resource' exited normally...
akonadi_pop3_resource_6(15314)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0xa824d0) 
akonadi_pop3_resource_0(15308)/akonadiresource (pop3)
SettingsHelper::~SettingsHelper: Settings(0x17cf410) 
Application '/usr/bin/akonadi_newmailnotifier_agent' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_birthdays_resource' exited normally...
Application '/usr/bin/akonadi_nepomuk_feeder' exited normally...
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_sendlater_agent' exited normally...
ProcessControl: Application /usr/bin/akonadi_agent_launcher stopped
unexpectedly ( "Process crashed" )
Application '/usr/bin/akonadi_agent_launcher' crashed. No restart!
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_archivemail_agent' exited normally...
Application '/usr/bin/akonadi_maildispatcher_agent' exited normally...
Application '/usr/bin/akonadi_migration_agent' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_folderarchive_agent' exited normally...
[…]
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 257 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 257 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 122 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 188 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 175 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name 'org.freedesktop.Akonadi.Resource.a
konadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 188 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name
'org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 188 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name
'org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 114 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name
'org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 188 
"Cannot connect to agent instance with identifier 'akonadi_maildir_resource_0',
error message: 'Could not get owner of name
'org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0': no such name'"
ItemRetrieverException :  Unable to contact resource
akonadi_mailfilter_agent(15304): Error while moving items.  103 "Unable to
contact resource"  to destinationCollection.id() : 188 
Application '/usr/bin/akonadi_mailfilter_agent' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exit

Expected Results:  
Kmail is responsive. No crashes.

martin at merkaba:~/.local/share> du -sh local-mail              
11G     local-mail
martin at merkaba:~/.local/share> find local-mail -type d | wc -l
1001
martin at merkaba:~/.local/share> find local-mail -type f | wc -l
815149


martin at merkaba:~/.local/share/akonadi> find file_db_data -type f | wc -l
824



Located on BTRFS RAID 1 dual SSD setup.

martin at merkaba:~> phoronix-test-suite system-info

Phoronix Test Suite v4.8.3
System Information

Hardware:
Processor: Intel Core i5-2520M @ 3.20GHz (4 Cores), Motherboard: LENOVO
42433WG, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 8192MB, Disk:
300GB INTEL SSDSA2CW30 + 480GB Crucial_CT480M50, Graphics: Intel HD 3000
(1300MHz), Audio: Conexant CX20590, Network: Intel 82579LM Gigabit Connection +
Intel Centrino Advanced-N 6205

Software:
OS: Debian unstable, Kernel: 3.14.0-rc7-tp520 (x86_64), Desktop: KDE 4.12.3,
Display Server: X Server 1.15.0, Display Driver: intel 2.21.15, OpenGL: 3.1
Mesa 10.1.0, Compiler: GCC 4.8, File-System: btrfs, Screen Resolution:
1920x1080

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list