djcb / mu

maildir indexer/searcher + emacs mail client + guile bindings
http://www.djcbsoftware.nl/code/mu
GNU General Public License v3.0
1.61k stars 386 forks source link

[mu4e bug] Multiline subject field is being shown #2503

Closed alfredfo closed 1 year ago

alfredfo commented 1 year ago

Describe the bug Malformed emails with multiline subject field is being shown. I think mu4e in these cases should just show one line. Each time you open the mail a new line gets printed too (RET q RET q RET q ...)

image

How to Reproduce See message below

Return-Path: <bounces+923215-241f-cat=catcream.org@reviews.llvm.org>
Delivered-To: cat@.org
Received: from mp10.migadu.com ([2001:41d0:8:6d80::])
    (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
    by ms7.migadu.com with LMTPS
    id aB68NXVJimSwSwAAHo+whg
    (envelope-from <bounces+923215-241f-cat=catcream.org@reviews.llvm.org>)
    for <cat@.org>; Thu, 15 Jun 2023 01:12:54 +0200
Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::])
    (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
    by mp10.migadu.com with LMTPS
    id oA3mNHVJimT+xQAAG6o9tA
    (envelope-from <bounces+923215-241f-cat=.org@reviews.llvm.org>)
    for <cat@.org>; Thu, 15 Jun 2023 01:12:53 +0200
Received: from o19837147x5.outbound-mail.sendgrid.net (o19837147x5.outbound-mail.sendgrid.net [198.37.147.5])
    (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
     key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
    (No client certificate requested)
    by aspmx1.migadu.com (Postfix) with ESMTPS id 45F1D18B6D
    for <cat@.org>; Thu, 15 Jun 2023 01:12:52 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=llvm.org;
    h=content-type:from:mime-version:subject:reply-to:in-reply-to:
    references:to:cc:cc:content-type:from:subject:to;
    s=s1; bh=V5cl+YpyK+vEDQe0F9QPkEpLFdK9CjZsCPc1SaNjyHE=;
    b=0BsvUSgVhXKZuSgGsz+WoDc6P95gEgH9krj89d+iy0hTW2HJYOYPqnxfsZDV7EgLoTz2
    cHJPmgVVO7U4BtH4U066Rfe7RmCkh+qQAGwllcBMElYn/ohz3bdhG5Arf/79T6Z8cUrq6j
    cdNAqA1mSC2XdPRrq/Vs0WParZG0C2CTCwq90UDjO27tKVdDQSiEp6H2F5e7Cwf9DJr3Ml
    OkLTFV7dpPnxE3NK4sFDCZRh7jfSLlddv/GzHHOv/fBpZtxOjdk4k5NaE8obuzA6RTxO55
    FvMlHh3Mt/572FDE9HYG29mP4lnUfoPVLuh3tc2HBGjJD2EO8ZQUfwsYNFXHBoAw==
Received: by filterdrecv-6d5d4d7f7c-48bnt with SMTP id filterdrecv-6d5d4d7f7c-48bnt-1-648A4972-CE
        2023-06-14 23:12:50.931682853 +0000 UTC m=+3022611.998979844
Received: from OTIzMjE1 (unknown)
    by geopod-ismtpd-8 (SG) with HTTP
    id pST39jS1RrGzF2uNOSelFQ
    Wed, 14 Jun 2023 23:12:50.860 +0000 (UTC)
Content-Type: multipart/mixed; boundary=f8b008d8c10c12dc1d4657db95cea397c85ae485ce9b5d973f824bb34bab
Date: Wed, 14 Jun 2023 23:12:50 +0000 (UTC)
From: Alfred Persson Forsberg via Phabricator <reviews@reviews.llvm.org>
Mime-Version: 1.0
Message-ID: <pST39jS1RrGzF2uNOSelFQ@geopod-ismtpd-8>
Subject: [PATCH] D152979: [scudo] Do not compile timing.cpp if
 =?UTF-8?Q?LLVM=5FLIBC=5FINCLUDE=5FSCUDO=3Don=0A=0ATemporary?= hack until LLVM
 libc supports inttypes.h print format =?UTF-8?Q?macros=0ASee=3A?=
 https://github.com/llvm/llvm-project/issues/63317#issuecomment-1591906241
Reply-To: Alfred Persson Forsberg
    <reviews+D152979+public+3bd0805a80b6eeb6@reviews.llvm.org>
In-Reply-To:
    <differential-rev-PHID-DREV-e5kj5fgkhuawti2zzlp6-req@reviews.llvm.org>
X-Phabricator-Projects: <#sanitizers>, <#all>
X-Phabricator-To: <PHID-USER-vz6yj56b5bfoffcrb46l>
References:
    <differential-rev-PHID-DREV-e5kj5fgkhuawti2zzlp6-req@reviews.llvm.org>
X-Mail-Transport-Agent: MetaMTA
X-Phabricator-Send-Attempt: 6km2zehrij4jnmyy
X-Phabricator-Stamps: actor(@alfredfo) application(Differential)
 author(@alfredfo) herald(H282) herald(H424) herald(H576) herald(H864)
 herald(H887) herald(H906) herald(H948) herald(H950) herald(H957)
 monogram(D152979) object-type(DREV) phid(PHID-DREV-e5kj5fgkhuawti2zzlp6)
 reviewer(@michaelrj) reviewer(@thesamesam) revision-repository(rG)
 revision-status(needs-review) subscriber(#sanitizers)
 subscriber(@Chia-hungDuan) subscriber(@cryptoad) subscriber(@Enna1)
 subscriber(@thesamesam) subscriber(@yaneury) tag(#all) tag(#sanitizers)
 via(conduit)
X-Phabricator-Mail-Tags: <differential-other>, <differential-reviewers>,
 <differential-cc>, <differential-review-request>
X-Herald-Rules: <282>, <906>, <948>, <957>, <576>, <864>, <887>, <950>, <424>
X-Phabricator-Cc: <PHID-USER-txr27sfidweancfgcvm4>
X-Phabricator-Sent-This-Message: Yes
Thread-Topic: PHID-DREV-e5kj5fgkhuawti2zzlp6
Thread-Index: NzhmMzllY2M0MDE2YTI4NWI4ZWMyZTI5YTA4IGSKSXI=
X-Auto-Response-Suppress: All
Precedence: bulk
X-Phabricator-Mail-ID: 1795452
X-SG-EID: 
 =?us-ascii?Q?3FJhRX0+I4U4F2XOXfdPhqrX0+XA1Kn0KJdFqhqlYz5yc+QOKTnSSnpGjaT1T6?=
 =?us-ascii?Q?xqLScvdI=2FVZhBzNQJr+z+T=2FuLKgTn9iCNp7yBRP?=
 =?us-ascii?Q?sIMw6uIOH7ZOC0RkP96u5fEGTFPqJfgB0DdA5xW?=
 =?us-ascii?Q?A6Wi69Vyu2NQPkb7YU96rO7MWqWtr3snTxAVQjv?=
 =?us-ascii?Q?00BHdJp32p37mHgwg6AcTFuO4Y0in9IS07ao0q2?=
 =?us-ascii?Q?g0gxcM3DiUdud1qHu5rQBGUYsJJeM0fnf3Fys2R?=
 =?us-ascii?Q?sCzdko2Sy5W7A1vKHpz2ib=2Fv4ZnddT=2FYWETQBsW?=
 =?us-ascii?Q?vO8=3D?=
To: cat@.org, michaelrj@.com, sam@.org
Cc: amit.pandey@.com, elver@.com, twoh@.com, fmayer@.com,
    browneee@.com, mascasa@.com, filcab+llvm.phabricator@gmail.com,
    vitalybuka@.com, peter@..uk, vonosmas@.com, glider@.com,
    krasin@.org, krasin@.com, eugenis@.com, kcc@.com,
    aizatsky@.com, jkorous@.com, fares96311@.com,
    tarasmadan@.com, xumingjie.enna1@.com, ksto@.com,
    l.e.chechulin@.com, maskray@.com, horse10241024@.com,
    higuoxing@.com, mamcgove@.com, jatin.bhateja@.com,
    kostya.kortchinsky@.com, chiahungduan@.com, yaneury@.com,
    hghwng@.com, fdurso@.com
X-Entity-ID: TBY5FxG+o2xxqngN8bxFVw==
X-Migadu-Country: US
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=catcream.org;
    s=key1; t=1686784373; h=from:from:reply-to:reply-to:subject:subject:date:date:
     message-id:message-id:to:to:cc:cc:mime-version:mime-version:
     content-type:content-type:in-reply-to:in-reply-to:
     references:references:dkim-signature;
    bh=V5cl+YpyK+vEDQe0F9QPkEpLFdK9CjZsCPc1SaNjyHE=;
    b=Xx0safRSut8SaZ06i8o8cqIMFafB080e4ybQDRZGZuweCLPqS9tMUavJE0OuRt5LtyVM5k
    HGxFzb6jQVl/WHo3BZrW9GwoDFESwI5FQSXq1tp0KhXUN6sBHLvqcIbjN8uKyr9MHmDxVh
    Ph4ICXyTz4CAXbCLjfIbR6mTy2bwL/O/XILdPKF2g0VW+2kg1Qoy3E8Dotyg2hpU7msbmn
    TKVO6Uv3Bq1jXfmH+b6tk8+gmlcxPwgQTAxlFWreF+NEWwCtUP+GuEDfZtdFC1/Bgv73GG
    7VNMpvbobkKnVSbCybUuuE5nqii4/kXb+G/6mdyorqEbYTTZ0dXU6+fac1apnA==
ARC-Authentication-Results: i=1;
    aspmx1.migadu.com;
    dkim=pass header.d=llvm.org header.s=s1 header.b=0BsvUSgV;
    dmarc=none;
    spf=none (aspmx1.migadu.com: domain of "bounces+923215-241f-cat=.org@reviews.llvm.org" has no SPF policy when checking 198.37.147.5) smtp.mailfrom="bounces+923215-241f-cat=.org@reviews.llvm.org"
ARC-Seal: i=1; s=key1; d=catcream.org; t=1686784373; a=rsa-sha256;
    cv=none;
    b=SXssfArLtdf2m47LO/jVugRkvGFw1V5YlClTuYHGU4zYBYPVDkA/HI55JAtBCHXEKsqf47
    2NPKR0E/KXbss+d6Sck0rMFrC/3BCuf65IYD/AOy9Ksqol8294tOAQOmxI+spHaRmj7CpV
    s9VmLEqfo3LoIYb9oW2NccT5uHblnhaBgyrIsJgetaYw4GA0HrQn1sbZWo+S/tS16qAD/0
    IK6+uY/GiDyNGxgs+VWcHTf7DZlmiD0+BBRDt3Kfo9VYlZk26wK7Gsyn0mFrx9t3yHz2y/
    Pvj/jEFsFCo+rujwnrCB+kkXCFPAN8B30iIbJe+tzSWpPRPTe6Bebhz+b26Acw==
X-Migadu-Scanner: scn1.migadu.com
X-Migadu-Spam-Score: 0.06
Authentication-Results: aspmx1.migadu.com;
    dkim=pass header.d=llvm.org header.s=s1 header.b=0BsvUSgV;
    dmarc=none;
    spf=none (aspmx1.migadu.com: domain of "bounces+923215-241f-cat=.org@reviews.llvm.org" has no SPF policy when checking 198.37.147.5) smtp.mailfrom="bounces+923215-241f-cat=.org@reviews.llvm.org"
X-Migadu-Queue-Id: 45F1D18B6D
X-Spam-Score: 0.06
X-TUID: i9Ong+P/XhnC

--f8b008d8c10c12dc1d4657db95cea397c85ae485ce9b5d973f824bb34bab
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

alfredfo created this revision.
alfredfo added reviewers: michaelrj, thesamesam.
Herald added subscribers: yaneury, Chia-hungDuan, Enna1, cryptoad.
Herald added a project: All.
alfredfo requested review of this revision.
Herald added a project: Sanitizers.
Herald added a subscriber: Sanitizers.

timing.h uses the PRId64 macro which is not included in llvm libc yet

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D152979

Files:
  compiler-rt/lib/scudo/standalone/CMakeLists.txt

Index: compiler-rt/lib/scudo/standalone/CMakeLists.txt
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- compiler-rt/lib/scudo/standalone/CMakeLists.txt
+++ compiler-rt/lib/scudo/standalone/CMakeLists.txt
@@ -114,6 +114,13 @@
   timing.cpp
   )
=20
+# Temporary hack until LLVM libc supports inttypes.h print format macros
+# See: https://github.com/llvm/llvm-project/issues/63317#issuecomment-1591=
906241
+if(LLVM_LIBC_INCLUDE_SCUDO)
+  list(REMOVE_ITEM SCUDO_HEADERS timing.h)
+  list(REMOVE_ITEM SCUDO_SOURCES timing.cpp)
+endif()
+
 # Enable the necessary instruction set for scudo_crc32.cpp, if available.
 # Newer compiler versions use -mcrc32 rather than -msse4.2.
 if (COMPILER_RT_HAS_MCRC32_FLAG)

--f8b008d8c10c12dc1d4657db95cea397c85ae485ce9b5d973f824bb34bab
Content-Disposition: attachment; filename="D152979.531564.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name="D152979.531564.patch"

SW5kZXg6IGNvbXBpbGVyLXJ0L2xpYi9zY3Vkby9zdGFuZGFsb25lL0NNYWtlTGlzdHMudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIGNvbXBpbGVyLXJ0L2xpYi9zY3Vkby9zdGFuZGFsb25lL0NNYWtlTGlzdHMu
dHh0CisrKyBjb21waWxlci1ydC9saWIvc2N1ZG8vc3RhbmRhbG9uZS9DTWFrZUxpc3RzLnR4dApA
QCAtMTE0LDYgKzExNCwxMyBAQAogICB0aW1pbmcuY3BwCiAgICkKIAorIyBUZW1wb3JhcnkgaGFj
ayB1bnRpbCBMTFZNIGxpYmMgc3VwcG9ydHMgaW50dHlwZXMuaCBwcmludCBmb3JtYXQgbWFjcm9z
CisjIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL2xsdm0vbGx2bS1wcm9qZWN0L2lzc3Vlcy82MzMx
NyNpc3N1ZWNvbW1lbnQtMTU5MTkwNjI0MQoraWYoTExWTV9MSUJDX0lOQ0xVREVfU0NVRE8pCisg
IGxpc3QoUkVNT1ZFX0lURU0gU0NVRE9fSEVBREVSUyB0aW1pbmcuaCkKKyAgbGlzdChSRU1PVkVf
SVRFTSBTQ1VET19TT1VSQ0VTIHRpbWluZy5jcHApCitlbmRpZigpCisKICMgRW5hYmxlIHRoZSBu
ZWNlc3NhcnkgaW5zdHJ1Y3Rpb24gc2V0IGZvciBzY3Vkb19jcmMzMi5jcHAsIGlmIGF2YWlsYWJs
ZS4KICMgTmV3ZXIgY29tcGlsZXIgdmVyc2lvbnMgdXNlIC1tY3JjMzIgcmF0aGVyIHRoYW4gLW1z
c2U0LjIuCiBpZiAoQ09NUElMRVJfUlRfSEFTX01DUkMzMl9GTEFHKQo=
--f8b008d8c10c12dc1d4657db95cea397c85ae485ce9b5d973f824bb34bab--

Environment Please describe the versions of OS, Emacs, mu/mu4e etc. you are using.

mu:

Portage 3.0.48.1 (python 3.11.4-final-0, default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr, gcc-13, glibc-2.37-r3, 6.3.7-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.3.7-gentoo-x86_64-AMD_Ryzen_9_7950X_16-Core_Processor-with-glibc2.37
KiB Mem:    64946272 total,  25652528 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Wed, 14 Jun 2023 16:30:01 +0000
Head commit of repository gentoo: c01b846e2dcaf4f2d7b2d6622619a78faf2f7805
Timestamp of repository brave-overlay: Tue, 13 Jun 2023 12:46:49 +0000
Head commit of repository brave-overlay: fc67ae8fa97fa0dc473a0f39f24afb498f5b5f9e

Timestamp of repository gnu-elpa: Wed, 14 Jun 2023 12:31:51 +0000
Head commit of repository gnu-elpa: 28f1e438001ea53a65f910881182d95372f57bd0

Timestamp of repository guru: Tue, 13 Jun 2023 12:16:57 +0000
Head commit of repository guru: 81f68d2be1b9d6753ed25eefa0c45c690c81dc92

Timestamp of repository melpa: Wed, 14 Jun 2023 12:31:51 +0000
Head commit of repository melpa: b02cfc3f8c3cd8f3fff074ec00e26bdd6638fde2

Timestamp of repository melpa-stable: Fri, 09 Jun 2023 20:01:55 +0000
Head commit of repository melpa-stable: 6a0df7162420b46f7ec1d052dc9d1c43c438b433

Timestamp of repository sam_c: Tue, 13 Jun 2023 12:16:59 +0000
Head commit of repository sam_c: 4be82c8b9a5c58e3327ef665d373fe8925964926

Timestamp of repository steam-overlay: Sat, 10 Jun 2023 10:33:41 +0000
Head commit of repository steam-overlay: e7211fbc19bd4c8e0b6e240eda670a010576f45d

Timestamp of repository wayland-desktop: Sat, 10 Jun 2023 10:33:58 +0000
Head commit of repository wayland-desktop: ee2e9349cc9e249760571cef4c9e6a89527df639

sh dash 0.5.12
ld GNU ld (Gentoo 2.40 p5) 2.40.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p15-r3::gentoo
dev-lang/perl:             5.36.1-r2::gentoo
dev-lang/python:           3.10.12::gentoo, 3.11.4::gentoo, 3.12.0_beta2::gentoo
dev-lang/rust-bin:         1.69.0::gentoo
dev-util/cmake:            3.26.4-r1::gentoo
dev-util/meson:            1.1.1::gentoo
sys-apps/baselayout:       2.13-r1::gentoo
sys-apps/sandbox:          2.30-r1::gentoo
sys-apps/systemd:          253.5::gentoo
sys-devel/autoconf:        2.71-r6::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.5::gentoo
sys-devel/gcc:             13.1.1_p20230527::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             16.0.5::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.5::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.37-r3::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts: 

brave-overlay
    location: /var/db/repos/brave-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/brave-overlay.git
    masters: gentoo
    volatile: False

gnu-elpa
    location: /var/db/repos/gnu-elpa
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gnu-elpa.git
    masters: gentoo
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

melpa
    location: /var/db/repos/melpa
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/melpa.git
    masters: gnu-elpa gentoo
    volatile: False

melpa-stable
    location: /var/db/repos/melpa-stable
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/melpa-stable.git
    masters: gnu-elpa gentoo
    volatile: False

sam_c
    location: /var/db/repos/sam_c
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/sam_c.git
    masters: gentoo
    volatile: False

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    volatile: False

wayland-desktop
    location: /var/db/repos/wayland-desktop
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/wayland-desktop.git
    masters: gentoo
    volatile: False

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    priority: 10
    volatile: False

Installed sets: @binaryninja
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS=" --jobs 4"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j12"
PKGDIR="/var/cache/binpkgs"
PORTAGE_COMPRESS="xz"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa amd64 bluetooth branding btrfs bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr emacs encode exif ffmpeg flac fortran gdbm gif gpm gtk gui homed iconv icu ipv6 iwd jpeg kde kwallet lcms libnotify libtirpc lto mad mng mp3 mp4 mpeg multilib ncurses nftables nls nptl nvme ogg opengl openmp pam pango pcre pdf pgo pipewire plasma png policykit ppds pulseaudio qml qt5 readline screencast sdl seccomp semantic-desktop sound ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vaapi vorbis vulkan wayland widgets wxwidgets x264 xattr xcb xft xml xv xvid zink zlib" ABI_X86="64" ADA_TARGET="gnat_2021" ALSA_CARDS="ca0132" AMDGPU_TARGETS="gfx1030" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 avx512bw avx512cd avx512dq avx512f avx512vbmi avx512vl f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="sv" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11 python3_10" RUBY_TARGETS="ruby30 ruby31" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

net-mail/mu-1.10.3::gentoo was built with the following:
USE="emacs readline" ABI_X86="(64)"

emacs:

Portage 3.0.48.1 (python 3.11.4-final-0, default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr, gcc-13, glibc-2.37-r3, 6.3.7-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.3.7-gentoo-x86_64-AMD_Ryzen_9_7950X_16-Core_Processor-with-glibc2.37
KiB Mem:    64946272 total,  25671440 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Wed, 14 Jun 2023 16:30:01 +0000
Head commit of repository gentoo: c01b846e2dcaf4f2d7b2d6622619a78faf2f7805
Timestamp of repository brave-overlay: Tue, 13 Jun 2023 12:46:49 +0000
Head commit of repository brave-overlay: fc67ae8fa97fa0dc473a0f39f24afb498f5b5f9e

Timestamp of repository gnu-elpa: Wed, 14 Jun 2023 12:31:51 +0000
Head commit of repository gnu-elpa: 28f1e438001ea53a65f910881182d95372f57bd0

Timestamp of repository guru: Tue, 13 Jun 2023 12:16:57 +0000
Head commit of repository guru: 81f68d2be1b9d6753ed25eefa0c45c690c81dc92

Timestamp of repository melpa: Wed, 14 Jun 2023 12:31:51 +0000
Head commit of repository melpa: b02cfc3f8c3cd8f3fff074ec00e26bdd6638fde2

Timestamp of repository melpa-stable: Fri, 09 Jun 2023 20:01:55 +0000
Head commit of repository melpa-stable: 6a0df7162420b46f7ec1d052dc9d1c43c438b433

Timestamp of repository sam_c: Tue, 13 Jun 2023 12:16:59 +0000
Head commit of repository sam_c: 4be82c8b9a5c58e3327ef665d373fe8925964926

Timestamp of repository steam-overlay: Sat, 10 Jun 2023 10:33:41 +0000
Head commit of repository steam-overlay: e7211fbc19bd4c8e0b6e240eda670a010576f45d

Timestamp of repository wayland-desktop: Sat, 10 Jun 2023 10:33:58 +0000
Head commit of repository wayland-desktop: ee2e9349cc9e249760571cef4c9e6a89527df639

sh dash 0.5.12
ld GNU ld (Gentoo 2.40 p5) 2.40.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.2_p15-r3::gentoo
dev-lang/perl:             5.36.1-r2::gentoo
dev-lang/python:           3.10.12::gentoo, 3.11.4::gentoo, 3.12.0_beta2::gentoo
dev-lang/rust-bin:         1.69.0::gentoo
dev-util/cmake:            3.26.4-r1::gentoo
dev-util/meson:            1.1.1::gentoo
sys-apps/baselayout:       2.13-r1::gentoo
sys-apps/sandbox:          2.30-r1::gentoo
sys-apps/systemd:          253.5::gentoo
sys-devel/autoconf:        2.71-r6::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.5::gentoo
sys-devel/gcc:             13.1.1_p20230527::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/lld:             16.0.5::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.5::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.3::gentoo (virtual/os-headers)
sys-libs/glibc:            2.37-r3::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 

brave-overlay
    location: /var/db/repos/brave-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/brave-overlay.git
    masters: gentoo
    volatile: False

gnu-elpa
    location: /var/db/repos/gnu-elpa
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gnu-elpa.git
    masters: gentoo
    volatile: False

guru
    location: /var/db/repos/guru
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/guru.git
    masters: gentoo
    volatile: False

melpa
    location: /var/db/repos/melpa
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/melpa.git
    masters: gnu-elpa gentoo
    volatile: False

melpa-stable
    location: /var/db/repos/melpa-stable
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/melpa-stable.git
    masters: gnu-elpa gentoo
    volatile: False

sam_c
    location: /var/db/repos/sam_c
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/sam_c.git
    masters: gentoo
    volatile: False

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo
    volatile: False

wayland-desktop
    location: /var/db/repos/wayland-desktop
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/wayland-desktop.git
    masters: gentoo
    volatile: False

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    priority: 10
    volatile: False

Installed sets: @binaryninja
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS=" --jobs 4"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=native -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C.UTF8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
MAKEOPTS="-j12"
PKGDIR="/var/cache/binpkgs"
PORTAGE_COMPRESS="xz"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa amd64 bluetooth branding btrfs bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr emacs encode exif ffmpeg flac fortran gdbm gif gpm gtk gui homed iconv icu ipv6 iwd jpeg kde kwallet lcms libnotify libtirpc lto mad mng mp3 mp4 mpeg multilib ncurses nftables nls nptl nvme ogg opengl openmp pam pango pcre pdf pgo pipewire plasma png policykit ppds pulseaudio qml qt5 readline screencast sdl seccomp semantic-desktop sound ssl startup-notification svg systemd test-rust tiff truetype udev udisks unicode upower usb vaapi vorbis vulkan wayland widgets wxwidgets x264 xattr xcb xft xml xv xvid zink zlib" ABI_X86="64" ADA_TARGET="gnat_2021" ALSA_CARDS="ca0132" AMDGPU_TARGETS="gfx1030" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 avx512bw avx512cd avx512dq avx512f avx512vbmi avx512vl f16c fma3 pclmul popcnt rdrand sha sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="sv" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-4 php8-0" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11 python3_10" RUBY_TARGETS="ruby30 ruby31" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

app-editors/emacs-30.0.9999::gentoo was built with the following:
USE="acl alsa cairo dbus dynamic-loading gif gmp gpm gtk gui inotify jpeg lcms png sound ssl svg systemd threads tiff xft xpm zlib -X -Xaw3d (-aqua) -athena -games -gfile -gsettings -gzip-el -harfbuzz -imagemagick -jit -json -kerberos -libxml2 -livecd -m17n-lib -mailutils -motif (-selinux) -source -sqlite -toolkit-scroll-bars -tree-sitter -valgrind -webp -wide-int -xwidgets" ABI_X86="(64)"

Checklist

Please make sure you all items in the checklist are set/met before filing the ticket. Thank you!

djcb commented 1 year ago

Thanks for the report; this is a dup of #2477 (fixed in master); the fix will be backported to the future 1.10.4 release.