X-Envelope-From: notmuch-bounces@notmuchmail.org  Tue Aug  4 07:13:23 2026
Return-Path: <notmuch-bounces@notmuchmail.org>
X-Original-To: nmbug@yantan.tethera.net
Delivered-To: nmbug@yantan.tethera.net
Received: from yantan.tethera.net (localhost [127.0.0.1])
	by mail.notmuchmail.org (Postfix) with ESMTP id 80A4A5F866;
	Tue,  4 Aug 2026 07:13:23 +0000 (UTC)
X-Greylist: delayed 398 seconds by postgrey-1.36 at yantan; Tue, 04 Aug 2026 07:13:20 UTC
Received: from mail.smrk.net (mail.smrk.net [IPv6:2001:19f0:6c01:2788:5400:4ff:fe27:adaa])
	by mail.notmuchmail.org (Postfix) with ESMTPS id 8C55A5E299
	for <notmuch@notmuchmail.org>; Tue,  4 Aug 2026 07:13:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smrk.net; s=20221002;
	t=1785827199;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=aAaGmKEDGpvtU7wAd2F7yuyDSpQO4sA0OLCrnKzEQBE=;
	b=UcGE2O3boWW01hzR+db3NcJsI1QD0CmHtIWdgmsGORdqVSRik6tLmgUXCKc7Ok/g+nAuoS
	eJ5VHyQV8keuaTAgp2VD2cyA/VeFBu29dO8CsUY83k5dp1OJMyw0ueiyUwvcv+k/QL85sA
	WjkuttqGQDXd1LimWBi4V6D0wPnrrPgM9QD0Dx+wCukKkNmQsmaOx3rCMWCgBPV+65RkhQ
	/t2XkD+LH02snQ46uNYvpfVhoadlsj25C0I6SqlYJ21wdr53imHCtki4pWWfp46zuyvGtD
	+AaHKqV/f07RDnSXsW1qs3KPKhKo2XIAHqOpzllBvDUg/6Fr1aD1maTOWKIRjQ==
Received: from localhost (<unknown> [192.168.5.2])
	by smrk (OpenSMTPD) with ESMTPSA id 150f98d5 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO);
	Tue, 4 Aug 2026 09:06:39 +0200 (CEST)
From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= <stepnem@smrk.net>
To: David Bremner <david@tethera.net>
Subject: Re: segfault in format_part_sprinter (due to gmime (mis?)parsing
 empty MIME part?)
In-Reply-To: <87qzknrh46.fsf@tethera.net>
References: <20260623074714Z.449345370-stepnem@smrk.net>
	<87qzknrh46.fsf@tethera.net>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Tue, 04 Aug 2026 09:06:39 +0200
Message-ID: <20260804070639Z.2785567925-stepnem@smrk.net>
MIME-Version: 1.0
Message-ID-Hash: XGKDTQFDOIZGSBK7ELA6KQNVTXV22GRI
X-Message-ID-Hash: XGKDTQFDOIZGSBK7ELA6KQNVTXV22GRI
X-MailFrom: stepnem@smrk.net
X-Mailman-Rule-Hits: nonmember-moderation
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0
CC: notmuch@notmuchmail.org
X-Mailman-Version: 3.3.3
Precedence: list
List-Id: "Use and development of the notmuch mail system." <notmuch.notmuchmail.org>
List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
List-Owner: <mailto:notmuch-owner@notmuchmail.org>
List-Post: <mailto:notmuch@notmuchmail.org>
List-Subscribe: <mailto:notmuch-join@notmuchmail.org>
List-Unsubscribe: <mailto:notmuch-leave@notmuchmail.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

