Summary: | Kio_imap crashes while trying to fetch certain mail from imaps server | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | David Hubner <hubn3rd> |
Component: | IMAP | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | services |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Etheral log of email causing crash |
Description
David Hubner
2005-08-22 06:04:14 UTC
> /usr/lib/kde3/kio_imap4.so(_ZN10imapParser13parseUntaggedER11parseString+0x
>8a0)[0xb5f6c6c0]
Thanks for the backtrace. Can you provide the email that causes this crash or
- even better - an ethereal log between your client and the imap server when
you click on the mail and the kioslave crashes?
Created attachment 12319 [details]
Etheral log of email causing crash
Here is the etheral log of the email that causes the crash.
I just found this as a duplicate to a bug I was about to file. I can't believe this has been an issue since 2005!! I am using KDE 3.5.8, Kmail 1.9.7. I compiled from Gentoo portage using GCC 4.1.2 (gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.2)). I am using amd64. When I start KMail I get a few errors in my .xsession-errors, but then when I go to view my mailbox I get a failure window like this: "Error while retrieving messages. The process for the imaps://imap.gmail.com protocol died unexpectedly." I also get the following in my .xsession-errors: QGArray::at: Absolute index 0 out of range kioslave: ####### CRASH ###### protocol = imaps pid = 24109 signal = 11 I don't believe that a specific message causes this problem. I have set up a separate folder on my imap account and moved mail back and forth between it and my INBOX to try and find a mail that causes a crash. I have not been able to pinpoint a mail - I can move thousands of mails over and load them without a crash, but then if I delete ~/.kde/share/apps/kmail and reload the same folder, it will crash before it is able to download all the mails that did not cause a crash before. I have a similar problem as well. I am not sure that it is caused by a specific message, however it happens on both of my gmail accounts that I have set up. The protocol dies before I download all of my messages, so on both the most recent thing in my inbox is about a year old. Every other folder loads just fine however. (sent mail, drafts, spam, etc.) Otherwise I get the following message; Error while retrieving messages. The process for the imaps://imap.gmail.com protocol died unexpectedly. The Details are as follows. Unexpected Program Termination Unexpected Program Termination The program on your computer which provides access to the imaps://imap.gmail.com protocol has unexpectedly terminated. If I start kmail from terminal, when I click the get mail button it works fine, and the problem only occurs when I click on the inbox and it tries to sync. Here is the terminal output that occurs when I click on the inbox. WeaverThreadLogger: thread (ID: 1) suspended. WeaverThreadLogger: thread (ID: 2) suspended. WeaverThreadLogger: thread (ID: 3) suspended. WeaverThreadLogger: thread (ID: 4) suspended. kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "move_message_to_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "copy_message_to_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "jump_to_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "jump_to_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "cancel" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "inc_current_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "dec_current_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "select_current_folder" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "inc_current_message" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "dec_current_message" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "select_current_message" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "edit" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "delete" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "post_message" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "use_template" kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action. kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x81e6480 ): KAccel object already contains an action name "display_message" dylan@lappy8600:~$ kio (KIOConnection): ERROR: Could not write data kio (KIOConnection): ERROR: Could not write data kio (KIOConnection): ERROR: Could not write data I am just now trying KMail 1.11.0 and I am not experiencing the problem. It may be fixed. |