Bug 916181 - [abrt] claws-mail-3.9.0-1.fc18: vsnprintf: Process /usr/bin/claws-mail was killed by signal 11 (SIGSEGV)
Summary: [abrt] claws-mail-3.9.0-1.fc18: vsnprintf: Process /usr/bin/claws-mail was ki...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: claws-mail
Version: 18
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Andreas Bierfert
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:8f0e71eb996e56bcf7bb3cea815...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-27 13:36 UTC by Boomer Zha
Modified: 2013-06-18 08:51 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-06-18 08:51:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (274.09 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: cgroup (132 bytes, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: core_backtrace (3.69 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: dso_list (13.07 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: environ (1.69 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: limits (1.29 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: maps (69.46 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: open_fds (1.06 KB, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: proc_pid_status (934 bytes, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details
File: var_log_messages (470 bytes, text/plain)
2013-02-27 13:36 UTC, Boomer Zha
no flags Details

Description Boomer Zha 2013-02-27 13:36:06 UTC
Description of problem:
1. yum install claws-mail
2. setup a pop3 mail account
3. recive mail (a lot of mails, about 2569)
4. and crash when setuping a filter ruler

Version-Release number of selected component:
claws-mail-3.9.0-1.fc18

Additional info:
backtrace_rating: 4
cmdline:        claws-mail
crash_function: vsnprintf
executable:     /usr/bin/claws-mail
kernel:         3.7.9-205.fc18.x86_64
remote_result:  NOTFOUND
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 vsnprintf at /usr/include/bits/stdio2.h:77
 #3 g_vsnprintf at gprintf.c:278
 #4 alertpanel_error at alertpanel.c:168
 #5 prefs_filtering_dialog_to_filtering at prefs_filtering.c:1114
 #6 prefs_filtering_register_cb at prefs_filtering.c:1146
 #7 _g_closure_invoke_va at gclosure.c:840
 #10 gtk_real_button_released at gtkbutton.c:1725
 #16 gtk_button_button_release at gtkbutton.c:1617
 #18 _gtk_marshal_BOOLEAN__BOXED at gtkmarshalers.c:86
 #23 gtk_widget_event_internal at gtkwidget.c:5017

Comment 1 Boomer Zha 2013-02-27 13:36:12 UTC
Created attachment 703431 [details]
File: backtrace

Comment 2 Boomer Zha 2013-02-27 13:36:14 UTC
Created attachment 703432 [details]
File: cgroup

Comment 3 Boomer Zha 2013-02-27 13:36:17 UTC
Created attachment 703433 [details]
File: core_backtrace

Comment 4 Boomer Zha 2013-02-27 13:36:19 UTC
Created attachment 703434 [details]
File: dso_list

Comment 5 Boomer Zha 2013-02-27 13:36:22 UTC
Created attachment 703435 [details]
File: environ

Comment 6 Boomer Zha 2013-02-27 13:36:24 UTC
Created attachment 703436 [details]
File: limits

Comment 7 Boomer Zha 2013-02-27 13:36:26 UTC
Created attachment 703437 [details]
File: maps

Comment 8 Boomer Zha 2013-02-27 13:36:29 UTC
Created attachment 703438 [details]
File: open_fds

Comment 9 Boomer Zha 2013-02-27 13:36:31 UTC
Created attachment 703439 [details]
File: proc_pid_status

Comment 10 Boomer Zha 2013-02-27 13:36:33 UTC
Created attachment 703440 [details]
File: var_log_messages

Comment 11 Michael Schwendt 2013-02-27 18:32:56 UTC
Thanks!

> LANG=zh_CN.utf8

> #3  g_vsnprintf 
> #4  0x000000000045cd77 in alertpanel_error (format=<optimized out>) at alertpanel.c:168

It wanted to alert you that the "Action string is empty", but the zh_CN translation for that message text is broken/out-of-date:

   #: src/prefs_filtering.c:1114
   msgid "Action string is empty."
   msgstr "文件 %s 不存在。"

The "%s" in there causes g_vsnprintf to expect an argument to be provided, which is not the case, and hence it crashes.

Can you suggest a translation to replace what's found in msgstr currently?

Comment 12 Michael Schwendt 2013-05-20 10:01:14 UTC
No idea at all?

[...]

Upstream has simply deleted the out-of-date translation as a work-around, so there's still an opportunity to contribute a translation.

http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=50f73d3cdb3c8ac4c0883d0a08920efbb9f8ec22
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2884


Note You need to log in before you can comment on or make changes to this bug.