Summary: | Random crash when running in the background | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Christophe Marin <christophe> |
Component: | IMAP resource | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | kdepim-bugs, vkrause |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christophe Marin
2010-08-30 14:17:12 UTC
ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/QtCore/qlist.h, line 459 from gdb: #14 0x00007f2c0353ea05 in KIMAP::SessionPrivate::responseReceived (this=0x5f70d0, response=...) at /kde/src/KDE/kdepimlibs/kimap/session.cpp:258 258 currentJob->handleResponse( response ); (gdb) p response $9 = (const KIMAP::Message &) @0x7f2bec095f50: { content = QList<KIMAP::Message::Part> = { [0] = { m_type = KIMAP::Message::Part::String, m_string = "*" = { [0] = 42 '*' }, m_list = empty QList<QByteArray> }, [1] = { m_type = KIMAP::Message::Part::String, m_string = "BYE" = { [0] = 66 'B', [1] = 89 'Y', [2] = 69 'E' }, m_list = empty QList<QByteArray> } }, responseCode = empty QList<KIMAP::Message::Part> } mmh, it doesn't crash every time: akonadi_imap_resource_4(30970) ImapResource::doSetOnline: online= false A message was received from the server with no job to handle it: "* BYE " "(2a2042594520)" akonadi_imap_resource_4(30970) ImapResource::doSetOnline: online= true akonadi_imap_resource_4(30970) ImapResource::doSetOnline: online= true akonadi_imap_resource_4(30970) RetrieveCollectionsTask::onMailBoxesReceived: Something is wrong here, we already have created a collection for "/Kde" akonadi_imap_resource_4(30970)/libakonadi Akonadi::ItemSync::setFullSyncItems: Received: 1 In total: 1 Wanted: -1 akonadi_imap_resource_4(30970)/libakonadi Akonadi::ItemSync::setFullSyncItems: Received: 42 In total: 43 Wanted: -1 [...] akonadi_imap_resource_4(30970) ImapResource::doSetOnline: online= false ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/QtCore/qlist.h, line 459 I Didn't see that for a while. Closing for now. |