[Users] [Bug 4608] New: claws mail crashes with SIGSEGV from summary_init
noreply at thewildbeast.co.uk
noreply at thewildbeast.co.uk
Thu Jun 16 19:25:14 CET 2022
https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4608
Bug ID: 4608
Summary: claws mail crashes with SIGSEGV from summary_init
Product: Claws Mail (GTK 2)
Version: 3.18.0
Hardware: PC
OS: FreeBSD
Status: NEW
Severity: critical
Priority: P3
Component: UI
Assignee: users at lists.claws-mail.org
Reporter: dave at jetcafe.org
This morning I discovered a repeatable crash in claws mail:
> claws-mail -V
Claws Mail version 3.18.0
runtime GTK+ 2.24.33 / GLib 2.70.2
buildtime GTK+ 2.24.33 / GLib 2.70.2
Compiled-in features:
compface
Enchant
GnuTLS
iconv
libetpan 1.9
libSM
librSVG 2.52.5
> claws-mail
(claws-mail:68513): GLib-CRITICAL **: 11:53:10.170: g_convert: assertion 'str
!= NULL' failed
(claws-mail:68513): GLib-CRITICAL **: 11:53:10.170: g_convert: assertion 'str
!= NULL' failed
(claws-mail:68513): GLib-CRITICAL **: 11:53:10.170: g_convert: assertion 'str
!= NULL' failed
(claws-mail:68513): GLib-CRITICAL **: 11:53:10.170: g_convert: assertion 'str
!= NULL' failed
Segmentation fault (core dumped)
> lldb --core claws-mail.core `which claws-mail`
(lldb) target create "/usr/local/bin/claws-mail" --core "claws-mail.core"
Core file '/home/dave/claws-mail.core' (x86_64) was loaded.
(lldb) bt
This version of LLDB has no plugin for the language "assembler". Inspection of
frame variables will be limited.
* thread #1, name = 'claws-mail', stop reason = signal SIGSEGV
* frame #0: 0x000000080260363c libc.so.7`strcmp at strcmp.S:46
frame #1: 0x0000000801e3f3df libglib-2.0.so.0`g_utf8_collate + 271
frame #2: 0x0000000801e28a3d libglib-2.0.so.0`___lldb_unnamed_symbol2480 +
173
frame #3: 0x0000000801e28a0e libglib-2.0.so.0`___lldb_unnamed_symbol2480 +
126
frame #4: 0x0000000000456786 claws-mail`___lldb_unnamed_symbol7398 + 38
frame #5: 0x0000000000455c5e claws-mail`summary_init + 446
frame #6: 0x00000000003b65f5 claws-mail`main_window_create + 21701
frame #7: 0x00000000003ad7e4 claws-mail`main + 6532
frame #8: 0x000000000034b140 claws-mail`_start + 256
I have no familiarity with the claws codebase. Still, this looks like a really
bad utf8 "character" got into a subject line. Since this has security
implications (strcmp should not segv) I'm submitting this as a bug report.
How can I find the offending message so I can view my mail with other than
command line tools?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Users
mailing list