[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