[Bug 816881] New: Claws-mail hangs when replying to a specific message
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c0 Summary: Claws-mail hangs when replying to a specific message Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jdelvare@suse.com QAContact: qa-bugs@suse.de CC: mrueckert@suse.com, zaitor@opensuse.org, dimstar@opensuse.org Found By: Community User Blocker: --- I have one message in my mailbox to which claws-mail won't let me reply. Every time I try, the message composition windows pops up empty and hangs. I can't close it, the only way to get rid of it is to close claws-mail altogether. Name | Version | Arch | Repository -------------------------------------+-------------+--------+-------------------- claws-mail | 3.9.0-2.1.2 | x86_64 | openSUSE-12.3-1.7 claws-mail-debuginfo | 3.9.0-2.1.2 | x86_64 | openSUSE-12.3-Debug claws-mail-debugsource | 3.9.0-2.1.2 | x86_64 | openSUSE-12.3-Debug claws-mail-extra-plugins | 3.9.0-2.1.1 | x86_64 | openSUSE-12.3-1.7 claws-mail-extra-plugins-debuginfo | 3.9.0-2.1.1 | x86_64 | openSUSE-12.3-Debug claws-mail-extra-plugins-debugsource | 3.9.0-2.1.1 | x86_64 | openSUSE-12.3-Debug claws-mail-extra-plugins-lang | 3.9.0-2.1.1 | noarch | openSUSE-12.3-1.7 claws-mail-lang | 3.9.0-2.1.2 | noarch | openSUSE-12.3-1.7 When the problem happens, ps shows: khali 6150 2270 2 08:59 pts/1 00:00:01 claws-mail --debug khali 6171 6150 0 08:59 pts/1 00:00:00 claws-mail --debug --crash 6150,11,claws-mail I managed to attach gdb to the second process and the backtrace looks like: #0 0x00007fe7e9f5a603 in __select_nocancel () from /lib64/libc.so.6 #1 0x00000000005d843a in fd_check_io (cond=G_IO_IN, fd=7) at socket.c:562 #2 fd_check_io (fd=7, cond=G_IO_IN) at socket.c:547 #3 0x00000000005d9aa1 in fd_recv (len=8191, buf=0x7fffb23d66a0 "", fd=7, flags=<optimized out>) at socket.c:1562 #4 fd_gets (fd=fd@entry=7, buf=buf@entry=0x7fffb23d66a0 "", len=8191, len@entry=8192) at socket.c:1601 #5 0x00000000004bbea1 in prohibit_duplicate_launch () at main.c:2483 #6 0x000000000044fb8f in main (argc=3, argv=0x7fffb23d8b98) at main.c:1104 The backtrace for the first process is much longer, the top of it looks like: #0 0x00007fd6f0adede7 in waitpid () from /lib64/libpthread.so.0 #1 0x0000000000487fcb in crash_handler (sig=11) at crash.c:543 #2 <signal handler called> #3 0x00007fd6ef44d261 in __strlen_sse2 () from /lib64/libc.so.6 #4 0x00007fd6ef43e8ce in fputs_unlocked () from /lib64/libc.so.6 #5 0x000000000053f039 in scan_fputs_cb (str=<optimized out>, fp=<optimized out>) at procmime.c:825 #6 0x00000000005417cc in procmime_scan_text_content (mimeinfo=mimeinfo@entry=0x5990f40, scan_callback=scan_callback@entry=0x53f030 <scan_fputs_cb>, cb_data=cb_data@entry=0x5979a40) at procmime.c:807 #7 0x0000000000541936 in procmime_get_text_content (mimeinfo=0x5990f40) at procmime.c:844 #8 0x000000000054387d in procmime_get_first_text_content (msginfo=0x6b416e0) at procmime.c:917 #9 0x000000000054cf5d in quote_fmt_show_msg (msginfo=<optimized out>, body=<optimized out>, quoted=quoted@entry=1, signature=signature@entry=0, quote_str=0x7fff7fd02280 "> ") at quote_fmt_parse.y:452 #10 0x000000000054ebaf in quote_fmtparse () at quote_fmt_parse.y:770 #11 0x00000000004711c4 in compose_quote_fmt (compose=compose@entry=0x6a1aa20, msginfo=<optimized out>, fmt=fmt@entry=0x1b8ab00 "On %d, %N wrote:\\n%q", qmark=qmark@entry=0x1b897e0 "> ", body=body@entry=0x0, rewrap=rewrap@entry=0, need_unescape=need_unescape@entry=1, err_msg=0x5f17250 "Le corps du modèle \"Réponse\" a une erreur à la ligne %d.") at compose.c:3049 #12 0x000000000048441c in compose_generic_reply (msginfo=msginfo@entry=0x6b416e0, quote_mode=quote_mode@entry=COMPOSE_QUOTE_FORCED, body=body@entry=0x0, followup_and_reply_to=0, to_sender=<optimized out>, to_ml=<optimized out>, to_all=<optimized out>) at compose.c:1641 #13 0x0000000000485c8d in compose_reply (body=0x0, quote_mode=COMPOSE_QUOTE_FORCED, msginfo=0x6b416e0, to_all=<optimized out>, to_ml=<optimized out>, to_sender=<optimized out>) at compose.c:1460 #14 compose_reply_mode (mode=mode@entry=COMPOSE_REPLY_TO_ALL_WITH_QUOTE, msginfo_list=msginfo_list@entry=0x42e0810 = {...}, body=body@entry=0x0) at compose.c:1378 #15 0x000000000048669d in compose_reply_from_messageview_real (msgview=msgview@entry=0x1de0e00, msginfo_list=msginfo_list@entry=0x42e0f10 = {...}, action=action@entry=9, opening_multiple=opening_multiple@entry=0) at compose.c:11398 #16 0x000000000048745f in compose_reply_from_messageview (msgview=msgview@entry=0x1de0e00, msginfo_list=msginfo_list@entry=0x42e0f10 = {...}, action=action@entry=9) at compose.c:11447 #17 0x0000000000574704 in toolbar_reply (data=<optimized out>, action=9) at toolbar.c:2584 And the debug log looks like: summaryview.c:3424:flags: doing unset now procmsg.c:2045:Unsetting flags for message 49603 in folder inbox/devel/lm-sensors folder.c:1219:Counting total number of messages... main.c:991:The name com.google.code.Awn was not provided by any .service files summaryview.c:3627:TIMING summary_display_msg_full : 0s056ms procmime.c:2588:procmime_write_mimeinfo procmime.c:2446:procmime_write_message_rfc822 procmime.c:2365:procmime_write_mime_header procmime.c:2588:procmime_write_mimeinfo message/rfc822 (offset:0 length:6407 encoding: 6) text/plain (offset:2791 length:3616 encoding: 3) compose.c:7265:Creating compose window... toolbar.c:710:read Toolbar Configuration from toolbar_compose.xml compose.c:6614:extra headers file not found addr_compl.c:315:read 135 items in (null) addr_compl.c:376:start_address_completion((null)) ref count 1 gtkaspell.c:675:Aspell: Created a new gtkaspeller 0x5b184e0 gtkaspell.c:683:Aspell: number of existing checkers 1 gtkaspell.c:439:Aspell: created gtkaspell 0x6c3b290 gtkaspell.c:1589:Aspell: found dictionary en_US en_US gtkaspell.c:1589:Aspell: found dictionary fr_FR fr_FR template.c:162:template.c:163 reading templates dir /home/khali/.claws-mail/templates message/rfc822 (offset:0 length:6225 encoding: 6) text/plain (offset:2781 length:3444 encoding: 2) gtkaspell.c:675:Aspell: Created a new gtkaspeller 0x65fd6f0 gtkaspell.c:683:Aspell: number of existing checkers 2 gtkaspell.c:732:Aspell: Deleting gtkaspeller 0x5b184e0. gtkaspell.c:753:Aspell: gtkaspeller 0x5b184e0 deleted. gtkaspell.c:737:Aspell: number of existing checkers 1 message/rfc822 (offset:0 length:6225 encoding: 6) text/plain (offset:2781 length:3444 encoding: 2) claws.c:102:Starting Claws Mail version Claws Mail 3.9.0 main.c:2378:another Claws Mail instance is already running. I'll attach the problematic message to easy bug reproduction. Let me know if I can help in any way. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c1 --- Comment #1 from Jean Delvare <jdelvare@suse.com> 2013-04-24 07:21:38 UTC --- Created an attachment (id=536623) --> (http://bugzilla.novell.com/attachment.cgi?id=536623) E-mail message crashing claws-main on reply -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c2 --- Comment #2 from Jean Delvare <jdelvare@suse.com> 2013-04-24 07:33:22 UTC --- I noticed the following in the headers of the problematic message: Content-Type: text/plain; charset=unknown-8bit I only have a few such messages in my mailbox, and I can reproduce the problem with all of them. So this must be the triggering factor. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Claws-mail hangs when |Claws-mail hangs/crashes |replying to a specific |when replying to a message |message |with charset=unknown-8bit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c3 --- Comment #3 from Jean Delvare <jdelvare@suse.com> 2013-04-24 07:53:13 UTC --- I found this upstream bug which looks similar: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2862 That being said I do not actually get a segmentation fault so I'm not sure if it is really the same. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c4 Marcus Rückert <mrueckert@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jdelvare@suse.com --- Comment #4 from Marcus Rückert <mrueckert@suse.com> 2013-04-24 11:21:40 UTC --- jean: please try home:darix:branches:GNOME:Apps/claws-mail -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c5 --- Comment #5 from Jean Delvare <jdelvare@suse.com> 2013-04-24 11:42:47 UTC --- Thanks Marcus. I was about to build exactly the same but you were faster :) I have already tested a build from the git repository, including the last fix from today, and it worked fine, so I am confident that your build will work fine too. I'll test and report. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c6 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|jdelvare@suse.com | --- Comment #6 from Jean Delvare <jdelvare@suse.com> 2013-04-24 16:32:15 UTC --- Testing successful as expected. Thanks Marcus! This is probably worth a maintenance update? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-04-25 01:00:09 CEST --- This is an autogenerated message for OBS integration: This bug (816881) was mentioned in https://build.opensuse.org/request/show/173310 Factory / claws-mail -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c8 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |dimstar@opensuse.org --- Comment #8 from Benjamin Brunner <bbrunner@suse.com> 2013-05-14 16:27:20 CEST --- Dominique, was it intentional that you submitted the fix only for an 12.2-update? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c9 --- Comment #9 from Marcus Rückert <mrueckert@suse.com> 2013-05-14 14:33:24 UTC --- did you mean 12.3? 12.2 was not affected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c10 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|dimstar@opensuse.org | --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> 2013-05-14 14:56:49 UTC --- Benjamin, surely not :) I created SR#175174 off GNOME:Apps (with -r <revision>) but that decided to forward the update to 3.9.1, which I'm not really happy with (so I revoked it and wanted to work on branching it first, before ensuring it goes out as an update). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c11 --- Comment #11 from Benjamin Brunner <bbrunner@suse.com> 2013-05-16 13:08:36 CEST --- Ok, then I'll stop the running udpate and wait for your new sr. Thanks. :) @Marcus, no i meant 12.2. The previous sr#173549 was only for 12.2 with an update to 3.9.0 and the fix for this issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c12 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bbrunner@suse.com --- Comment #12 from Benjamin Brunner <bbrunner@suse.com> 2013-07-15 15:30:19 CEST --- Dominique, are there any news for claws-mail for 12.3? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c13 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|bnc-team-gnome@forge.provo. |dimstar@opensuse.org |novell.com | --- Comment #13 from Jean Delvare <jdelvare@suse.com> 2013-07-24 12:39:57 UTC --- I for one would welcome a maintenance update for this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c14 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High --- Comment #14 from Dominique Leuenberger <dimstar@opensuse.org> 2013-08-07 22:27:43 UTC --- Ups.. missed that one :( will restart. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c15 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #15 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-27 11:29:09 UTC --- Dang.. missed it again.. finally done: Request: #201077 maintenance_incident: home:dimstar:bnc816881/claws-mail -> openSUSE:Maintenance (release in openSUSE:12.3:Update) Message: Long missed update... seems to be my new unicorn package State: new 2013-09-27T11:14:21 dimstar Comment: <no comment> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c16 --- Comment #16 from Swamp Workflow Management <swamp@suse.de> 2013-10-08 09:06:31 UTC --- openSUSE-RU-2013:1535-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 816881 CVE References: Sources used: openSUSE 12.3 (src): claws-mail-3.9.2-2.4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816881 https://bugzilla.novell.com/show_bug.cgi?id=816881#c17 --- Comment #17 from Jean Delvare <jdelvare@suse.com> 2013-10-08 13:33:25 UTC --- Thank you Dominique! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=816881 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| |obs:running:3051:moderate -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=816881 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:3051:moderate | -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com