Version: (using KDE KDE 3.0.99) Installed from: Mandrake RPMs Compiler: gcc 3.2.1 compiled by Mandrake, used Cooker RPM OS: Linux Let me start by saying I'm impressed by kmail's efficient email-handling, yet simple user interface. I have run into the following IMAP problem. I am trying to use kmail (3.1.0, KDE 3.1RC6) to read my business email with our company's IMAP server at imap.ict.nl. kmails imports the complete directory structure on the imap server, which is good. After this is done I select the inbox, so kmail starts getting the headers of the email in the inbox. This also looks promising... The following message pops up after I retrieved header 224 of 553: The process for the imap://imap.ict.nl protocol died unexpectedly. BTW message 224 contained an attachement of 4.2 MB. So I used kmail to move this message to another folder (out of the inbox) on the IMAP server, to see if this caused the problem. Now I tried again to retrieve the headers of the inbox. But still I cannot read past (now) message 223. So I removed message 224 from the inbox to another folder (this is the first message I cannot read the header of). I did this not with kmail but with our web-interface to our email. Stil I get this message: The process for the imap://imap.ict.nl protocol died unexpectedly. At this point I gave up. BTW the first time I tried several times in a row to read the inbox, causing kmail to crash. I copied the following backtrace from the crash handler: [New Thread 16384 (LWP 2281)] 0x4162a539 in wait4 () from /lib/i686/libc.so.6 #0 0x4162a539 in wait4 () from /lib/i686/libc.so.6 #1 0x416aa910 in sys_sigabbrev () from /lib/i686/libc.so.6 #2 0x41437fc3 in waitpid () from /lib/i686/libpthread.so.0 #3 0x40b80bfe in KCrash::defaultCrashHandler(int) (sig=-1073745488) at kcrash.cpp:235 #4 0x080f1fce in KMFolderTree::writeConfig() (this=0xf67) at kmfoldertree.cpp:301 #5 0x08093a5e in KMMainWin::writeConfig() (this=0x83ed6a8) at kmmainwin.cpp:387 #6 0x08092263 in ~KMMainWin (this=0x83ed6a8) at kmmainwin.cpp:149 #7 0x081d966f in ~KMKernel (this=0xbffff730) at /usr/include/kdebug.h:178 #8 0x081e0296 in main (argc=-512, argv=0xfffffe00) at main.cpp:355 #9 0x41592b17 in __libc_start_main () from /lib/i686/libc.so.6 Hope this helps. John
Subject: Re: New: kmail crashes on retrieve of IMAP mail (after process for IMAP protocol dies) > Let me start by saying I'm impressed by kmail's efficient email-handling, > yet simple user interface. Thanks! > I have run into the following IMAP problem. > I am trying to use kmail (3.1.0, KDE 3.1RC6) to read my business email > with our company's IMAP server at imap.ict.nl. > > kmails imports the complete directory structure on the imap server, > which is good. > After this is done I select the inbox, so kmail starts getting > the headers of the email in the inbox. This also looks promising... > The following message pops up after I retrieved header 224 of 553: > > The process for the imap://imap.ict.nl protocol died unexpectedly. Do you get any error-message on your stdout (in most cases ~/.xsession-errors or the console)? > BTW message 224 contained an attachement of 4.2 MB. Shouldn't be a problem. Do you have any problems with this server and other mail-clients? What kind of server is that? > So I used kmail to move this message to another folder (out of the inbox) > on the IMAP server, to see if this caused the problem. > Now I tried again to retrieve the headers of the inbox. > But still I cannot read past (now) message 223. > So I removed message 224 from the inbox to another folder > (this is the first message I cannot read the header of). > I did this not with kmail but with our web-interface to our email. Can you select other mailboxes and download the headers? > Stil I get this message: > > The process for the imap://imap.ict.nl protocol died unexpectedly. > > At this point I gave up. > > BTW the first time I tried several times in a row to read the inbox, > causing kmail to crash. > > I copied the following backtrace from the crash handler: > > [New Thread 16384 (LWP 2281)] > 0x4162a539 in wait4 () from /lib/i686/libc.so.6 > #0 0x4162a539 in wait4 () from /lib/i686/libc.so.6 > #1 0x416aa910 in sys_sigabbrev () from /lib/i686/libc.so.6 > #2 0x41437fc3 in waitpid () from /lib/i686/libpthread.so.0 > #3 0x40b80bfe in KCrash::defaultCrashHandler(int) (sig=-1073745488) > at kcrash.cpp:235 > #4 0x080f1fce in KMFolderTree::writeConfig() (this=0xf67) > at kmfoldertree.cpp:301 > #5 0x08093a5e in KMMainWin::writeConfig() (this=0x83ed6a8) > at kmmainwin.cpp:387 > #6 0x08092263 in ~KMMainWin (this=0x83ed6a8) at kmmainwin.cpp:149 > #7 0x081d966f in ~KMKernel (this=0xbffff730) at /usr/include/kdebug.h:178 > #8 0x081e0296 in main (argc=-512, argv=0xfffffe00) at main.cpp:355 > #9 0x41592b17 in __libc_start_main () from /lib/i686/libc.so.6 > > Hope this helps. Strange backtrace, seems like kmail tries to shutdown...
Subject: Re: kmail crashes on retrieve of IMAP mail (after process for IMAP protocol dies) On Tuesday 14 January 2003 19:51, you wrote: [...] Well, it seems the KDE developers are as efficient as the mail program itself! It only took them 10 minutes to pick up my bug report :-) > > ------- Additional Comments From burghardt@kde.org 2003-01-14 19:51 > ------- Subject: Re: New: kmail crashes on retrieve of IMAP mail (after > process for IMAP protocol dies) > > > Let me start by saying I'm impressed by kmail's efficient email-handling, > > yet simple user interface. > > Thanks! > > > I have run into the following IMAP problem. > > I am trying to use kmail (3.1.0, KDE 3.1RC6) to read my business email > > with our company's IMAP server at imap.ict.nl. > > > > kmails imports the complete directory structure on the imap server, > > which is good. > > After this is done I select the inbox, so kmail starts getting > > the headers of the email in the inbox. This also looks promising... > > The following message pops up after I retrieved header 224 of 553: > > > > The process for the imap://imap.ict.nl protocol died unexpectedly. > > Do you get any error-message on your stdout (in most cases > ~/.xsession-errors or the console)? > I studied my ~/.xsession-errors and cut out the part that I think is relevant. I attached it to this email. It look likes from line 910 (IMHO!) things are going wrong. It seems to show that problems are indeed occuring at reading of the inbox. BTW I saved the complete ~/.xsession-errors, so if you want it I will send it to burghardt@kde.org (about 3 MB). I did not attacht it because of the confidential information in it (headers of emails etc.) > > BTW message 224 contained an attachement of 4.2 MB. > > Shouldn't be a problem. > Do you have any problems with this server and other mail-clients? What kind > of server is that? > Never tried other email-clients with this server. According to the log it seems to be a Domino IMAP4 Server Release 5.0.10. > > So I used kmail to move this message to another folder (out of the inbox) > > on the IMAP server, to see if this caused the problem. > > Now I tried again to retrieve the headers of the inbox. > > But still I cannot read past (now) message 223. > > So I removed message 224 from the inbox to another folder > > (this is the first message I cannot read the header of). > > I did this not with kmail but with our web-interface to our email. > > Can you select other mailboxes and download the headers? Yes, this is not a problem. But I do not have any other mailboxes with so many headers, the biggest one is 76 headers. Also selected a few emails and they downloaded fine, including large attachment of 4.2MB. > > > Stil I get this message: > > > > The process for the imap://imap.ict.nl protocol died unexpectedly. > > > > At this point I gave up. > > > > BTW the first time I tried several times in a row to read the inbox, > > causing kmail to crash. > > > > I copied the following backtrace from the crash handler: > > > > [New Thread 16384 (LWP 2281)] > > 0x4162a539 in wait4 () from /lib/i686/libc.so.6 > > #0 0x4162a539 in wait4 () from /lib/i686/libc.so.6 > > #1 0x416aa910 in sys_sigabbrev () from /lib/i686/libc.so.6 > > #2 0x41437fc3 in waitpid () from /lib/i686/libpthread.so.0 > > #3 0x40b80bfe in KCrash::defaultCrashHandler(int) (sig=-1073745488) > > at kcrash.cpp:235 > > #4 0x080f1fce in KMFolderTree::writeConfig() (this=0xf67) > > at kmfoldertree.cpp:301 > > #5 0x08093a5e in KMMainWin::writeConfig() (this=0x83ed6a8) > > at kmmainwin.cpp:387 > > #6 0x08092263 in ~KMMainWin (this=0x83ed6a8) at kmmainwin.cpp:149 > > #7 0x081d966f in ~KMKernel (this=0xbffff730) at > > /usr/include/kdebug.h:178 #8 0x081e0296 in main (argc=-512, > > argv=0xfffffe00) at main.cpp:355 #9 0x41592b17 in __libc_start_main () > > from /lib/i686/libc.so.6 > > > > Hope this helps. > > Strange backtrace, seems like kmail tries to shutdown... extra information: I forgot to mention that I tried to shut down kmail after my unsucessful attempts to read my inbox. (I wanted to retry it from a fresh start of kmail). The little box (compressing folders) popped up in the top-left corner of the screen, and after a while kmail crashed and the crash handler appeared. So it is not strange that the log shows kmail trying to shut down. Thx for your quick reply, and let me know if you need any other information. Tomorrow at work I will clean up the inbox and see if kmail crashes. Like this we will know if there might be a relation with number of messages. Or shall I leave it like this to have a reproducable situation? John ps I hope that replying to this email updates the bug at bugs.kde.org, and that it handles the attachement correctly. Oh well, I will know soon enough... :-) Created an attachment (id=743) kmail_xsession_errors
I just tried kmail 1.5 with a domino 6 server and had no problems to retrieve a mailbox with 1800 mails. It doesn't matter how big the emails are because kmail only downloads the headers when you click on the folder. I really would like to know why the connection (aka the kioslave) died but the problem is that I can't see that from the console-output. Does you system-administrator have any logs from the imap-server that shows any error? Does it help to clean the inbox?
Subject: Re: kmail crashes on retrieve of IMAP mail (after process for IMAP protocol dies) My company uses a Domino IMAP4 5.010 server (supports IMAP4rev1). You used a version 6 server. I experimented a bit (removing the server and adding it again to kmail, plus reducing the number of emails in my inbox) and now the inbox reads fine. However now trying to get the headers of another mailbox causes the "process for the imap://imap.ict.nl" to crash. Here's what I did. AFter I add the IMAP server to kmail (after having removed it) and press OK in the configuration, kmail starts to retrieve the folder structure plus the number of emails in each folder. So far so good. After this I select a folder, and for a particular folder the imap slave dies. What I find so typical is that the problem always occurs in the exact same mailfolder. Once it crashes it will keep on crashing. Almost as if there went something wrong when the headers in the folder are read the first time from the server and the error persists thereafter. BTW the number of emails in the folder at which the process for the protocol dies is just 10!. Therefore I do not think that the number of headers has anything to do with it. Tomorrow I will contact my company's system administrator and hopefully he can shed some light on the matter by producing a log file showing a bit more information. BTW I really appreciate you looking into this! > ------- Additional Comments From burghardt@kde.org 2003-01-20 10:05 > ------- I just tried kmail 1.5 with a domino 6 server and had no problems > to retrieve a mailbox with 1800 mails. It doesn't matter how big the emails > are because kmail only downloads the headers when you click on the folder. > I really would like to know why the connection (aka the kioslave) died but > the problem is that I can't see that from the console-output. Does you > system-administrator have any logs from the imap-server that shows any > error? Does it help to clean the inbox?
*** Bug 51756 has been marked as a duplicate of this bug. ***
I have also seen this problem. Usually I can continue working simply by retrying the message fetch from the IMAP server (even if I already retrieved all messages), but once this would not work, and then when I tried to quit KMail so that I could restart it (which did let me continue working, by the way), I got a crash with the attached backtrace (KMail_backtrace.txt with today's date on it).
Created attachment 2248 [details] Backtrace on rare KMail crash when trying to exit
Additional information: the error "The process for the imap://MailAndNews.com protocol died unexpectedly." most often occurs while attempting to delete messages from either the "inbox" or "Deleted" folders on the IMAP server, but this is not an absolute requirement for this error to occur.
John, Lucius, are you still seeing this with the 3.2 beta or cvs?
Subject: Re: kmail crashes on retrieve of IMAP mail (after process for IMAP protocol dies) On Monday 01 December 2003 16:36, Till Adam said: > ------- You are receiving this mail because: ------- > You reported the bug, or are watching the reporter. > > http://bugs.kde.org/show_bug.cgi?id=53000 > > > > > ------- Additional Comments From adam@kde.org 2003-12-01 16:36 ------- > John, Lucius, are you still seeing this with the 3.2 beta or cvs? For my part it is not possible to verify. I changed jobs and do not use IMAP anymore. So you can consider it closed as far as I am concerned. Thanks for all your trouble! John
This crash is believed to be fixed in the current development version of kmail. Lucius, if you can still reproduce it with the 3.2 betas or cvs, please reopen this bug report.