T24gTW9uLCAyNyBKdWwgMjAyNiAyMzoxOTowNSAtMDMwMA0KRGF2aWQgQnJlbW5lciB3cm90ZToN
Cg0KPiDFoHTEm3DDoW4gTsSbbWVjIDxzdGVwbmVtQHNtcmsubmV0PiB3cml0ZXM6DQo+DQo+PiBU
aGUgU3ViamVjdCBwYXJlbnRoZXRpY2FsIGlzIG9idmlvdXNseSBteSB1bmVkdWNhdGVkDQo+PiBz
cGVjdWxhdGlvbi4NCj4+DQo+PiBJJ20gZ2V0dGluZyBzZWdmYXVsdHMgKDAuNDAtMiBBcmNoIExp
bnV4IHBhY2thZ2UpIHdoZW4NCj4+IHRyeWluZyB0byAnbm90bXVjaCBzaG93JyB0aGUgYXR0YWNo
ZWQgbWVzc2FnZSAob25seSAtLWZvcm1hdA0KPj4gcmF3IG9yIG1ib3ggYXZvaWQgdGhlIHNlZ2Zh
dWx0KS4NCj4+DQo+PiBEdXJpbmcgJ25vdG11Y2ggbmV3JyBpbnNlcnRpbmcgdGhlIG1lc3NhZ2Ug
dGhlcmUgd2FzDQo+Pg0KPj4gbm90bXVjaFs1NTI5ODddOiBnX21pbWVfbWVzc2FnZV9nZXRfbWlt
ZV9wYXJ0OiBhc3NlcnRpb24gJ0dNSU1FX0lTX01FU1NBR0UgKG1lc3NhZ2UpJyBmYWlsZWQNCj4+
DQo+PiBpbiB0aGUgc3lzdGVtZCBqb3VybmFsLg0KPj4NCj4NCj4gU29ycnkgYWJvdXQgdGhlIGxv
bmcgZGVsYXkgaW4gcmVwbHlpbmcuIEkgZG9uJ3Qgc2VlIHRoZSBzZWdmYXVsdCBvbg0KPiBEZWJp
YW4gKGFsc28gY2FsbGVkIDAuNDAtMiwgYWx0aG91Z2ggSSBzdXBwb3NlIHRoZSAtMiBpcyBqdXN0
DQo+IGNvaW5jaWRlbmNlKS4NCg0KVGhhdCdzIHN0cmFuZ2UsIEkgY2FuIHJlcHJvZHVjZSBpdCBv
biBEZWJpYW4ganVzdCB0aGUgc2FtZS4NCkkgZGlkIHRoZSBmb2xsb3dpbmc6DQoNCm5vdG11Y2gg
c2hvdyAtLWZvcm1hdD1yYXcgaWQ6MTc4MjE5MzY3Mi05ODQ0Ni1tbG1tai0zNmYyMmZmMkBGcmVl
QlNELm9yZyA+bXNnLnNlZ2ZhdWx0DQpwb2RtYW4gcnVuIC1pdCAtLXJtIC0tbG9nLWRyaXZlciBu
b25lIC12IC4vbXNnLnNlZ2ZhdWx0Oi9yb290L21zZyBkZWJpYW46c2lkDQpyb290QDRhNGE0YzAx
MTc2ZTovIyBhcHQgdXBkYXRlICYmIGFwdCBpbnN0YWxsIG5vdG11Y2gNClthcHQgaW50ZXJhY3Rp
b24gZWxpZGVkXQ0Kcm9vdEA0YTRhNGMwMTE3NmU6LyMgbm90bXVjaA0KW2FjY2VwdCBhbGwgdGhl
IGludGVyYWN0aXZlIHNldHVwIGRlZmF1bHRzOyBlbGlkZWRdDQpyb290QDRhNGE0YzAxMTc2ZTov
IyBta2RpciAvcm9vdC9tYWlsDQpyb290QDRhNGE0YzAxMTc2ZTovIyBjcCAvcm9vdC9tc2cgL3Jv
b3QvbWFpbC8NCnJvb3RANGE0YTRjMDExNzZlOi8jIG5vdG11Y2ggbmV3DQpGb3VuZCAxIHRvdGFs
IGZpbGVzICh0aGF0J3Mgbm90IG11Y2ggbWFpbCkuDQoNCihwcm9jZXNzOjc1OSk6IGdtaW1lLUNS
SVRJQ0FMICoqOiAwNjo1NjowNi4wNjY6IGdfbWltZV9tZXNzYWdlX2dldF9taW1lX3BhcnQ6IGFz
c2VydGlvbiAnR01JTUVfSVNfTUVTU0FHRSAobWVzc2FnZSknIGZhaWxlZA0KUHJvY2Vzc2VkIDEg
ZmlsZSBpbiBhbG1vc3Qgbm8gdGltZS4NCkFkZGVkIDEgbmV3IG1lc3NhZ2UgdG8gdGhlIGRhdGFi
YXNlLg0Kcm9vdEA0YTRhNGMwMTE3NmU6LyMgbm90bXVjaCBzaG93IGlkOjE3ODIxOTM2NzItOTg0
NDYtbWxtbWotMzZmMjJmZjJARnJlZUJTRC5vcmcNClNlZ21lbnRhdGlvbiBmYXVsdCAgICAgICAg
IChjb3JlIGR1bXBlZCkgbm90bXVjaCBzaG93IGlkOjE3ODIxOTM2NzItOTg0NDYtbWxtbWotMzZm
MjJmZjJARnJlZUJTRC5vcmcNCnJvb3RANGE0YTRjMDExNzZlOi8jIGRwa2cgLWwgbm90bXVjaA0K
Ky0tIERlc2lyZWQ9VW5rbm93bi9JbnN0YWxsL1JlbW92ZS9QdXJnZS9Ib2xkDQp8Ky0gU3RhdHVz
PU5vdC9JbnN0L0NvbmYtZmlsZXMvVW5wYWNrZWQvaGFsRi1jb25mL0hhbGYtaW5zdC90cmlnLWFX
YWl0L1RyaWctcGVuZA0KfHwrIEVycj89KG5vbmUpL1JlaW5zdC1yZXF1aXJlZCAoU3RhdHVzLEVy
cjogdXBwZXJjYXNlPWJhZCkNCnx8fCBOYW1lICAgICAgICAgICBWZXJzaW9uICAgICAgQXJjaGl0
ZWN0dXJlIERlc2NyaXB0aW9uDQorKystPT09PT09PT09PT09PT0tPT09PT09PT09PT09LT09PT09
PT09PT09PS09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KaWkg
IG5vdG11Y2ggICAgICAgIDAuNDAtMiAgICAgICBhbWQ2NCAgICAgICAgdGhyZWFkLWJhc2VkIGVt
YWlsIGluZGV4LCBzZWFyY2ggYW5kIHRhZ2dpbmcNCnJvb3RANGE0YTRjMDExNzZlOi8jIGRwa2cg
LWwgJypsaWJnbWltZSonDQorLS0gRGVzaXJlZD1Vbmtub3duL0luc3RhbGwvUmVtb3ZlL1B1cmdl
L0hvbGQNCnwrLSBTdGF0dXM9Tm90L0luc3QvQ29uZi1maWxlcy9VbnBhY2tlZC9oYWxGLWNvbmYv
SGFsZi1pbnN0L3RyaWctYVdhaXQvVHJpZy1wZW5kDQp8fCsgRXJyPz0obm9uZSkvUmVpbnN0LXJl
cXVpcmVkIChTdGF0dXMsRXJyOiB1cHBlcmNhc2U9YmFkKQ0KfHx8IE5hbWUgICAgICAgICAgICAg
ICAgICAgIFZlcnNpb24gICAgICAgICAgQXJjaGl0ZWN0dXJlIERlc2NyaXB0aW9uDQorKystPT09
PT09PT09PT09PT09PT09PT09PT0tPT09PT09PT09PT09PT09PS09PT09PT09PT09PT0tPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQp1biAgbGliZ21pbWUtMy4wLTAgICAg
ICAgICAgPG5vbmU+ICAgICAgICAgICA8bm9uZT4gICAgICAgKG5vIGRlc2NyaXB0aW9uIGF2YWls
YWJsZSkNCmlpICBsaWJnbWltZS0zLjAtMHQ2NDphbWQ2NCAzLjIuMTUrZGZzZy0xK2IxIGFtZDY0
ICAgICAgICBNSU1FIG1lc3NhZ2UgcGFyc2VyIGFuZCBjcmVhdG9yIGxpYnJhcnkNCg0KLS0gDQrF
oHTEm3DDoW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cm5vdG11Y2ggbWFpbGluZyBsaXN0IC0tIG5vdG11Y2hAbm90bXVjaG1haWwub3JnClRvIHVuc3Vi
c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gbm90bXVjaC1sZWF2ZUBub3RtdWNobWFpbC5vcmcK
