[Bug 190422] New: kmail crashes when opening email while downloading the list from imap server

Marek Zachara marek at zachara.name
Thu Apr 23 09:53:24 BST 2009


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

           Summary: kmail crashes when opening email while downloading the
                    list from imap server
           Product: kmail
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: marek at zachara.name


Version:            (using KDE 4.2.2)
Compiler:          gcc version 4.1.2 CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona" CXXFLAGS=${CFLAGS}
OS:                Linux
Installed from:    Gentoo Packages

I have two installations of kde 4.2.2 (my laptop and desktop). Both are Core2,
gentoo, 64 bit (x86_64). This problem exists only on one of the machines
(desktop) but is 100% reproductible (and annoying). 
When i start kmail (actually kontact with kmail as startup application), it
connects to my servers (two IMAP and one POP3) and downloads messages (headers
for IMAPs). Now, if i try to open any message while kmail is still
synchronizing with the servers, it crashes. If i wait till the synchronization
finishes, then i can read/write emails and nothing happens. But if i do it
during the synchronization, then i have a guaranteed crash.
This problem persists since 4.2.0 afair, thought it would be fixed eventually,
but it seems its not that common.
After crash, the kcrash handlers displays just a list of 'debugging symbols not
found' with a bottom line that the stack trace is of no use. I have recompiled
kmail/kontact/kdelibs/kdepimlibs/akonadi with debug flag, but it didnt help.
The only meaningful information i can supply is the info i got when i run it
under gdb:

(gdb) kontact(30250)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()=
"/home/marek/.kde4/share/apps/kmail/mail/.inbox.index" , "r+") == mIndexStream
==  0x2840530
kontact(30250)/kmail (storage internals) KMFolderMaildir::reallyDoClose:
fclose(mIndexStream =  0x2840530 )
kontact(30250)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()=
"/home/marek/.kde4/share/apps/kmail/imap/.1045946210.directory/.INBOX.index" ,
"r+") == mIndexStream ==  0x29153d0
kontact(30250)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
KUrl("file:///usr/share/apps/kdeui/about/kde_infopage.css")
kontact(30250)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
Listening on  "local:/tmp/ksocket-marek/kontactl30250.slave-socket"
kontact(30250)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
KUrl("file:///usr/share/apps/kontact/about/kontact.css")
kontact(30250)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
Listening on  "local:/tmp/ksocket-marek/kontactU30250.slave-socket"
kontact(30250)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
KUrl("file:///usr/share/icons/oxygen/48x48/actions/help-contents.png")
kontact(30250)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
Listening on  "local:/tmp/ksocket-marek/kontactV30250.slave-socket"
kontact(30250)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
KUrl("file:///usr/share/icons/oxygen/48x48/mimetypes/text-html.png")
kontact(30250)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
Listening on  "local:/tmp/ksocket-marek/kontacty30250.slave-socket"
kontact(30250)/kmail (storage internals) KMFolderIndex::openInternal:
KDE_fopen(indexLocation()=
"/home/marek/.kde4/share/apps/kmail/imap/.1045946210.index" , "r+") ==
mIndexStream ==  0x2aad070
kontact(30250)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true
kontact(30250)/kresources KRES::Factory::self:
kontact(30250)/kresources KRES::ManagerImpl::ManagerImpl:
kontact(30250)/kresources KRES::ManagerImpl::readConfig:
kontact(30250)/kresources KRES::Factory::self:
kontact(30250)/kresources KRES::ManagerImpl::readResourceConfig: "vuTxN2Mtqp"
kontact(30250)/kresources KRES::Factory::Private::resourceInternal: ( "akonadi"
, config )
kontact(30250)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook:
kontact(30250)/kdepimlibs (kabc) KABC::StdAddressBook::self: calling init after
instance creation
kontact(30250)/kresources KRES::Resource::open: Opening resource "Akonadi
Compatibility Resource"
kontact(30250)/kmail KMReaderWin::parseMsg: The root node is not yet processed!
Danger!
kontact(30250)/kmail KMReaderWin::parseMsg: The root node is not yet processed!
Danger!
kontact(30250)/kdeui (KAction) KActionCollection::setComponentData: this does
not work on a KActionCollection containing actions!
kontact(30250)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true
kontact(30250) <unnamed>::UrlHandler::UrlHandler: UrlHandler() (iCalendar)
kontact(30250)/libakonadi Akonadi::Control::Private::exec: Could not start/stop
Akonadi!
kontact(30250)/kdepimlibs (kabc): "Unable to open resource 'Akonadi
Compatibility Resource'!"
kontact(30250)/kresources KRES::ManagerImpl::writeConfig:
kontact(30250)/kresources KRES::ManagerImpl::writeResourceConfig: Saving
resource "vuTxN2Mtqp"
kontact(30250)/kresources KRES::Resource::writeConfig:
kontact(30250)/kresources KRES::ManagerImpl::writeConfig: Saving general info
kontact(30250)/kresources KRES::ManagerImpl::writeConfig: finished
kontact(30250)/kdepimlibs (kabc) KABC::AddressBook::asyncLoad:
kontact(30250)/kdepimlibs (kabc): "Unable to load resource 'Akonadi
Compatibility Resource'"
*** KMail got signal 11 (Crashing)
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kontact path = <unknown> pid = 30250
sock_file=/home/marek/.kde4/socket-eriador/kdeinit4__0

hope that helps
Marek

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list