Devuan bug report logs - #561
claws-mail: Segfault on selecting empty 'X-Face' custom header

version graph

Package: claws-mail; Maintainer for claws-mail is (unknown); Source for claws-mail is src:claws-mail.

Reported by: Florian Zieboll <f.zieboll@web.de>

Date: Mon, 1 Mar 2021 11:48:02 UTC

Severity: normal

Tags: debian, upstream

Found in version 3.17.3-2

Done: Florian Zieboll <f.zieboll@web.de>

Full log


🔗 View this message in rfc822 format

MIME-Version: 1.0
X-Mailer: MIME-tools 5.509 (Entity 5.509)
X-Loop: owner@bugs.devuan.org
From: "Devuan bug Tracking System" <owner@bugs.devuan.org>
To: Florian Zieboll <f.zieboll@web.de>
Subject: bug#561: marked as done (claws-mail: Segfault on selecting empty
 'X-Face' custom header)
Message-ID: <handler.561.D561.161462100527158.ackdone@bugs.devuan.org>
References: <7BB8A02C-2E25-4445-8DAE-D73666EF9677@web.de>
 <161459812102.5834.11226528810484658501.reportbug@localhost>
X-Devuan-PR-Message: closed 561
X-Devuan-PR-Package: claws-mail
X-Devuan-PR-Keywords: upstream debian
Reply-To: 561@bugs.devuan.org
Date: Mon, 01 Mar 2021 18:03:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1614621782-27197-0"
[Message part 1 (text/plain, inline)]
Your message dated Mon, 1 Mar 2021 18:40:45 +0100
with message-id <7BB8A02C-2E25-4445-8DAE-D73666EF9677@web.de>
and subject line Re: bug#561: claws-mail: Segfault on selecting empty 'X-Face' custom header
has caused the Devuan bug report #561,
regarding claws-mail: Segfault on selecting empty 'X-Face' custom header
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.devuan.org
immediately.)


-- 
561: https://bugs.devuan.org/cgi/bugreport.cgi?bug=561
Devuan Bug Tracking System
Contact owner@bugs.devuan.org with problems
[Message part 2 (message/rfc822, inline)]
From: Florian Zieboll <f.zieboll@web.de>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: claws-mail: Segfault on selecting empty 'X-Face' custom header
Date: Mon, 01 Mar 2021 12:28:41 +0100
Package: claws-mail
Version: 3.17.3-2
Severity: normal
Tags: upstream

Hello,

when selecting an empty 'X-Face' custom header with mouse or keyboard (tab /
arrow down) under "Current custom headers" ("Configuration" -> "Edit accounts"
-> select account and "Edit" -> "Send" -> check "Add user-defined header" ->
"Edit"), claws-mail segfaults immediately.


related lines of 'strace -f' output:

[pid  5951] recvmsg(3, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\2\27\rP1\256\233\0h\1\0\0\250\2\240\2\0\0\0\0\362\3g\2\21\1w\0\20\0\1\0",
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
[pid  5951] recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily
unavailable)
[pid  5951] poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3,
revents=POLLOUT}])
[pid  5951] writev(3,
[{iov_base="\24\0\6\0h\1\0\0g\1\0\0!\0\0\0\0\0\0\0\377\377\377\377",
iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
[pid  5951] poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
[pid  5951] recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1
\16P\1\0\0\0!\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 36
[pid  5951] poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3,
revents=POLLOUT}])
[pid  5951] writev(3, [{iov_base="\22\0\7\0\247\2\240\2Z\1\0\0\6\0\0\0
\0\0\0\1\0\0\0001\256\233\0\26\0\4\0"..., iov_len=52}, {iov_base=NULL,
iov_len=0}, {iov_base="", iov_len=0}], 3) = 52
[pid  5951] poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
[pid  5951] recvmsg(3, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="\34\0\17P\247\2\240\2Z\1\0\0004\256\233\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
[pid  5951] poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
[pid  5951] recvmsg(3, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="W\0\20P\1\0\240\2\0\0\0\0\1\0\0\0004\256\233\0001\256\233\0\0\0\0\0\0\0\0\0"...,
iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 64
[pid  5951] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL}
---
[pid  5952] <... poll resumed> <unfinished ...>) = ?
[pid  5953] <... poll resumed> <unfinished ...>) = ?
[pid  5953] +++ killed by SIGSEGV +++
[pid  5952] +++ killed by SIGSEGV +++
+++ killed by SIGSEGV +++
Segmentation fault



