Summary: | Claws becomes unresponsive and gets Killed while moving messages between imap folders | ||
---|---|---|---|
Product: | Claws Mail (GTK 2) | Reporter: | amit.j.jain+claws |
Component: | Folders/IMAP | Assignee: | users |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.7.5 | ||
Hardware: | PC | ||
OS: | Linux |
Description
amit.j.jain+claws
2010-03-21 05:41:20 UTC
same here. Claws Mail version 3.7.6cvs28 GNU gdb (GDB) 7.1-ubuntu gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) Linux 2.6.32-24-generic-pae #41-Ubuntu SMP i686 GNU/Linux libgtk2.0-0 2.20.1-0ubuntu2 LANG=de_DE.UTF-8 Program received signal SIGSEGV, Segmentation fault. 0x080fd6c6 in folder_item_get_msginfo_by_msgid (item=0xc0570000, msgid=0xc0763000 <Address 0xc0763000 out of bounds>) at folder.c:2771 2771 folder.c: No such file or directory. in folder.c (gdb) run Starting program: /usr/bin/claws-mail [Thread debugging using libthread_db enabled] (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" (claws-mail:4289): Claws-Mail-WARNING **: tag name != "folder" [New Thread 0xb6e5ab70 (LWP 4302)] Program received signal SIGSEGV, Segmentation fault. 0x080fd6c6 in folder_item_get_msginfo_by_msgid (item=0xc0570000, msgid=0xc0763000 <Address 0xc0763000 out of bounds>) at folder.c:2771 2771 folder.c: No such file or directory. in folder.c (gdb) bt #0 0x080fd6c6 in folder_item_get_msginfo_by_msgid (item=0xc0570000, msgid=0xc0763000 <Address 0xc0763000 out of bounds>) at folder.c:2771 #1 0x081e1426 in procmsg_msg_has_flagged_parent_real (info=0x83d0d10, perm_flags=4, parentmsgs=<value optimized out>) at procmsg.c:2029 #2 0x081e15cc in procmsg_msg_has_flagged_parent (info=0x83d0d10, perm_flags=4) at procmsg.c:2077 #3 0x081e1639 in procmsg_msg_has_marked_parent (info=0x83d0d10) at procmsg.c:2089 #4 0x081e1938 in update_folder_msg_counts (item=0x86c94c8, msginfo=0xc0763000, old_flags=65539) at procmsg.c:1831 #5 0x081e1cdb in procmsg_msginfo_unset_flags (msginfo=0x83d0d10, perm_flags=3, tmp_flags=0) at procmsg.c:1950 #6 0x081f7d2a in summary_msginfo_unset_flags (msginfo=0x83d0d10, flags=3, tmp_flags=139884784) at summaryview.c:3302 #7 0x081ffa3c in msginfo_mark_as_read (summaryview=0x8577e00, msginfo=0x0, row=0x8722bb0) at summaryview.c:3386 #8 0x081ffc45 in msginfo_mark_as_read_timeout (data=0x84f9bf8) at summaryview.c:3405 #9 0x00834d5c in ?? () from /lib/libglib-2.0.so.0 #10 0x008345e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #11 0x008382d8 in ?? () from /lib/libglib-2.0.so.0 #12 0x00838817 in g_main_loop_run () from /lib/libglib-2.0.so.0 #13 0x002a23c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x081426f5 in main (argc=1, argv=0xbffff2e4) at main.c:1661 Becoming unresponsive and crashing with a segfault are two different symptoms. I'd like comment 1 to be filed as a separate ticket, because it affects several users running Fedora 13 and 14, too, and it would be good to have a separate ticket tracking this. I've killed several duplicates today, all with the same backtrace and IMAP GoogleMail, but different usage prior to the crash. Some users tried to delete a message, some tried to open another folder while Claws Mail was busy working on one, and I know Claws Mail can also crash occasionally during IMAP if the connection is interrupted somehow. See e.g. http://bugz.fedoraproject.org/claws-mail -> https://bugzilla.redhat.com/631090 Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2014-05-01 11:08:05.059847812 +0200 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=2f82c4d478562869a5c1740326d13f269bedc6f4 Merge: ec473b1 cbcbd9f Author: Colin Leroy <colin@colino.net> Date: Thu May 1 11:08:04 2014 +0200 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=cbcbd9f670977dc662cc57ffc16c9da0785d09e5 Author: Colin Leroy <colin@colino.net> Date: Thu May 1 11:07:02 2014 +0200 Better fix: cancel cb also when moving, exec'ing, etc http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=69ad42ac63e99ea220f04043b6fc832f57654ff4 Author: Colin Leroy <colin@colino.net> Date: Thu May 1 10:54:47 2014 +0200 Track the mark-as-read timeout to be able to cancel it properly when changing message or folder. Should fix bug #1644, "race condition between message move and mark as read after timeout", bug #2145 "Claws becomes unresponsive and gets Killed while moving messages between imap folders", and bug #2643 "claws crash when accessing imap folder" http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=37c645c548099e584a0e81a0b50d412d397e1d61 Author: Colin Leroy <colin@colino.net> Date: Thu May 1 10:19:56 2014 +0200 Better fix http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=3b9495ffd45462514899cf4d247e9703dcf5e748 Author: Colin Leroy <colin@colino.net> Date: Thu May 1 10:18:57 2014 +0200 Fix type |