GNU bug report logs - #71073
Emacs segfaults if corfu is asked to autocomplete something while the LSP server providing completions is still starting/indexing

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: alexis purslane <alexispurslane@HIDDEN>; Keywords: moreinfo unreproducible; dated Sun, 19 May 2024 21:08:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) moreinfo and unreproducible. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 26 May 2024 08:57:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 26 04:57:29 2024
Received: from localhost ([127.0.0.1]:38345 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sB9h3-0000Pv-If
	for submit <at> debbugs.gnu.org; Sun, 26 May 2024 04:57:29 -0400
Received: from mail-ed1-f54.google.com ([209.85.208.54]:50342)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1sB9h0-0000Pb-Sb
 for 71073 <at> debbugs.gnu.org; Sun, 26 May 2024 04:57:27 -0400
Received: by mail-ed1-f54.google.com with SMTP id
 4fb4d7f45d1cf-57857e0f462so2223479a12.0
 for <71073 <at> debbugs.gnu.org>; Sun, 26 May 2024 01:57:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1716713773; x=1717318573; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=IWQ842MaiXThlJI92L6Pzv8lPVMv9BBUZy5FrzXzJoE=;
 b=IvtJEMYjC2Lb94Dvvq3sDc7vBr/NkQxxzv/oKf6qKxCWRIlbhq0jv3SpzIHgzuFanm
 D1t4yMmtYdVmU6PRGt0Q4/ozTNdBV2T+Dwlkqs6Hw0BPmPRW5AsrzC3l/xxqC3p/md+S
 Kcn/Fj3zEHAkDoEO5rTdclAPH72Qh9ZYYVdNdXfkz0E7h9cy+ndNziROVfBJfUBpQUQE
 5NH96Sq2I4TXq2TCY/F+ozP3azd4QUzhFXWvKfWjVhpCbllCvr6/ILHn5CUjaQUskovq
 GDyOYbRoIzlTuV0fHFgfEhCICg8yUIZDMCkKjZHD5OYn9gh4KS6SrjNrimk28bSv3Y0g
 +AHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1716713773; x=1717318573;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=IWQ842MaiXThlJI92L6Pzv8lPVMv9BBUZy5FrzXzJoE=;
 b=IIq8u3GbdJF1JBC9EeDHfwpDwx2g92bZCfYnVFMio9ogkGe44tnouPJ3bZYGjwHnsf
 LA0eJ5ed3xxDfIUFltrOr+nJllLc/aBA57qHXTAYEaL02ekg1kOn5EZv4MjKDm/poe3B
 f/YfsVGdqDBaBGGmTa2BqFLuyahMh17a27dagfPgTVeovdCqKB0B3Y1UoxwJy81c7v++
 lGgq5FWr5xb1MMGUXhP1eFMZzpiUwSnmsnly2ZdB56pF4m51+WJRMISL7UuDBqufN1Uc
 vNrH0JKT7BGfOdCaAd/xFDqvZ3/lmkTW877wQFMUpEivveGIhJnpZ5UF0i4dxQJHjqjQ
 buXw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWQtDcjdvciiQl3PWjTaegBW0x9nTcnCuWsQ5GVft8MB09cImScv3pEOgzNEBrpjIqfg88dM9DvY379msSxmVIIYkP9Uhk=
X-Gm-Message-State: AOJu0YyB1o/I+Ehb7WAbeWBe9aVM5r2GNreLUUxZP0JYJ8H7crFKs5cV
 A4CpK4tRX8+YsZPRlWBf7GJO4GFm1RDUQ1iHjm3yT5Cm0RKFLeAt6ziLtj+jiLGmFRm5H6k7Y0B
 LVOACc8o4IVO9xOTYIBnmErTtLUo=
X-Google-Smtp-Source: AGHT+IFltEUIXoNgkES//vzD/aJ6vA5EGAz6Q+hn35XGpUBjRTo0dgq9RSanxyvqRq/8IKvWgSIOg3wVlCbgWlAgU6Q=
X-Received: by 2002:a50:9543:0:b0:574:eb43:3865 with SMTP id
 4fb4d7f45d1cf-578519c1e4cmr3890272a12.32.1716713772870; Sun, 26 May 2024
 01:56:12 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sun, 26 May 2024 01:56:12 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <h_QPcjxCcuLB51fM634jOjVpymKHERkQUySgGIcqQsYXG40X-_MC6pFLwXcclrDWf0J1oVeRp9XpHscoUGgsV3cJh9jeVXkvKzrBD0nz6fI=@pm.me>
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN> <87ttiqcc3q.fsf@HIDDEN> <86pltaz2by.fsf@HIDDEN>
 <h_QPcjxCcuLB51fM634jOjVpymKHERkQUySgGIcqQsYXG40X-_MC6pFLwXcclrDWf0J1oVeRp9XpHscoUGgsV3cJh9jeVXkvKzrBD0nz6fI=@pm.me>
MIME-Version: 1.0
Date: Sun, 26 May 2024 01:56:12 -0700
Message-ID: <CADwFkmke1c12rHs--Q7Rq0uU6i=PFFioA7ii82A5EcWyzLtanw@HIDDEN>
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
To: alexis purslane <alexispurslane@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71073
Cc: Po Lu <luangruo@HIDDEN>, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

tags 71073 + unreproducible moreinfo
thanks

alexis purslane via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> I've since reinstalled Emacs (but kept the same config) and have been completely
> unable to reproduce this bug so far despite multiple tries. I'll update y'all if
> I find anything

Thanks, so I'm tagging this bug as unreproducible for now.

Please report back if you find out more.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 25 May 2024 23:57:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 25 19:57:24 2024
Received: from localhost ([127.0.0.1]:60064 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sB1GN-0003f2-Jy
	for submit <at> debbugs.gnu.org; Sat, 25 May 2024 19:57:24 -0400
Received: from mail-40133.protonmail.ch ([185.70.40.133]:28335)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alexispurslane@HIDDEN>) id 1sB1GL-0003UZ-09
 for 71073 <at> debbugs.gnu.org; Sat, 25 May 2024 19:57:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1716681427; x=1716940627;
 bh=5AFOh2BWG5jzt7JbjIVOD/UZrNjGG63cQMJN+SRtKWA=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=ajJJmBD82/AFq0+IWDW0x3XDe65exe57VKNwP5LtrM9fohFRtRwTmV9XiaT+0Zq1B
 EiB1brSbMZyeDv173QA7fAGGdCRFEGkdw/mhRhjx+d8NCNsg/JydQOswAviqgtvxU3
 v6n6VyTaTSNTNiYIfF1zrOBZM6Yb8ueZrnhJdagnejrXpG2/Xo0plqPSYfiCq7R6Na
 HW3CqEwYuayKzgyrgUs3XF+rjnU654qpjedPweNs0JCfzn+tui9B+OKyeqrq9RzEOr
 3pGxCAsuA4unO7qh428U+h6Bttc0YFygkBxuzXf+5DK7RPnvR4Wt3EsjJ1WvR82ZJH
 bP4UdtPsBkFHA==
Date: Sat, 25 May 2024 23:57:05 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: alexis purslane <alexispurslane@HIDDEN>
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
Message-ID: <h_QPcjxCcuLB51fM634jOjVpymKHERkQUySgGIcqQsYXG40X-_MC6pFLwXcclrDWf0J1oVeRp9XpHscoUGgsV3cJh9jeVXkvKzrBD0nz6fI=@pm.me>
In-Reply-To: <86pltaz2by.fsf@HIDDEN>
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN> <87ttiqcc3q.fsf@HIDDEN> <86pltaz2by.fsf@HIDDEN>
Feedback-ID: 55030218:user:proton
X-Pm-Message-ID: 78206627297c8e297da67d5f6064591a9fe2234e
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------366a9d29a6ed5157b20d2ea17c10f7d97e0cb0775f99678c1cb462ae704a41e0";
 charset=utf-8
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71073
Cc: Po Lu <luangruo@HIDDEN>, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------366a9d29a6ed5157b20d2ea17c10f7d97e0cb0775f99678c1cb462ae704a41e0
Content-Type: multipart/mixed;boundary=---------------------002d41b49ae2d6d0c9c73f7e515a9637

-----------------------002d41b49ae2d6d0c9c73f7e515a9637
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

I've since reinstalled Emacs (but kept the same config) and have been comp=
letely
unable to reproduce this bug so far despite multiple tries. I'll update y'=
all if
I find anything

On Saturday, May 25th, 2024 at 9:08 AM, Eli Zaretskii <eliz@HIDDEN> wrote=
:

> > From: Po Lu luangruo@HIDDEN
> > Cc: alexis purslane alexispurslane@HIDDEN, 71073 <at> debbugs.gnu.org
> > Date: Wed, 22 May 2024 19:36:25 +0800
> > =


> > Eli Zaretskii eliz@HIDDEN writes:
> > =


> > > Po Lu, do you see anything problematic?
> > =


> > Nothing, I'm afraid, though I can barely claim to understand the code
> > involved.
> =


> =


> Neither do I.
> =


> I guess we will need more details about what happens inside
> parse_modifiers to make some progress here. Which line of the code of
> that function causes the segfault, and what data is invalid which
> triggers that?
-----------------------002d41b49ae2d6d0c9c73f7e515a9637
Content-Type: application/pgp-keys; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWXlPNktCWUpLd1lCQkFI
YVJ3OEJBUWRBaW0wYXBzbTJaTmd1N1lYU3VDLzNUVjUvenhNZE1tWDMKazhUZllSUVlRaXZOSzJG
c1pYaHBjM0IxY25Oc1lXNWxRSEJ0TG0xbElEeGhiR1Y0YVhOd2RYSnpiR0Z1ClpVQndiUzV0WlQ3
Q2pBUVFGZ29BSFFVQ1l5TzZLQVFMQ1FjSUF4VUlDZ1FXQUFJQkFoa0JBaHNEQWg0QgpBQ0VKRVBQ
S1ZsRUw1OThSRmlFRVFlWVZhTDAydVRUczdkdzI4OHBXVVF2bjN4RlJ2Z0QrTUUzdEhXOFgKdGpt
NXdqeU9zVzQ1NjIxSEpGUXdGZnVnbGZZczlkVU03YTRBLzNFeEppdFVMTk1mdy9DRlVIbVAyR21T
Ckp1blE1cENNYzkyM1FYdytPZjBMempnRVl5TzZLQklLS3dZQkJBR1hWUUVGQVFFSFFBVHJrMXFN
Q0FVVgpDMFRBeFAvV3B6QjY4MG5DVmNlK1E2OVNPUWR6Uk9VY0F3RUlCOEo0QkJnV0NBQUpCUUpq
STdvb0Foc00KQUNFSkVQUEtWbEVMNTk4UkZpRUVRZVlWYUwwMnVUVHM3ZHcyODhwV1VRdm4zeEc5
VkFFQTlDV1Q5bHVuCldWZG5MWis0RlpySUZKZW9EUFAzTE9Jd09oRFVnY1ZtZU8wQS9qdHVjYjRk
eERzVTFiRjNkVjlHbGszaQo1SDJZcnIvRTJBYVlMbWFOVVBvTgo9SzRRaQotLS0tLUVORCBQR1Ag
UFVCTElDIEtFWSBCTE9DSy0tLS0tCg==
-----------------------002d41b49ae2d6d0c9c73f7e515a9637--

--------366a9d29a6ed5157b20d2ea17c10f7d97e0cb0775f99678c1cb462ae704a41e0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYKACcFgmZSesMJkPPKVlEL598RFiEEQeYVaL02uTTs7dw288pWUQvn
3xEAALJ6AP9ef11yK1IIH7lNK/4MRpMjEOgGo0gBNY/8Sh+YSVS/7AD7BsKR
+EgW0BXyFOoB3hCMrsr4GabVgVIiE9DfqgJYIww=
=PUdA
-----END PGP SIGNATURE-----


--------366a9d29a6ed5157b20d2ea17c10f7d97e0cb0775f99678c1cb462ae704a41e0--





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 25 May 2024 09:08:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 25 05:08:21 2024
Received: from localhost ([127.0.0.1]:42236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sAnO0-00022f-QR
	for submit <at> debbugs.gnu.org; Sat, 25 May 2024 05:08:21 -0400
Received: from eggs.gnu.org ([209.51.188.92]:35582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1sAnNy-00022Z-IP
 for 71073 <at> debbugs.gnu.org; Sat, 25 May 2024 05:08:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1sAnNl-0007Ki-B8; Sat, 25 May 2024 05:08:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=8P09ZDV6c27Lq1ikaGjmOtcETQMKMd5ABJzo0hF7xAQ=; b=FfJaTtX7r/dv
 NNBOl/nIWFaV4s6fru1p38RESnzd+oKzo+Jyechy2tA61VMmwdJTaT9K/w9UNMvZFi1Yef3UPTwwv
 uhsf/AS2yiGISdmJ+rYJaFDvKAwuY8sJdx9yis76SZkuatDghHNdPSYU7NL+gX+V2iq4OUmzFFYkn
 Jsv8+vPQkpJ4JGO/Oo2K/EINwZf9jLjAmec4vlrBrQWoGIhfseH27ORiE56weO4Iyn0FJohtzcgXW
 CCtDss/VXF7PgnQqNPS+Ak8irFqux/yJrOLHbFwNVggoHh+BVFeIHEpSNb2C1opFp4MWVKBIoI4+o
 8G8B9fRE95pmwJcDFesELg==;
Date: Sat, 25 May 2024 12:08:01 +0300
Message-Id: <86pltaz2by.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ttiqcc3q.fsf@HIDDEN> (message from Po Lu on Wed, 22 May
 2024 19:36:25 +0800)
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN> <87ttiqcc3q.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71073
Cc: alexispurslane@HIDDEN, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: alexis purslane <alexispurslane@HIDDEN>,  71073 <at> debbugs.gnu.org
> Date: Wed, 22 May 2024 19:36:25 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Po Lu, do you see anything problematic?
> 
> Nothing, I'm afraid, though I can barely claim to understand the code
> involved.

Neither do I.

I guess we will need more details about what happens inside
parse_modifiers to make some progress here.  Which line of the code of
that function causes the segfault, and what data is invalid which
triggers that?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 22 May 2024 11:36:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 22 07:36:52 2024
Received: from localhost ([127.0.0.1]:55396 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9kH6-0001a4-Ll
	for submit <at> debbugs.gnu.org; Wed, 22 May 2024 07:36:52 -0400
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:45086)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1s9kH2-0001Zx-6b
 for 71073 <at> debbugs.gnu.org; Wed, 22 May 2024 07:36:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1716377796; bh=8slwZ2dBkvgjLtAybOIVZrtRqHAg7W07oijcrxV3vVM=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=TGHJpL8GywzvAhoDO2JDMcZuH3YKnBkD0NILWYoyp6f5JAjcD/0n1f7vSonyMGNBDV5l9HSjnw5lchwmfYlhJWuVL5yrPAyMV1XXQAGdpKxbaS8MWh+8KxxtOPjYxYEczDO4hkkAp5Ck3/CRPA4KNqz+QhSvAxuNvqxqfEhziVKdYrx5Ef8+Pz9qjT1ioFPsQCXlPkv6HfCZyWD7Bc6xN0vFUTncTcKmzMRN9KqdXFoC8Ouiq1EOeoNrf9w4TTGM+G9deeHhJ95KxmzGQsBF1OmQUxYrHfw9fJe325isp8jlM84wtmw/ya32R3L4m8NzB9SSDbHNwK4Jw5MTub4FMg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1716377796; bh=O2TZVlNr2UOIE2G++Y6xvaJs+1hRLbiS4XvbrpJR3/D=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=inbod8sHVxrBireucwU+m5Nz3IGQibvq5zAe9yKrgecmCJJfpFnJDeWePIK32siOp7RQyJEkbpxXdEgA/7Qrz4YsGcqYW/w1PBfBOxVNeBtIzMPjgRnvVnX0OqnG7B9+EoeWSJVdBE5CxMA8suoBuyxwOochtPOrYHjwJoUJDFQGNiZjSoUgw8x3fPSQveAHR+3OQiqaUOyUBQre5YUvSeMqdPAGfHhMThdQDsew+R+28mNzUFoEvbod4WgU4FBGczEIJAe1GR91DkkRWE4X4opHjZwpn2/cz/eVLgVes8E3NJKjSJ3M4X3Buz5DzK6H+g+KQM0vtJ3Z8wVi1sY/Jw==
X-YMail-OSG: xmioBPMVM1nXLWB.5XBZagH_XjbbgiCmmPsrvCxGdWE1._pYKU7nkphfWm0wGfD
 6rhWw3XXOprMfSNfXdM.FQKm4BXI0qLvuOxJQq5bMi5uRTvdrT1Av_9DzzcskSl3koKcHYpy7Duq
 s9yIYVbTu33GEIT9Kq3aphUEUEZoskPxQ1b9arCZdFtQuSr3GnpsLyGULB5SXAQqsuDBZeT5bzFx
 7zc3ZcQ7HXrctVnnTGz4IgSNlEUz_tPOgfBUanDOajCrd5s4UHoqm1K19eoVAXN2H.86aw0MtR0U
 o7K.Eeyc97leQGpDDHrnuY6UKWc8VaUv88vl0YHKyzMFt35CTX8pDwpqSkYk5tazg2eRpfJaSasR
 _OK6_X0G0U72hUGNXiix91SFZ_LtoAqudYTqE9jNHw9REmnKNoRugf3k8geVg4A5pc7.W9vQVeRu
 8itZWIAoqLhpSNDBcPQqa0dWGB1kLTRa.ciLo2uX9vGLfMMfvjZItDDfeBsA55UGUL0DalUP60lu
 o94TUM5TMrybyARvgdexr.hPuN6TzinAvNwYo6Pi5AyFGfgBfAukY0mPof0iz652d2obFDhABw5w
 li7BmY6203ioWjNjSlZQKPMVyib6WNiBBLdW_xSE4HBpox23xTZ5FiRE.J7zGhVYjPeTdcnXncZK
 hhoyxxlBGZbi1KEjS8752BKQ9a0bBQlXeB1Z7myK8mBMZqYP4DZNtjCvTe5uOe60Q8Vht8inaCdz
 VtIamJXCFhBtQT.6.Fh_GD2gjEMclUBvviS.lGVdG.JNu.oaT2jh3uyMIq5vikrlbtyWusXmkdW0
 iMxPRLGNZBXzzgkf2_3y.gTFDngH4zWzZNWhmFNJZDpT.uhExgDV3wYESiVKZ.KjMUgSbKnac3Cr
 hrgCdL1h4peD3CldUTwcJVXJ4oihg1g6XVOR03IfGiIg.QL8t.KHV7Xy2lVvCQbPzlugsA934kcF
 0yQN3u9AGIjfVWn5OG_FmcDZt4GTHNcVyi9cRhvpH3AC1MiNJMzjhtyOOazf41BxvvR9M21bH8_S
 _mQqcOUCoxpqYU6wqFQ0LrT3fDcwYMiyKt.JXxG0Z0sck8Zw8G_tODaY7yFrHco699QTVV7dSDOC
 xXeqpZs8cT_.sgLKhb8lx64dUjXUvzUc_Ak6qSID0XAppZgICMSvWm3LofHp0G3iJ5LsPJLWk7xg
 5FCKlvjpglH56PLsFX1D1KhdIfQQKm1pUZEv1CDbf1qFclte4FPx8PfVX1saxDzxIhZmGf5cpOIM
 lGofmTKf454NyJgFb5ibDFPm_asg.GiCC2.m4R0pzGIEFfmxCocSaOjdFQU.K7NsduBV4I9s2PAT
 FwL69G_MnZMb4HSNlzGRvTwhonMWra3pRHNeVz_ZM1TydMlsLVaZBiEYAUn2UeIznjIp8o4jRJDw
 7.Zt4NoKrJJViTnBRPnUTpN0JcJey2gt3tekFrjOrmQ.PMk6koUdMH6S5inpnM9_zzNKIleglnse
 A7F_.psqw4QP2INFzT6HRuH96UP4yizZXAFjtWoDSKPiKtmnTtfS_CH6GY7udWZkGmZkUrN0DhPj
 wRsNFuKUGj3gRUZBDV4mUuZJnlx7l_oV6ipuNlVRhGDZja0NwzJGtK_ozxlrsyog5zgqXFEP_OY6
 LYpvPSF9Nzj8qxw.rLYlLTly2jNUgqDAyaoceoGopwoyoQHjEau8QCiHzDzjhvn6iNiOTiO3te97
 Uqabexs8AaS2deMLdXbbxHTQlq9BsT0XWHqRit5_jNHKJo_vG.PbrkB8gIci68PXIgqySIym1qwU
 ZNxj5ixSlNRJ093J6E1joDlsE1VuS9QNasf1UKEJADvcmYd3Bmeyojuudan47FVYa9NsgyJ.XYs.
 RlE8UvNvYPCiNX5nCNAUJwGBHzqAydrwSJCX2wm2iYX1HOgFjTL4rNcumSRh4glN8Z_iabQVkq5I
 Resx_okMBPNVo8EVugbqguDtFqn6uSKsfNIbV0mVQcMSfPSjgDx4Nxa4dbpwHzta02YTKnkbBL8s
 twwrchwBviNwqKmtsX4TXdfTdiYg9owE54ssabHiRMdqDv4l8ErPEdxc16YnROeYN0CwO7NqejgD
 3WkwAZ_.pvjUBiCgxhhb2ozvX1bbS.kkEURnGY7C8DHS0qo3EEZVZQXZcQIsMLa0ZSaL4hqwjd1D
 tu.0IzjtiFLxfL8qOsxAz_VKeHaFo.uh6fPQU4QaDTW9y60SjZkDxD8G_G6s_iIFl135W.2KQFm.
 riSS06lUZorzPAtRhoW1FCIa5qJ4k6BaXMXEkPRQf7fzihYma0WqNdyPOMA--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: b916b47b-bbb2-48af-99fb-c7377c8818fb
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 22 May 2024 11:36:36 +0000
Received: by hermes--production-sg3-6f9f87bd85-d9mmq (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 605de4eae3561a24943430ced2ef42d5; 
 Wed, 22 May 2024 11:36:31 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
In-Reply-To: <868r0380j3.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 May
 2024 21:47:44 +0300")
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN>
Date: Wed, 22 May 2024 19:36:25 +0800
Message-ID: <87ttiqcc3q.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22356
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 161
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71073
Cc: alexis purslane <alexispurslane@HIDDEN>, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Po Lu, do you see anything problematic?

Nothing, I'm afraid, though I can barely claim to understand the code
involved.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 22 May 2024 11:03:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 22 07:03:41 2024
Received: from localhost ([127.0.0.1]:55201 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9jky-00047Y-Ix
	for submit <at> debbugs.gnu.org; Wed, 22 May 2024 07:03:41 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50236)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s9jkw-00047G-Ar
 for 71073 <at> debbugs.gnu.org; Wed, 22 May 2024 07:03:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s9jif-0004lm-Ee; Wed, 22 May 2024 07:01:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=YuD/nVO4ouD6PcKg0ieGs4fccKCde7iLbsrxPm1mO28=; b=b1uKCiKQ9lqK
 4DLHt6pVsd1X8htR4dezgZggmTBKa42/s02jsCMUC/MyqogRDFkDRhsAOCMDOeN3D/8/X5ATOzxAO
 UjNU8/WmB4k17SjeM7cChHeWILmi8igPMocgmdmOueL9Q0JzhcZgo4bQzmLlP13ZvaxKYMvEM9267
 Amv01chjIyG50AMnrwNuvoFhXANsszpDO1XRiy6A/uSYR3UBW1YPo537gmnhG2xbRywmSjqXrqsZw
 fVX4sbVW8fLJQmXRpevzBmKP2aUt6ThMf+oYJ461o2AP5AaJZfVJ2/+BaU1RsoAos2IFyzlt6y/vf
 oPQuyhgsl/cx7rqFozwM9w==;
Date: Wed, 22 May 2024 14:01:13 +0300
Message-Id: <861q5u8612.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: alexis purslane <alexispurslane@HIDDEN>
In-Reply-To: <HayPaFxnI5thc60SpwkXwrhQt2gws_iU5UQQ_rL-718TSToBYptKvlti9HCVz8nWDEaGhkm4FQb39PUs6HS6bbqB77rWOefmXTdG0PqqoQo=@pm.me>
 (message from alexis purslane on Tue, 21 May 2024 18:54:09 +0000)
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN>
 <HayPaFxnI5thc60SpwkXwrhQt2gws_iU5UQQ_rL-718TSToBYptKvlti9HCVz8nWDEaGhkm4FQb39PUs6HS6bbqB77rWOefmXTdG0PqqoQo=@pm.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71073
Cc: luangruo@HIDDEN, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 21 May 2024 18:54:09 +0000
> From: alexis purslane <alexispurslane@HIDDEN>
> Cc: Po Lu <luangruo@HIDDEN>, 71073 <at> debbugs.gnu.org
> 
> > Nothing here that is not normal, I think.  Did GDB say "thread 1 got
> SIGSEGV"?
> 
> It did. Just reproduced it again to make sure, and this is what it says:
> 
> > Thread 1 "emacs-29.3" received signal SIGSEGV, Segmentation fault.
> > 0x000000000057a044 in parse_modifiers ()
> > Missing separate debuginfos, use: dnf debuginfo-install emacs-29.3-6.fc41.x86_64
> 
> I've attached the subsequent backtrace file in case it shows anything different
> this time around.

Is this before or after you installed the separate debuginfos, as GDB
suggested above?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 22 May 2024 11:03:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 22 07:03:36 2024
Received: from localhost ([127.0.0.1]:55197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9jku-00047M-7c
	for submit <at> debbugs.gnu.org; Wed, 22 May 2024 07:03:36 -0400
Received: from mail-40133.protonmail.ch ([185.70.40.133]:45517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alexispurslane@HIDDEN>) id 1s9jkr-00047B-I5
 for 71073 <at> debbugs.gnu.org; Wed, 22 May 2024 07:03:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1716375801; x=1716635001;
 bh=y9P4d7edOk2GskZLlO+YvNP6MlwNZIR+tpCCfqH6Efw=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=CE0PSdiBJw3XbzHGpLHujXU3giTwRmTBrhX1/bjT2SV6E4BCZ3VUyMNkCfJ/1/Wr3
 WU/wkVt1RvTSm9KvbTUcCgtc/Ph8i+l31KpyI/WFG4mjzSZ1VD60C1GO3b+PFjm53T
 J8sUDfDWRUXwIArhFyx1knuX7gTdAh7DeH441m0ybQqvUamPp0wfl9cE5ainSbl6Sw
 DMRq7I/ESGWfrlfkzfWMWaRkz2hVTIUbXjvZkqRP/0Rhf8DmX9ynS5D1KiLZEdRi8T
 p7ksppTX7bHgCUmXmGfdyi7MfJohztzHJqVGfyQNyDDKtdN8sbDxEtEpMjK1U9hxK0
 Yd03JYUqcZjyg==
Date: Wed, 22 May 2024 11:03:16 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: alexis purslane <alexispurslane@HIDDEN>
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
Message-ID: <6nOamaTfWsbJegJVXMbqu5Y9uK_y283WeGR2rU61NaB42FTF3Bq-6S0ALkAOEAg_zCelk8NlS0GvcbnDYM007Jw0Y27ge8Dhycpqdr2F1LQ=@pm.me>
In-Reply-To: <861q5u8612.fsf@HIDDEN>
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN>
 <HayPaFxnI5thc60SpwkXwrhQt2gws_iU5UQQ_rL-718TSToBYptKvlti9HCVz8nWDEaGhkm4FQb39PUs6HS6bbqB77rWOefmXTdG0PqqoQo=@pm.me>
 <861q5u8612.fsf@HIDDEN>
Feedback-ID: 55030218:user:proton
X-Pm-Message-ID: 42e01ad7b6cc83ed79ef671df66e6bfdbb6cddd4
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------8488083bdb0631ad1b5f00181af7e5adda498efdcb9aec2c1eed14d2da77539e";
 charset=utf-8
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71073
Cc: luangruo@HIDDEN, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------8488083bdb0631ad1b5f00181af7e5adda498efdcb9aec2c1eed14d2da77539e
Content-Type: multipart/mixed;boundary=---------------------ebf1cb77f77098d5853e1bcbfa719eb3

-----------------------ebf1cb77f77098d5853e1bcbfa719eb3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

I saw that and attempted to install them, but got this:

> Could not find debuginfo package for the following installed packages: e=
macs-1:29.3-6.fc41.x86_64
> Could not find debugsource package for the following installed packages:=
 emacs-1:29.3-6.fc41.x86_64

Tried doing it for just 'emacs-29.3' and 'emacs-29' but no luck.

On Wednesday, May 22nd, 2024 at 11:01 AM, Eli Zaretskii <eliz@HIDDEN> wro=
te:

> > Date: Tue, 21 May 2024 18:54:09 +0000
> > From: alexis purslane alexispurslane@HIDDEN
> > Cc: Po Lu luangruo@HIDDEN, 71073 <at> debbugs.gnu.org
> > =


> > > Nothing here that is not normal, I think. Did GDB say "thread 1 got
> > > SIGSEGV"?
> > =


> > It did. Just reproduced it again to make sure, and this is what it say=
s:
> > =


> > > Thread 1 "emacs-29.3" received signal SIGSEGV, Segmentation fault.
> > > 0x000000000057a044 in parse_modifiers ()
> > > Missing separate debuginfos, use: dnf debuginfo-install emacs-29.3-6=
.fc41.x86_64
> > =


> > I've attached the subsequent backtrace file in case it shows anything =
different
> > this time around.
> =


> =


> Is this before or after you installed the separate debuginfos, as GDB
> suggested above?
-----------------------ebf1cb77f77098d5853e1bcbfa719eb3
Content-Type: application/pgp-keys; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWXlPNktCWUpLd1lCQkFI
YVJ3OEJBUWRBaW0wYXBzbTJaTmd1N1lYU3VDLzNUVjUvenhNZE1tWDMKazhUZllSUVlRaXZOSzJG
c1pYaHBjM0IxY25Oc1lXNWxRSEJ0TG0xbElEeGhiR1Y0YVhOd2RYSnpiR0Z1ClpVQndiUzV0WlQ3
Q2pBUVFGZ29BSFFVQ1l5TzZLQVFMQ1FjSUF4VUlDZ1FXQUFJQkFoa0JBaHNEQWg0QgpBQ0VKRVBQ
S1ZsRUw1OThSRmlFRVFlWVZhTDAydVRUczdkdzI4OHBXVVF2bjN4RlJ2Z0QrTUUzdEhXOFgKdGpt
NXdqeU9zVzQ1NjIxSEpGUXdGZnVnbGZZczlkVU03YTRBLzNFeEppdFVMTk1mdy9DRlVIbVAyR21T
Ckp1blE1cENNYzkyM1FYdytPZjBMempnRVl5TzZLQklLS3dZQkJBR1hWUUVGQVFFSFFBVHJrMXFN
Q0FVVgpDMFRBeFAvV3B6QjY4MG5DVmNlK1E2OVNPUWR6Uk9VY0F3RUlCOEo0QkJnV0NBQUpCUUpq
STdvb0Foc00KQUNFSkVQUEtWbEVMNTk4UkZpRUVRZVlWYUwwMnVUVHM3ZHcyODhwV1VRdm4zeEc5
VkFFQTlDV1Q5bHVuCldWZG5MWis0RlpySUZKZW9EUFAzTE9Jd09oRFVnY1ZtZU8wQS9qdHVjYjRk
eERzVTFiRjNkVjlHbGszaQo1SDJZcnIvRTJBYVlMbWFOVVBvTgo9SzRRaQotLS0tLUVORCBQR1Ag
UFVCTElDIEtFWSBCTE9DSy0tLS0tCg==
-----------------------ebf1cb77f77098d5853e1bcbfa719eb3--

--------8488083bdb0631ad1b5f00181af7e5adda498efdcb9aec2c1eed14d2da77539e
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYKACcFgmZN0OUJkPPKVlEL598RFiEEQeYVaL02uTTs7dw288pWUQvn
3xEAAGtgAPoCDEapCU+xCorfOy4Fr89JTj2e8ZeqljLrC3ElrWnN8AD9FZXE
JnffKC+M4JlfeXGauQfjdaqAAVsqAp6Qn0I23wk=
=kbe+
-----END PGP SIGNATURE-----


--------8488083bdb0631ad1b5f00181af7e5adda498efdcb9aec2c1eed14d2da77539e--





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 21 May 2024 18:54:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 21 14:54:30 2024
Received: from localhost ([127.0.0.1]:50616 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9Ud2-0002Mu-BS
	for submit <at> debbugs.gnu.org; Tue, 21 May 2024 14:54:30 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:19433)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alexispurslane@HIDDEN>) id 1s9Ucy-0002Mk-Vb
 for 71073 <at> debbugs.gnu.org; Tue, 21 May 2024 14:54:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1716317652; x=1716576852;
 bh=szMXBlqRLZtCGwxKrbfEV3Nh8b/QFFK3j/nqPhLya54=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=Juke9IwkxTNSfSkuuF29YB0cf/qZwDBlKa+CnhlOdSdkACaZvSikww+oGvdIxz1OJ
 +/bFWB4VeuGkapBzLOuAJ9+MCh+GXs9h7Tclw2hxE4GrF/gbL//kdvwq++BEdYKqr1
 f5DMDrnE0gNuTcvn4pY/vwDTF3AE2+zqKNKOddykiCcerDnCZgq3vaVIFrpzdGztPA
 RzjHssfmCPjuRPc6tzx28W/nYqU5xxYbmdoLv1g3ifaWAqrKHFUKYxKQB973xfnjuP
 inr8nVtOGa+uFHp9hoKl30z9dgMEsamHqebpt92sxWYgTqCi5EtSB9liRZjIp9+8Ly
 67bM/BlfcdpeA==
Date: Tue, 21 May 2024 18:54:09 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: alexis purslane <alexispurslane@HIDDEN>
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
Message-ID: <HayPaFxnI5thc60SpwkXwrhQt2gws_iU5UQQ_rL-718TSToBYptKvlti9HCVz8nWDEaGhkm4FQb39PUs6HS6bbqB77rWOefmXTdG0PqqoQo=@pm.me>
In-Reply-To: <868r0380j3.fsf@HIDDEN>
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 <868r0380j3.fsf@HIDDEN>
Feedback-ID: 55030218:user:proton
X-Pm-Message-ID: 2beb9bd243bb1ce4e70454bf52d9fd8a27e5e995
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------ae7235810eb51d1ce48d12414096a3191b3b50c78f383fca4fff93dfcfbeac24";
 charset=utf-8
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 71073
Cc: Po Lu <luangruo@HIDDEN>, 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------ae7235810eb51d1ce48d12414096a3191b3b50c78f383fca4fff93dfcfbeac24
Content-Type: multipart/mixed;boundary=---------------------8e9138847b6767adaf77a6c4459f35e9

-----------------------8e9138847b6767adaf77a6c4459f35e9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

> Nothing here that is not normal, I think.  Did GDB say "thread 1 got
SIGSEGV"?

It did. Just reproduced it again to make sure, and this is what it says:

> Thread 1 "emacs-29.3" received signal SIGSEGV, Segmentation fault.
> 0x000000000057a044 in parse_modifiers ()
> Missing separate debuginfos, use: dnf debuginfo-install emacs-29.3-6.fc4=
1.x86_64

I've attached the subsequent backtrace file in case it shows anything diff=
erent
this time around. Apologies for the runaround, I'm new at this, trying to =
learn! :P

On Tuesday, May 21st, 2024 at 6:47 PM, Eli Zaretskii <eliz@HIDDEN> wrote:

> [You are again replying only to me. Please use Reply All.]
> =


> > Date: Tue, 21 May 2024 18:26:54 +0000
> > From: alexis purslane alexispurslane@HIDDEN
> > =


> > Wait wait! No need, I got it to happen. As it turns out, the timing is=
 a bit narrower
> > than I thought. Attached is the full backtrace for all threads as requ=
ested.
> > =


> > On Tuesday, May 21st, 2024 at 6:21 PM, Eli Zaretskii eliz@HIDDEN wrot=
e:
> > =


> > > [Please use Reply All to reply, so as to keep the bug tracker CC'ed.=
]
> > =


> > > > Date: Tue, 21 May 2024 16:32:13 +0000
> > > > From: alexis purslane alexispurslane@HIDDEN
> > =


> > > > Okay, I tried to reproduce this in gdb, but it wouldn't do it? I w=
as using
> > > > the exact same configuration file, LSP server executable, test fil=
e, everything.
> > > > The only differences were I had to run it with sudo because of the=
 security
> > > > settings of my OS, so I made it use the same config and everything=
 by
> > > > manually setting $HOME, and that when run with GDB for some reason=
 Emacs
> > > > ran under XWayland instead of Wayland. Maybe it's the latter that =
makes the
> > > > difference?
> > =


> > > I don't know. But we must have more detailed and more accurate
> > > backtrace to make any progress here.
> > =


> > > Can someone please reproduce these crashes under GDB and post a
> > > complete backtrace?
> > =


> > Thread 10 (Thread 0x7fffd2b8f6c0 (LWP 57508) "dconf worker"):
> > #0 0x00000000005811a0 in deliver_input_available_signal ()
> > #1 0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.=
6
> > #2 0x00007fffeea797ed in poll () at /lib64/libc.so.6
> > #3 0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /l=
ib64/libglib-2.0.so.0
> > #4 0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib=
-2.0.so.0
> > #5 0x00007fffd867d705 in dconf_gdbus_worker_thread () at /usr/lib64/gi=
o/modules/libdconfsettings.so
> =


> =


> This does not seem to be a segfault, this is SIGIO that gets delivered
> to one of the Glib threads. While the main thread seems to just be
> going about its business:
> =


> > Thread 1 (Thread 0x7fffe8df3280 (LWP 56994) "emacs-29.3"):
> > #0 0x0000000000625768 in plist_get ()
> > #1 0x0000000000579f81 in parse_modifiers ()
> > #2 0x0000000000590ad8 in access_keymap_1.lto_priv ()
> > #3 0x000000000057f7ea in read_char ()
> > #4 0x0000000000648f3a in read_filtered_event.lto_priv ()
> > #5 0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../l=
ib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448=
.eln
> =


> =


> Nothing here that is not normal, I think. Did GDB say "thread 1 got
> SIGSEGV"?
> =


> Po Lu, do you see anything problematic?
> =


> And why does GDB kick in when we get SIGIO?
> =


> But if this is a segfault, then what could cause it? The plist_get
> call seems to be from Fget:
> =


> Lisp_Object propval =3D plist_get (CDR (Fassq (symbol,
> Voverriding_plist_environment)),
> propname);
> =


> in which case the problem is with overriding-plist-environment or
> something? Or maybe it's the second call to plist_get:
> =


> return plist_get (XSYMBOL (symbol)->u.s.plist, propname);
> =


> =


> Here's the full backtrace, for those who didn't get the original
> message (everyone but me):
> =


> Thread 10 (Thread 0x7fffd2b8f6c0 (LWP 57508) "dconf worker"):
> #0 0x00000000005811a0 in deliver_input_available_signal ()
> #1 0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.6
> =


> #2 0x00007fffeea797ed in poll () at /lib64/libc.so.6
> #3 0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /lib=
64/libglib-2.0.so.0
> #4 0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib-2=
.0.so.0
> #5 0x00007fffd867d705 in dconf_gdbus_worker_thread () at /usr/lib64/gio/=
modules/libdconfsettings.so
> #6 0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
> #7 0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
> #8 0x00007fffeea8742c in clone3 () at /lib64/libc.so.6
> =


> Thread 9 (Thread 0x7fffd358f6c0 (LWP 57507) "gmain"):
> #0 0x00007fffeea797ed in poll () at /lib64/libc.so.6
> #1 0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /lib=
64/libglib-2.0.so.0
> #2 0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib-2=
.0.so.0
> #3 0x00007ffff70abb59 in glib_worker_main () at /lib64/libglib-2.0.so.0
> #4 0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
> #5 0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
> #6 0x00007fffeea8742c in clone3 () at /lib64/libc.so.6
> =


> Thread 8 (Thread 0x7fffd3f8f6c0 (LWP 57506) "pool-spawner"):
> #0 0x00000000005811a0 in deliver_input_available_signal ()
> #1 0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.6
> =


> #2 0x00007fffeea8521d in syscall () at /lib64/libc.so.6
> #3 0x00007ffff710883d in g_cond_wait () at /lib64/libglib-2.0.so.0
> #4 0x00007ffff707558b in g_async_queue_pop_intern_unlocked () at /lib64/=
libglib-2.0.so.0
> #5 0x00007ffff70dba93 in g_thread_pool_spawn_thread () at /lib64/libglib=
-2.0.so.0
> #6 0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
> #7 0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
> #8 0x00007fffeea8742c in clone3 () at /lib64/libc.so.6
> =


> Thread 7 (Thread 0x7fffd918f6c0 (LWP 57505) "emacs-29.3"):
> #0 0x00007fffeea8521d in syscall () at /lib64/libc.so.6
> #1 0x00007ffff710883d in g_cond_wait () at /lib64/libglib-2.0.so.0
> #2 0x00007ffff707558b in g_async_queue_pop_intern_unlocked () at /lib64/=
libglib-2.0.so.0
> #3 0x00007ffff70755ec in g_async_queue_pop () at /lib64/libglib-2.0.so.0
> #4 0x00007fffee9600a9 in fc_thread_func () at /lib64/libpangoft2-1.0.so.=
0
> #5 0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
> #6 0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
> #7 0x00007fffeea8742c in clone3 () at /lib64/libc.so.6
> =


> Thread 1 (Thread 0x7fffe8df3280 (LWP 56994) "emacs-29.3"):
> #0 0x0000000000625768 in plist_get ()
> #1 0x0000000000579f81 in parse_modifiers ()
> #2 0x0000000000590ad8 in access_keymap_1.lto_priv ()
> #3 0x000000000057f7ea in read_char ()
> #4 0x0000000000648f3a in read_filtered_event.lto_priv ()
> #5 0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../lib=
64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448.e=
ln
> #6 0x000000000062148d in Ffuncall ()
> #7 0x00007fffd139a2c4 in F6a736f6e7270632d72657175657374_jsonrpc_request=
_0 () at /usr/lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/jsonrpc-e62a9c36-=
62ae7160.eln
> #8 0x000000000062148d in Ffuncall ()
> #9 0x0000000000621b90 in Fapply ()
> #10 0x000000000066b8bc in exec_byte_code ()
> #11 0x000000000062148d in Ffuncall ()
> #12 0x00000000005b6122 in Fall_completions ()
> #13 0x00007fffe7b7ba67 in F636f6d706c6574696f6e2d70636d2d2d616c6c2d636f6=
d706c6574696f6e73_completion_pcm__all_completions_0 () at /usr/bin/../lib6=
4/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462=
d74.eln
> #14 0x000000000062148d in Ffuncall ()
> #15 0x00007fffe7b7ef86 in F636f6d706c6574696f6e2d737562737472696e672d2d6=
16c6c2d636f6d706c6574696f6e73_completion_substring__all_completions_0 () a=
t /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuf=
fer-1b0f548b-25462d74.eln
> #16 0x000000000062148d in Ffuncall ()
> #17 0x00007fffe7b7fa16 in F636f6d706c6574696f6e2d666c65782d616c6c2d636f6=
d706c6574696f6e73_completion_flex_all_completions_0 () at /usr/bin/../lib6=
4/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462=
d74.eln
> #18 0x000000000062148d in Ffuncall ()
> #19 0x0000000000621b90 in Fapply ()
> #20 0x000000000066b8bc in exec_byte_code ()
> #21 0x000000000062148d in Ffuncall ()
> #22 0x00007fffe7b68852 in F636f6d706c6574696f6e2d2d736f6d65_completion__=
some_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloa=
ded/minibuffer-1b0f548b-25462d74.eln
> #23 0x000000000062148d in Ffuncall ()
> #24 0x00007fffe7b6d914 in F636f6d706c6574696f6e2d2d6e74682d636f6d706c657=
4696f6e_completion__nth_completion_0 () at /usr/bin/../lib64/emacs/29.3/na=
tive-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
> #25 0x000000000062148d in Ffuncall ()
> #26 0x00007fffe7b6dcd0 in F636f6d706c6574696f6e2d616c6c2d636f6d706c65746=
96f6e73_completion_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/na=
tive-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
> #27 0x000000000062148d in Ffuncall ()
> #28 0x0000000000621b90 in Fapply ()
> #29 0x000000000066b8bc in exec_byte_code ()
> #30 0x000000000062148d in Ffuncall ()
> #31 0x0000000000621b90 in Fapply ()
> #32 0x00007fffd1515be9 in F636f7266752d2d66696c7465722d636f6d706c6574696=
f6e73_corfu__filter_completions_0 () at /var/home/alexispurslane/.emacs.d/=
eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
> #33 0x000000000062148d in Ffuncall ()
> #34 0x00007fffd1516b9e in F636f7266752d2d7265636f6d70757465_corfu__recom=
pute_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/cor=
fu-4ecf6dfc-d30fc894.eln
> #35 0x000000000062148d in Ffuncall ()
> #36 0x00007fffd1517e25 in F636f7266752d2d757064617465_corfu__update_0 ()=
 at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6d=
fc-d30fc894.eln
> #37 0x000000000066b8bc in exec_byte_code ()
> #38 0x000000000062148d in Ffuncall ()
> #39 0x0000000000621e82 in Fapply ()
> #40 0x000000000066b8bc in exec_byte_code ()
> #41 0x000000000062148d in Ffuncall ()
> #42 0x0000000000621e82 in Fapply ()
> #43 0x000000000066b8bc in exec_byte_code ()
> #44 0x000000000062148d in Ffuncall ()
> #45 0x00007fffd151b4c7 in F636f7266752d2d6175746f2d636f6d706c6574652d646=
5666572726564_corfu__auto_complete_deferred_0 () at /var/home/alexispursla=
ne/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
> #46 0x000000000062148d in Ffuncall ()
> #47 0x0000000000621e82 in Fapply ()
> #48 0x000000000062148d in Ffuncall ()
> #49 0x00007fffe7813f60 in F74696d65722d6576656e742d68616e646c6572_timer_=
event_handler_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfe=
c9/preloaded/timer-3ee7cfd9-226b3dc9.eln
> #50 0x000000000062148d in Ffuncall ()
> #51 0x0000000000577d55 in timer_check ()
> #52 0x00000000005782fd in readable_events.lto_priv ()
> #53 0x0000000000582a80 in get_input_pending.lto_priv ()
> #54 0x000000000068591f in wait_reading_process_output ()
> #55 0x000000000057c62c in kbd_buffer_get_event ()
> #56 0x000000000057e886 in read_char ()
> #57 0x0000000000587743 in read_key_sequence.lto_priv ()
> #58 0x0000000000573f75 in command_loop_1.lto_priv ()
> #59 0x000000000060fa9e in internal_condition_case ()
> #60 0x00000000005734d6 in command_loop_2 ()
> #61 0x000000000060f9f7 in internal_catch ()
> #62 0x0000000000573933 in command_loop ()
> #63 0x0000000000573a2f in recursive_edit_1 ()
> #64 0x0000000000573c1d in Frecursive_edit ()
> #65 0x0000000000479569 in main ()
> #0 0x0000000000625768 in plist_get ()
> #1 0x0000000000579f81 in parse_modifiers ()
> #2 0x0000000000590ad8 in access_keymap_1.lto_priv ()
> #3 0x000000000057f7ea in read_char ()
> #4 0x0000000000648f3a in read_filtered_event.lto_priv ()
> #5 0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../lib=
64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448.e=
ln
> #6 0x000000000062148d in Ffuncall ()
> #7 0x00007fffd139a2c4 in F6a736f6e7270632d72657175657374_jsonrpc_request=
_0 () at /usr/lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/jsonrpc-e62a9c36-=
62ae7160.eln
> #8 0x000000000062148d in Ffuncall ()
> #9 0x0000000000621b90 in Fapply ()
> #10 0x000000000066b8bc in exec_byte_code ()
> #11 0x000000000062148d in Ffuncall ()
> #12 0x00000000005b6122 in Fall_completions ()
> #13 0x00007fffe7b7ba67 in F636f6d706c6574696f6e2d70636d2d2d616c6c2d636f6=
d706c6574696f6e73_completion_pcm__all_completions_0 () at /usr/bin/../lib6=
4/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462=
d74.eln
> #14 0x000000000062148d in Ffuncall ()
> #15 0x00007fffe7b7ef86 in F636f6d706c6574696f6e2d737562737472696e672d2d6=
16c6c2d636f6d706c6574696f6e73_completion_substring__all_completions_0 () a=
t /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuf=
fer-1b0f548b-25462d74.eln
> #16 0x000000000062148d in Ffuncall ()
> #17 0x00007fffe7b7fa16 in F636f6d706c6574696f6e2d666c65782d616c6c2d636f6=
d706c6574696f6e73_completion_flex_all_completions_0 () at /usr/bin/../lib6=
4/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462=
d74.eln
> #18 0x000000000062148d in Ffuncall ()
> #19 0x0000000000621b90 in Fapply ()
> #20 0x000000000066b8bc in exec_byte_code ()
> #21 0x000000000062148d in Ffuncall ()
> #22 0x00007fffe7b68852 in F636f6d706c6574696f6e2d2d736f6d65_completion__=
some_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloa=
ded/minibuffer-1b0f548b-25462d74.eln
> #23 0x000000000062148d in Ffuncall ()
> #24 0x00007fffe7b6d914 in F636f6d706c6574696f6e2d2d6e74682d636f6d706c657=
4696f6e_completion__nth_completion_0 () at /usr/bin/../lib64/emacs/29.3/na=
tive-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
> #25 0x000000000062148d in Ffuncall ()
> #26 0x00007fffe7b6dcd0 in F636f6d706c6574696f6e2d616c6c2d636f6d706c65746=
96f6e73_completion_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/na=
tive-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
> #27 0x000000000062148d in Ffuncall ()
> #28 0x0000000000621b90 in Fapply ()
> #29 0x000000000066b8bc in exec_byte_code ()
> #30 0x000000000062148d in Ffuncall ()
> #31 0x0000000000621b90 in Fapply ()
> #32 0x00007fffd1515be9 in F636f7266752d2d66696c7465722d636f6d706c6574696=
f6e73_corfu__filter_completions_0 () at /var/home/alexispurslane/.emacs.d/=
eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
> #33 0x000000000062148d in Ffuncall ()
> #34 0x00007fffd1516b9e in F636f7266752d2d7265636f6d70757465_corfu__recom=
pute_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/cor=
fu-4ecf6dfc-d30fc894.eln
> #35 0x000000000062148d in Ffuncall ()
> #36 0x00007fffd1517e25 in F636f7266752d2d757064617465_corfu__update_0 ()=
 at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6d=
fc-d30fc894.eln
> #37 0x000000000066b8bc in exec_byte_code ()
> #38 0x000000000062148d in Ffuncall ()
> #39 0x0000000000621e82 in Fapply ()
> #40 0x000000000066b8bc in exec_byte_code ()
> #41 0x000000000062148d in Ffuncall ()
> #42 0x0000000000621e82 in Fapply ()
> #43 0x000000000066b8bc in exec_byte_code ()
> #44 0x000000000062148d in Ffuncall ()
> #45 0x00007fffd151b4c7 in F636f7266752d2d6175746f2d636f6d706c6574652d646=
5666572726564_corfu__auto_complete_deferred_0 () at /var/home/alexispursla=
ne/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
> #46 0x000000000062148d in Ffuncall ()
> #47 0x0000000000621e82 in Fapply ()
> #48 0x000000000062148d in Ffuncall ()
> #49 0x00007fffe7813f60 in F74696d65722d6576656e742d68616e646c6572_timer_=
event_handler_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfe=
c9/preloaded/timer-3ee7cfd9-226b3dc9.eln
> #50 0x000000000062148d in Ffuncall ()
> #51 0x0000000000577d55 in timer_check ()
> #52 0x00000000005782fd in readable_events.lto_priv ()
> #53 0x0000000000582a80 in get_input_pending.lto_priv ()
> #54 0x000000000068591f in wait_reading_process_output ()
> #55 0x000000000057c62c in kbd_buffer_get_event ()
> #56 0x000000000057e886 in read_char ()
> #57 0x0000000000587743 in read_key_sequence.lto_priv ()
> #58 0x0000000000573f75 in command_loop_1.lto_priv ()
> #59 0x000000000060fa9e in internal_condition_case ()
> #60 0x00000000005734d6 in command_loop_2 ()
> #61 0x000000000060f9f7 in internal_catch ()
> #62 0x0000000000573933 in command_loop ()
> #63 0x0000000000573a2f in recursive_edit_1 ()
> #64 0x0000000000573c1d in Frecursive_edit ()
> #65 0x0000000000479569 in main ()
-----------------------8e9138847b6767adaf77a6c4459f35e9
Content-Type: text/plain; filename="gdb.txt"; name="gdb.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gdb.txt"; name="gdb.txt"

ClRocmVhZCAxMCAoVGhyZWFkIDB4N2ZmZmQyYjhmNmMwIChMV1AgNTc1MDgpICJkY29uZiB3b3Jr
ZXIiKToKIzAgIDB4MDAwMDAwMDAwMDU4MTFhMCBpbiBkZWxpdmVyX2lucHV0X2F2YWlsYWJsZV9z
aWduYWwgKCkKIzEgIDB4MDAwMDdmZmZlZTlhZjc1MCBpbiA8c2lnbmFsIGhhbmRsZXIgY2FsbGVk
PiAoKSBhdCAvbGliNjQvbGliYy5zby42CiMyICAweDAwMDA3ZmZmZWVhNzk3ZWQgaW4gcG9sbCAo
KSBhdCAvbGliNjQvbGliYy5zby42CiMzICAweDAwMDA3ZmZmZjcxMGI3MjQgaW4gZ19tYWluX2Nv
bnRleHRfaXRlcmF0ZV91bmxvY2tlZC5pc3JhICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4w
CiM0ICAweDAwMDA3ZmZmZjcwYWJiMDMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgpIGF0
IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiM1ICAweDAwMDA3ZmZmZDg2N2Q3MDUgaW4gZGNvbmZf
Z2RidXNfd29ya2VyX3RocmVhZCAoKSBhdCAvdXNyL2xpYjY0L2dpby9tb2R1bGVzL2xpYmRjb25m
c2V0dGluZ3Muc28KIzYgIDB4MDAwMDdmZmZmNzBkYThhMyBpbiBnX3RocmVhZF9wcm94eSAoKSBh
dCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNyAgMHgwMDAwN2ZmZmVlYTA1MWY3IGluIHN0YXJ0
X3RocmVhZCAoKSBhdCAvbGliNjQvbGliYy5zby42CiM4ICAweDAwMDA3ZmZmZWVhODc0MmMgaW4g
Y2xvbmUzICgpIGF0IC9saWI2NC9saWJjLnNvLjYKClRocmVhZCA5IChUaHJlYWQgMHg3ZmZmZDM1
OGY2YzAgKExXUCA1NzUwNykgImdtYWluIik6CiMwICAweDAwMDA3ZmZmZWVhNzk3ZWQgaW4gcG9s
bCAoKSBhdCAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmZmZjcxMGI3MjQgaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0ZV91bmxvY2tlZC5pc3JhICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5z
by4wCiMyICAweDAwMDA3ZmZmZjcwYWJiMDMgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0aW9uICgp
IGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZmZmZjcwYWJiNTkgaW4gZ2xp
Yl93b3JrZXJfbWFpbiAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2Zm
ZmY3MGRhOGEzIGluIGdfdGhyZWFkX3Byb3h5ICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4w
CiM1ICAweDAwMDA3ZmZmZWVhMDUxZjcgaW4gc3RhcnRfdGhyZWFkICgpIGF0IC9saWI2NC9saWJj
LnNvLjYKIzYgIDB4MDAwMDdmZmZlZWE4NzQyYyBpbiBjbG9uZTMgKCkgYXQgL2xpYjY0L2xpYmMu
c28uNgoKVGhyZWFkIDggKFRocmVhZCAweDdmZmZkM2Y4ZjZjMCAoTFdQIDU3NTA2KSAicG9vbC1z
cGF3bmVyIik6CiMwICAweDAwMDAwMDAwMDA1ODExYTAgaW4gZGVsaXZlcl9pbnB1dF9hdmFpbGFi
bGVfc2lnbmFsICgpCiMxICAweDAwMDA3ZmZmZWU5YWY3NTAgaW4gPHNpZ25hbCBoYW5kbGVyIGNh
bGxlZD4gKCkgYXQgL2xpYjY0L2xpYmMuc28uNgojMiAgMHgwMDAwN2ZmZmVlYTg1MjFkIGluIHN5
c2NhbGwgKCkgYXQgL2xpYjY0L2xpYmMuc28uNgojMyAgMHgwMDAwN2ZmZmY3MTA4ODNkIGluIGdf
Y29uZF93YWl0ICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiM0ICAweDAwMDA3ZmZmZjcw
NzU1OGIgaW4gZ19hc3luY19xdWV1ZV9wb3BfaW50ZXJuX3VubG9ja2VkICgpIGF0IC9saWI2NC9s
aWJnbGliLTIuMC5zby4wCiM1ICAweDAwMDA3ZmZmZjcwZGJhOTMgaW4gZ190aHJlYWRfcG9vbF9z
cGF3bl90aHJlYWQgKCkgYXQgL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzYgIDB4MDAwMDdmZmZm
NzBkYThhMyBpbiBnX3RocmVhZF9wcm94eSAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAoj
NyAgMHgwMDAwN2ZmZmVlYTA1MWY3IGluIHN0YXJ0X3RocmVhZCAoKSBhdCAvbGliNjQvbGliYy5z
by42CiM4ICAweDAwMDA3ZmZmZWVhODc0MmMgaW4gY2xvbmUzICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKClRocmVhZCA3IChUaHJlYWQgMHg3ZmZmZDkxOGY2YzAgKExXUCA1NzUwNSkgImVtYWNzLTI5
LjMiKToKIzAgIDB4MDAwMDdmZmZlZWE4NTIxZCBpbiBzeXNjYWxsICgpIGF0IC9saWI2NC9saWJj
LnNvLjYKIzEgIDB4MDAwMDdmZmZmNzEwODgzZCBpbiBnX2NvbmRfd2FpdCAoKSBhdCAvbGliNjQv
bGliZ2xpYi0yLjAuc28uMAojMiAgMHgwMDAwN2ZmZmY3MDc1NThiIGluIGdfYXN5bmNfcXVldWVf
cG9wX2ludGVybl91bmxvY2tlZCAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojMyAgMHgw
MDAwN2ZmZmY3MDc1NWVjIGluIGdfYXN5bmNfcXVldWVfcG9wICgpIGF0IC9saWI2NC9saWJnbGli
LTIuMC5zby4wCiM0ICAweDAwMDA3ZmZmZWU5NjAwYTkgaW4gZmNfdGhyZWFkX2Z1bmMgKCkgYXQg
L2xpYjY0L2xpYnBhbmdvZnQyLTEuMC5zby4wCiM1ICAweDAwMDA3ZmZmZjcwZGE4YTMgaW4gZ190
aHJlYWRfcHJveHkgKCkgYXQgL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzYgIDB4MDAwMDdmZmZl
ZWEwNTFmNyBpbiBzdGFydF90aHJlYWQgKCkgYXQgL2xpYjY0L2xpYmMuc28uNgojNyAgMHgwMDAw
N2ZmZmVlYTg3NDJjIGluIGNsb25lMyAoKSBhdCAvbGliNjQvbGliYy5zby42CgpUaHJlYWQgMSAo
VGhyZWFkIDB4N2ZmZmU4ZGYzMjgwIChMV1AgNTY5OTQpICJlbWFjcy0yOS4zIik6CiMwICAweDAw
MDAwMDAwMDA2MjU3NjggaW4gcGxpc3RfZ2V0ICgpCiMxICAweDAwMDAwMDAwMDA1NzlmODEgaW4g
cGFyc2VfbW9kaWZpZXJzICgpCiMyICAweDAwMDAwMDAwMDA1OTBhZDggaW4gYWNjZXNzX2tleW1h
cF8xLmx0b19wcml2ICgpCiMzICAweDAwMDAwMDAwMDA1N2Y3ZWEgaW4gcmVhZF9jaGFyICgpCiM0
ICAweDAwMDAwMDAwMDA2NDhmM2EgaW4gcmVhZF9maWx0ZXJlZF9ldmVudC5sdG9fcHJpdiAoKQoj
NSAgMHgwMDAwN2ZmZmU3YmQ5MmZmIGluIEY3MzY5NzQyZDY2NmY3Ml9zaXRfZm9yXzAgKCkgYXQg
L3Vzci9iaW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4zLWY5ZmJmZWM5L3By
ZWxvYWRlZC9zdWJyLTEzYWRmNmE2LWJmYjlmNDQ4LmVsbgojNiAgMHgwMDAwMDAwMDAwNjIxNDhk
IGluIEZmdW5jYWxsICgpCiM3ICAweDAwMDA3ZmZmZDEzOWEyYzQgaW4gRjZhNzM2ZjZlNzI3MDYz
MmQ3MjY1NzE3NTY1NzM3NF9qc29ucnBjX3JlcXVlc3RfMCAoKSBhdCAvdXNyL2xpYjY0L2VtYWNz
LzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9qc29ucnBjLWU2MmE5YzM2LTYyYWU3MTYw
LmVsbgojOCAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiM5ICAweDAwMDAwMDAw
MDA2MjFiOTAgaW4gRmFwcGx5ICgpCiMxMCAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRl
X2NvZGUgKCkKIzExIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojMTIgMHgwMDAw
MDAwMDAwNWI2MTIyIGluIEZhbGxfY29tcGxldGlvbnMgKCkKIzEzIDB4MDAwMDdmZmZlN2I3YmE2
NyBpbiBGNjM2ZjZkNzA2YzY1NzQ2OTZmNmUyZDcwNjM2ZDJkMmQ2MTZjNmMyZDYzNmY2ZDcwNmM2
NTc0Njk2ZjZlNzNfY29tcGxldGlvbl9wY21fX2FsbF9jb21wbGV0aW9uc18wICgpIGF0IC91c3Iv
YmluLy4uL2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2Fk
ZWQvbWluaWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzE0IDB4MDAwMDAwMDAwMDYyMTQ4
ZCBpbiBGZnVuY2FsbCAoKQojMTUgMHgwMDAwN2ZmZmU3YjdlZjg2IGluIEY2MzZmNmQ3MDZjNjU3
NDY5NmY2ZTJkNzM3NTYyNzM3NDcyNjk2ZTY3MmQyZDYxNmM2YzJkNjM2ZjZkNzA2YzY1NzQ2OTZm
NmU3M19jb21wbGV0aW9uX3N1YnN0cmluZ19fYWxsX2NvbXBsZXRpb25zXzAgKCkgYXQgL3Vzci9i
aW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4zLWY5ZmJmZWM5L3ByZWxvYWRl
ZC9taW5pYnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVsbgojMTYgMHgwMDAwMDAwMDAwNjIxNDhk
IGluIEZmdW5jYWxsICgpCiMxNyAweDAwMDA3ZmZmZTdiN2ZhMTYgaW4gRjYzNmY2ZDcwNmM2NTc0
Njk2ZjZlMmQ2NjZjNjU3ODJkNjE2YzZjMmQ2MzZmNmQ3MDZjNjU3NDY5NmY2ZTczX2NvbXBsZXRp
b25fZmxleF9hbGxfY29tcGxldGlvbnNfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8y
OS4zL25hdGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIwZjU0
OGItMjU0NjJkNzQuZWxuCiMxOCAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzE5
IDB4MDAwMDAwMDAwMDYyMWI5MCBpbiBGYXBwbHkgKCkKIzIwIDB4MDAwMDAwMDAwMDY2YjhiYyBp
biBleGVjX2J5dGVfY29kZSAoKQojMjEgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgp
CiMyMiAweDAwMDA3ZmZmZTdiNjg4NTIgaW4gRjYzNmY2ZDcwNmM2NTc0Njk2ZjZlMmQyZDczNmY2
ZDY1X2NvbXBsZXRpb25fX3NvbWVfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4z
L25hdGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIwZjU0OGIt
MjU0NjJkNzQuZWxuCiMyMyAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzI0IDB4
MDAwMDdmZmZlN2I2ZDkxNCBpbiBGNjM2ZjZkNzA2YzY1NzQ2OTZmNmUyZDJkNmU3NDY4MmQ2MzZm
NmQ3MDZjNjU3NDY5NmY2ZV9jb21wbGV0aW9uX19udGhfY29tcGxldGlvbl8wICgpIGF0IC91c3Iv
YmluLy4uL2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2Fk
ZWQvbWluaWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzI1IDB4MDAwMDAwMDAwMDYyMTQ4
ZCBpbiBGZnVuY2FsbCAoKQojMjYgMHgwMDAwN2ZmZmU3YjZkY2QwIGluIEY2MzZmNmQ3MDZjNjU3
NDY5NmY2ZTJkNjE2YzZjMmQ2MzZmNmQ3MDZjNjU3NDY5NmY2ZTczX2NvbXBsZXRpb25fYWxsX2Nv
bXBsZXRpb25zXzAgKCkgYXQgL3Vzci9iaW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlz
cC8yOS4zLWY5ZmJmZWM5L3ByZWxvYWRlZC9taW5pYnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVs
bgojMjcgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMyOCAweDAwMDAwMDAwMDA2
MjFiOTAgaW4gRmFwcGx5ICgpCiMyOSAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRlX2Nv
ZGUgKCkKIzMwIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojMzEgMHgwMDAwMDAw
MDAwNjIxYjkwIGluIEZhcHBseSAoKQojMzIgMHgwMDAwN2ZmZmQxNTE1YmU5IGluIEY2MzZmNzI2
Njc1MmQyZDY2Njk2Yzc0NjU3MjJkNjM2ZjZkNzA2YzY1NzQ2OTZmNmU3M19jb3JmdV9fZmlsdGVy
X2NvbXBsZXRpb25zXzAgKCkgYXQgL3Zhci9ob21lL2FsZXhpc3B1cnNsYW5lLy5lbWFjcy5kL2Vs
bi1jYWNoZS8yOS4zLWY5ZmJmZWM5L2NvcmZ1LTRlY2Y2ZGZjLWQzMGZjODk0LmVsbgojMzMgMHgw
MDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMzNCAweDAwMDA3ZmZmZDE1MTZiOWUgaW4g
RjYzNmY3MjY2NzUyZDJkNzI2NTYzNmY2ZDcwNzU3NDY1X2NvcmZ1X19yZWNvbXB1dGVfMCAoKSBh
dCAvdmFyL2hvbWUvYWxleGlzcHVyc2xhbmUvLmVtYWNzLmQvZWxuLWNhY2hlLzI5LjMtZjlmYmZl
YzkvY29yZnUtNGVjZjZkZmMtZDMwZmM4OTQuZWxuCiMzNSAweDAwMDAwMDAwMDA2MjE0OGQgaW4g
RmZ1bmNhbGwgKCkKIzM2IDB4MDAwMDdmZmZkMTUxN2UyNSBpbiBGNjM2ZjcyNjY3NTJkMmQ3NTcw
NjQ2MTc0NjVfY29yZnVfX3VwZGF0ZV8wICgpIGF0IC92YXIvaG9tZS9hbGV4aXNwdXJzbGFuZS8u
ZW1hY3MuZC9lbG4tY2FjaGUvMjkuMy1mOWZiZmVjOS9jb3JmdS00ZWNmNmRmYy1kMzBmYzg5NC5l
bG4KIzM3IDB4MDAwMDAwMDAwMDY2YjhiYyBpbiBleGVjX2J5dGVfY29kZSAoKQojMzggMHgwMDAw
MDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMzOSAweDAwMDAwMDAwMDA2MjFlODIgaW4gRmFw
cGx5ICgpCiM0MCAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRlX2NvZGUgKCkKIzQxIDB4
MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojNDIgMHgwMDAwMDAwMDAwNjIxZTgyIGlu
IEZhcHBseSAoKQojNDMgMHgwMDAwMDAwMDAwNjZiOGJjIGluIGV4ZWNfYnl0ZV9jb2RlICgpCiM0
NCAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzQ1IDB4MDAwMDdmZmZkMTUxYjRj
NyBpbiBGNjM2ZjcyNjY3NTJkMmQ2MTc1NzQ2ZjJkNjM2ZjZkNzA2YzY1NzQ2NTJkNjQ2NTY2NjU3
MjcyNjU2NF9jb3JmdV9fYXV0b19jb21wbGV0ZV9kZWZlcnJlZF8wICgpIGF0IC92YXIvaG9tZS9h
bGV4aXNwdXJzbGFuZS8uZW1hY3MuZC9lbG4tY2FjaGUvMjkuMy1mOWZiZmVjOS9jb3JmdS00ZWNm
NmRmYy1kMzBmYzg5NC5lbG4KIzQ2IDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQoj
NDcgMHgwMDAwMDAwMDAwNjIxZTgyIGluIEZhcHBseSAoKQojNDggMHgwMDAwMDAwMDAwNjIxNDhk
IGluIEZmdW5jYWxsICgpCiM0OSAweDAwMDA3ZmZmZTc4MTNmNjAgaW4gRjc0Njk2ZDY1NzIyZDY1
NzY2NTZlNzQyZDY4NjE2ZTY0NmM2NTcyX3RpbWVyX2V2ZW50X2hhbmRsZXJfMCAoKSBhdCAvdXNy
L2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4zL25hdGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9h
ZGVkL3RpbWVyLTNlZTdjZmQ5LTIyNmIzZGM5LmVsbgojNTAgMHgwMDAwMDAwMDAwNjIxNDhkIGlu
IEZmdW5jYWxsICgpCiM1MSAweDAwMDAwMDAwMDA1NzdkNTUgaW4gdGltZXJfY2hlY2sgKCkKIzUy
IDB4MDAwMDAwMDAwMDU3ODJmZCBpbiByZWFkYWJsZV9ldmVudHMubHRvX3ByaXYgKCkKIzUzIDB4
MDAwMDAwMDAwMDU4MmE4MCBpbiBnZXRfaW5wdXRfcGVuZGluZy5sdG9fcHJpdiAoKQojNTQgMHgw
MDAwMDAwMDAwNjg1OTFmIGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoKQojNTUgMHgw
MDAwMDAwMDAwNTdjNjJjIGluIGtiZF9idWZmZXJfZ2V0X2V2ZW50ICgpCiM1NiAweDAwMDAwMDAw
MDA1N2U4ODYgaW4gcmVhZF9jaGFyICgpCiM1NyAweDAwMDAwMDAwMDA1ODc3NDMgaW4gcmVhZF9r
ZXlfc2VxdWVuY2UubHRvX3ByaXYgKCkKIzU4IDB4MDAwMDAwMDAwMDU3M2Y3NSBpbiBjb21tYW5k
X2xvb3BfMS5sdG9fcHJpdiAoKQojNTkgMHgwMDAwMDAwMDAwNjBmYTllIGluIGludGVybmFsX2Nv
bmRpdGlvbl9jYXNlICgpCiM2MCAweDAwMDAwMDAwMDA1NzM0ZDYgaW4gY29tbWFuZF9sb29wXzIg
KCkKIzYxIDB4MDAwMDAwMDAwMDYwZjlmNyBpbiBpbnRlcm5hbF9jYXRjaCAoKQojNjIgMHgwMDAw
MDAwMDAwNTczOTMzIGluIGNvbW1hbmRfbG9vcCAoKQojNjMgMHgwMDAwMDAwMDAwNTczYTJmIGlu
IHJlY3Vyc2l2ZV9lZGl0XzEgKCkKIzY0IDB4MDAwMDAwMDAwMDU3M2MxZCBpbiBGcmVjdXJzaXZl
X2VkaXQgKCkKIzY1IDB4MDAwMDAwMDAwMDQ3OTU2OSBpbiBtYWluICgpCiMwICAweDAwMDAwMDAw
MDA2MjU3NjggaW4gcGxpc3RfZ2V0ICgpCiMxICAweDAwMDAwMDAwMDA1NzlmODEgaW4gcGFyc2Vf
bW9kaWZpZXJzICgpCiMyICAweDAwMDAwMDAwMDA1OTBhZDggaW4gYWNjZXNzX2tleW1hcF8xLmx0
b19wcml2ICgpCiMzICAweDAwMDAwMDAwMDA1N2Y3ZWEgaW4gcmVhZF9jaGFyICgpCiM0ICAweDAw
MDAwMDAwMDA2NDhmM2EgaW4gcmVhZF9maWx0ZXJlZF9ldmVudC5sdG9fcHJpdiAoKQojNSAgMHgw
MDAwN2ZmZmU3YmQ5MmZmIGluIEY3MzY5NzQyZDY2NmY3Ml9zaXRfZm9yXzAgKCkgYXQgL3Vzci9i
aW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4zLWY5ZmJmZWM5L3ByZWxvYWRl
ZC9zdWJyLTEzYWRmNmE2LWJmYjlmNDQ4LmVsbgojNiAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZm
dW5jYWxsICgpCiM3ICAweDAwMDA3ZmZmZDEzOWEyYzQgaW4gRjZhNzM2ZjZlNzI3MDYzMmQ3MjY1
NzE3NTY1NzM3NF9qc29ucnBjX3JlcXVlc3RfMCAoKSBhdCAvdXNyL2xpYjY0L2VtYWNzLzI5LjMv
bmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9qc29ucnBjLWU2MmE5YzM2LTYyYWU3MTYwLmVsbgoj
OCAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiM5ICAweDAwMDAwMDAwMDA2MjFi
OTAgaW4gRmFwcGx5ICgpCiMxMCAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRlX2NvZGUg
KCkKIzExIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojMTIgMHgwMDAwMDAwMDAw
NWI2MTIyIGluIEZhbGxfY29tcGxldGlvbnMgKCkKIzEzIDB4MDAwMDdmZmZlN2I3YmE2NyBpbiBG
NjM2ZjZkNzA2YzY1NzQ2OTZmNmUyZDcwNjM2ZDJkMmQ2MTZjNmMyZDYzNmY2ZDcwNmM2NTc0Njk2
ZjZlNzNfY29tcGxldGlvbl9wY21fX2FsbF9jb21wbGV0aW9uc18wICgpIGF0IC91c3IvYmluLy4u
L2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2FkZWQvbWlu
aWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzE0IDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBG
ZnVuY2FsbCAoKQojMTUgMHgwMDAwN2ZmZmU3YjdlZjg2IGluIEY2MzZmNmQ3MDZjNjU3NDY5NmY2
ZTJkNzM3NTYyNzM3NDcyNjk2ZTY3MmQyZDYxNmM2YzJkNjM2ZjZkNzA2YzY1NzQ2OTZmNmU3M19j
b21wbGV0aW9uX3N1YnN0cmluZ19fYWxsX2NvbXBsZXRpb25zXzAgKCkgYXQgL3Vzci9iaW4vLi4v
bGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4zLWY5ZmJmZWM5L3ByZWxvYWRlZC9taW5p
YnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVsbgojMTYgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZm
dW5jYWxsICgpCiMxNyAweDAwMDA3ZmZmZTdiN2ZhMTYgaW4gRjYzNmY2ZDcwNmM2NTc0Njk2ZjZl
MmQ2NjZjNjU3ODJkNjE2YzZjMmQ2MzZmNmQ3MDZjNjU3NDY5NmY2ZTczX2NvbXBsZXRpb25fZmxl
eF9hbGxfY29tcGxldGlvbnNfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4zL25h
dGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIwZjU0OGItMjU0
NjJkNzQuZWxuCiMxOCAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzE5IDB4MDAw
MDAwMDAwMDYyMWI5MCBpbiBGYXBwbHkgKCkKIzIwIDB4MDAwMDAwMDAwMDY2YjhiYyBpbiBleGVj
X2J5dGVfY29kZSAoKQojMjEgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMyMiAw
eDAwMDA3ZmZmZTdiNjg4NTIgaW4gRjYzNmY2ZDcwNmM2NTc0Njk2ZjZlMmQyZDczNmY2ZDY1X2Nv
bXBsZXRpb25fX3NvbWVfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4zL25hdGl2
ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIwZjU0OGItMjU0NjJk
NzQuZWxuCiMyMyAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzI0IDB4MDAwMDdm
ZmZlN2I2ZDkxNCBpbiBGNjM2ZjZkNzA2YzY1NzQ2OTZmNmUyZDJkNmU3NDY4MmQ2MzZmNmQ3MDZj
NjU3NDY5NmY2ZV9jb21wbGV0aW9uX19udGhfY29tcGxldGlvbl8wICgpIGF0IC91c3IvYmluLy4u
L2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2FkZWQvbWlu
aWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzI1IDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBG
ZnVuY2FsbCAoKQojMjYgMHgwMDAwN2ZmZmU3YjZkY2QwIGluIEY2MzZmNmQ3MDZjNjU3NDY5NmY2
ZTJkNjE2YzZjMmQ2MzZmNmQ3MDZjNjU3NDY5NmY2ZTczX2NvbXBsZXRpb25fYWxsX2NvbXBsZXRp
b25zXzAgKCkgYXQgL3Vzci9iaW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4z
LWY5ZmJmZWM5L3ByZWxvYWRlZC9taW5pYnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVsbgojMjcg
MHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMyOCAweDAwMDAwMDAwMDA2MjFiOTAg
aW4gRmFwcGx5ICgpCiMyOSAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRlX2NvZGUgKCkK
IzMwIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojMzEgMHgwMDAwMDAwMDAwNjIx
YjkwIGluIEZhcHBseSAoKQojMzIgMHgwMDAwN2ZmZmQxNTE1YmU5IGluIEY2MzZmNzI2Njc1MmQy
ZDY2Njk2Yzc0NjU3MjJkNjM2ZjZkNzA2YzY1NzQ2OTZmNmU3M19jb3JmdV9fZmlsdGVyX2NvbXBs
ZXRpb25zXzAgKCkgYXQgL3Zhci9ob21lL2FsZXhpc3B1cnNsYW5lLy5lbWFjcy5kL2Vsbi1jYWNo
ZS8yOS4zLWY5ZmJmZWM5L2NvcmZ1LTRlY2Y2ZGZjLWQzMGZjODk0LmVsbgojMzMgMHgwMDAwMDAw
MDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMzNCAweDAwMDA3ZmZmZDE1MTZiOWUgaW4gRjYzNmY3
MjY2NzUyZDJkNzI2NTYzNmY2ZDcwNzU3NDY1X2NvcmZ1X19yZWNvbXB1dGVfMCAoKSBhdCAvdmFy
L2hvbWUvYWxleGlzcHVyc2xhbmUvLmVtYWNzLmQvZWxuLWNhY2hlLzI5LjMtZjlmYmZlYzkvY29y
ZnUtNGVjZjZkZmMtZDMwZmM4OTQuZWxuCiMzNSAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNh
bGwgKCkKIzM2IDB4MDAwMDdmZmZkMTUxN2UyNSBpbiBGNjM2ZjcyNjY3NTJkMmQ3NTcwNjQ2MTc0
NjVfY29yZnVfX3VwZGF0ZV8wICgpIGF0IC92YXIvaG9tZS9hbGV4aXNwdXJzbGFuZS8uZW1hY3Mu
ZC9lbG4tY2FjaGUvMjkuMy1mOWZiZmVjOS9jb3JmdS00ZWNmNmRmYy1kMzBmYzg5NC5lbG4KIzM3
IDB4MDAwMDAwMDAwMDY2YjhiYyBpbiBleGVjX2J5dGVfY29kZSAoKQojMzggMHgwMDAwMDAwMDAw
NjIxNDhkIGluIEZmdW5jYWxsICgpCiMzOSAweDAwMDAwMDAwMDA2MjFlODIgaW4gRmFwcGx5ICgp
CiM0MCAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhlY19ieXRlX2NvZGUgKCkKIzQxIDB4MDAwMDAw
MDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojNDIgMHgwMDAwMDAwMDAwNjIxZTgyIGluIEZhcHBs
eSAoKQojNDMgMHgwMDAwMDAwMDAwNjZiOGJjIGluIGV4ZWNfYnl0ZV9jb2RlICgpCiM0NCAweDAw
MDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzQ1IDB4MDAwMDdmZmZkMTUxYjRjNyBpbiBG
NjM2ZjcyNjY3NTJkMmQ2MTc1NzQ2ZjJkNjM2ZjZkNzA2YzY1NzQ2NTJkNjQ2NTY2NjU3MjcyNjU2
NF9jb3JmdV9fYXV0b19jb21wbGV0ZV9kZWZlcnJlZF8wICgpIGF0IC92YXIvaG9tZS9hbGV4aXNw
dXJzbGFuZS8uZW1hY3MuZC9lbG4tY2FjaGUvMjkuMy1mOWZiZmVjOS9jb3JmdS00ZWNmNmRmYy1k
MzBmYzg5NC5lbG4KIzQ2IDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojNDcgMHgw
MDAwMDAwMDAwNjIxZTgyIGluIEZhcHBseSAoKQojNDggMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZm
dW5jYWxsICgpCiM0OSAweDAwMDA3ZmZmZTc4MTNmNjAgaW4gRjc0Njk2ZDY1NzIyZDY1NzY2NTZl
NzQyZDY4NjE2ZTY0NmM2NTcyX3RpbWVyX2V2ZW50X2hhbmRsZXJfMCAoKSBhdCAvdXNyL2Jpbi8u
Li9saWI2NC9lbWFjcy8yOS4zL25hdGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL3Rp
bWVyLTNlZTdjZmQ5LTIyNmIzZGM5LmVsbgojNTAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5j
YWxsICgpCiM1MSAweDAwMDAwMDAwMDA1NzdkNTUgaW4gdGltZXJfY2hlY2sgKCkKIzUyIDB4MDAw
MDAwMDAwMDU3ODJmZCBpbiByZWFkYWJsZV9ldmVudHMubHRvX3ByaXYgKCkKIzUzIDB4MDAwMDAw
MDAwMDU4MmE4MCBpbiBnZXRfaW5wdXRfcGVuZGluZy5sdG9fcHJpdiAoKQojNTQgMHgwMDAwMDAw
MDAwNjg1OTFmIGluIHdhaXRfcmVhZGluZ19wcm9jZXNzX291dHB1dCAoKQojNTUgMHgwMDAwMDAw
MDAwNTdjNjJjIGluIGtiZF9idWZmZXJfZ2V0X2V2ZW50ICgpCiM1NiAweDAwMDAwMDAwMDA1N2U4
ODYgaW4gcmVhZF9jaGFyICgpCiM1NyAweDAwMDAwMDAwMDA1ODc3NDMgaW4gcmVhZF9rZXlfc2Vx
dWVuY2UubHRvX3ByaXYgKCkKIzU4IDB4MDAwMDAwMDAwMDU3M2Y3NSBpbiBjb21tYW5kX2xvb3Bf
MS5sdG9fcHJpdiAoKQojNTkgMHgwMDAwMDAwMDAwNjBmYTllIGluIGludGVybmFsX2NvbmRpdGlv
bl9jYXNlICgpCiM2MCAweDAwMDAwMDAwMDA1NzM0ZDYgaW4gY29tbWFuZF9sb29wXzIgKCkKIzYx
IDB4MDAwMDAwMDAwMDYwZjlmNyBpbiBpbnRlcm5hbF9jYXRjaCAoKQojNjIgMHgwMDAwMDAwMDAw
NTczOTMzIGluIGNvbW1hbmRfbG9vcCAoKQojNjMgMHgwMDAwMDAwMDAwNTczYTJmIGluIHJlY3Vy
c2l2ZV9lZGl0XzEgKCkKIzY0IDB4MDAwMDAwMDAwMDU3M2MxZCBpbiBGcmVjdXJzaXZlX2VkaXQg
KCkKIzY1IDB4MDAwMDAwMDAwMDQ3OTU2OSBpbiBtYWluICgpCgpUaHJlYWQgMTAgKFRocmVhZCAw
eDdmZmZkMmI4ZjZjMCAoTFdQIDY2ODQwKSAiZGNvbmYgd29ya2VyIik6CiMwICAweDAwMDA3ZmZm
ZWVhNzk3ZWQgaW4gcG9sbCAoKSBhdCAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmZmZjcx
MGI3MjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZV91bmxvY2tlZC5pc3JhICgpIGF0IC9saWI2
NC9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZmZmZjcwYWJiMDMgaW4gZ19tYWluX2NvbnRl
eHRfaXRlcmF0aW9uICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3ZmZm
ZDg2N2Q3MDUgaW4gZGNvbmZfZ2RidXNfd29ya2VyX3RocmVhZCAoKSBhdCAvdXNyL2xpYjY0L2dp
by9tb2R1bGVzL2xpYmRjb25mc2V0dGluZ3Muc28KIzQgIDB4MDAwMDdmZmZmNzBkYThhMyBpbiBn
X3RocmVhZF9wcm94eSAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNSAgMHgwMDAwN2Zm
ZmVlYTA1MWY3IGluIHN0YXJ0X3RocmVhZCAoKSBhdCAvbGliNjQvbGliYy5zby42CiM2ICAweDAw
MDA3ZmZmZWVhODc0MmMgaW4gY2xvbmUzICgpIGF0IC9saWI2NC9saWJjLnNvLjYKClRocmVhZCA5
IChUaHJlYWQgMHg3ZmZmZDM1OGY2YzAgKExXUCA2NjgzOSkgImdtYWluIik6CiMwICAweDAwMDA3
ZmZmZWVhNzk3ZWQgaW4gcG9sbCAoKSBhdCAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmZm
ZjcxMGI3MjQgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZV91bmxvY2tlZC5pc3JhICgpIGF0IC9s
aWI2NC9saWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZmZmZjcwYWJiMDMgaW4gZ19tYWluX2Nv
bnRleHRfaXRlcmF0aW9uICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAwMDA3
ZmZmZjcwYWJiNTkgaW4gZ2xpYl93b3JrZXJfbWFpbiAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAu
c28uMAojNCAgMHgwMDAwN2ZmZmY3MGRhOGEzIGluIGdfdGhyZWFkX3Byb3h5ICgpIGF0IC9saWI2
NC9saWJnbGliLTIuMC5zby4wCiM1ICAweDAwMDA3ZmZmZWVhMDUxZjcgaW4gc3RhcnRfdGhyZWFk
ICgpIGF0IC9saWI2NC9saWJjLnNvLjYKIzYgIDB4MDAwMDdmZmZlZWE4NzQyYyBpbiBjbG9uZTMg
KCkgYXQgL2xpYjY0L2xpYmMuc28uNgoKVGhyZWFkIDggKFRocmVhZCAweDdmZmZkM2Y4ZjZjMCAo
TFdQIDY2ODM4KSAicG9vbC1zcGF3bmVyIik6CiMwICAweDAwMDA3ZmZmZWVhODUyMWQgaW4gc3lz
Y2FsbCAoKSBhdCAvbGliNjQvbGliYy5zby42CiMxICAweDAwMDA3ZmZmZjcxMDg4M2QgaW4gZ19j
b25kX3dhaXQgKCkgYXQgL2xpYjY0L2xpYmdsaWItMi4wLnNvLjAKIzIgIDB4MDAwMDdmZmZmNzA3
NTU4YiBpbiBnX2FzeW5jX3F1ZXVlX3BvcF9pbnRlcm5fdW5sb2NrZWQgKCkgYXQgL2xpYjY0L2xp
YmdsaWItMi4wLnNvLjAKIzMgIDB4MDAwMDdmZmZmNzBkYmE5MyBpbiBnX3RocmVhZF9wb29sX3Nw
YXduX3RocmVhZCAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNCAgMHgwMDAwN2ZmZmY3
MGRhOGEzIGluIGdfdGhyZWFkX3Byb3h5ICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiM1
ICAweDAwMDA3ZmZmZWVhMDUxZjcgaW4gc3RhcnRfdGhyZWFkICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKIzYgIDB4MDAwMDdmZmZlZWE4NzQyYyBpbiBjbG9uZTMgKCkgYXQgL2xpYjY0L2xpYmMuc28u
NgoKVGhyZWFkIDcgKFRocmVhZCAweDdmZmZkOTE4ZjZjMCAoTFdQIDY2ODM3KSAiZW1hY3MtMjku
MyIpOgojMCAgMHgwMDAwN2ZmZmVlYTg1MjFkIGluIHN5c2NhbGwgKCkgYXQgL2xpYjY0L2xpYmMu
c28uNgojMSAgMHgwMDAwN2ZmZmY3MTA4ODNkIGluIGdfY29uZF93YWl0ICgpIGF0IC9saWI2NC9s
aWJnbGliLTIuMC5zby4wCiMyICAweDAwMDA3ZmZmZjcwNzU1OGIgaW4gZ19hc3luY19xdWV1ZV9w
b3BfaW50ZXJuX3VubG9ja2VkICgpIGF0IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMzICAweDAw
MDA3ZmZmZjcwNzU1ZWMgaW4gZ19hc3luY19xdWV1ZV9wb3AgKCkgYXQgL2xpYjY0L2xpYmdsaWIt
Mi4wLnNvLjAKIzQgIDB4MDAwMDdmZmZlZTk2MDBhOSBpbiBmY190aHJlYWRfZnVuYyAoKSBhdCAv
bGliNjQvbGlicGFuZ29mdDItMS4wLnNvLjAKIzUgIDB4MDAwMDdmZmZmNzBkYThhMyBpbiBnX3Ro
cmVhZF9wcm94eSAoKSBhdCAvbGliNjQvbGliZ2xpYi0yLjAuc28uMAojNiAgMHgwMDAwN2ZmZmVl
YTA1MWY3IGluIHN0YXJ0X3RocmVhZCAoKSBhdCAvbGliNjQvbGliYy5zby42CiM3ICAweDAwMDA3
ZmZmZWVhODc0MmMgaW4gY2xvbmUzICgpIGF0IC9saWI2NC9saWJjLnNvLjYKClRocmVhZCAxIChU
aHJlYWQgMHg3ZmZmZThkZjMyODAgKExXUCA2NjIyOCkgImVtYWNzLTI5LjMiKToKIzAgIDB4MDAw
MDAwMDAwMDU3YTA0NCBpbiBwYXJzZV9tb2RpZmllcnMgKCkKIzEgIDB4MDAwMDAwMDAwMDU5MGFk
OCBpbiBhY2Nlc3Nfa2V5bWFwXzEubHRvX3ByaXYgKCkKIzIgIDB4MDAwMDAwMDAwMDU3ZjdlYSBp
biByZWFkX2NoYXIgKCkKIzMgIDB4MDAwMDAwMDAwMDY0OGYzYSBpbiByZWFkX2ZpbHRlcmVkX2V2
ZW50Lmx0b19wcml2ICgpCiM0ICAweDAwMDA3ZmZmZTdiZDkyZmYgaW4gRjczNjk3NDJkNjY2Zjcy
X3NpdF9mb3JfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4zL25hdGl2ZS1saXNw
LzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL3N1YnItMTNhZGY2YTYtYmZiOWY0NDguZWxuCiM1ICAw
eDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzYgIDB4MDAwMDdmZmZkODNlODJjNCBp
biBGNmE3MzZmNmU3MjcwNjMyZDcyNjU3MTc1NjU3Mzc0X2pzb25ycGNfcmVxdWVzdF8wICgpIGF0
IC91c3IvbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4zLWY5ZmJmZWM5L2pzb25ycGMt
ZTYyYTljMzYtNjJhZTcxNjAuZWxuCiM3ICAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwg
KCkKIzggIDB4MDAwMDAwMDAwMDYyMWI5MCBpbiBGYXBwbHkgKCkKIzkgIDB4MDAwMDAwMDAwMDY2
YjhiYyBpbiBleGVjX2J5dGVfY29kZSAoKQojMTAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5j
YWxsICgpCiMxMSAweDAwMDAwMDAwMDA1YjYxMjIgaW4gRmFsbF9jb21wbGV0aW9ucyAoKQojMTIg
MHgwMDAwN2ZmZmU3YjdiYTY3IGluIEY2MzZmNmQ3MDZjNjU3NDY5NmY2ZTJkNzA2MzZkMmQyZDYx
NmM2YzJkNjM2ZjZkNzA2YzY1NzQ2OTZmNmU3M19jb21wbGV0aW9uX3BjbV9fYWxsX2NvbXBsZXRp
b25zXzAgKCkgYXQgL3Vzci9iaW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4z
LWY5ZmJmZWM5L3ByZWxvYWRlZC9taW5pYnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVsbgojMTMg
MHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMxNCAweDAwMDA3ZmZmZTdiN2VmODYg
aW4gRjYzNmY2ZDcwNmM2NTc0Njk2ZjZlMmQ3Mzc1NjI3Mzc0NzI2OTZlNjcyZDJkNjE2YzZjMmQ2
MzZmNmQ3MDZjNjU3NDY5NmY2ZTczX2NvbXBsZXRpb25fc3Vic3RyaW5nX19hbGxfY29tcGxldGlv
bnNfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFjcy8yOS4zL25hdGl2ZS1saXNwLzI5LjMt
ZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIwZjU0OGItMjU0NjJkNzQuZWxuCiMxNSAw
eDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzE2IDB4MDAwMDdmZmZlN2I3ZmExNiBp
biBGNjM2ZjZkNzA2YzY1NzQ2OTZmNmUyZDY2NmM2NTc4MmQ2MTZjNmMyZDYzNmY2ZDcwNmM2NTc0
Njk2ZjZlNzNfY29tcGxldGlvbl9mbGV4X2FsbF9jb21wbGV0aW9uc18wICgpIGF0IC91c3IvYmlu
Ly4uL2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2FkZWQv
bWluaWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzE3IDB4MDAwMDAwMDAwMDYyMTQ4ZCBp
biBGZnVuY2FsbCAoKQojMTggMHgwMDAwMDAwMDAwNjIxYjkwIGluIEZhcHBseSAoKQojMTkgMHgw
MDAwMDAwMDAwNjZiOGJjIGluIGV4ZWNfYnl0ZV9jb2RlICgpCiMyMCAweDAwMDAwMDAwMDA2MjE0
OGQgaW4gRmZ1bmNhbGwgKCkKIzIxIDB4MDAwMDdmZmZlN2I2ODg1MiBpbiBGNjM2ZjZkNzA2YzY1
NzQ2OTZmNmUyZDJkNzM2ZjZkNjVfY29tcGxldGlvbl9fc29tZV8wICgpIGF0IC91c3IvYmluLy4u
L2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjkuMy1mOWZiZmVjOS9wcmVsb2FkZWQvbWlu
aWJ1ZmZlci0xYjBmNTQ4Yi0yNTQ2MmQ3NC5lbG4KIzIyIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBG
ZnVuY2FsbCAoKQojMjMgMHgwMDAwN2ZmZmU3YjZkOTE0IGluIEY2MzZmNmQ3MDZjNjU3NDY5NmY2
ZTJkMmQ2ZTc0NjgyZDYzNmY2ZDcwNmM2NTc0Njk2ZjZlX2NvbXBsZXRpb25fX250aF9jb21wbGV0
aW9uXzAgKCkgYXQgL3Vzci9iaW4vLi4vbGliNjQvZW1hY3MvMjkuMy9uYXRpdmUtbGlzcC8yOS4z
LWY5ZmJmZWM5L3ByZWxvYWRlZC9taW5pYnVmZmVyLTFiMGY1NDhiLTI1NDYyZDc0LmVsbgojMjQg
MHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiMyNSAweDAwMDA3ZmZmZTdiNmRjZDAg
aW4gRjYzNmY2ZDcwNmM2NTc0Njk2ZjZlMmQ2MTZjNmMyZDYzNmY2ZDcwNmM2NTc0Njk2ZjZlNzNf
Y29tcGxldGlvbl9hbGxfY29tcGxldGlvbnNfMCAoKSBhdCAvdXNyL2Jpbi8uLi9saWI2NC9lbWFj
cy8yOS4zL25hdGl2ZS1saXNwLzI5LjMtZjlmYmZlYzkvcHJlbG9hZGVkL21pbmlidWZmZXItMWIw
ZjU0OGItMjU0NjJkNzQuZWxuCiMyNiAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkK
IzI3IDB4MDAwMDAwMDAwMDYyMWI5MCBpbiBGYXBwbHkgKCkKIzI4IDB4MDAwMDAwMDAwMDY2Yjhi
YyBpbiBleGVjX2J5dGVfY29kZSAoKQojMjkgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxs
ICgpCiMzMCAweDAwMDAwMDAwMDA2MjFiOTAgaW4gRmFwcGx5ICgpCiMzMSAweDAwMDA3ZmZmZDE1
MTViZTkgaW4gRjYzNmY3MjY2NzUyZDJkNjY2OTZjNzQ2NTcyMmQ2MzZmNmQ3MDZjNjU3NDY5NmY2
ZTczX2NvcmZ1X19maWx0ZXJfY29tcGxldGlvbnNfMCAoKSBhdCAvdmFyL2hvbWUvYWxleGlzcHVy
c2xhbmUvLmVtYWNzLmQvZWxuLWNhY2hlLzI5LjMtZjlmYmZlYzkvY29yZnUtNGVjZjZkZmMtZDMw
ZmM4OTQuZWxuCiMzMiAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzMzIDB4MDAw
MDdmZmZkMTUxNmI5ZSBpbiBGNjM2ZjcyNjY3NTJkMmQ3MjY1NjM2ZjZkNzA3NTc0NjVfY29yZnVf
X3JlY29tcHV0ZV8wICgpIGF0IC92YXIvaG9tZS9hbGV4aXNwdXJzbGFuZS8uZW1hY3MuZC9lbG4t
Y2FjaGUvMjkuMy1mOWZiZmVjOS9jb3JmdS00ZWNmNmRmYy1kMzBmYzg5NC5lbG4KIzM0IDB4MDAw
MDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojMzUgMHgwMDAwN2ZmZmQxNTE3ZTI1IGluIEY2
MzZmNzI2Njc1MmQyZDc1NzA2NDYxNzQ2NV9jb3JmdV9fdXBkYXRlXzAgKCkgYXQgL3Zhci9ob21l
L2FsZXhpc3B1cnNsYW5lLy5lbWFjcy5kL2Vsbi1jYWNoZS8yOS4zLWY5ZmJmZWM5L2NvcmZ1LTRl
Y2Y2ZGZjLWQzMGZjODk0LmVsbgojMzYgMHgwMDAwMDAwMDAwNjZiOGJjIGluIGV4ZWNfYnl0ZV9j
b2RlICgpCiMzNyAweDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzM4IDB4MDAwMDAw
MDAwMDYyMWU4MiBpbiBGYXBwbHkgKCkKIzM5IDB4MDAwMDAwMDAwMDY2YjhiYyBpbiBleGVjX2J5
dGVfY29kZSAoKQojNDAgMHgwMDAwMDAwMDAwNjIxNDhkIGluIEZmdW5jYWxsICgpCiM0MSAweDAw
MDAwMDAwMDA2MjFlODIgaW4gRmFwcGx5ICgpCiM0MiAweDAwMDAwMDAwMDA2NmI4YmMgaW4gZXhl
Y19ieXRlX2NvZGUgKCkKIzQzIDB4MDAwMDAwMDAwMDYyMTQ4ZCBpbiBGZnVuY2FsbCAoKQojNDQg
MHgwMDAwN2ZmZmQxNTFiNGM3IGluIEY2MzZmNzI2Njc1MmQyZDYxNzU3NDZmMmQ2MzZmNmQ3MDZj
NjU3NDY1MmQ2NDY1NjY2NTcyNzI2NTY0X2NvcmZ1X19hdXRvX2NvbXBsZXRlX2RlZmVycmVkXzAg
KCkgYXQgL3Zhci9ob21lL2FsZXhpc3B1cnNsYW5lLy5lbWFjcy5kL2Vsbi1jYWNoZS8yOS4zLWY5
ZmJmZWM5L2NvcmZ1LTRlY2Y2ZGZjLWQzMGZjODk0LmVsbgojNDUgMHgwMDAwMDAwMDAwNjIxNDhk
IGluIEZmdW5jYWxsICgpCiM0NiAweDAwMDAwMDAwMDA2MjFlODIgaW4gRmFwcGx5ICgpCiM0NyAw
eDAwMDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzQ4IDB4MDAwMDdmZmZlNzgxM2Y2MCBp
biBGNzQ2OTZkNjU3MjJkNjU3NjY1NmU3NDJkNjg2MTZlNjQ2YzY1NzJfdGltZXJfZXZlbnRfaGFu
ZGxlcl8wICgpIGF0IC91c3IvYmluLy4uL2xpYjY0L2VtYWNzLzI5LjMvbmF0aXZlLWxpc3AvMjku
My1mOWZiZmVjOS9wcmVsb2FkZWQvdGltZXItM2VlN2NmZDktMjI2YjNkYzkuZWxuCiM0OSAweDAw
MDAwMDAwMDA2MjE0OGQgaW4gRmZ1bmNhbGwgKCkKIzUwIDB4MDAwMDAwMDAwMDU3N2Q1NSBpbiB0
aW1lcl9jaGVjayAoKQojNTEgMHgwMDAwMDAwMDAwNTc4MmZkIGluIHJlYWRhYmxlX2V2ZW50cy5s
dG9fcHJpdiAoKQojNTIgMHgwMDAwMDAwMDAwNTgyYTgwIGluIGdldF9pbnB1dF9wZW5kaW5nLmx0
b19wcml2ICgpCiM1MyAweDAwMDAwMDAwMDA2ODU5MWYgaW4gd2FpdF9yZWFkaW5nX3Byb2Nlc3Nf
b3V0cHV0ICgpCiM1NCAweDAwMDAwMDAwMDA0ODUzMmUgaW4gc2l0X2ZvciAoKQojNTUgMHgwMDAw
MDAwMDAwNTgwNTgzIGluIHJlYWRfY2hhciAoKQojNTYgMHgwMDAwMDAwMDAwNTg3NzQzIGluIHJl
YWRfa2V5X3NlcXVlbmNlLmx0b19wcml2ICgpCiM1NyAweDAwMDAwMDAwMDA1NzNmNzUgaW4gY29t
bWFuZF9sb29wXzEubHRvX3ByaXYgKCkKIzU4IDB4MDAwMDAwMDAwMDYwZmE5ZSBpbiBpbnRlcm5h
bF9jb25kaXRpb25fY2FzZSAoKQojNTkgMHgwMDAwMDAwMDAwNTczNGQ2IGluIGNvbW1hbmRfbG9v
cF8yICgpCiM2MCAweDAwMDAwMDAwMDA2MGY5ZjcgaW4gaW50ZXJuYWxfY2F0Y2ggKCkKIzYxIDB4
MDAwMDAwMDAwMDU3MzkzMyBpbiBjb21tYW5kX2xvb3AgKCkKIzYyIDB4MDAwMDAwMDAwMDU3M2Ey
ZiBpbiByZWN1cnNpdmVfZWRpdF8xICgpCiM2MyAweDAwMDAwMDAwMDA1NzNjMWQgaW4gRnJlY3Vy
c2l2ZV9lZGl0ICgpCiM2NCAweDAwMDAwMDAwMDA0Nzk1NjkgaW4gbWFpbiAoKQo=
-----------------------8e9138847b6767adaf77a6c4459f35e9
Content-Type: application/pgp-keys; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"; name="publickey - alexispurslane@HIDDEN - 0x41E61568.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWXlPNktCWUpLd1lCQkFI
YVJ3OEJBUWRBaW0wYXBzbTJaTmd1N1lYU3VDLzNUVjUvenhNZE1tWDMKazhUZllSUVlRaXZOSzJG
c1pYaHBjM0IxY25Oc1lXNWxRSEJ0TG0xbElEeGhiR1Y0YVhOd2RYSnpiR0Z1ClpVQndiUzV0WlQ3
Q2pBUVFGZ29BSFFVQ1l5TzZLQVFMQ1FjSUF4VUlDZ1FXQUFJQkFoa0JBaHNEQWg0QgpBQ0VKRVBQ
S1ZsRUw1OThSRmlFRVFlWVZhTDAydVRUczdkdzI4OHBXVVF2bjN4RlJ2Z0QrTUUzdEhXOFgKdGpt
NXdqeU9zVzQ1NjIxSEpGUXdGZnVnbGZZczlkVU03YTRBLzNFeEppdFVMTk1mdy9DRlVIbVAyR21T
Ckp1blE1cENNYzkyM1FYdytPZjBMempnRVl5TzZLQklLS3dZQkJBR1hWUUVGQVFFSFFBVHJrMXFN
Q0FVVgpDMFRBeFAvV3B6QjY4MG5DVmNlK1E2OVNPUWR6Uk9VY0F3RUlCOEo0QkJnV0NBQUpCUUpq
STdvb0Foc00KQUNFSkVQUEtWbEVMNTk4UkZpRUVRZVlWYUwwMnVUVHM3ZHcyODhwV1VRdm4zeEc5
VkFFQTlDV1Q5bHVuCldWZG5MWis0RlpySUZKZW9EUFAzTE9Jd09oRFVnY1ZtZU8wQS9qdHVjYjRk
eERzVTFiRjNkVjlHbGszaQo1SDJZcnIvRTJBYVlMbWFOVVBvTgo9SzRRaQotLS0tLUVORCBQR1Ag
UFVCTElDIEtFWSBCTE9DSy0tLS0tCg==
-----------------------8e9138847b6767adaf77a6c4459f35e9--

--------ae7235810eb51d1ce48d12414096a3191b3b50c78f383fca4fff93dfcfbeac24
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYKACcFgmZM7cMJkPPKVlEL598RFiEEQeYVaL02uTTs7dw288pWUQvn
3xEAAOLVAP9YpMW0hHJ4NzgBbaAE/Rb214HRG/0QHOryc1cqDfluSwEAtnfW
nHpAL2EZGi9nwb59fZhUBX2wixidBVoVB4QdkQ4=
=WBzy
-----END PGP SIGNATURE-----


--------ae7235810eb51d1ce48d12414096a3191b3b50c78f383fca4fff93dfcfbeac24--





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 21 May 2024 18:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 21 14:48:05 2024
Received: from localhost ([127.0.0.1]:50588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9UWq-0002K6-P8
	for submit <at> debbugs.gnu.org; Tue, 21 May 2024 14:48:05 -0400
Received: from eggs.gnu.org ([209.51.188.92]:50792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s9UWm-0002Jj-Re
 for 71073 <at> debbugs.gnu.org; Tue, 21 May 2024 14:48:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s9UWb-0007sx-TN; Tue, 21 May 2024 14:47:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=qC43C1cnTjHFlRK9OSZ96fOAZkxc92YOwbkV4NuvJbs=; b=gpEQiSjELHdr
 KmDMfHEhbKH23Ve83S4GIcF7Lu7xjkjarUj+YWVai0wVP6rnVUSaboA2BAfRk5u6uYxeozlazkYjX
 KXQ1XUU7fHl8uQ/lHcLdEmEd7e6Jr2Kry49UvNgpi5UODMG5ysb1FN7ZaD3HWi2fMGh6flksgLj30
 98lfnPbS1E55f5Ebcahj6HmFRfMoDC6+0KtNZWOdBdsfIdLkPI0PCIOwtnYs+i7qTGxQYxeqBl1ju
 ywGQ2zjm7+l6MBXrLvqrAefeldmGXuZYwCG8aMZLevzlxyFgKztlAvYu+Lf1MZsdntq7u8EaVMadi
 yOdQudHIG4i8FrT0gYVe3g==;
Date: Tue, 21 May 2024 21:47:44 +0300
Message-Id: <868r0380j3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: alexis purslane <alexispurslane@HIDDEN>,
 Po Lu <luangruo@HIDDEN>
In-Reply-To: <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
 (message from alexis purslane on Tue, 21 May 2024 18:26:54 +0000)
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 <86cypf81r1.fsf@HIDDEN>
 <jqvaDt-RQv2Jvca3QEodr0RZhLmXYQk4MySVNDiuYZrBt0P9UdlU7X1XniiPztKUIzb2kFzSXD8rHGRhuHTMZ7t6MWOVXHHbd6Hd7Iw8cDc=@pm.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71073
Cc: 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

[You are again replying only to me.  Please use Reply All.]

> Date: Tue, 21 May 2024 18:26:54 +0000
> From: alexis purslane <alexispurslane@HIDDEN>
> 
> Wait wait! No need, I got it to happen. As it turns out, the timing is a bit narrower
> than I thought. Attached is the full backtrace for all threads as requested. 
> 
> 
> 
> On Tuesday, May 21st, 2024 at 6:21 PM, Eli Zaretskii <eliz@HIDDEN> wrote:
> 
> > [Please use Reply All to reply, so as to keep the bug tracker CC'ed.]
> > 
> 
> > > Date: Tue, 21 May 2024 16:32:13 +0000
> > > From: alexis purslane alexispurslane@HIDDEN
> > > 
> 
> > > Okay, I tried to reproduce this in gdb, but it wouldn't do it? I was using
> > > the exact same configuration file, LSP server executable, test file, everything.
> > > The only differences were I had to run it with sudo because of the security
> > > settings of my OS, so I made it use the same config and everything by
> > > manually setting $HOME, and that when run with GDB for some reason Emacs
> > > ran under XWayland instead of Wayland. Maybe it's the latter that makes the
> > > difference?
> > 
> 
> > 
> 
> > I don't know. But we must have more detailed and more accurate
> > backtrace to make any progress here.
> > 
> 
> > Can someone please reproduce these crashes under GDB and post a
> > complete backtrace?
> 
> 
> Thread 10 (Thread 0x7fffd2b8f6c0 (LWP 57508) "dconf worker"):
> #0  0x00000000005811a0 in deliver_input_available_signal ()
> #1  0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.6
> #2  0x00007fffeea797ed in poll () at /lib64/libc.so.6
> #3  0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
> #4  0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
> #5  0x00007fffd867d705 in dconf_gdbus_worker_thread () at /usr/lib64/gio/modules/libdconfsettings.so

This does not seem to be a segfault, this is SIGIO that gets delivered
to one of the Glib threads.  While the main thread seems to just be
going about its business:

> Thread 1 (Thread 0x7fffe8df3280 (LWP 56994) "emacs-29.3"):
> #0  0x0000000000625768 in plist_get ()
> #1  0x0000000000579f81 in parse_modifiers ()
> #2  0x0000000000590ad8 in access_keymap_1.lto_priv ()
> #3  0x000000000057f7ea in read_char ()
> #4  0x0000000000648f3a in read_filtered_event.lto_priv ()
> #5  0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448.eln

Nothing here that is not normal, I think.  Did GDB say "thread 1 got
SIGSEGV"?

Po Lu, do you see anything problematic?

And why does GDB kick in when we get SIGIO?

But if this _is_ a segfault, then what could cause it?  The plist_get
call seems to be from Fget:

  Lisp_Object propval = plist_get (CDR (Fassq (symbol,
					       Voverriding_plist_environment)),
				   propname);

in which case the problem is with overriding-plist-environment or
something?  Or maybe it's the second call to plist_get:

  return plist_get (XSYMBOL (symbol)->u.s.plist, propname);

Here's the full backtrace, for those who didn't get the original
message (everyone but me):

  Thread 10 (Thread 0x7fffd2b8f6c0 (LWP 57508) "dconf worker"):
  #0  0x00000000005811a0 in deliver_input_available_signal ()
  #1  0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.6
  #2  0x00007fffeea797ed in poll () at /lib64/libc.so.6
  #3  0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
  #4  0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
  #5  0x00007fffd867d705 in dconf_gdbus_worker_thread () at /usr/lib64/gio/modules/libdconfsettings.so
  #6  0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
  #7  0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
  #8  0x00007fffeea8742c in clone3 () at /lib64/libc.so.6

  Thread 9 (Thread 0x7fffd358f6c0 (LWP 57507) "gmain"):
  #0  0x00007fffeea797ed in poll () at /lib64/libc.so.6
  #1  0x00007ffff710b724 in g_main_context_iterate_unlocked.isra () at /lib64/libglib-2.0.so.0
  #2  0x00007ffff70abb03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
  #3  0x00007ffff70abb59 in glib_worker_main () at /lib64/libglib-2.0.so.0
  #4  0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
  #5  0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
  #6  0x00007fffeea8742c in clone3 () at /lib64/libc.so.6

  Thread 8 (Thread 0x7fffd3f8f6c0 (LWP 57506) "pool-spawner"):
  #0  0x00000000005811a0 in deliver_input_available_signal ()
  #1  0x00007fffee9af750 in <signal handler called> () at /lib64/libc.so.6
  #2  0x00007fffeea8521d in syscall () at /lib64/libc.so.6
  #3  0x00007ffff710883d in g_cond_wait () at /lib64/libglib-2.0.so.0
  #4  0x00007ffff707558b in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0
  #5  0x00007ffff70dba93 in g_thread_pool_spawn_thread () at /lib64/libglib-2.0.so.0
  #6  0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
  #7  0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
  #8  0x00007fffeea8742c in clone3 () at /lib64/libc.so.6

  Thread 7 (Thread 0x7fffd918f6c0 (LWP 57505) "emacs-29.3"):
  #0  0x00007fffeea8521d in syscall () at /lib64/libc.so.6
  #1  0x00007ffff710883d in g_cond_wait () at /lib64/libglib-2.0.so.0
  #2  0x00007ffff707558b in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0
  #3  0x00007ffff70755ec in g_async_queue_pop () at /lib64/libglib-2.0.so.0
  #4  0x00007fffee9600a9 in fc_thread_func () at /lib64/libpangoft2-1.0.so.0
  #5  0x00007ffff70da8a3 in g_thread_proxy () at /lib64/libglib-2.0.so.0
  #6  0x00007fffeea051f7 in start_thread () at /lib64/libc.so.6
  #7  0x00007fffeea8742c in clone3 () at /lib64/libc.so.6

  Thread 1 (Thread 0x7fffe8df3280 (LWP 56994) "emacs-29.3"):
  #0  0x0000000000625768 in plist_get ()
  #1  0x0000000000579f81 in parse_modifiers ()
  #2  0x0000000000590ad8 in access_keymap_1.lto_priv ()
  #3  0x000000000057f7ea in read_char ()
  #4  0x0000000000648f3a in read_filtered_event.lto_priv ()
  #5  0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448.eln
  #6  0x000000000062148d in Ffuncall ()
  #7  0x00007fffd139a2c4 in F6a736f6e7270632d72657175657374_jsonrpc_request_0 () at /usr/lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/jsonrpc-e62a9c36-62ae7160.eln
  #8  0x000000000062148d in Ffuncall ()
  #9  0x0000000000621b90 in Fapply ()
  #10 0x000000000066b8bc in exec_byte_code ()
  #11 0x000000000062148d in Ffuncall ()
  #12 0x00000000005b6122 in Fall_completions ()
  #13 0x00007fffe7b7ba67 in F636f6d706c6574696f6e2d70636d2d2d616c6c2d636f6d706c6574696f6e73_completion_pcm__all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #14 0x000000000062148d in Ffuncall ()
  #15 0x00007fffe7b7ef86 in F636f6d706c6574696f6e2d737562737472696e672d2d616c6c2d636f6d706c6574696f6e73_completion_substring__all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #16 0x000000000062148d in Ffuncall ()
  #17 0x00007fffe7b7fa16 in F636f6d706c6574696f6e2d666c65782d616c6c2d636f6d706c6574696f6e73_completion_flex_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #18 0x000000000062148d in Ffuncall ()
  #19 0x0000000000621b90 in Fapply ()
  #20 0x000000000066b8bc in exec_byte_code ()
  #21 0x000000000062148d in Ffuncall ()
  #22 0x00007fffe7b68852 in F636f6d706c6574696f6e2d2d736f6d65_completion__some_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #23 0x000000000062148d in Ffuncall ()
  #24 0x00007fffe7b6d914 in F636f6d706c6574696f6e2d2d6e74682d636f6d706c6574696f6e_completion__nth_completion_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #25 0x000000000062148d in Ffuncall ()
  #26 0x00007fffe7b6dcd0 in F636f6d706c6574696f6e2d616c6c2d636f6d706c6574696f6e73_completion_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #27 0x000000000062148d in Ffuncall ()
  #28 0x0000000000621b90 in Fapply ()
  #29 0x000000000066b8bc in exec_byte_code ()
  #30 0x000000000062148d in Ffuncall ()
  #31 0x0000000000621b90 in Fapply ()
  #32 0x00007fffd1515be9 in F636f7266752d2d66696c7465722d636f6d706c6574696f6e73_corfu__filter_completions_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #33 0x000000000062148d in Ffuncall ()
  #34 0x00007fffd1516b9e in F636f7266752d2d7265636f6d70757465_corfu__recompute_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #35 0x000000000062148d in Ffuncall ()
  #36 0x00007fffd1517e25 in F636f7266752d2d757064617465_corfu__update_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #37 0x000000000066b8bc in exec_byte_code ()
  #38 0x000000000062148d in Ffuncall ()
  #39 0x0000000000621e82 in Fapply ()
  #40 0x000000000066b8bc in exec_byte_code ()
  #41 0x000000000062148d in Ffuncall ()
  #42 0x0000000000621e82 in Fapply ()
  #43 0x000000000066b8bc in exec_byte_code ()
  #44 0x000000000062148d in Ffuncall ()
  #45 0x00007fffd151b4c7 in F636f7266752d2d6175746f2d636f6d706c6574652d6465666572726564_corfu__auto_complete_deferred_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #46 0x000000000062148d in Ffuncall ()
  #47 0x0000000000621e82 in Fapply ()
  #48 0x000000000062148d in Ffuncall ()
  #49 0x00007fffe7813f60 in F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/timer-3ee7cfd9-226b3dc9.eln
  #50 0x000000000062148d in Ffuncall ()
  #51 0x0000000000577d55 in timer_check ()
  #52 0x00000000005782fd in readable_events.lto_priv ()
  #53 0x0000000000582a80 in get_input_pending.lto_priv ()
  #54 0x000000000068591f in wait_reading_process_output ()
  #55 0x000000000057c62c in kbd_buffer_get_event ()
  #56 0x000000000057e886 in read_char ()
  #57 0x0000000000587743 in read_key_sequence.lto_priv ()
  #58 0x0000000000573f75 in command_loop_1.lto_priv ()
  #59 0x000000000060fa9e in internal_condition_case ()
  #60 0x00000000005734d6 in command_loop_2 ()
  #61 0x000000000060f9f7 in internal_catch ()
  #62 0x0000000000573933 in command_loop ()
  #63 0x0000000000573a2f in recursive_edit_1 ()
  #64 0x0000000000573c1d in Frecursive_edit ()
  #65 0x0000000000479569 in main ()
  #0  0x0000000000625768 in plist_get ()
  #1  0x0000000000579f81 in parse_modifiers ()
  #2  0x0000000000590ad8 in access_keymap_1.lto_priv ()
  #3  0x000000000057f7ea in read_char ()
  #4  0x0000000000648f3a in read_filtered_event.lto_priv ()
  #5  0x00007fffe7bd92ff in F7369742d666f72_sit_for_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13adf6a6-bfb9f448.eln
  #6  0x000000000062148d in Ffuncall ()
  #7  0x00007fffd139a2c4 in F6a736f6e7270632d72657175657374_jsonrpc_request_0 () at /usr/lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/jsonrpc-e62a9c36-62ae7160.eln
  #8  0x000000000062148d in Ffuncall ()
  #9  0x0000000000621b90 in Fapply ()
  #10 0x000000000066b8bc in exec_byte_code ()
  #11 0x000000000062148d in Ffuncall ()
  #12 0x00000000005b6122 in Fall_completions ()
  #13 0x00007fffe7b7ba67 in F636f6d706c6574696f6e2d70636d2d2d616c6c2d636f6d706c6574696f6e73_completion_pcm__all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #14 0x000000000062148d in Ffuncall ()
  #15 0x00007fffe7b7ef86 in F636f6d706c6574696f6e2d737562737472696e672d2d616c6c2d636f6d706c6574696f6e73_completion_substring__all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #16 0x000000000062148d in Ffuncall ()
  #17 0x00007fffe7b7fa16 in F636f6d706c6574696f6e2d666c65782d616c6c2d636f6d706c6574696f6e73_completion_flex_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #18 0x000000000062148d in Ffuncall ()
  #19 0x0000000000621b90 in Fapply ()
  #20 0x000000000066b8bc in exec_byte_code ()
  #21 0x000000000062148d in Ffuncall ()
  #22 0x00007fffe7b68852 in F636f6d706c6574696f6e2d2d736f6d65_completion__some_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #23 0x000000000062148d in Ffuncall ()
  #24 0x00007fffe7b6d914 in F636f6d706c6574696f6e2d2d6e74682d636f6d706c6574696f6e_completion__nth_completion_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #25 0x000000000062148d in Ffuncall ()
  #26 0x00007fffe7b6dcd0 in F636f6d706c6574696f6e2d616c6c2d636f6d706c6574696f6e73_completion_all_completions_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffer-1b0f548b-25462d74.eln
  #27 0x000000000062148d in Ffuncall ()
  #28 0x0000000000621b90 in Fapply ()
  #29 0x000000000066b8bc in exec_byte_code ()
  #30 0x000000000062148d in Ffuncall ()
  #31 0x0000000000621b90 in Fapply ()
  #32 0x00007fffd1515be9 in F636f7266752d2d66696c7465722d636f6d706c6574696f6e73_corfu__filter_completions_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #33 0x000000000062148d in Ffuncall ()
  #34 0x00007fffd1516b9e in F636f7266752d2d7265636f6d70757465_corfu__recompute_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #35 0x000000000062148d in Ffuncall ()
  #36 0x00007fffd1517e25 in F636f7266752d2d757064617465_corfu__update_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #37 0x000000000066b8bc in exec_byte_code ()
  #38 0x000000000062148d in Ffuncall ()
  #39 0x0000000000621e82 in Fapply ()
  #40 0x000000000066b8bc in exec_byte_code ()
  #41 0x000000000062148d in Ffuncall ()
  #42 0x0000000000621e82 in Fapply ()
  #43 0x000000000066b8bc in exec_byte_code ()
  #44 0x000000000062148d in Ffuncall ()
  #45 0x00007fffd151b4c7 in F636f7266752d2d6175746f2d636f6d706c6574652d6465666572726564_corfu__auto_complete_deferred_0 () at /var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d30fc894.eln
  #46 0x000000000062148d in Ffuncall ()
  #47 0x0000000000621e82 in Fapply ()
  #48 0x000000000062148d in Ffuncall ()
  #49 0x00007fffe7813f60 in F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0 () at /usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/timer-3ee7cfd9-226b3dc9.eln
  #50 0x000000000062148d in Ffuncall ()
  #51 0x0000000000577d55 in timer_check ()
  #52 0x00000000005782fd in readable_events.lto_priv ()
  #53 0x0000000000582a80 in get_input_pending.lto_priv ()
  #54 0x000000000068591f in wait_reading_process_output ()
  #55 0x000000000057c62c in kbd_buffer_get_event ()
  #56 0x000000000057e886 in read_char ()
  #57 0x0000000000587743 in read_key_sequence.lto_priv ()
  #58 0x0000000000573f75 in command_loop_1.lto_priv ()
  #59 0x000000000060fa9e in internal_condition_case ()
  #60 0x00000000005734d6 in command_loop_2 ()
  #61 0x000000000060f9f7 in internal_catch ()
  #62 0x0000000000573933 in command_loop ()
  #63 0x0000000000573a2f in recursive_edit_1 ()
  #64 0x0000000000573c1d in Frecursive_edit ()
  #65 0x0000000000479569 in main ()




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 21 May 2024 18:21:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 21 14:21:39 2024
Received: from localhost ([127.0.0.1]:50480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s9U7G-00024R-Tg
	for submit <at> debbugs.gnu.org; Tue, 21 May 2024 14:21:39 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51020)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s9U7F-00024I-6S
 for 71073 <at> debbugs.gnu.org; Tue, 21 May 2024 14:21:37 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s9U73-0002BV-Ig; Tue, 21 May 2024 14:21:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=glXnaqFi7i7r0nwSgUNc0Kl4gBfiLYPtfK6FAZh5C4I=; b=RvAiUtIuJnsZ
 H7i1UkFgOo38U0ffoariKefGdNJTb/S30vMKcGSJkwSqvPi5WQ6sHOKpr7j2RAm+eWaXC+28AbiyS
 v9e4XhbAIBq/RwPZ8cQeciNUyRCL94lTfrsWPqTvavvrUuusCC8jJjfRdPSIipWSs8afU8yYl8D6d
 QYqBWGBBcED9Tj5pRGBn1mhIofGkDYzH5wXQgbc6STPe8FhhDxuQ8gtKeECBBG4XDfGvco3XEXxDI
 ChNh3OEvOy17ZpVMiOwoOvLqqhiATR+/A3TmgRBotllG91UxdWzBjAPpYftkzizmrmPOSC/d0GNl+
 tfN0vtl73uYytoAdXn658g==;
Date: Tue, 21 May 2024 21:21:22 +0300
Message-Id: <86cypf81r1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: alexis purslane <alexispurslane@HIDDEN>
In-Reply-To: <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
 (message from alexis purslane on Tue, 21 May 2024 16:32:13 +0000)
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 <86ttisagqz.fsf@HIDDEN>
 <R1HuOgwSHJv2VUkxKdJA3LS2xZ7FEx4a27F4R4JexO5HGWWVgufaEgOXfhGgZmc12YJ6LSueosCSPJhCUGQgLaIGUasgZSJyzm3tvV56sko=@pm.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71073
Cc: 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

[Please use Reply All to reply, so as to keep the bug tracker CC'ed.]

> Date: Tue, 21 May 2024 16:32:13 +0000
> From: alexis purslane <alexispurslane@HIDDEN>
> 
> Okay, I tried to reproduce this in gdb, but it wouldn't do it? I was using
> the exact same configuration file, LSP server executable, test file, everything.
> The only differences were I had to run it with sudo because of the security
> settings of my OS, so I made it use the same config and everything by
> manually setting $HOME, and that when run with GDB for some reason Emacs
> ran under XWayland instead of Wayland. Maybe it's the latter that makes the
> difference?

I don't know.  But we must have more detailed and more accurate
backtrace to make any progress here.

Can someone please reproduce these crashes under GDB and post a
complete backtrace?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at 71073 <at> debbugs.gnu.org:


Received: (at 71073) by debbugs.gnu.org; 20 May 2024 11:02:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 20 07:02:38 2024
Received: from localhost ([127.0.0.1]:42036 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s90ms-0000SP-Kb
	for submit <at> debbugs.gnu.org; Mon, 20 May 2024 07:02:38 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45338)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1s90mp-0000SJ-6R
 for 71073 <at> debbugs.gnu.org; Mon, 20 May 2024 07:02:36 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1s90me-0005Hx-U2; Mon, 20 May 2024 07:02:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ZyP3otVOa2XNh0tVWP/FbzJnSJaP7NQJ+3ZZb7GW7cM=; b=VKkcQyh6Exmc
 6cM2Ozikn4uWep0mo0tifi167mLQPIlB9yg/Up0j3jtbIupbTSzierpolqFhodJdu4aHWx48wu5Hm
 VT8vitVbOgm8nBiOH586vhRDOlUuxzlJwVy87WGteLrAn9+6DLvoae34VSH189HGp5+qLaYwpymiw
 F5QpY9zqu9/lVcVzv/lnaMsg1sN4kTcy0zdv7LXz13/+L1EcGhVQ8fnysz/v03vgUsx4VGgnizKAB
 5+niOsouMMz0MPGFelq1GtSGC5T297kU0nRzO7UZl3fpjPfyQ3TwLK53pRRas78rXAolIxAG0k2xb
 AHs3dmF83H6aoWUT8LV3JA==;
Date: Mon, 20 May 2024 14:02:12 +0300
Message-Id: <86ttisagqz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: alexis purslane <alexispurslane@HIDDEN>
In-Reply-To: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#71073: Emacs segfaults if corfu is asked to autocomplete
 something while the LSP server providing completions is still
 starting/indexing
References: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 71073
Cc: 71073 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Sun, 19 May 2024 19:58:23 +0000
> From:  alexis purslane via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> If corfu is prompted to start autocompletion (by typing the first 3
> letters of a word in my case) while an eglot LSP server is still
> starting up, but after eglot has connected to that server, you get a
> segmentation fault.
> 
> ## Steps to reproduce
> 
> 1. Open a file with a mode associated with it that has a language server
> 2. {M-x eglot}
> 3. Before the server has finished indexing and can provide completions,
>    but after it has connected, prompt corfu to do an autocompletion
> 4. Enjoy your segfault salad
> 
> ## Debug information
> 
> Here's the backtrace from the core dump:

Thanks, but this backtrace is less useful than it could be.  If you
can run Emacs from GDB, please do that, and when it segfaults and GDB
shows its prompt, type

  (gdb) thread apply all bt

and post here everything GDB produces as result.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 19 May 2024 21:07:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 19 17:07:18 2024
Received: from localhost ([127.0.0.1]:38049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1s8nkS-0006WN-Fz
	for submit <at> debbugs.gnu.org; Sun, 19 May 2024 17:07:17 -0400
Received: from lists.gnu.org ([209.51.188.17]:42666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alexispurslane@HIDDEN>) id 1s8mg1-0005jp-LU
 for submit <at> debbugs.gnu.org; Sun, 19 May 2024 15:58:39 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <alexispurslane@HIDDEN>)
 id 1s8mfx-0001Ma-2c
 for bug-gnu-emacs@HIDDEN; Sun, 19 May 2024 15:58:33 -0400
Received: from mail-40134.protonmail.ch ([185.70.40.134])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <alexispurslane@HIDDEN>)
 id 1s8mfu-00066F-7n
 for bug-gnu-emacs@HIDDEN; Sun, 19 May 2024 15:58:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me;
 s=protonmail3; t=1716148705; x=1716407905;
 bh=j+uwAmcgWb5BVJiebH/gtJOKkWjnlrH3sAd5hBEjRtA=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
 b=OY9L7hkTI61gUB9oEit7XlNLWRKYlzAJAN3JDOOnW8bytW+7xmP4xS4vetNbUHsRs
 QZgkq5hVQmU5KUrIOq3O1G9XeFry5bL/kbCez9vAVk3doLsF8aEBp06Z4492a5Voqg
 GVI8GjhJ9hysU8AEvX9rJNtzghRDjYN/b4ZdrShtTOYPPQyxtzZnERuaH0jZWHVNVZ
 wj7NtEs+TBkHYl03llCJCMWKXmNKJrA9yR/g0VlHKqQ3NNNDVLWZVmLapVuK1XZnHD
 E7+2Kr+SvaCRhGiIsqa3hdT2Q7vxrobiRO+ypyhaKAMUFlIiQLKQsRUHEBWReo7yKK
 Kw/3DBjaYj9nw==
Date: Sun, 19 May 2024 19:58:23 +0000
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
From: alexis purslane <alexispurslane@HIDDEN>
Subject: Emacs segfaults if corfu is asked to autocomplete something while the
 LSP server providing completions is still starting/indexing
Message-ID: <Eyqu8A_qFB4NFIgmwO0ISo99LfmbfzT4hz4DgxgMVzHd9C4rgJJfnSHTLNW0SmoAhGymWilJkvd6aQviA5rbONSgRra92_hVjQO2eZfNcpM=@pm.me>
Feedback-ID: 55030218:user:proton
X-Pm-Message-ID: d7505e4461390fb2d2816f6e133a88465ed9bf96
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------2b1e9a1a24421b62f9429bd1ac41b2681e5374fe7e321e5968ac97c5790bd662";
 charset=utf-8
Received-SPF: pass client-ip=185.70.40.134; envelope-from=alexispurslane@HIDDEN;
 helo=mail-40134.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 19 May 2024 17:07:14 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------2b1e9a1a24421b62f9429bd1ac41b2681e5374fe7e321e5968ac97c5790bd662
Content-Type: multipart/mixed;boundary=---------------------3005dc10c944a7a89e735606e00cb706

-----------------------3005dc10c944a7a89e735606e00cb706
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

## Description

If corfu is prompted to start autocompletion (by typing the first 3
letters of a word in my case) while an eglot LSP server is still
starting up, but after eglot has connected to that server, you get a
segmentation fault.

## Steps to reproduce

1. Open a file with a mode associated with it that has a language server
2. {M-x eglot}
3. Before the server has finished indexing and can provide completions,
   but after it has connected, prompt corfu to do an autocompletion
4. Enjoy your segfault salad

## Debug information

Here's the backtrace from the core dump:

```
Fatal error 11: Segmentation fault
Backtrace:
emacs(emacs_backtrace+0x5a)[0x595c1a]
emacs(terminate_due_to_signal+0x9f)[0x467885]
emacs[0x468623]
emacs[0x70bae4]
/lib64/libc.so.6(+0x40750)[0x7f153d9e3750]
emacs(parse_modifiers+0x12c)[0x57a06c]
emacs[0x590ad8]
emacs(read_char+0x212a)[0x57f7ea]
emacs[0x648f3a]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/subr-13ad=
f6a6-bfb9f448.eln(F7369742d666f72_sit_for_0+0x19f)[0x7f1536c1b2ff]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/jsonrpc-e62a9c36-62ae7160.=
eln(F6a736f6e7270632d72657175657374_jsonrpc_request_0+0xa14)[0x7f152409e2c=
4]
emacs(Ffuncall+0xfd)[0x62148d]
emacs(Fapply+0x1b0)[0x621b90]
emacs(exec_byte_code+0x54c)[0x66b8bc]
emacs(Ffuncall+0xfd)[0x62148d]
emacs(Fall_completions+0x372)[0x5b6122]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d70636d2d2d616c6c2d636f6d706=
c6574696f6e73_completion_pcm__all_completions_0+0x1a7)[0x7f1536bbda67]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d737562737472696e672d2d616c6=
c2d636f6d706c6574696f6e73_completion_substring__all_completions_0+0x1d6)[0=
x7f1536bc0f86]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d666c65782d616c6c2d636f6d706=
c6574696f6e73_completion_flex_all_completions_0+0xb6)[0x7f1536bc1a16]
emacs(Ffuncall+0xfd)[0x62148d]
emacs(Fapply+0x1b0)[0x621b90]
emacs(exec_byte_code+0x54c)[0x66b8bc]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d2d736f6d65_completion__some=
_0+0x1e2)[0x7f1536baa852]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d2d6e74682d636f6d706c6574696=
f6e_completion__nth_completion_0+0x2d4)[0x7f1536baf914]
emacs(Ffuncall+0xfd)[0x62148d]
/usr/bin/../lib64/emacs/29.3/native-lisp/29.3-f9fbfec9/preloaded/minibuffe=
r-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d616c6c2d636f6d706c6574696f6=
e73_completion_all_completions_0+0x50)[0x7f1536bafcd0]
emacs(Ffuncall+0xfd)[0x62148d]
emacs(Fapply+0x1b0)[0x621b90]
emacs(exec_byte_code+0x54c)[0x66b8bc]
emacs(Ffuncall+0xfd)[0x62148d]
emacs(Fapply+0x1b0)[0x621b90]
/var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d=
30fc894.eln(F636f7266752d2d66696c7465722d636f6d706c6574696f6e73_corfu__fil=
ter_completions_0+0x199)[0x7f1524616be9]
emacs(Ffuncall+0xfd)[0x62148d]
/var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d=
30fc894.eln(F636f7266752d2d7265636f6d70757465_corfu__recompute_0+0x29e)[0x=
7f1524617b9e]
emacs(Ffuncall+0xfd)[0x62148d]
/var/home/alexispurslane/.emacs.d/eln-cache/29.3-f9fbfec9/corfu-4ecf6dfc-d=
30fc894.eln(F636f7266752d2d757064617465_corfu__update_0+0x755)[0x7f1524618=
e25]
...
Segmentation fault: oops, process 'emacs' core dumped
```

## Recipe

I was able to repro this bug with just this in my config (running with
emacs --init-directory set to a separate dummy directory with this in my
init.el):

```lisp
(use-package corfu
    :ensure t
    ;; Optional customizations
    :custom
    (corfu-cycle t)                ;; Enable cycling for `corfu-next/previ=
ous'
    (corfu-auto t)                 ;; Enable auto completion
    (corfu-separator ?\s)          ;; Orderless field separator
    (corfu-quit-no-match 'separator)
    (corfu-auto-delay 0.12)
    (corfu-auto-prefix 3)
    (corfu-popupinfo-delay 0.22)
    (corfu-popupinfo-direction 'right)
    :config
    (global-corfu-mode)
    (defun corfu-enable-in-minibuffer ()
        "Enable Corfu in the minibuffer."
        (when (local-variable-p 'completion-at-point-functions)
            (setq-local corfu-echo-delay nil ;; Disable automatic echo and=
 popup
                        corfu-popupinfo-delay nil)
            (corfu-mode 1)))
    (add-hook 'minibuffer-setup-hook #'corfu-enable-in-minibuffer)

    (defun corfu-popupinfo-start ()
        (require 'corfu-popupinfo)
        (set-face-attribute 'corfu-popupinfo nil :inherit 'variable-pitch)
        (corfu-popupinfo-mode))
    (add-hook 'corfu-mode-hook #'corfu-popupinfo-start))
```

## Config

Here's my full corfu and orderless configuration:

```lisp
;; Optionally use the `orderless' completion style for proper fuzzy search=
ing
;; in vertico
(use-package orderless
    :after vertico
    :init
(setq completion-styles '(orderless basic)
      completion-category-defaults nil
          completion-category-overrides '((file (styles partial-completion=
)))))

(use-package corfu
    ;; Optional customizations
    :custom
    (corfu-cycle t)                ;; Enable cycling for `corfu-next/previ=
ous'
    (corfu-auto t)                 ;; Enable auto completion
    (corfu-separator ?\s)          ;; Orderless field separator
    (corfu-quit-no-match 'separator)
    (corfu-auto-delay 0.12)
    (corfu-auto-prefix 3)
    (corfu-popupinfo-delay 0.22)
    (corfu-popupinfo-direction 'right)
    :config
    (global-corfu-mode)
    (defun corfu-enable-in-minibuffer ()
        "Enable Corfu in the minibuffer."
        (when (local-variable-p 'completion-at-point-functions)
            (setq-local corfu-echo-delay nil ;; Disable automatic echo and=
 popup
                        corfu-popupinfo-delay nil)
            (corfu-mode 1)))
    (add-hook 'minibuffer-setup-hook #'corfu-enable-in-minibuffer)

    (defun corfu-popupinfo-start ()
        (require 'corfu-popupinfo)
        (set-face-attribute 'corfu-popupinfo nil :inherit 'variable-pitch)
        (corfu-popupinfo-mode))
    (add-hook 'corfu-mode-hook #'corfu-popupinfo-start))

(use-package nerd-icons
    :if (display-graphic-p)
    :custom (nerd-icons-font-family "Symbols Nerd Font Mono"))

;; Integrate them with corfu
(use-package nerd-icons-corfu
    :after (corfu nerd-icons)
    :config (add-to-list 'corfu-margin-formatters #'nerd-icons-corfu-forma=
tter))
```


In GNU Emacs 29.3 (build 1, x86_64-redhat-linux-gnu, GTK+ Version
 3.24.41, cairo version 1.18.0) of 2024-04-18 built on
 f79e87ffac024d38993f848c551f45fc
System Description: Fedora Linux 41 (Container Image Prerelease)

Configured using:
 'configure --build=3Dx86_64-redhat-linux-gnu
 --host=3Dx86_64-redhat-linux-gnu --program-prefix=3D
 --disable-dependency-tracking --prefix=3D/usr --exec-prefix=3D/usr
 --bindir=3D/usr/bin --sbindir=3D/usr/sbin --sysconfdir=3D/etc
 --datadir=3D/usr/share --includedir=3D/usr/include --libdir=3D/usr/lib64
 --libexecdir=3D/usr/libexec --localstatedir=3D/var --runstatedir=3D/run
 --sharedstatedir=3D/var/lib --mandir=3D/usr/share/man
 --infodir=3D/usr/share/info --with-cairo --with-dbus --with-gif
 --with-gpm=3Dno --with-harfbuzz --with-jpeg --with-json --with-modules
 --with-native-compilation=3Daot --with-pgtk --with-png --with-rsvg
 --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm
 --with-xwidgets build_alias=3Dx86_64-redhat-linux-gnu
 host_alias=3Dx86_64-redhat-linux-gnu CC=3Dgcc 'CFLAGS=3D-DMAIL_USE_LOCKF =
-O2
 -flto=3Dauto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
 -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=3Dgnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ' LDFLAGS=3D-Wl,-z,relro
 PKG_CONFIG_PATH=3D:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=3Dg++
 'CXXFLAGS=3D-O2 -flto=3Dauto -ffat-lto-objects -fexceptions -g
 -grecord-gcc-switches -pipe -Wall -Werror=3Dformat-security
 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3D3 -Wp,-D_GLIBCXX_ASSERTIONS
 -specs=3D/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
 -specs=3D/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=3Dx86-64
 -mtune=3Dgeneric -fasynchronous-unwind-tables -fstack-clash-protection
 -fcf-protection -mtls-dialect=3Dgnu2 -fno-omit-frame-pointer
 -mno-omit-leaf-frame-pointer ''

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=3Dibus
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  elisp-def-mode: t
  highlight-defined-mode: t
  electric-pair-mode: t
  hl-line-mode: t
  display-line-numbers-mode: t
  corfu-popupinfo-mode: t
  corfu-mode: t
  eldoc-box-hover-at-point-mode: t
  yas-minor-mode: t
  hl-todo-mode: t
  ligature-mode: t
  nerd-icons-completion-mode: t
  mood-line-mode: t
  spacious-padding-mode: t
  global-treesit-auto-mode: t
  global-evil-collection-unimpaired-mode: t
  evil-collection-unimpaired-mode: t
  marginalia-mode: t
  vertico-mode: t
  which-key-mode: t
  general-override-mode: t
  evil-mode: t
  evil-local-mode: t
  override-global-mode: t
  recentf-mode: t
  winner-mode: t
  pixel-scroll-precision-mode: t
  delete-selection-mode: t
  cua-mode: t
  apheleia-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/var/home/alexispurslane/.emacs.d/elpa/transient-20240509.1849/transient h=
ides /usr/share/emacs/29.3/lisp/transient

Features:
(shadow sort mail-extr emacsbug message yank-media puny
evil-collection-dired dired dired-loaddefs rfc822 mml mml-sec
evil-collection-epa epa derived epg rfc6068 epg-config gnus-util
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-utils vertico-directory mule-util time-date evil-collection-vc-git
vc-git evil-collection-diff-mode diff-mode vc-dispatcher
mood-line-segment-vc elisp-def evil-collection-ert ert ewoc
evil-collection-debug debug backtrace evil-collection-xref xref
find-func f s dash highlight-defined elec-pair hl-line
display-line-numbers corfu-popupinfo yasnippet-capf nerd-icons-corfu
evil-collection-corfu corfu mood-line-segment-modal yasnippet eldoc-box
hl-todo ligature time evil-collection-flymake flymake-proc flymake
project evil-collection-compile compile evil-collection-comint comint
ansi-osc ansi-color nerd-icons-completion evil-collection-dashboard
dashboard dashboard-widgets nerd-icons nerd-icons-faces nerd-icons-data
nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon
nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon
nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon
nerd-icons-data-pomicon nerd-icons-data-ipsicon ffap mood-line
spacious-padding doom-gruvbox-theme doom-themes doom-themes-base
treesit-auto evil-textobj-tree-sitter
evil-textobj-tree-sitter-thing-at-point evil-collection-unimpaired
evil-collection-which-key evil-collection-vertico
evil-collection-tabulated-list evil-collection-tab-bar
evil-collection-simple evil-collection-replace
evil-collection-process-menu evil-collection-package-menu
evil-collection-info evil-collection-indent evil-collection-help
evil-collection-elisp-mode evil-collection-eldoc evil-collection-custom
evil-collection-consult evil-collection-buff-menu
evil-collection-bookmark evil-collection annalist consult bookmark
text-property-search orderless marginalia vertico compat which-key
general evil-textobj-tree-sitter-core evil evil-keybindings
evil-integration evil-maps evil-commands reveal evil-jumps
evil-command-window evil-types evil-search evil-ex evil-macros
evil-repeat evil-states evil-core comp comp-cstr warnings rx advice
evil-common thingatpt rect evil-vars treesit edmacro kmacro
use-package-bind-key bind-key use-package-diminish recentf tree-widget
winner pixel-scroll ring delsel cua-base cus-edit pp cus-load icons
wid-edit cl-extra help-mode use-package-ensure use-package-core
clang-rename clang-include-fixer let-alist clang-format xml
apheleia-autoloads easy-mmode breadcrumb-autoloads
centaur-tabs-autoloads consult-notes-autoloads consult-autoloads
corfu-autoloads darkroom-autoloads dashboard-autoloads denote-autoloads
doom-themes-autoloads eldoc-box-autoloads elisp-def-autoloads
elisp-demos-autoloads emojify-autoloads evil-collection-autoloads
annalist-autoloads evil-textobj-tree-sitter-autoloads general-autoloads
helpful-autoloads elisp-refs-autoloads f-autoloads
highlight-defined-autoloads hl-todo-autoloads hyperbole-autoloads
kotl-autoloads hact set hhist latex-preview-pane-autoloads
ligature-autoloads magit-autoloads pcase git-commit-autoloads
magit-section-autoloads marginalia-autoloads markdown-mode-autoloads
markdown-ts-mode-autoloads mood-line-autoloads
nerd-icons-completion-autoloads nerd-icons-corfu-autoloads
nerd-icons-dired-autoloads nerd-icons-autoloads orderless-autoloads
powerline-autoloads rainbow-delimiters-autoloads
spacious-padding-autoloads transient-autoloads treemacs-evil-autoloads
treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads
hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads
avy-autoloads s-autoloads dash-autoloads evil-autoloads
goto-chg-autoloads treesit-auto-autoloads vertico-autoloads
visual-fill-column-autoloads which-key-autoloads with-editor-autoloads
info compat-autoloads yasnippet-capf-autoloads yasnippet-autoloads
package browse-url url url-proxy url-privacy url-expand url-methods
url-history url-cookie generate-lisp-file url-domsuf url-util mailcap
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
gtk pgtk multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 398743 161667)
 (symbols 48 23840 0)
 (strings 32 98289 5189)
 (string-bytes 1 3584246)
 (vectors 16 46773)
 (vector-slots 8 943753 143975)
 (floats 8 528 347)
 (intervals 56 1561 0)
 (buffers 984 20))


-----------------------3005dc10c944a7a89e735606e00cb706--

--------2b1e9a1a24421b62f9429bd1ac41b2681e5374fe7e321e5968ac97c5790bd662
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYKACcFgmZKWc8JkPPKVlEL598RFiEEQeYVaL02uTTs7dw288pWUQvn
3xEAAGdIAQCWS7c++Y94bgNl2Pqgbg0taSbgRKFVKnI6xz2QUrq16gD9HnGt
M300kss2E/Ord6fEZ5m4RlFP4HZNvt+xrXZgkw4=
=FR1l
-----END PGP SIGNATURE-----


--------2b1e9a1a24421b62f9429bd1ac41b2681e5374fe7e321e5968ac97c5790bd662--





Acknowledgement sent to alexis purslane <alexispurslane@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#71073; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 26 May 2024 09:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.