-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 3 (beowulf)
Release:	3
Codename:	beowulf
Architecture: x86_64

Kernel: Linux 4.19.0-14-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages claws-mail depends on:
ii  libatk1.0-0          2.30.0-2
ii  libc6                2.28-10
ii  libcairo2            1.16.0-4+deb10u1
ii  libcompfaceg1        1:1.5.2-5+b2
ii  libcurl3-gnutls      7.64.0-4+deb10u1
ii  libdb5.3             5.3.28+dfsg1-0.5
ii  libenchant1c2a       1.6.0-11.1+b1
ii  libetpan20           1.9.3-2
ii  libexpat1            2.2.6-2+deb10u1
ii  libfontconfig1       2.13.1-2
ii  libfreetype6         2.9.1-3+deb10u2
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libglib2.0-0         2.58.3-2+deb10u2
ii  libgnutls30          3.6.7-4+deb10u6
ii  libgtk2.0-0          2.24.32-3
ii  libice6              2:1.0.9-2
ii  libldap-2.4-2        2.4.47+dfsg-3+deb10u6
ii  liblockfile1         1.14-1.1
ii  libnettle6           3.4.1-1
ii  libpango-1.0-0       1.42.4-8~deb10u1
ii  libpangocairo-1.0-0  1.42.4-8~deb10u1
ii  libpangoft2-1.0-0    1.42.4-8~deb10u1
ii  librsvg2-2           2.44.10-2.1+deb10u3
ii  libsasl2-2           2.1.27+dfsg-1+deb10u1
ii  libsm6               2:1.2.3-1
ii  xdg-utils            1.1.3-1+deb10u1

Versions of packages claws-mail recommends:
ii  aspell-de [aspell-dictionary]  20161207-7
ii  aspell-en [aspell-dictionary]  2018.04.16-0-1
ii  claws-mail-i18n                3.17.3-2
ii  xfonts-100dpi                  1:1.0.4+nmu1
ii  xfonts-75dpi                   1:1.0.4+nmu1

Versions of packages claws-mail suggests:
ii  chromium [www-browser]             88.0.4324.182-1~deb10u1
pn  claws-mail-doc                     <none>
ii  claws-mail-tools                   3.17.3-2
ii  dillo [www-browser]                3.0.5-5
ii  edbrowse [www-browser]             3.7.4-3
ii  firefox-esr [www-browser]          78.8.0esr-1~deb10u1
pn  gedit | kwrite | mousepad | nedit  <none>
ii  links2 [www-browser]               2.18-2
ii  lynx [www-browser]                 2.8.9rel.1-3
ii  w3m [www-browser]                  0.5.3-37

-- no debconf information
[Message part 3 (message/rfc822, inline)]
From: Florian Zieboll <f.zieboll@web.de>
To: Mark Hindley <mark@hindley.org.uk>, <561-done@bugs.devuan.org>
Subject: Re: bug#561: claws-mail: Segfault on selecting empty 'X-Face' custom header
Date: Mon, 1 Mar 2021 18:40:45 +0100
On March 1, 2021 6:05:01 PM GMT+01:00, Mark Hindley
<mark@hindley.org.uk> wrote:
> Control: tags -1 debian
>
> Florian,
>
> Thanks for this.
>
> On Mon, Mar 01, 2021 at 12:28:41PM +0100, Florian Zieboll wrote:
> > Package: claws-mail
> > Version: 3.17.3-2
>
> Devuan uses Debian's package of claws-mail directly without
> recompilation. Please report this issue to Debian's BTS.
>
> Thanks.
>
> Mark


Hallo Mark,

thanks for your quick reply, that's why I marked it "upstream". Seems
like it needs a feature request for Devuan's reportbug: "Check whether
the package is passed through from Debian or not and send the report to
the according BTS."

The bug is now filed at Debian BTS (#983778)

[closed]

Florian

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Wed May 1 22:06:59 2024;