GNU bug report logs - #69762
X11 versions of Emacs 29 on sparc fail at startup

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: ali_gnu2@HIDDEN; Done: Po Lu <luangruo@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 69762-done <at> debbugs.gnu.org:


Received: (at 69762-done) by debbugs.gnu.org; 6 Apr 2024 11:08:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 07:08:28 2024
Received: from localhost ([127.0.0.1]:38454 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt3uO-0004AY-HG
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 07:08:28 -0400
Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:39231)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rt3uE-00049Z-VG
 for 69762-done <at> debbugs.gnu.org; Sat, 06 Apr 2024 07:08:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1712401687; bh=5Ym+Dol83ZI4UotUFx/v+mDucKHguEtVOtAvL04rGJQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=IRn8oMj+QvLNcfRt8mj9gFveRdbni0kTZINJRIXgLDiVRQ8yRo+eLiW7092CcZSxI0cwoUhu4G9aHOE3myrxLBMzFuLa7dYkQ3ZI4bcQLOOSgzHJFu1cLo6JWcs/yXP30eMLzlSFLra/GOflHfiN8kalNc2ruFg97py8Oho0Hqr6uGcR7XIgpA4lsmyVU6tX24QVx2mxtA5ua540613EqsIbG4rIoibtd7TCg9imlwNwrFC9IE+uG0njr5ECva8iU2pArHwxvG4HvhXdGvikAGGiXWf5iSLZKaU3BMhRaxQT4J5tanCXlCgcbd7CHQkwvpIEggtCTMmi6IeoY/k66A==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1712401687; bh=cYxZDY+iBlmQ7ZwDyWAqBTwYPSzCXWVUx/DO9G3Rmdi=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=gAi1Vi5F5437JkgztxQDxlo8YC6jKvL7Y12KQWiIcHOP9CyX3XFIQGen9D2riYaQ17M/izjt5MY2Lnc7UCzOe3XhZZCWfFMJhidwhY58Q7ILnAIZhBr2wnLITC8ytjgOWwzCUD7mxn9xB9NK/6giawPqN/y2S0tpIL0RRl5hbwlvHy5lVwz6gjAkRpHuANpqBixZK5q2oa42ojwyf3hFNNlf19oBMviihfulNGajiFQQCuJv8aq+oDKp0vFn51DDI96LRprHZ2RagVjzJXSm9W+3DgvVH7C/XApFE6R12C3F8KGT+ZFDxw7e+lhHCtDzdK+DJLuKI2MP+zD1kz8ySQ==
X-YMail-OSG: hZYlI64VM1mz7iHKMyHlkqSw39ej.mbCgSdqebZDOGMPvaE5NrKb1K3its2AVJL
 etiJ7LqeF90AOIS55zY0cAUWrxGFgj6gD1PJvkagowcSSVCJzPNYvwH2C06ACR3F_CZSlbAe97n8
 16g7ZYY5bvAwrPkUbCFkbJ58q9R8V.riGGQjo4ZQJIUZ269cgp9oAbQbSFtfaF__acl3Ln.oGMmz
 x8QZOzFU1k_APk6abwH2lRbM6Gq2lZOKYcirPL7gnHepyKsK8Oo6iU03QNwxeTR0SsPCQ8yJzlwY
 _zay3ce8.vLGuVe0aVyCkTH9PbDQSyuKJZrV8k0ZXeAKaqtUDIkmq1V51161ANC7vGonwCJwrno5
 6nIRgFc3vhvd20v4F4adGhkgfbC8jn0b4_z9cxkvNJQ3RYBo_M6Qrp.MhwiUEaYA147gpzTvQZRu
 L9k2RQp2Aym5pxZLfHuxaCPCRQjUSqNs6GXkb73sAQnE0r_.Y1OP3wPIpJ2CU4bUI36mDHrNz8Q1
 TWnncmGEF7xSPSNuTseDzFo2aW355kFZDEdgG3rUPBjjuJBemkbMQfPlYXpqBgGy4Z_mZ8BCw5uI
 zqATr4eysR.n4zzgnkiIqVt35BW1WxAzuCrWyZAuuv3axatVQpyMlrcCvSJ9B.KFrkfGku8MW3E6
 dS0E0Y9K.QH.3iqUOR.Uj60Hr7NsAP99LlVtUkfi0V9NW9x7QmjfhcrcREZeS2MNGUUklRsLqYck
 5SwQPQf3TnOmXnMoV3T_KuMDFDjvlpRudvhFXw9.eh8rZ1dERSGH4SYxLRxf7pfKCwQsVvdMvl4O
 gmYWKX6X3a0rQKp6OR8eG_DjyP2r5RwDou9TPId9xXwBJk3A7Tdj_exJLvM6Fw9aSRkbn7PZUGJp
 p7iKtrcAtmr1yY__chLTcWeKGsss5XvSPZdP4aho_X8GKQGFej2JcDuZtxe24Mpt5U3_EvbTwdIa
 SnLqF.FJ8bkwtMwmSAOu.4Rci8FOhwebbGO6MAwR1_m_HyGwuoo2_XnDsCTojxaDmM0L5KcqQgGq
 jFPq3LQV9q10sE6r1mpzsJgoXAW0_XxJck8qjckDrEp8_gUFIQ03WrtPWJt6bKt8rs5q__QvtWs9
 3g41f1obs.3s.Snlka0AuJTj3rTx8BEaBbEhkOulBKOMCZzCvwZ4cpH8OmlB3eIlIWTtF02n8KSv
 5NnuaxEvcgnU6OXJljoLtx2XvL1gjGZNjbs0cbIgiHDJpDyAxmAAHXceBZKCnhCiO9ZdmewwZheS
 a4TUWAzKticP2BxZMJdIDf.qkYT7G0v45txYNxttJeOeIZGxqlxIGEEJ4ClZUIN8lL3UVGt3L8Z1
 .TAPhRpYWiGRL.wGdyYs5kFMm6D_cOdjENacttaosFA_KqDuo6bhSucUzP7E.NarYnZYoJ__ukwL
 Vg2bw59SkVTp9omu74ABkbNPbhKC7U4vbo4N9kbpefK1wIqirCvJ3R9xrkym_47NV6nlqB8odZrN
 98HCSHEan4Yx174k5w7eENhdW2GEuHQumwaOm_nyumM_PaQttfjCRl2yEIMatzHYgX6q.1btKsBg
 U2AeWSmoO20mkTIkRBC9Mb18.BBVrmvM1aHCH0.W8kn.XOQoUMNNdJsw3s3RWu_AsuuuPUkbbRiF
 O3i1GIsX65hiGXhllDc_qUxktISUevW1NXza.PHJL_miCgxnoEnXlu12.OSm15Eeaul6O2qTaGUg
 bsyRnJ93FFdPAM71pReZ45hPLGucT.zstN3MvZrg9beuCqJHs81wPpbpBOY6D5.TGWnuK1iQuaK7
 0_od0p2Hl5BQZpI96Z4d4rNrR_oft1RCX_vHqXljf_F8PiS2jsBtgBP1UvVN2f.Wo9_ShhLanjs5
 VdQrRd5JqdKSrCIeaNhmLUC4OAT3PxNqmWyLNnrK7iec1Aw0dMj.GikiPxV.u.agNAq6y.15leXh
 dne1TBShFf3KtLRGU_2fhsJkgtrAsIKJp52uIkWc3W0BvB4bTFbwCaoPXO7N7KEdAC4bL2r29gSW
 oOKksgzEn7zyj4cT0g5i6JGd1Th_GJhMYsjBFQiCX5DLGz1nzWQ54e9eKstUyACnqL6_FfPGUnRk
 OL96xz41Fz4Rbu5E3mO.pTdoSJ5lJzHsaqeKdLM0Xp2iYEIteNY0TKFf93e4h8oewjeoXFP0D3Gm
 d2SvdAtnjZ.Eh.KLvG2h09gxfVFVJ0kIq4.pdPNevTKKbwbzh8kOR1fPEfoKtrNwykgDFm07oTMU
 .AsaDdbvcVZZp2obXG5apUuH1qouFAsCg.6pJ5Qd2ucyWiYDMo9F7hnl9WXUW
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 66d0d0e4-cd30-4803-8de6-a281f478c9db
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 Apr 2024 11:08:07 +0000
Received: by hermes--production-sg3-6dc75bc8fb-67hzc (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 8b8026a2590875c4d09f68f737143cec; 
 Sat, 06 Apr 2024 11:08:00 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <86le5q3hks.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 06 Apr
 2024 13:34:43 +0300")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <8634sq77iu.fsf@HIDDEN>
 <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
 <87wmq1qdip.fsf@HIDDEN>
 <22c91ff9-05e3-4c22-8b7e-34d07dbe30d9@HIDDEN>
 <4a57fb0d-57c8-41e8-bbef-b5ebd8dfa91d@HIDDEN>
 <86le5q3hks.fsf@HIDDEN>
Date: Sat, 06 Apr 2024 19:07:53 +0800
Message-ID: <87jzla696e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22205
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 571
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 69762-done
Cc: Alan Coopersmith <alan.coopersmith@HIDDEN>, 69762-done <at> debbugs.gnu.org,
 ali_gnu2@HIDDEN
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:

>> Date: Wed, 3 Apr 2024 10:48:16 -0700
>> From: Alan Coopersmith <alan.coopersmith@HIDDEN>
>> Cc: 69762 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
>> 
>> On 3/23/24 10:00, Alan Coopersmith wrote:
>> > The Xinput2 one is a little more involved and I'm working on getting it
>> > fixed upstream now.
>> 
>> That fix is merged upstream as well now:
>> https://gitlab.freedesktop.org/xorg/xserver/-/commit/96798fc1967491c80a4d0c8d9e0a80586cb2152b
>
> Thanks.
>
> Po Lu, should we now close this bug?

Yes.  Thanks, Alan and all.




Notification sent to ali_gnu2@HIDDEN:
bug acknowledged by developer. Full text available.
Reply sent to Po Lu <luangruo@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 69762) by debbugs.gnu.org; 6 Apr 2024 10:34:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 06:34:59 2024
Received: from localhost ([127.0.0.1]:38417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt3Nz-0006jS-H3
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 06:34:59 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rt3Nx-0006j4-JC
 for 69762 <at> debbugs.gnu.org; Sat, 06 Apr 2024 06:34:57 -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 1rt3Nl-0004a6-Mi; Sat, 06 Apr 2024 06:34:45 -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=zlOh9oJly71fikuc4fZub9/EJQEzZuZZZ0syZx76FOA=; b=HQIz7a8QY7vI
 KwglI2VJwZREidCEZoj2c5nJvuMf+ozH6M2okv9RGm2zOqoCeAtaOPr3etazjQ5khuEDkUkq0PNHC
 /ZeE8s3IVBFZBz626ykZlY8dY/mj09rGKeLBI2XslF44sGpgDxBllcPYV617IjabsF7irMgokhBcc
 BbkNRGiZYH5nILXyUooGDkV3qiqRfsmU2L5Evq2RbxIc1m8SEfy7SiF+Xcg3PCnEZ9efw/IuVbx8g
 9TRWoYpysvXq9m7+5BEEtXeeF7vZafBaBg9HGnQIyyqpkGZhAXiWIpjlkxivc9qXYPvJb+PyqrtwN
 qbP+SQ+BPTrv9UiUoLXIsw==;
Date: Sat, 06 Apr 2024 13:34:43 +0300
Message-Id: <86le5q3hks.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, Alan Coopersmith <alan.coopersmith@HIDDEN>
In-Reply-To: <4a57fb0d-57c8-41e8-bbef-b5ebd8dfa91d@HIDDEN> (message from
 Alan Coopersmith on Wed, 3 Apr 2024 10:48:16 -0700)
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN> <8634sq77iu.fsf@HIDDEN>
 <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
 <87wmq1qdip.fsf@HIDDEN> <22c91ff9-05e3-4c22-8b7e-34d07dbe30d9@HIDDEN>
 <4a57fb0d-57c8-41e8-bbef-b5ebd8dfa91d@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <at> debbugs.gnu.org, ali_gnu2@HIDDEN
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: Wed, 3 Apr 2024 10:48:16 -0700
> From: Alan Coopersmith <alan.coopersmith@HIDDEN>
> Cc: 69762 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
> 
> On 3/23/24 10:00, Alan Coopersmith wrote:
> > The Xinput2 one is a little more involved and I'm working on getting it
> > fixed upstream now.
> 
> That fix is merged upstream as well now:
> https://gitlab.freedesktop.org/xorg/xserver/-/commit/96798fc1967491c80a4d0c8d9e0a80586cb2152b

Thanks.

Po Lu, should we now close this bug?




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

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


Received: (at 69762) by debbugs.gnu.org; 4 Apr 2024 04:47:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 04 00:47:11 2024
Received: from localhost ([127.0.0.1]:60124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rsF0F-00014r-TB
	for submit <at> debbugs.gnu.org; Thu, 04 Apr 2024 00:47:11 -0400
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:58360)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alan.coopersmith@HIDDEN>) id 1rs4iq-0003Wj-I0
 for 69762 <at> debbugs.gnu.org; Wed, 03 Apr 2024 13:48:29 -0400
Received: from pps.filterd (m0246617.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 433GPMaR014482; Wed, 3 Apr 2024 17:48:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=message-id : date :
 subject : from : to : cc : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2023-11-20;
 bh=1ncYM8LVSbawY8H1c38EWlPrliZn/ds2ZObcfSBUqkU=;
 b=oOC7Cf+8MWoeuLsy39e+ZZqn/OFJ1irf5n2Xd88qf7GdHRa4hH4sI5uXT1xN5tnyndOe
 3RQ856oHRfJax9RV9ydYAQ61Iva7wa2rEbVTfAkS+6VqHWzhTYIi8SoLEsjLFZLgoZPZ
 U0tn+dPbCHY/sfSqp5dwrfe3BRf/rM/xhhnKeKDSsIvzytYvQu8Zm1Ag7MeLg4t7p01G
 4tKwM+N3f/S8SWEFQr6hAZwMezsvjv1iIvMMjI71sfW2MLKbkV5sa5ZKsvUCQXBa8FL8
 qwOOzCj93IbBGHr5ugRTNYiCi3rNK9jlc4x1/5y5BjPfFy9XshP0BvuZn4pQTRuXdcf9 2Q== 
Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta03.appoci.oracle.com [138.1.37.129])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3x6b9vfsf4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 03 Apr 2024 17:48:22 +0000
Received: from pps.filterd
 (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19)
 with ESMTP id 433H610i009704; Wed, 3 Apr 2024 17:48:21 GMT
Received: from nam04-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam04lp2041.outbound.protection.outlook.com [104.47.74.41])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 3x6968y2e1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 03 Apr 2024 17:48:21 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Nq1XgEA2opNlQTbhvrbKn7MIASyyEIdBpB2G+kizALiGG2FbebctyzGiyaYToaBzmQAZ75F68vlNoVNt+iHwF0tM+JnsrPSzS4l8i/v3Ol0SKKBg4Vnh9WniSzNbtAJLBUEhTmoKvtVLtVcblHgCts4dH+d3wWFCEP4LQzuIaPfueTiyp8Uwjts41U2KZTvG8wd3b84rZqjH4GJ9tc0ex/5IiMwgXUc77dcuzUD71eP6wpX3Yau9x9/PWXDwjA7TL2oLJdYgu5xqw72h5gyj1WzWHjoJ/fbYsjIcBDOPk1AjpUA91yeRznPU2AY2H3PPxqEOCTpligNv1hNUgBSSCQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=1ncYM8LVSbawY8H1c38EWlPrliZn/ds2ZObcfSBUqkU=;
 b=cQ0dCNMD//l4SsdKgJj0yRYNJwW4S1jbtkhfTkpSy5cxYFlvFqo8jAQr+5DfXVkpvxrFPfEzr4mrqgxtUAKZCq+aoRj0C4aN1zrw0B4oftUjk/Hdt1fHddWe1tMSfYd9b87juNG8Sp8lsGwZ4irkoCGfm+gZh2J0rvYZgQZ39K1QFNBCdeczziUT7lMP4IjB6qREVryi+ZGea2WSiW5gVEkm2ESXdBIJqo6h2s62DV75IZJCT81IROmQIrvgRrkEeaIT8inXqbxbjdlxx7/8Ij5KCzS6AcG6j4s41Wn01GCO+CgDwYqKpAuU4rG9A0y/9FtoZczZ5K95b8ITt8/TdA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1ncYM8LVSbawY8H1c38EWlPrliZn/ds2ZObcfSBUqkU=;
 b=hJphddp9JzAu5iUeHej8NLUkRouefGeHKLXOPHQ++CWiIfO9RYn8IXgsyhH6ixt0o9lfjrFKVet9BAD8NxAiFJlrPqFzuxOLCZMA8OMZQgdhP6bXUi3iVyQhPO/wsP6XNmoKIRVgMxFPywDFQj3f/ZInUBFLhgv5YRJ7L1ZIntk=
Received: from DS7PR10MB5005.namprd10.prod.outlook.com (2603:10b6:5:3ac::15)
 by CH0PR10MB5146.namprd10.prod.outlook.com (2603:10b6:610:c3::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr
 2024 17:48:19 +0000
Received: from DS7PR10MB5005.namprd10.prod.outlook.com
 ([fe80::e99:eda9:7039:a6e3]) by DS7PR10MB5005.namprd10.prod.outlook.com
 ([fe80::e99:eda9:7039:a6e3%2]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024
 17:48:19 +0000
Message-ID: <4a57fb0d-57c8-41e8-bbef-b5ebd8dfa91d@HIDDEN>
Date: Wed, 3 Apr 2024 10:48:16 -0700
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
From: Alan Coopersmith <alan.coopersmith@HIDDEN>
To: Po Lu <luangruo@HIDDEN>, ali_gnu2@HIDDEN
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN> <8634sq77iu.fsf@HIDDEN>
 <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
 <87wmq1qdip.fsf@HIDDEN> <22c91ff9-05e3-4c22-8b7e-34d07dbe30d9@HIDDEN>
Content-Language: en-US
Autocrypt: addr=alan.coopersmith@HIDDEN; keydata=
 xsDiBEab+moRBACDH5yKqS3wcc5bdxY7PBNuwKvF5TKMfagmSvuRDtZjjIIWaA/nZ1KboV9G
 q5g7kP7+Kfu+Qgd8u65eVsWwmPW10fXvj3aCU53glx2EdGdrHcgiyH2gEQfPiyBw+trIppWF
 RV0IDXSLMA1FNC92t2nSG/VFHaPTVwcgkIRSfcXDvwCglGdEa6f4uLqoNHP+m4yYnzapFuMD
 /R4+2AJDAvEWKDdYCGZzlawjAmmWyXrmT7/C/mx98qUR473l4buXjHgDkkXXlHqdzil1vK85
 PhrKzNJDCCmlHUJNz+QwiAMOLwpD+kwVPb57RG7y+a5JQ5+jtVw4RlUxZIk/wj2An9YBO3A5
 vR7PdjM32ZJCN2+aM4dYfNzQxQKTA/47icvBaBVTl9rztjg2pd2Aqpc1P/GsIYLGj7XjnnJv
 GAENBHSH1QjpZMJGCTS9oJ+B0/wrIr+pA+MdFgYAb6ojMQJOO6UChjWWSGjMFcs/CeXhxlLB
 ido3DtAETbNTwO6OEfAvdosvTdhJFnwvZlJ+zZGGy5CrF2Fd9PUe9tmASc0uQWxhbiBDb29w
 ZXJzbWl0aCA8YWxhbi5jb29wZXJzbWl0aEBvcmFjbGUuY29tPsKCBBMRCgBCAhsDBgsJCAcD
 AgYVCAIJCgsEFgIDAQIeAQIXgAIZARYhBEoZPAbTXnxnD6TvC6L7nggfLRMOBQJkQs2eBQkn
 DNS0AAoJEKL7nggfLRMO1esAnR4FVD60BpDY/bJp5RC1VXhOVlo4AKCJgsQeVeGLxDlMuhAm
 bcCkOjafqc7BTQRGm/pvEAgAmnlpSWGjmtSGlLqKTuymwBAU9G7Jw8ow27QngXS/86g/PTzm
 yhXzK0uPgeoIaTZlqaHWNKCWJnC6T2btXtaDHH6cElrClYNf94os5sSt8PBDh184W+NtctAy
 Y2dA1pQYhYs8/eXwa4E4cyrrQG75M+CHrbu9Se0vlERARCpNcjNYLpTXRCwNuUvAi905VJ0Y
 XnGX83WbJfNIq+uxnBa2gVzwb2/2FwKOG03Wyb1vs6NznWJle9x61y8/LlEDoBRbfIQTFp51
 R0ue8gX2yMVgh8lYVViHYCBq+cat7p8X41Xa/fN/HfBFPsf3/+bhggNgmaBmDJBxxd6BPB8Y
 EireiwADBgf/UWIxQwwRLkiXPacOoh34MJYQIBTrCC8gVFxetlbEPEH5mueZMJegAPTF52l8
 6REenxdNVz/0xT7BD6VlHHY5DowlbRca4W8eb3gpkX/wfNYDYCHtTifT7ewumTrNZx5mrbNk
 0XTJVOPAP3z7E0rVD2w/xo4p22DzIwfeGKwpHqt1b6Z9fmrRDwaiXaFmwUf+rIiGc/OFcOSe
 46HwTmIyTOt6NVdQSf75jOPbdeM/n1I5svOdWTLEj6QEj2q9UQ98UEPJuMdaotyBFwKlcDOO
 LMSL793fWINrYSskdXhHjaht5wWqI+egO2JfciI/vP1+bEzhpY9llGq+r7WG3nCSf8JJBBgR
 AgAJBQJGm/pvAhsMAAoJEKL7nggfLRMOgugAoIdhGnD9d/IS6fDVgv+4xnOXvyohAJ0VVxc1
 uoPzepWFbgvLuHIMvyjRog==
In-Reply-To: <22c91ff9-05e3-4c22-8b7e-34d07dbe30d9@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: BYAPR07CA0072.namprd07.prod.outlook.com
 (2603:10b6:a03:60::49) To DS7PR10MB5005.namprd10.prod.outlook.com
 (2603:10b6:5:3ac::15)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DS7PR10MB5005:EE_|CH0PR10MB5146:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qttKGRppZ93m0/DlOqfvx4DO9SUlv8q69NQXmoczgbKiuSJ3KViLXIKE7ceC6pbTwj95F3poOlz6fayu+4PlQnWWTgSUbC4O/A/RA9jKsWxF+rGd/fgvQ25dSZS7cdIg4AJmigLKm3pGeuXgqe5PfzPyE/hZAcP1KBehjVIaGtPnfKaVq9rUyldjpOmB7Mi3bGr+XvZ5xZx+RL+haGBJ2br7Pmn0C8than47c9yBKU7SYQxAR7tU5AJhVDQe4ZuvgBwtOlHImhiJkP90XYH99YITQ3Sh7sUMfJm7Lu2zIlwwiPr9Xy64VrK4G/eqSP5aUCv1VIM9yDnN806uFra8Ssn99vtvUoX4cgu/0X8cAFyIq7fsZuAlnrB5txXcCxCMkv/zd8aZdFzd3zLm4GdDdP17ebiErJOBXuOgD1GrxIU3evO6OG5v/PI0g5Acvb89c/aS0eX2mHeoSLPk3h3OuDVncnevEzh/gKgPI5PcWyzG6uBRS7T9Eqonfb/fkubFgVwCzcuwQbT64Z2blMOJZ3LuM9cdAnLqGUy+HR88aNvoBOQyUyMrcSjHsk3k7/Cxd48gBaOV+3J+swpJDDTW/WkBpS/HWeLqQ7qM91Zic3/Ii33vWrUvqk+MImZF8VwT
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5005.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UlVhUmdwbGlUUjJhdWR5aHNwUktjemdDY1hKUWUrendpb1Uya3dhWmpoOE96?=
 =?utf-8?B?L2hQb01ZOUVYRXYwQ3NieG45NGFudC9uOXlmenhZQkJaejBiV1dnbjNOSGtT?=
 =?utf-8?B?QWhmMWZJMk42UVdpdGpocGxRcnQva01Ga1NoU05aVzVxRmc0R1BQTnkvSElS?=
 =?utf-8?B?WE1JcklFNVUzd2NoWlRuSm1GSmdrVnZWTFB0aHFXN3FyUGlON2NXTm1EdHE3?=
 =?utf-8?B?M0NLS0hwR25Sa2xKUDM2dHhuQ3BCc0Jwc2ZSZTdsa0c0dFRjcElja1Fhd1ZI?=
 =?utf-8?B?MkZNN2JHcG1QQTRVVGtYUmM2dnErSVNNUkM0dVRZSTUwVUxFNmhwZWhTaHVG?=
 =?utf-8?B?Z0dycUNOekl4Sk5FcnlWZTJmdFhKTVVRWmt4aGZMV1R4Rld6QTJZSDFEbUh6?=
 =?utf-8?B?U2F0U1NSS1pUSlFrK2JDc1VORFFVSXp3M2hZTXZkMWoxNnFOTHJ4L0ExQ0Vt?=
 =?utf-8?B?ZExoOXFDUXpjNm9mOVJrdGNtK2w5a1Y0TVA1clFQekRzSFpPamQvOTJwN2dN?=
 =?utf-8?B?OTkyZFREZmdjS2FWMmtHRkYvbWRoVWtydEtYWVc4T3N4K29QanRaSGkwUk1w?=
 =?utf-8?B?ZkZxdk5uYzgzRDZzSnRZMGx6OE1hQlduRzY2VVVCdzhpZkMrZ1pnbmxnQUd1?=
 =?utf-8?B?MGNZQmFEZDVFK1pBYmJxYU5IKzQ0LytyTjVlSEx1M0V1ZmZvL0pMZU1paWMx?=
 =?utf-8?B?YTQycWpWckNqazBLc2s5SFBkSGZOUUJvenlkaDAvdi9LV3NWTG0wMXpMRUFG?=
 =?utf-8?B?dHNrbTh0WWptYmdFUDN4UUd3THFuUHhsS3U1VFpkUDdzNWcwTVpxNFdaTDVU?=
 =?utf-8?B?dUlZcFJ5WlhSbjRld3VnelJ4RGt0dDNMdXNzZDNBa291MWtqR1U1Z1R0eUFE?=
 =?utf-8?B?U0tHSXd1Uyt0ZlBzQkNwTDRqUlBFRHlZOGcxTkk0Qzk4VjVKWjRGeXhmNFYr?=
 =?utf-8?B?OVo2VU44UkJEMDhaWStPeGU3dmJiRlQ2blpZOWdwUFNQQzUybzNaSVdES2Jr?=
 =?utf-8?B?cUJ1L2lKTXhwbmVuOTRiNnFKSlR5QmhWVHY0Ni8rbE1xTldpcmxUZVNzdkEw?=
 =?utf-8?B?L2Q2TmwrM21pLzd5ckxmbzkwN1Z4SURlLzB4QXVKUFRsaXRPaXVHeWUzdDRH?=
 =?utf-8?B?QkYwaDB6eWNqWkhWdkVqd0FGWjhmWnh2WXY2UjlQUHVCVXgvSjlxbGVLdis5?=
 =?utf-8?B?Y0hvbUZ1UDZpb2RoMmVxY1NQMjJ5dDgzZldGUHRYalJoK1NrWm9kVkNYQUV4?=
 =?utf-8?B?VUY0cy9ZZFhqRy9Yek1ka0NQMmk1WWhucDRoR3pCUWJMTzVwOVdTVE5CZ092?=
 =?utf-8?B?SVJHWmo1VDhGZk5ZbnNCTEpDUkRlQzE2TlRGQmovdGdoeUlkRFNBMnB3dlpi?=
 =?utf-8?B?cWViQlJlamJtNjZGQ0I3VXcyRk1mZGZjTWZwZCt1KzdPclV0VWlUS1VyUS9W?=
 =?utf-8?B?VE8vbXZQUlYvL0xaN1d5ZER4dCtFTWZ6NFBRT1o2WDlpa21nVHhLZUZYM3Rl?=
 =?utf-8?B?RDhTd2N6clh4Zmp6SVZncEJXMnFSdWd5c3VpWUlhcUlva1c3ekNtcllzTG9O?=
 =?utf-8?B?N04yRU5tSWYrOHRBd21GZnNyWU1vL0pzMHY5ZFBzZnU3NU5JVTNUWlB0RmZC?=
 =?utf-8?B?S0wrTkczSkVvMG1kUzIyVE8yVWtVSUg0azA0OGVEcUZlclpOcG93Ujg4emRy?=
 =?utf-8?B?Ty9QdlBKcWZ6SFUveDJhdlVsaUV1Z24vOVAvTE04Vlp4K0gxL3lHK01tQnpv?=
 =?utf-8?B?c0FqVHVDdFFXb28raGIxQjczanVJV3ZwcUkySy84NU9qZHJFNjB2c05NL3NC?=
 =?utf-8?B?S085TlNLaG5xRVZmeE5Jb1BMdzBTalhiNWU1OGtrQ1hCdFNsNlNMeDF5WHJZ?=
 =?utf-8?B?dTFFYmkxeVpnK1BNODZQclplVFBFYmg5MXRqa29BK0xLQ01JVXJoc1VSa2tq?=
 =?utf-8?B?MG5hOXV1eXdJU2JORER5NGUxcmNPNkpqZnFGckNaaGtZdWg2UW1OZTJVajB5?=
 =?utf-8?B?MFF5SHB1QXYzSFQvazlyclhYZkVuelU2c2E4V0o4aEpZa2ttNXI4c08vSE5k?=
 =?utf-8?B?eGp4MkM3UCtlRERxYWJiNmROSDhnQ0h0QW1HTmFtQTdyUlRYUWgvYVhGV0Rz?=
 =?utf-8?B?d29WTytld3BnaW5qZEdaTXdOWjdPTVdnNTlQNnFnOGFYdCs3UFJ6UG9IcENO?=
 =?utf-8?B?b2c9PQ==?=
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4YxC+qCnb5jNj/AR3zINGtHWlOePvnnGdHIZARGO9yLds3+Om0DdHXBHcM1JYTRU3cfVIUouIzGhixWmqiV5VqK4msU8xiE1Uui8E4EFLFnDSEJeRrANocjVOVPuCbU2euZKh1ci0w3x4u6gPBfGqIpWQWR6Jbz6sHl7LI1Bljxzk4DQLeln7WKP9zLb4+hrSHU0yj7gU5xoIlE1OrQoX5rajFsKDpTSFXmuwWIfwxgczm6RGHVTE/oF/KX8GNdkc1aMlytWfLHTF2IvUnicfB9IDwJkkLxcpmnO9uqudrT/QOTDylNVhQ5oQKbBHTiq4js9wsFlfeslEdtywQQjxsLoUe2dgK/0YESou4QAdm6bbq4gxKGOM4+iZ24DHg/x6jl2uZwRIOkKyrRZs+atEYcoR0lM6tu1e1ajT/mvnkGNeAZbtuNqMN6TfQcEFUNN/3MCfeJUOvg6ZK8mZkGxA3ry9tBHkC30829NF+dwOn9upYKPStWOLraxSB+c273VXYJzhmA631880v6enRNxNaCpW602Yt/5wVEkj3kp8Xx1Dx7Xk2+kfXeqM70IPOx7Z5h8SEYF6WniJvpZ6evIK9Xr08yyZerlJLPDZnnJPTc=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f337d592-fca7-491f-1477-08dc54063f7a
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5005.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2024 17:48:19.3998 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: TiIW/ZjjlK4LCr66JYbkOqSj+QmjPxGwyXJdN1+eYtikLJpzgH1/vyhxeh9YxvYI8U6jEg21pi4LnUjqOPU+beGPZ8nrjsPJBfrKoEwVZ+E=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5146
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26
 definitions=2024-04-03_18,2024-04-03_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0
 malwarescore=0
 mlxlogscore=999 adultscore=0 bulkscore=0 phishscore=0 mlxscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2403210000 definitions=main-2404030118
X-Proofpoint-ORIG-GUID: GGDX2piJNQw2DuXRJSP-rM4DiSWahtL9
X-Proofpoint-GUID: GGDX2piJNQw2DuXRJSP-rM4DiSWahtL9
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Thu, 04 Apr 2024 00:47:07 -0400
Cc: 69762 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)

On 3/23/24 10:00, Alan Coopersmith wrote:
> The Xinput2 one is a little more involved and I'm working on getting it
> fixed upstream now.

That fix is merged upstream as well now:
https://gitlab.freedesktop.org/xorg/xserver/-/commit/96798fc1967491c80a4d0c8d9e0a80586cb2152b

-- 
         -Alan Coopersmith-                 alan.coopersmith@HIDDEN
          Oracle Solaris Engineering - https://blogs.oracle.com/solaris





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

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


Received: (at 69762) by debbugs.gnu.org; 23 Mar 2024 18:10:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 23 14:10:20 2024
Received: from localhost ([127.0.0.1]:44634 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ro5ox-0004e9-2o
	for submit <at> debbugs.gnu.org; Sat, 23 Mar 2024 14:10:20 -0400
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:27746)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <alan.coopersmith@HIDDEN>) id 1ro5df-00048B-Es
 for 69762 <at> debbugs.gnu.org; Sat, 23 Mar 2024 13:58:41 -0400
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id
 42N5PgQA012741; Sat, 23 Mar 2024 17:00:51 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=message-id : date :
 subject : to : cc : references : from : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=corp-2023-11-20;
 bh=esb8xnvMsZ0LMNsJtW6lug0QGxeQYnzGIRW0Yt9vE4g=;
 b=g6B87SeABscH5PJH0DbCb+AMu+iiMiUwP2itMDeyzdF7kIf6in4+dPc9Fteeq5FTwDW0
 PbSiJcMOfSdmkT/TEB/P+yIwGbIC/Um0HbCEB14HTYOpPQzSAlu4SusrBUYfsAnF2G+a
 PfsE8TuzVYnMm7QutteY1COLIC12D3DJrhwPWh72kjIgolHFS/5LvjKIccqTU3ryuHtp
 xqWXwBiFNZIrTu5jHRTpg8KGYicLN4AW0SwyNrB6CMWQSNBvuIWYvCg8v5F9PKKEr114
 lotynttO2dT2LkYYT9B1jyOXNKgBc0m0tw9fQUWwjRbK005AlrjYWipUXQpDOQZgI5+U rQ== 
Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta02.appoci.oracle.com [147.154.18.20])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3x1np28kgp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 23 Mar 2024 17:00:50 +0000
Received: from pps.filterd
 (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19)
 with ESMTP id 42NF5EIh014312; Sat, 23 Mar 2024 17:00:49 GMT
Received: from nam04-mw2-obe.outbound.protection.outlook.com
 (mail-mw2nam04lp2168.outbound.protection.outlook.com [104.47.73.168])
 by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 3x1nha6v9g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 23 Mar 2024 17:00:49 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=P3+JzwrmmiW5KgZ/ThXYiA1+UhqQa7+ZPotvAIm+uh5VGksHgihgaxh1EX+eWBeTnZZ1uJp/7FhY6oORnpmuctGv+dxgDB8/hnhkSCcjYDIjH1BVZxDT2nfdf2WPibcefKkXmW8ZEgts1/2tDiGU7RY9MsJGsXxqKAi8E/jUcuTevnB6mPdqmqcsYZO40Kf/Rm0gjBt/d77yqd2J1a63YsjIOCBltmP5DAuptxvKPkvRt1tIN/gWnfXDA0IHjTYZQyG8h8pxZA2h95WiO+5LgppbxSKmPkPE61x7QJLfff+Q7dZTWXIaleHko7IaJlNBmc34YGy+BNnA2M4LHg2YIg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=esb8xnvMsZ0LMNsJtW6lug0QGxeQYnzGIRW0Yt9vE4g=;
 b=Y1wbrCPqZMjLFtGPbturcwXU7WqvZOVzb2w+SqZiBXgXLQcBpr/dtv9QYz16jKhV4Wj5QLwrsvE799JofhnMx7sMCoYqptAp3eok0ayXcZGnWoNHuKEFiWhXdR4J4Bg9lgC9RsiQx+TSD8YO37Auc1XGcX32C68WreT7nCdsSlYKC10tWTpW6Tkc6ABPZeR3MLfScKJFNqfoVjuGGorxrBfAlKkum5JVT1ilRGzyg+WcGgo899tKfML277lhu9REHspFdGj/ik+ih8F097Gf+gzwckChikWX4qbA9Vr5qOw/pmlpeScOWgkppkJkeSl58DsmB/r+vQpUrv87BPkgfQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=esb8xnvMsZ0LMNsJtW6lug0QGxeQYnzGIRW0Yt9vE4g=;
 b=axD66QL6coSLDRy/96kpvPLJmReCUBY+eHl91aBIT5Om4kexpl+ixntBTXvJ0z8ilk5dKFztA1HPFl+2X8tQHjG0WSP9x4LCtnfwq2gJJw/uaqY4hZbumLvgaJLAZJU3JcjJSumDVi6S+xVi1WHs2Z6GsYBKr4qs/N0msgMgDbw=
Received: from DS7PR10MB5005.namprd10.prod.outlook.com (2603:10b6:5:3ac::15)
 by PH0PR10MB4728.namprd10.prod.outlook.com (2603:10b6:510:3b::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.26; Sat, 23 Mar
 2024 17:00:46 +0000
Received: from DS7PR10MB5005.namprd10.prod.outlook.com
 ([fe80::e99:eda9:7039:a6e3]) by DS7PR10MB5005.namprd10.prod.outlook.com
 ([fe80::e99:eda9:7039:a6e3%2]) with mapi id 15.20.7409.026; Sat, 23 Mar 2024
 17:00:46 +0000
Message-ID: <22c91ff9-05e3-4c22-8b7e-34d07dbe30d9@HIDDEN>
Date: Sat, 23 Mar 2024 10:00:42 -0700
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>, ali_gnu2@HIDDEN
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN> <8634sq77iu.fsf@HIDDEN>
 <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
 <87wmq1qdip.fsf@HIDDEN>
From: Alan Coopersmith <alan.coopersmith@HIDDEN>
Autocrypt: addr=alan.coopersmith@HIDDEN; keydata=
 xsDiBEab+moRBACDH5yKqS3wcc5bdxY7PBNuwKvF5TKMfagmSvuRDtZjjIIWaA/nZ1KboV9G
 q5g7kP7+Kfu+Qgd8u65eVsWwmPW10fXvj3aCU53glx2EdGdrHcgiyH2gEQfPiyBw+trIppWF
 RV0IDXSLMA1FNC92t2nSG/VFHaPTVwcgkIRSfcXDvwCglGdEa6f4uLqoNHP+m4yYnzapFuMD
 /R4+2AJDAvEWKDdYCGZzlawjAmmWyXrmT7/C/mx98qUR473l4buXjHgDkkXXlHqdzil1vK85
 PhrKzNJDCCmlHUJNz+QwiAMOLwpD+kwVPb57RG7y+a5JQ5+jtVw4RlUxZIk/wj2An9YBO3A5
 vR7PdjM32ZJCN2+aM4dYfNzQxQKTA/47icvBaBVTl9rztjg2pd2Aqpc1P/GsIYLGj7XjnnJv
 GAENBHSH1QjpZMJGCTS9oJ+B0/wrIr+pA+MdFgYAb6ojMQJOO6UChjWWSGjMFcs/CeXhxlLB
 ido3DtAETbNTwO6OEfAvdosvTdhJFnwvZlJ+zZGGy5CrF2Fd9PUe9tmASc0uQWxhbiBDb29w
 ZXJzbWl0aCA8YWxhbi5jb29wZXJzbWl0aEBvcmFjbGUuY29tPsKCBBMRCgBCAhsDBgsJCAcD
 AgYVCAIJCgsEFgIDAQIeAQIXgAIZARYhBEoZPAbTXnxnD6TvC6L7nggfLRMOBQJkQs2eBQkn
 DNS0AAoJEKL7nggfLRMO1esAnR4FVD60BpDY/bJp5RC1VXhOVlo4AKCJgsQeVeGLxDlMuhAm
 bcCkOjafqc7BTQRGm/pvEAgAmnlpSWGjmtSGlLqKTuymwBAU9G7Jw8ow27QngXS/86g/PTzm
 yhXzK0uPgeoIaTZlqaHWNKCWJnC6T2btXtaDHH6cElrClYNf94os5sSt8PBDh184W+NtctAy
 Y2dA1pQYhYs8/eXwa4E4cyrrQG75M+CHrbu9Se0vlERARCpNcjNYLpTXRCwNuUvAi905VJ0Y
 XnGX83WbJfNIq+uxnBa2gVzwb2/2FwKOG03Wyb1vs6NznWJle9x61y8/LlEDoBRbfIQTFp51
 R0ue8gX2yMVgh8lYVViHYCBq+cat7p8X41Xa/fN/HfBFPsf3/+bhggNgmaBmDJBxxd6BPB8Y
 EireiwADBgf/UWIxQwwRLkiXPacOoh34MJYQIBTrCC8gVFxetlbEPEH5mueZMJegAPTF52l8
 6REenxdNVz/0xT7BD6VlHHY5DowlbRca4W8eb3gpkX/wfNYDYCHtTifT7ewumTrNZx5mrbNk
 0XTJVOPAP3z7E0rVD2w/xo4p22DzIwfeGKwpHqt1b6Z9fmrRDwaiXaFmwUf+rIiGc/OFcOSe
 46HwTmIyTOt6NVdQSf75jOPbdeM/n1I5svOdWTLEj6QEj2q9UQ98UEPJuMdaotyBFwKlcDOO
 LMSL793fWINrYSskdXhHjaht5wWqI+egO2JfciI/vP1+bEzhpY9llGq+r7WG3nCSf8JJBBgR
 AgAJBQJGm/pvAhsMAAoJEKL7nggfLRMOgugAoIdhGnD9d/IS6fDVgv+4xnOXvyohAJ0VVxc1
 uoPzepWFbgvLuHIMvyjRog==
In-Reply-To: <87wmq1qdip.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: PH8PR05CA0012.namprd05.prod.outlook.com
 (2603:10b6:510:2cc::11) To DS7PR10MB5005.namprd10.prod.outlook.com
 (2603:10b6:5:3ac::15)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DS7PR10MB5005:EE_|PH0PR10MB4728:EE_
X-MS-Office365-Filtering-Correlation-Id: d6012f83-c7ff-4329-87e1-08dc4b5ac881
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: JKxggum/Fao1ku7qcqKFUT07jbCoTNUyHlnVCMowgfrBOpliyCDdGZBTMk+9B8ong4D5OIUW2S7X+NPoYjsmKjq0D4iMW/hPdDQnBesTqDmrm39VYIDWQDbzduAVcqAjnF5n14YpBKEOp4jMvbZzg6EBptqXhgHV/cTIzohFR+6jBwy+aQZUKBR3Ud7pjxTwgPz+QzZBeG8D/w9uBiy0Fo1ILt7SIljT4NYM1wcZKa4TfuP2o13uBEo6o+an+/kKs6qfUaI1TBvkz118APDXvFbo5oAZuCrjvMuvVwOuiOv8WcAg/wTKCMJ+BIezS30qPHaKYhIKHn9bo81EioNsnKwM7DOkhrA8k+lTS8xI566vMVCWvVVAYvnJfHNN1LJHg89l1xbBUQzGpDNssEF2eAblYJPs2sra7DkSIP3YZWLVXGYDyza3OHJ9xADQ2XaAkWajmiY+fBj3fRHuac+kN/dVqn3QMRbRxcWmzXVGEh9zmdkoQBkdrMYEFA4UXadt+fDr6TszxQVCQ5rfdI9FkHUcFSWqBtDSqwrhCWxZJ2BVzyfpkIwunQA57vwta5a9EtYmsdA2pZmgHuPCCdyZyTdibekIY716RPiuf+k2zUMUBQuO38cnUvaEL4qMIg+N
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5005.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(1800799015)(376005)(366007); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SkQ3YUw3RmUxOUJNNk1aYkV1K1E4MkY4ak1rNTFEMjZlbDEzaUp4VWo1aWxi?=
 =?utf-8?B?YlAzWCt5YVgvbStIa2o5RkZnaU5zNFRFbHdJejYzUDJkdlg2YVlzSHQzUHFq?=
 =?utf-8?B?dzJnY1ArNWpoS2N4NFhEaHg4NXdBY1E4SmVrUXpwOVdTM2xVWnQzR3hGWEx3?=
 =?utf-8?B?RHBkOFk1SHNqTndxTnJlZkRmRHR4cXUzYnh5ZHVNUzJEa2RWc1d0ZURCUHZy?=
 =?utf-8?B?TjEzb0NsSHFCWmxPSXBjTHFUUm9jaERvN3RGWit6ajdscnp3MjdnZWdqMkh2?=
 =?utf-8?B?K3RQQVNVQUF4ZGdnb0FIUEhrb0U1d3NtYUxIMGhTbjhEa0YrcXVmdHRIUDE0?=
 =?utf-8?B?MENudHdoS1NDSUJJaVdrS2NDd1BHbHE3Q1ZNa2RXaXpwRlliSnNReGYyTkdx?=
 =?utf-8?B?czJKUTNMMmRxbHlXWEV5cUNwYkdQdENvM0NYTk14eXYzdlE4eGhBbVMrd1hO?=
 =?utf-8?B?ZkR5VVpLVHE4T3RpNXh5TENKODVicEU5bmdOVjdrRWE5QmRNSGRnOWlJem1o?=
 =?utf-8?B?Q3lZb25udWFONFJoR0hZcS9KZmpMY2dPeUNXVSt6Vit2ZVlWbzRjZFg2U0Vu?=
 =?utf-8?B?bWszbk5JSFcwTGxrclpnV3doeUFGaDFHdEEwQU1ENld5dnlTNVIrOHladC9r?=
 =?utf-8?B?ZTdOemJXemJhR3Z3Q0s1TGk1eCtNWW9XRXZPME9oZE5WM04yaXdVZ0h1ajc2?=
 =?utf-8?B?djkzK2Jid0lCZWtDdU9QbFZ0WHZMQ0d4S2l0T1FyRVBheEZ1UUgyeFJmK282?=
 =?utf-8?B?UzBRWmMveFZWdzRCUHNPRmc5WHFFdmZsN0ZZTjVKNGE2TmdZNXFwKzUwZVN1?=
 =?utf-8?B?Yk1IeDd4bW1PNm9aVkxZUXM4M0JQK1BRRzBMUTVIREpnK2xIVnJuUFJjY2tw?=
 =?utf-8?B?MmpkdzBsK1RKMk15ekJab1E4KytoYXVBS25ZS21YODFWVkluM2xkSkQxdVdo?=
 =?utf-8?B?ZGYyOGhhMEVaTUkwS0FTb1A1clpQYTlRdnVpdjA1cXppWDJ6OVpwNDhENU5w?=
 =?utf-8?B?aGEyQ2lkWjNab3pEU3ppQnpkQ1BQSGtYNkxmcEdXeXdQak9sWHR2Y0J0Vzd4?=
 =?utf-8?B?U2RTQ2RDSDJ4RjVZeXNMc1JYUmsxL3RzamhycDlHaVZHQy9xcjQ3ajNhRlFa?=
 =?utf-8?B?NitYdWE5V0czbmk0S0Mrd0JnMm43Uy9oMGVoeWFBTUlBOWRDS0NKVHhXS2Y5?=
 =?utf-8?B?MTRVc3F1eXhPQ1c3Uzk0bUxSWEVhSUVzNmVUY3lCcko2aDd4dVUwSVd0V2tI?=
 =?utf-8?B?OHJhNlROZUZxOFd1Z2hsNGhndDZxaUlpVVNIeXdkc1ZGMFR1NStMUHpEZXBu?=
 =?utf-8?B?akFTZHo2R1NvbkpOS2lKS0tuczZ4NXFoMmJhTjVPMG1WWDd4T0hqcC9wWEdT?=
 =?utf-8?B?c1gwS3QvS1ZhSG80Q3lvNDdIY1lFMlh3N1JkVHprcDNJS08yT0dWYTFQSzNY?=
 =?utf-8?B?TDMvVXcvNytjcDU1OG1wYU82UzBFeVVWVmY4ajd4TkgveGRqcW9jMlNvV2ZG?=
 =?utf-8?B?SHVwMmFlcmFJTVBiOGEyM3JnV2wzYXZvTzFKYVU4a1Z2VCtmZG1zV1hjbzNB?=
 =?utf-8?B?QVJualExU1h6S2h4R0ZVMnowVWZEbHcyUjZzSUxibVdIR3J4VjVpdnlFZ3Fm?=
 =?utf-8?B?NEJSYnBZcGtNMGZnZktZckQvbHRWQlZJMUttV0tXUVNxTU1NRWhGaVo4QlI5?=
 =?utf-8?B?M1FsOEdBOEMwSGxMaVJvdkU1YzdrUmlaRkZYQzBPejl4M3FJYldleWxqdDJh?=
 =?utf-8?B?OU9KMFhGV0c2V09rRm10SGRqTkJ0R2J0UEM1c29IZDhYT2JmanU4ZklBV2tK?=
 =?utf-8?B?Z3RaWXV5THhhTi9CNThuQjluTmhiODA2amV1a2RwNW9ObUFSK1dUakdCSFZ4?=
 =?utf-8?B?WFBvZTc5UGg4eVpLbmRrVUYyMmJPWXZNZVVFaStMcGw5RklVaWNRL2hHRlBR?=
 =?utf-8?B?NHBvcisyS01GVEN1Tm1TeUhDTTFPOGd0QTNVd3poemFva01oYXk5YUZ1ZGYz?=
 =?utf-8?B?QUwxT09kdngwaTZDMGpaM2QwcnFYbzV6TDRGYWpIUHRMekZCbWZRTUU5YVRn?=
 =?utf-8?B?QUwzNG5YTnBwSzEyamt2eWZIbk1iT0xzNjVrT3o2S21hbnlha2tVd0w3Szda?=
 =?utf-8?B?MDR3OFNyUmM2NGZselprODFSZjJiQi9YNncyR0pPOVFNcDEya2RjaWhWa2Z6?=
 =?utf-8?B?SHc9PQ==?=
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: SaXr+zcrkiInSHMOQFHEMyfikwmvpkGVyofzg5lW2NymygUmkZasEh1uPCZLyGKM+yVLQMzXoQQSfOqAXRLeHGW/3Cg9qx1y8RSrukDp5cMdrgRXMEXkMYJTdNSH9qlhX7JEjLRr6aVB9PaM2VYBno8p8bD6W+Fh8ADjUxFROLopJJIl9QNN6X8O55o2u/YEe2r+i0H+ogEaShGiMGIiFmRnyIv/FFhAAWPpAJNdDZ3xs5KZ066S1HBPvFA/MmevG1zBng4dqWya+1KaYmGyxpNzFoDYMdCaXLe1tPY/a8tfgCH8aX3WTlnZ9ggsjy6WvMH0O3OKbICX6hFyLuL5xfH2sSi8mvwe/5DBsPXBXleDws18Jjl4NzW7VN8wspDVZgbtSZp5GRZrCdtT8xqg/CrR4JIGhlAqm/Wdqz/+FpQ/BfiVayZdO+9JSEGlBVtS0L1EuVJc3UjdeJZkBhGJrWqmECGzo5FJ+yQSWP9l/puoDBHToof7THY6nOEIUHVl9B2f7phNdslkIN+cE44pJnnl9Aba0ap8g1s8mq50hlyY0ClYCtyWaNhV16vZJ7Fm/trW6V7Tm0JSPEhX033/b5cCNVS41/x5LHMwGbH1BbA=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d6012f83-c7ff-4329-87e1-08dc4b5ac881
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5005.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2024 17:00:46.4304 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: xVjZTjwvZpI27wVi6x+8+wt+LkdY4mz81+dH6ZlK5OpNw6k3N7H8QS0DKgqSZN3EBiAejEtUvrhzGOU6Bymdx88QOfD0PxzwL24lAVOLtNo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB4728
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26
 definitions=2024-03-23_11,2024-03-21_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999
 bulkscore=0
 adultscore=0 mlxscore=0 phishscore=0 malwarescore=0 spamscore=0
 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2403210000 definitions=main-2403230114
X-Proofpoint-GUID: xn8p4_dJ0eFe2qpqWF9VRjkiOnZXcvjI
X-Proofpoint-ORIG-GUID: xn8p4_dJ0eFe2qpqWF9VRjkiOnZXcvjI
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Sat, 23 Mar 2024 14:10:11 -0400
Cc: 69762 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)

Ali asked me to look into this bug as one of the X11 maintainers for
Solaris, but I also am one of the upstream maintainers for X.Org.

On 3/17/24 04:54, Po Lu wrote:
> Whatever the conditions for the X server crash, please report it (or ask
> Rainier to do so) to the X.Org developers.  Between the recent deletion
> of support for byte-swapping and its developers transition to only
> assembling Xwayland releases, there is very little love remaining in
> that organization for the rank-and-file of X users, and every reminder
> of our existence counts towards restoring some of that lost dedication.

There's still some of us working to maintain X11 for X11 users (mostly
because Wayland isn't an option for our kernel).  Also note that byte
swapping was *not* deleted, just disabled by default and can be easily
re-enabled.   Which is important here, because the bugs Ali & Rainer
found are not SPARC-specific, but caused by them running emacs on a
SPARC and displaying it onto an x86 desktop, thus invoking the byte
swapping code where both the Xsync & Xinput2 bugs lie.

I've merged a fix upstream for the Xsync bug already, as it was quite
simple: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1437/

The Xinput2 one is a little more involved and I'm working on getting it
fixed upstream now.

-- 
         -Alan Coopersmith-                 alan.coopersmith@HIDDEN
          Oracle Solaris Engineering - https://blogs.oracle.com/solaris





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

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


Received: (at 69762) by debbugs.gnu.org; 17 Mar 2024 11:55:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 17 07:55:56 2024
Received: from localhost ([127.0.0.1]:57712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlp7L-0005LC-RM
	for submit <at> debbugs.gnu.org; Sun, 17 Mar 2024 07:55:56 -0400
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:37931)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rlp7I-0005Kv-9A
 for 69762 <at> debbugs.gnu.org; Sun, 17 Mar 2024 07:55:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710676509; bh=9fGNIO/JNSej0y3uyfHXGJSVkYECMWHQvCw5w194PA4=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=jXciGCvXADhN7ncrYzwNjVc2N947peq4ziF7mI9Em3ixZC0OHRr9wlCsl8QS53qzXvwrNRTOV77RNLqc9N1CSyXquolyTDgfTGZnNAqkZ8X4+u2c6yGyWVXriTM99HoJo0mUjxNF6YCfP+vlxrPNL2QJaEJ20lU6ju8FyAWI22kZmGIJKT2G0gbPeGkkeAn5UOYMt/8UKMZVsP3nayuVm3OyvlpIlKHzKlXpaRtekM2sN111Nc0/ae7sswi0YOqhurMwz+hLxieGEi7nTig/pllWCvBfzVK2qaWNcsjuBLNNHEJB3Kq3HrA/6nwri0rkntn8qQTwKuw50MiDvzmyxw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710676509; bh=t4ntabrNDsAChQGwloA1P16glES+iDycfgbG17hRJwh=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=g/9jOq4lFCV77z1h0Lvsm0zx8gazkX0rfxEjHWHnpQgwjtLiX0aAX9P9z5kxQpBSJ/9+m9ffRERK8HLEF8FHEIHKAQ+azdTk4WXfBpwLXkc9zkFtMh1x/RDRLonySwyEnxEIn2O/Fyi1TxpiY+r40rE/Pse0tZkXCUYCkWTbLdW6MJ8egFXgBy9xiLNgULwNo1pcsxd1Czrc+FdR32fbQtKqB013hqV/ye/NjApjlZO/SQgRmFztkjQVE9B3BRPo3rFLkfpTe3h5I8hNOwoLcf22PsoKyzFX+1CY/1PGt9bgK+ciD35gXIL2iMFm8A4Qp8c8MIUKV/xMLyllvbBQ/A==
X-YMail-OSG: 66WNGeQVM1mlntHHqDW6DB5sqvKAbhvs_CwMObjhkiZp0I1Y4YtndQUO7SaUIHt
 QMEfRl_8FInzxvhHN7EwCVzBkJKflfWYbJGWSFXib61KkNq7K.KAkbe950Jb52AK2hFw27fYm.D0
 H6twucYJxh9CAb4YHQU0yhaAQ8uB9rpcbhJPOzBe93zT37grR7oeEtY2xgI4Xp0MyR48COwNe3kA
 _ZEs250yBh2jUjqCNVi0QRagn8o_MqaJjI41_ftWSxUrMUC5Hal5TBfmmRYahh11.hFmdNcb7lGK
 nawCeKbu6wHtZxy7sV.igDsGyIEfVORm9baaFsr45dPrVf3zf7QCmbPk6By9mYx6_uNprUGMNAXi
 APxCUzjQRM275CzKqapJQnbOj_ua1teh_SE33b76UC9ANHdK.MJcj0mj0vnnJS0dEkiMVdT7cVZs
 jsMynfEz2N341kul5BMk5XD4yxoo0klOUYuvfJtMlRjow_3VTswSEzrzLgi8Xt4BuyqLYBSMnG6f
 Crb3apieVIRWMevMLp5K35l_mj1iHddZX4iu0V2EzhQV5J14Y8N3yg3H8ob2XA8MBYkUr8Am119u
 ACGgPhq2G3Mrd9xGTvtWhC29dhZYx_OrhBbkm1R2U9hIqwtrGlogh2K6Az1urkp5S.tmKPbG62_H
 lDgjBX88.jVclxl6gaGOOpobml3bZjB6sE8f0zKzS7s0qLLFK9CVzdyi2MhNa6tN1.BqVtn2r6VA
 ISm2ddhtzaUoRXgK3kp3OA9zttL9dAVhPBeqC5dL.loHHPRsbou7eg2XcH_qBqi0kbrO3Do0BEtM
 oLSlqTomHsAtL7B357tKU8XBdJOvT.8Tp4vqRxhq1TCBqCkKoxm1LJNuoOoCq6u9Qa_0SA1V92MC
 VQjvqDESd4Yq33aawt2V6j_AozBJfI6dCO1FObNGJqhE7Tr0rQNzFI2KTUnWExfMlT3zLt05YaJy
 Fg67Fb7QQtWWq.1GUR1CxQHgiL.jOSL8Kf7t9aQTobgtcA8rdQcdlNzeWm41iul.F6pPOFgf.zvI
 UhIMPPXNPekJEUuA.gtl2ueoj7uoRqQ8ZYxpi5j4WvpCRz.ZNyyfsW9Q3OHZO1YOAVvxFGHZJurY
 vlZdnWGnAahhql1cRPES3jXmQIWMqjh5.Jf11GsdOMCZcim6IF1ATGmyfK6XQO9p7L1AbMaoeGIP
 1scZrbJuGukOY0P3Kntmb5B_ZdAfbDpcoHDVsG40RciyviTASZuRtZu2nZRjJtFsOhn2TvAwXQEA
 duUuzSW9MKB87u0Doa6iyPPrXOWh05sZ9zG2wWCU5IwNGOWKfJqdi7Y9VAcKQa73HEn3zpYq8uIv
 rPqg76OhQVp6i_YqxaDz_kkmr.vhibbcaMaNvGZXtdKwqVFGst4jomp9.foJl_8hOgc1ictkS.aZ
 GzPjG4YgLGEicAi4W3eMnND4l7Sxol8elVCkygSOj3S_qUBmjziC0Pd67TPucXHG7RV7AOBnxURq
 xtXTZvtbHktLspSc2vv5GTlrlk5FpNuTqZY3f8QsbcIB8PYhxWk87PwA_Mf23CdKCRw_y_RxFlwn
 4B8udZ.ruUg6U1cqhwXddGIQaTRKbsvG0R7zs11e6O_084iH2SG706A1GIytXY40Q3iLCT02Sex8
 n06_ra3yvkBd1MvryHrBfjX0bMxtlCNTyL.mBhHAZw3wYn5R_q69y_KCFHLIX3UUY49KR710Vdmc
 VwyKPblQ1Xq6_PsKNdCZ7EaGsIgFimD4sH6jHNYEgPUBkKynjELy0N.tlt38bcR..9.W6jPnKmSC
 aUH9Fsj7rAYQVWfueIZqpKt3ObwgqStLpz9Ab12gNAGnIo1Hh9Kqz0PCMAzkJ_KJiXNjo0rKlKoN
 DNH9I.HfjeYhmZlz3SUE22XwPEbQFJV2RdXCMbAZZPRJV_Z0PaNu3Kg6Fu3we0kocIzvXrCmJs68
 OfqVQL8_00iHV5Jjg_v.oJ4ch_f8L4DIwgvzStg4cTa7NJObiRn_FIk0nQRDLQTmJDx8NoMY53Qa
 ZV0GUqeG9.w6x_NiJ7KBl5hYCSTrlv3N7T.I9sV_yB7ZlsTliP2rrW5dY8B4goKqeymJSPJ9C9gN
 KBYMHIjva9elSFTwu0GDC8mHZJclblQkawiU1.mHp82FkVHwQUCl22ENmV7DFsaY9AaMmMhtbmYE
 KdmZFsSABNdDsCCO4hXBhFq3355uMqzKh3mJqeLyG7PJJ_PxdKIDDOwbc5GoLRzZW2IJEBSI4EeB
 CEpQLAlwU7PTcU6lcwGzJashq4sqJ3LsUXXVAHl.B6l_GA7lB3pNmFs_XGQIw
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 3c6cfd6c-4ede-404e-8df5-f92e469a2104
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sun, 17 Mar 2024 11:55:09 +0000
Received: by hermes--production-sg3-6dc75bc8fb-6dxcw (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3bcb9e8f81d0421621225f46a48ef403; 
 Sun, 17 Mar 2024 11:55:01 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: ali_gnu2@HIDDEN
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN> (ali gnu2's
 message of "Sat, 16 Mar 2024 19:38:14 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <8634sq77iu.fsf@HIDDEN>
 <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Sun, 17 Mar 2024 19:54:54 +0800
Message-ID: <87wmq1qdip.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1014
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)

ali_gnu2@HIDDEN writes:

> Regarding recent versions, it's not known at this time.
> We only know that it works on Solaris 10, a 20 year old
> system that lacks XInput2, and does not work on the latest
> Solaris. Although it's possible that this worked on slightly
> older versions of Solaris/sparc, I haven't tested. My unverified
> hunch is that it's more likely that XInput2 never worked on
> sparc, and no one noticed until emacs 29 came along. If so,
> then this bug could go back a decade or so (google tells me
> XInput2 was proposed in 2012).

Whatever the conditions for the X server crash, please report it (or ask
Rainier to do so) to the X.Org developers.  Between the recent deletion
of support for byte-swapping and its developers transition to only
assembling Xwayland releases, there is very little love remaining in
that organization for the rank-and-file of X users, and every reminder
of our existence counts towards restoring some of that lost dedication.
If you catch my drift.

Thanks.




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

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


Received: (at 69762) by debbugs.gnu.org; 17 Mar 2024 01:39:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 21:39:00 2024
Received: from localhost ([127.0.0.1]:57432 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlfUK-0006U2-GA
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 21:39:00 -0400
Received: from fout6-smtp.messagingengine.com ([103.168.172.149]:36833)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rlfUI-0006Tq-P8
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 21:38:59 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailfout.nyi.internal (Postfix) with ESMTP id 05E1B13800CE;
 Sat, 16 Mar 2024 21:38:16 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Sat, 16 Mar 2024 21:38:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710639496;
 x=1710725896; bh=dhKaUuS0OLvEtAFfhrRrtk+yuvUeVldXDVcOLJhTeEs=; b=
 W7b76/NCdF0H8B37kaFBlScz963UNBwsQPmWoWb/nfC5u9dOwrU+IGUydyvcnDN5
 8Jh5b6UzvV+rGklTySDrZ9Qjz+Nfai9l7AC/5tnUlCaDZGrMD6scbNT4oiVZSVld
 saYlLIgmXPeo99nTlaGPHvC1Fw62XC/xB+2f5Ms6JJN+0sqzYyu7qdcVb+fsK5SR
 MglgAbkqX89LwKA1YkPKyncjVRj2YsXUI+gS4T8eE2wEW+v7fY4hIRQOPfPIBCF4
 0iKoqkxf3TnxaVv/6H3Pq4yUkjhf8B3/UsavCrNALIkuGEZP0EaAZ1QBQKtdqtdo
 MrBS0W+zRCptnDQBxh1Dog==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710639496; x=
 1710725896; bh=dhKaUuS0OLvEtAFfhrRrtk+yuvUeVldXDVcOLJhTeEs=; b=N
 ZHHyzXdPgaqCVXvOk0cPeiLtDp692kAgxIXcwDVLm54Ybv+5w+0hEC35zRNvX9Mo
 zwfrvKszn08UpR9xZcZXU1Q+u0g1EbKITG4sAMdyfDNqrL1qeAzQkEt3myz5OJWw
 5Rsm9YevXsku+Q67L4WZ8vr4gBJ1WSjnYIxoLrpokWesj6nYRZQF+wAgX2Lnlick
 +Ttl5rNFz/BE40qaYjOPSHQjx7+qeM4cGT5UjlAI6dseWpOUVPfrK7p09spCMsYh
 mhwPMb6WsrPCBFwf8IyggM2s9JmuosJLZC4uOcpuovhyE4K2E9EEOqqWv6BLlNWM
 xBASuBwsIaiD+UYy/LmrQ==
X-ME-Sender: <xms:h0n2ZYlmJEg2vasEckskYsf2FHoDdSfK18okdb1V_HBMcCt0N8g4GQ>
 <xme:h0n2ZX3a4Afcf6lxoVA818pkOAVhR7syNrpu3cjq9BEp2wtaVjhQB1PGhy23p0f6n
 ZYKOmK7-D8af7arYdE>
X-ME-Received: <xmr:h0n2ZWqtpSdt4FveNIyloEr9uPYhX0Wbn1lOyV_sFmADTHaJtoBBVQxHqw09I4We31cOswX0Y3--tubJzLZY>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkeefgdefkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomheprghlihgp
 ghhnuhdvsegvmhhvihhsihhonhdrtghomhenucggtffrrghtthgvrhhnpefgffeufffhie
 eijedutddtveeuffekudetvdekvdejueekgeeljeelgeekjeffgfenucevlhhushhtvghr
 ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhipghgnhhuvdesvghmvh
 hishhiohhnrdgtohhm
X-ME-Proxy: <xmx:h0n2ZUl-88kOPmK6ncUdTdwXoL_PtAeQbS9gvQZcJKvfHscA5-Yhzg>
 <xmx:h0n2ZW0fsrXy8piaS-oK6PTE43qD82pyO3iBqr0WrBF1Zz-6aEKO6A>
 <xmx:h0n2ZbvrdWTVygGGk8H1AHgep3FfMna_bRNb5490GYsZjUpyYrqjnQ>
 <xmx:h0n2ZSXyAKV_3dWDfg6YiJrevxRjDwMCxTY0A-7qiV-F9iMqIp3FsA>
 <xmx:iEn2ZZTAzir5F_fYR4IWT05qG9k44L2ziG7HoXNXGLD866H9aptOFw>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 16 Mar 2024 21:38:15 -0400 (EDT)
Message-ID: <e3ded906-6152-4700-9c67-d4e5c862f4c4@HIDDEN>
Date: Sat, 16 Mar 2024 19:38:14 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>, luangruo@HIDDEN
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN> <8634sq77iu.fsf@HIDDEN>
From: ali_gnu2@HIDDEN
In-Reply-To: <8634sq77iu.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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.7 (-)

On 3/16/24 5:14 AM, Eli Zaretskii wrote:
>> I tried --without-xinput2 with the GTK version, and it does
>> indeed skirt the problem. I can now reliably run it without
>> crashing.
> Po Lu, please document in PROBLEMS that XInput2 has bugs on Solaris
> (probably only reecent versions?)


    We don't see this issue on Solaris/X86, and we did see
it on Debian/sparc. We won't really know until the issue is
root caused, but I'd say "on sparc" is probably more accurate
than "on Solaris".

Regarding recent versions, it's not known at this time.
We only know that it works on Solaris 10, a 20 year old
system that lacks XInput2, and does not work on the latest
Solaris. Although it's possible that this worked on slightly
older versions of Solaris/sparc, I haven't tested. My unverified
hunch is that it's more likely that XInput2 never worked on
sparc, and no one noticed until emacs 29 came along. If so,
then this bug could go back a decade or so (google tells me
XInput2 was proposed in 2012).

- Ali





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

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


Received: (at 69762) by debbugs.gnu.org; 17 Mar 2024 01:14:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 21:14:23 2024
Received: from localhost ([127.0.0.1]:57402 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlf6U-0005ta-Vi
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 21:14:23 -0400
Received: from fhigh1-smtp.messagingengine.com ([103.168.172.152]:38481)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rlf6R-0005tL-9x
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 21:14:22 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 68A1311400B7;
 Sat, 16 Mar 2024 21:13:36 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Sat, 16 Mar 2024 21:13:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710638016;
 x=1710724416; bh=2TQcgv9cmtVuKhYRbuHkG9e9xsJ1VHf0V6XvnaOcKdg=; b=
 A12IG4bbKSWECRIkzR0Vwsr7HfDT7LqmtVxVmPFfDC0rOMBhKvIKRy5j4f/L05di
 YZpFKSQ2jVIpDeU5TPbQ+WS9Wg9zvGspmYUuyi1R0bM3DEub+YnTcYQzC5+KWfTK
 MW0mBJz4MkeqyEfHuU7YY7vtMpMMh6Y7nGE46Vzo0PWcE/Oyg7DKXLb1EWCnv0py
 avA2Uw5xQhmZGpa2rvTiYDJOVi0ofBhUR6+rH+kOsLScusB0BKRmAc5hQ1vI/MrT
 PGFn8Aw37Ok8XRHR/3W3AI/St8WsnNRGGDk2twc9m1lKJzuzmOkpjhVi8+vncFnz
 9iyo4BK8Z4rvH07ceybY2A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710638016; x=
 1710724416; bh=2TQcgv9cmtVuKhYRbuHkG9e9xsJ1VHf0V6XvnaOcKdg=; b=c
 cSOvUTGobTtxzCDpwTX/DexdBdisVb3WAwApzBAvIdu6e9NeHjc7bmvPVqZY4FZY
 bcap/OIXsfGblS3IzVrgNhKXGlHOBVvcJQoecfrciVFevtFeNu5BMAbj4sHaexuo
 Ew1MtTLSkIocUdydMRNfNMOfeKf3fJk9Wl/wr9Xt/oITvweq3IU8r/kwA+E8w4wD
 K7IHtbgTT21JLTkNNAzBrliHh7cFbVdfUbynPw3TLejztAb17vG4AvHMK+1+21eF
 Lagj7m4/O1JM8HAYTCrPbZ2veq/UZ32gGIWNlW22NeJphRG+bcK0GL2WU3uPkQbW
 Dc3q1wdGgJ5MXqNSt/CqA==
X-ME-Sender: <xms:wEP2Zal0Dnmgi2aVSo4lgKEn2PUiBIz8boIxc5o1plHbH6AdZCvTTA>
 <xme:wEP2ZR2euelng9diYj6z72yXR2eb6-UFWK1b9suc7BC71KNVN8PsVikVBk5be01JS
 bY7wTfLjE4v9pfEXoM>
X-ME-Received: <xmr:wEP2ZYq4MigdZvuS8krPrELYBemUu_y-JolXvl_Q8C9bc2c_BomsHJ9dCYZSGWGUqHEboKCscLd5UJQQ1mGw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkeefgdefgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihgpghhnuhdvsegv
 mhhvihhsihhonhdrtghomheqnecuggftrfgrthhtvghrnhepveetfedvveekieehteekud
 euledvtdeiieetleeuheevkedttdeiieeghfetuedvnecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonh
 drtghomh
X-ME-Proxy: <xmx:wEP2Zen6f79gKnRWK_CfNvFt6IH6COy1XMKahf3-rRUWH-om5UGFEA>
 <xmx:wEP2ZY3v-h1Ign8MNR_ERf2uvD59q-ogAOH86KsWVwTjalki7VnjjA>
 <xmx:wEP2ZVtJ89PvO_B3F1kpClytPWDhFeV8CV7jaJYAQ8lBt_gkVFAgmQ>
 <xmx:wEP2ZUWP_87WOw3YgiIsU37sgNlj6yQBNsOtspEfAM9KmQ1CddS5qQ>
 <xmx:wEP2ZVxfu3EHqWhvOaeG14Fq66rFGkWaN12T8aJ2kpyXjA4K_jYFeg>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 16 Mar 2024 21:13:35 -0400 (EDT)
Message-ID: <9f9ddcf8-7e1e-48e9-9729-14d9036c2f1f@HIDDEN>
Date: Sat, 16 Mar 2024 19:13:34 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
 <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
 <871q8bt4au.fsf@HIDDEN>
 <344699e3-8dad-4cde-adcd-35ebec4900e7@HIDDEN>
 <87plvusnbc.fsf@HIDDEN>
From: Ali Bahrami <ali_gnu2@HIDDEN>
In-Reply-To: <87plvusnbc.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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.7 (-)

On 3/16/24 12:28 AM, Po Lu wrote:
> Ali Bahrami <ali_gnu2@HIDDEN> writes:
>> With that in place, Lucid emacs starts, and runs normally.
>> This is clearly not a proper fix, but it is an effective
>> workaround, and presumably, no worse that using emacs 28.2,
>> which completely lacks sync fence support.
>>
>> I wonder if we might be looking at a problem with the
>> sync fence extension on sparc?
> 
> That's more than likely, yes, though one wonders why Emacs is the first
> program to call attention to this problem.  The only role of the
> drawable parameter to SyncCreateFence is as a reference to its screen,
> which is completely defeated if not even the screen's root window is
> deemed valid.

It's a good question, and I don't know the answer.
However, it's worth noting that it's been 20 years
since sparc machines came in desktop form, with a
display, so the number of people running X11 clients
on them likely isn't large. I myself usually use the
plain tty version in those contexts.

> 
>> Although I now have usable way around the issue, I'm willing
>> to continue with any experiments you want to try. Let me
>> know...
> 
> I don't think such a drastic measure is necessary under the
> circumstances.  We should (please test) put this down as a bug in the
> X.Org server and install an error trap around SyncCreateFence requests,
> thus:

 > Scratch that,
 >
 > diff --git a/src/xterm.c b/src/xterm.c
 > index c8a43785564..2358918ac5b 100644
 > --- a/src/xterm.c
 > +++ b/src/xterm.c
 > @@ -7292,6 +7292,7 @@ x_sync_init_fences (struct frame *f)
 >   	  && dpyinfo->xsync_minor < 1))
 >       return;
 >
 > +  x_ignore_errors_for_next_request (dpyinfo, 0);
 >     output->sync_fences[0]
 >       = XSyncCreateFence (FRAME_X_DISPLAY (f),
 >   			/* The drawable given below is only used to
 > @@ -7303,6 +7304,7 @@ x_sync_init_fences (struct frame *f)
 >       = XSyncCreateFence (FRAME_X_DISPLAY (f),
 >   			FRAME_X_WINDOW (f),
 >   			False);
 > +  x_stop_ignoring_errors (dpyinfo);
 >
 >     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
 >   		   dpyinfo->Xatom_net_wm_sync_fences, XA_CARDINAL,

The x_ignore_errors_for_next_request() in 29.2 only
takes the dpyinfo argument. I dropped the second argument
from this patch, applied it, and it works. We could go with this,
rather than my

     #ifdef __sparc
	return
     #endif

construct. It probably amounts to the same thing,
except that should a fixed XSyncCreateFence() come
along, this version would start using it.

Thanks!

- Ali







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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 12:25:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 08:25:16 2024
Received: from localhost ([127.0.0.1]:55111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlT6C-0006e1-6Z
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 08:25:16 -0400
Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:41617)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rlT69-0006dn-Tg
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 08:25:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710591871; bh=1J8UVENdS1LLiGsnz6Hh2DfDA4fzuYThUq29FdMXp1I=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=NqNr53ebt2HSUo2+uu6h0wBAh4nVB0o4CKgBVlLZvdzGnP45kImstZochxJ8kzz2TrmXu1AkPewVOw4LGN5poRLjDrCH0zriXNx0J2TyOqSlUHDwL1T6KhTxBA2c1F7ovG3GF3ztcvkvaXHEDvTRc/KWrNBBkBN9UyTlaF4wiWkjLBwjWG2QUsbwRsb59efuxZkAL6b5D3UkPjxXMRFPdb3hGewzmww7QlFx1yFLPxdSi2FGs0Z9c7oQfJ6DTvLYbQDSJrrG7Y9NlXpmhen0Ir1OUkb2FiaiY2nTNBhaWERkUqvehkkYV7M27Jxg2BOT/NzeAFGx2qLrFy84N1GoxQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710591871; bh=5bEWG+f+Ho/270ji/Ea3N8nHWJFsVpT5Z9PYpOySuNj=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=oJyxaNH0978GP0yZVrnq8Tb1S6gXLEia7hdVR3MlJQxghysbZ9VxOcxBgBW4D9RTbYmCbGRxNmwYn618tmMqv1PherciOdd+omOBeR1rhHIPAosgYVkBDSGoPZyH5OUkHlomoS/XcZg1ah6L4i0Eo/PH0/8aG34KOeRk7timq9derTvNqzN8X/FxyRTw5+yNUtoMF6O6n4DN5oyS1oK2UEdua4M8D7LRZhYnRnAY+KmQsuNo95BWrtLZhywCFZ/Hocw+QhG/ZqMRgDdRESgwMo4ul4IEX3BXZyNx5PAONkm1t8+C5PZvJSMgvTXJ2KyJxymv0efN+nycZywWEVeomg==
X-YMail-OSG: DZrXKc4VM1ngtn8nJhikOkvQrsQ8GobEQ5.ihytPfYUcA5qx.VyMmNTVGfqBU_x
 RuExNOuh73SVNJ5ZxLeCfGgx0FDiH2lwZZ8zN01HraN0UVSGy_2bgwRSeXA1Cu_oeGJ6ARP5YGNZ
 Sr__4.oezkz3B4.mKeUMYpKDCmXyf29cEGNR8H06mMt.amaGIzA60.Ke8XbJ2zX_KRDF0X6cHvSx
 Kwp2HwnSMf6KYNWY8Kbd6hviyhWlnMXCT.rC4xK24eeW3ZuXdlhNLYwfDwxbSnNEymU_vHePEKQp
 z9AtcPCAZKoRL5qCidVuBqekrmwghnn2V7uBBglIFrHQ7Y3JBTLQMjFZQmplVmJQ3kJF.FeuSgMM
 LcjgHj3SehA3VR89ZBYt0HrTZa9zXFsgLG8x90CzFCX6N4XDwk7Q98njsMWZxRB9pudOJPt2aCo_
 w6VZEYWBN80QRpsSOs56bNQp17udLO7NEX6dIeMmHfRaBMyoM5bPbVhi2MeU8Ju5g8OdXLv7aht7
 ZWa26Nrfpvw8Dbw3UcmMj075QiBVf4MbCxxL7jBfbfbcg0DSpUdg8rsvdZFs5suAlpE.0A5xj2gQ
 WELW45KlyLGEd1PuIvRjm3BSKW5fKv6eEcKoklydZtlRHYin7tGR72Z4OMXhYn7DMm9umicLftWF
 3e1ivIpYF__SsGRoCR7qHI.yNrnHhyFvAEf3rH5X8AAPxXuEoXvn3ljL3K._xywX16gI3ddf0kmd
 a2jiHzLz0c3Aewwdw5SGZfa9DDpCSjm5It8YHGckNcqoMdMT3rjv9EmJSz3s1yW3b7XhgXmg9mv8
 xLIc8ZoKxssMQGaBVOcC7GEsPr_lSPO5j3TPdGZzwdrsrttTpnMXJAfM4lancM3N4CXLlm0gqG4h
 29vKKguoSLDWJ7apk0Ce5QwK_N2p3577.twR1GTbpUXWzg7tKlneMkgbRS9h9g1VUzjC1yUPPiIf
 Da7QXHRDzpM2XgyCKvfTggOlJDydZB8p.BQI0JWNznWlVRurZm_ENYe7hcMv7aM5cf8iYNnEPb0_
 sOutT5Ki9F.KhrcG.DfmH.MlLIz8Q_mJT77l0zwcKqvwO7ThINMUE3nR0gCgztaqxS7_caNuFFGA
 fzku7x2s7kjqgAweRU5BTZx0mKQNH7EhlcIVDDB2.AR_fNqxlh4mzFcCj.hKK6GaVRUQo2XZk2U8
 F7krwgyXsB4qMz_.13jg9pZJOhZol1McmUl6EP7gUelR2G6RFoPOIMR8JyhKRFqZrneZr3i7e_YT
 GJTYYFhDfGnnZ.xUoVdS8WVDgJ2LNmRS.G3fqDqk795jeera_smT4MRSc1rZ9Mnp9CDt10CLp6Mo
 CQ9Kz1bSx.qSeuzNiymdmCARE5Fat5_JGgouwULbAlUUVyla0unTXR9DG7cqytgYpqFxq8oiVgSc
 hsc59Zl5JUIP08E9wfPMpKsAmKnqoB_y5GRxmanPdXodw45JyXiIkuTF0vM4aBfEqatcQklfFWVD
 3QsaXtCyljZALI109q_tEu1WZDOcd8FaKzTdfBbRZexN3RGEca9C6n0UOTN3R41VXjzN8U9FQ8cm
 PlFW1Kjapn2UUTSz2KpH4Xbd.aS_j1CAdAgVVGgBdmkJWnju4BXG6g6f_7QEPdWEBDk5K9Ml23xP
 rwzr4BCtdfTWUso1dItItGlAAmr8vjgHbyQVQx6wLvUpa9ePX5v2Au13pmZLJ4em0WNXs3toq1Jn
 wV2BqUJ65ZGOTTu5Cig5tfy6Gk_ORm275m5Ca9BU9VPTdjj064H4dV_HdP8dSJh5GzqeFwJNfkeb
 hOnlkWVEKFkyIprVGPgIlHQ5AT2GRbKAoSRNgpJ3HWYdjuOy9xEauLngjWGPs0uO0sqPWMJyIQsl
 2sKLbkT_sd2MtCRIIz3cs99d70vDyiezWzA.VawW_Iai3TGiTLKhPdktOCIsTQAcuj2E9oS6Zagt
 WQfwJXzBG4yWcfRgd.afSVR6SsuqBwHQKBVcdoSqbO2FV0S6bNaL_Q3gqsrQm_gOFOgvLXjWnsQn
 tdJt_G2RSBBwtMjT7nxaiZPTvYKnq7UkWQQ8pZH.fZdBJ26SVTjckgskNQgON.EqB23WALAWlIYY
 GhokRniyThFcaKF45FbLy6t5w_jk_5OTidMI2LhOFbXrHDO6WGSiO0jPpuKQjJi0xNOZIWNfiT31
 qe71v34AnSvigovDMFNLKOO6_c0OKtWZ9zmEhW5I0RcRqUk5hETPmcyOMJkG6SF4KIiob1xbgvBD
 ggBwlg0sDFZfmPBgt9vlhFN3JoI5D5U65O19FUbfmGKqVzpQn5s7otEkddBoVVV1M
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 37aa7764-b93d-4bed-ae16-6e4dc23d853b
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 16 Mar 2024 12:24:31 +0000
Received: by hermes--production-sg3-6dc75bc8fb-bcm5n (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 904e808066901f32afe4cdc4409da5ce; 
 Sat, 16 Mar 2024 12:24:28 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <8634sq77iu.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 16 Mar
 2024 13:14:49 +0200")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <8634sq77iu.fsf@HIDDEN>
Date: Sat, 16 Mar 2024 20:24:21 +0800
Message-ID: <8734sqs6tm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 286
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <at> debbugs.gnu.org, ali_gnu2@HIDDEN
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, please document in PROBLEMS that XInput2 has bugs on Solaris
> (probably only reecent versions?)

I actually plan to install a workaround for the non-toolkit builds once
we arrive at a solution for the other bug under discussion.  Thanks.




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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 11:15:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 07:15:36 2024
Received: from localhost ([127.0.0.1]:55002 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlS0m-0000oU-EV
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 07:15:36 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60872)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rlS0l-0000X1-77
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 07:15:35 -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 1rlS04-000123-QG; Sat, 16 Mar 2024 07:14:52 -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=7t3uWm8fUdLl8xUmhGCr2stfn/1IRToPHJwWqHLkJxs=; b=JNj8269LKWF+
 utRlK+K8SrrEk83BfGqUAYh1i7nZO0m9M6aBB9psqzBJQywvuBxkyg9cCszos1HPdgoWsnZ3U7DdZ
 JWkeLsja4GkgFR+PrZHUtSc0EnvAMFB5yE7R6CGruQSuhqiF8PnJyjhyV+JRBcoqAQvAhwiaUjs1y
 rCMz7TPjJ5JNKblOZ6+9LNBZPT89Jb1KYqpdNajCPDYmde4tD75D7o2xX507up9L7OXOAFqz7vicD
 i/Afe4tyEhAypJt4wHOcB9fzF5AxefSznkbi4AkyM2skp73TZAp9Yo9tmasTzR0eTkExFFymo1uhe
 SQfB7B8wPU0GjK/fDuE/4g==;
Date: Sat, 16 Mar 2024 13:14:49 +0200
Message-Id: <8634sq77iu.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: luangruo@HIDDEN, ali_gnu2@HIDDEN
In-Reply-To: <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 (ali_gnu2@HIDDEN)
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN> <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (---)

> Cc: 69762 <at> debbugs.gnu.org
> Date: Wed, 13 Mar 2024 11:02:00 -0600
> From: ali_gnu2@HIDDEN
> 
> On 3/12/24 6:34 PM, Po Lu wrote:
> > Emacs works fine on sparc64-sun-solaris2.10, but the difference is that
> > the X libraries and servers installed there are ancient and predate the
> > introduction of generic events or XInput 2.  The backtrace Rainer
> > produced demonstrates that the client-side abort is consequent on the X
> > server crashing as it attempts to respond to an XIGetSelectedEvents
> > request, which is _always_ a bug in the X server, whatever the
> > circumstances, and so I suggest redirecting your attention to X.Org, and
> > building `--without-xinput2' in the meantime.
> 
>     Thank you, this is very helpful. I guess I'm not too surprised
> that it works on Solaris 10. Your support of a 20 year old OS is
> admirable.
> 
> I tried --without-xinput2 with the GTK version, and it does
> indeed skirt the problem. I can now reliably run it without
> crashing.

Po Lu, please document in PROBLEMS that XInput2 has bugs on Solaris
(probably only reecent versions?)

Thanks.




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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 06:33:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 02:33:05 2024
Received: from localhost ([127.0.0.1]:54749 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlNbM-0007cz-T0
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 02:33:05 -0400
Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:41447)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rlNbH-0007cS-L9
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 02:33:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710570736; bh=XRN5tBqluS9owHLHQVIdCFMnjRBZfc6lJHWUgSGRu8I=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=CD93MjL9S93m5Fm8tQZ2R32QyCvBmo9LNeuU+9v7UAcEA+iEu05wYOy77tVIXgRl24if1fR5YkQBM0sDaRMVdlrm/aUyPfgW5yIo67NrFjHVj68eWBN2ujdaoUiGKF3go9fmB7O2Aqak/703TQv/2rRZdP8sgK6b8NaiAH0bn4t5iXlovnwkVXOrMY6vsPoGspwg432sCvMoXGKh/E73JWbqGTUXU33GmHf/U69TmdaXzNlC7ImCZ/ZuCmk+duoYvVhVvYfj3f+CuDBFN2/z+5BI18CE1CIX9SHEUhgNRbWIF/VEO1vxEVPgp8HWkHFWOzV/nf9RO4T4Q+kI/70BkQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710570736; bh=xAR4XVG1csYEwQGRx6Z91iINLpaCXEHiKkzOGYb79Bt=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=XGl+2dJW0AN/W7GXwQLwGRFhOEanC/2s5NoS3kAHckMd/Pdvdtvh0Braf7RdEWyPtFHJntHkZ6iz83bpNn5BqLUqxVdp1mrqiZqvO8uQvt3meOsAvZGg+tL+clx7jGu/bqzfC4tODWCNH5cBeJ0cMrX0YIv1bVh0xLZziFnaYHDYqaCzO+4FvyWb4jEnt+UaGAKbKXJCChmxtm53qDS+Fy/Kqzw8mI0ImB5Ohp59T6GrlXOug0lg85iEMOQQiPL5JrGQYGPhxTy8cohqyZym2P++HdcSSoUYuIPK6TTxaq65gKPw2d0eoABphmDS86PnH2abuF5vcq54dHvn1xd6gA==
X-YMail-OSG: NSBZvGoVM1nLJH5gAQJf9pHjpdVoaz8xWfmRnt_ubVD6uwiKoUknJmdadAcfhPm
 Bslp8clw1ApF5vSzZq3Phn_WSU4GOPyHUusfBsqYlFLynqLqdOglYlB.VOJO7PrJrY0rWzZGuaPx
 KfEVVaa7ZdaUWKbidc9aFLb3nt.dOER6Dv7gtMROwdWthOZnQZZVEB2TBo56U128ApHxc77t9fyA
 CRhISZHNidBRHaeuwJKNYJ.PmaVrFSRCbCRWjgAXYTooBkj7BlxHy4mmRo4mVp2Ba0S5gk6_R3yE
 1fVPUUNmsR75.IcJG0VCbuPlxkr1YTZTX0tCTJweCeZnSV03x1KWXVAaRhWq7L8bl5SRrv3LHv4l
 n1VGjkS5MtmlxMINRw6t0fXYkkyRAUnbT.ZbQmyxPOv3Has_AYSWEMg3w4x54.uGyXNB64xrBv_y
 0AZq468Ojn3TryQfyiw3rbKeH.LcNvIG3vm3VLNCRsgSYHqzMizezKoF2vANzDmxmCj.5vWDju9C
 sK3zthFYgQMzXGlzkA_iY54Bk_il4jbWJm8Zg5p1UNB7QSIFWNDVyhZj89YAgvCRJRWQXnUS1pJ4
 A2juLRfkztysPyiqOBWLwKqbAjY.GUNuq.KcNAUWwFWJLwt35bQ9nemOgaEeaUetqTLX2T7FpEHK
 qRx2OXqp1.JebMV9wag_JCRu7OuNM9mj00nLFvMO6FZBTqz07Es_kKL4Y1kHUjEj_jbAX8Uy3ZLG
 WxQaiceAy0nDSuP0GfR.gHbPvL.fCAtOtZM9J9FdoOcqFIu8JL4wa09vR6z23lJACz9q0z98S1IY
 Sbg.W8O4h0LYTmaDV8_NsW75iYNq1sS4D0nioPfPXBW.NIm3gIYVeaJ6lfvpxDb5oU3DcqWCHEMC
 i6gucZWCBwKDyHWk6FZrgFFfKXv2ketzuDXHnc2riZcSgySXdDcs3GgmsSXGN_960xJaUS9xj.cf
 hWMbJqbAe6DdE5oTld5P6sDGwkaQ56kfsGJlOiiWPRGQ54H06Ow5jna3o9hgCZv7sdd_Tk1jZa6m
 1iq_Jrl1hUmVvSKyRSwyR8TJJ6HdcYfmTew2O_jmmTvgSQCQ2bnOlJARjmX0Nsdv8xItWPQeVV4R
 KHT0lKK9i0lYmgzk4AxAsKpIkYi_VKcydcSLmAz8Jr4Ey7IISqe9TI3ehCXyCpKXC3w5KIPP9gVn
 iO0uGg9YbXRj5vOfb6bdERw2R3rjIwxMCUiwmme09otw6.rl.i33Zi8BzAAqMtUkVKmGKDJFMD_6
 UzOWXgIvRPtYOn2nkDIyjREAmMkywot40qkaRQjHJy6ARiDVW7VG1bFWMF.CAMxTWijcUq2pK3C9
 xvgRYZX4HeS75iU6QQpLjde8oR9XmSOzYlwMHez34ktD.h.Obm0aCUNA4mrHnvV8O3sAJiBh8SCd
 GVlkFRsR6UIm2mv9xqjzZhP0n_1.ejZTz9Ht2wkb.aQqbo_DHsG3MkMyImX1McgcWHmJ7Bf2uv3Q
 s7MeIaon3BDJhH1V41PyBLbPLGrPzXNskBeWsvwqfX5ScrpZPWQOH1KRrJZ_Pc7bQCLAtpkSlz4S
 llezj1z.SG.sKSvFsIakgPOyG9usOHBAqT47JmNJ.TjYlP5uAsvvFNR5DVcpZpWOETZI1QSrB.cB
 TNm0WAyomisxItEhsWsUekxZLVnvh1fc8oS68_e0zMD4JORzXrNl.OtKHZS9F9cEHETe3uYKC_mK
 gKq4YPTSs1C92fwSKgV.DXfNdmlJF8B5w.mq9..KnfJ9CRep0nHRjbkkvTXiN5aOsJENx3Ei.QXe
 acVnM7djagp9.7EmU2.57LRInusbgvedd1C2shaBi6HyZo61Pfc7sBY5iBszJMwig4X4zNGoev5i
 kEtbplhi.L5OdJu51HSDQHHJmKquYAnDPyeLcL9UxltdomWhmE_WdiK4XenkedC4DY_0jUCSuWq_
 FbNkalZFu0KLIZxj45TTdh3yRvYfyaCmemegQxfL6QsrLlHG1JziDZlEtTIU7EJzK__0dkGtUdT4
 IJQ_uiaCW.m6CrKd_ZfUygK2D3Tv6bA8qxUTith1mRXrJtyweg7fh5peVVw6T7Z0x7Jewjm12fQt
 yEJ5N7ZBkj4INb4IQ9HQbavL0ybfR9IdRIBfF5XUS3H7feuW1pYW8G_xYPgp6YKJYASKmJ_bl5kX
 6USjEwiSufOzb705coRwd06jOlSPqCJt9jJEjLY0cWQuC3vih7mNSMH2lul6MAsuGeB34wwx9ld1
 EOKr5hixhauol96018bl582qkk3i3CrGBK4T.OUl9QuY_8nRneRCKJysoGW06swm9jIbB
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: a29aee20-d697-4ee4-bc87-d5b266c353ed
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sat, 16 Mar 2024 06:32:16 +0000
Received: by hermes--production-sg3-6dc75bc8fb-bcm5n (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID c436761e8eff8a8d9b5b1e36ee359f9a; 
 Sat, 16 Mar 2024 06:32:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali_gnu2@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <87plvusnbc.fsf@HIDDEN> (Po Lu's message of "Sat, 16 Mar 2024
 14:28:07 +0800")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
 <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
 <871q8bt4au.fsf@HIDDEN>
 <344699e3-8dad-4cde-adcd-35ebec4900e7@HIDDEN>
 <87plvusnbc.fsf@HIDDEN>
Date: Sat, 16 Mar 2024 14:32:07 +0800
Message-ID: <87il1msn4o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1693
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

Po Lu <luangruo@HIDDEN> writes:

> I don't think such a drastic measure is necessary under the
> circumstances.  We should (please test) put this down as a bug in the
> X.Org server and install an error trap around SyncCreateFence requests,
> thus:
>
> diff --git a/src/xterm.c b/src/xterm.c
> index c8a43785564..26926bc4faa 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7292,6 +7292,7 @@ x_sync_init_fences (struct frame *f)
>  	  && dpyinfo->xsync_minor < 1))
>      return;
>  
> +  x_ignore_errors_for_next_request (dpyinfo, 0);
>    output->sync_fences[0]
>      = XSyncCreateFence (FRAME_X_DISPLAY (f),
>  			/* The drawable given below is only used to
> @@ -7303,6 +7304,7 @@ x_sync_init_fences (struct frame *f)
>      = XSyncCreateFence (FRAME_X_DISPLAY (f),
>  			FRAME_X_WINDOW (f),
>  			False);
> +  x_stop_ignoring_errors (dpyinfo, 0);
>  
>    XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
>  		   dpyinfo->Xatom_net_wm_sync_fences, XA_CARDINAL,

Scratch that,

diff --git a/src/xterm.c b/src/xterm.c
index c8a43785564..2358918ac5b 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7292,6 +7292,7 @@ x_sync_init_fences (struct frame *f)
 	  && dpyinfo->xsync_minor < 1))
     return;
 
+  x_ignore_errors_for_next_request (dpyinfo, 0);
   output->sync_fences[0]
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
 			/* The drawable given below is only used to
@@ -7303,6 +7304,7 @@ x_sync_init_fences (struct frame *f)
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
 			FRAME_X_WINDOW (f),
 			False);
+  x_stop_ignoring_errors (dpyinfo);
 
   XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
 		   dpyinfo->Xatom_net_wm_sync_fences, XA_CARDINAL,




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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 06:29:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 02:29:05 2024
Received: from localhost ([127.0.0.1]:54743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlNXV-0007VY-39
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 02:29:05 -0400
Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:37408)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rlNXR-0007Ux-Du
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 02:29:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710570498; bh=vl6m/5oiHr+jXHAKIj9sLXWw2bLVyGiUSb6IADkbRl0=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=A6V5lVDxvVez8pNWnrmBuwAVgsMCxd+0cngpna+qii8ZcvEMKmkkQ3ff3s56Hchnwy968wg8kVuKe7hT72OHueNW515V9IZ16ZGL30qJt4y1CkoUB/nLD6nWPu7IXF86/9C8fmGT+pSEOSwcryfXGPHSl2Rig+ngIH6bHgi9gh2JueWXgeGybC+Kzilz+I4wq/3nFymoO5fpUsWyp90PxcKPxl/g02BiCkvqk3ifCmiz3OMnLPBD0ywzsgYaIWeE5sTbrItvLe/YclScUthChQ1hX5owKMkyz3hmRJbC74BMD9eIj+mLyzAPQvH55G+xXt77R2CTW7ISqoDNQ5LfGA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710570498; bh=wo8JoSmaN7l4T+C4HQa9WhIzofDow/f33unatoEJDPu=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=R2v3WcuBlvufcONnwBNf1wjxdM7OXSRc6rTu55gufd8kckss4pqzNvMcUi7liIJvxq8WpHDyiW762W2dgsU8tEaGUv+LfaEoq6Kcyj5lbAh6DYTF56/QgS5Pq6BvQYC1clZScdvPXSxwkgX9N8AA8j9yQNQfII42i2xKVZkNUXo5RMn1iKb2RGlYhHRlrEBU2X37buNXYv1NeWvyGm8/ApIkkumb+4C8yGgR3bKskHIuwTJNSFpPMQxbdVf/hC8dOp3ZvQWrkGudqYVUUl93JjoHEdvTy/gJdF1OsYl+eCv4T+Doy+0TiAH94BRWYy1sKCkSzK1kzm0UY7fv6eKWyA==
X-YMail-OSG: AW5lfBIVM1lS0IV21BM2gd.AypoXZ_JASO0ZPCSG.WSJfaB8ywQjb5KMpyeoquC
 tMmacXY3pLP_SP.sxKMLLyAwkgP2cSRl1XCWkE3NGEUUMfKzGjKVwLaNoUVmmzeaYQesG8N.8Msq
 38TUK2kmYYy_S5htgsg5V52JQ8i4_5buYyfVQAnstg0m5qNqonsCuav.rnfK4KUemLEu.c4lZBdz
 NhD0yz1IHFXSEbKorCnKttUvFkFS9h_IZAg_Yw6M1_RensWX25zCFz37OKZFsAPsIfRcdqaED2TR
 gHr3hSR0m87Aw_LUGAxkxfvLBMtVGhDxC4RmDWL.nECRZCKdPB_VTvs0p92E65yOl3_owi1.dMgQ
 aQyBH6oFcAA.X9JftXyo4TEcxOitXa.3Hskarf5jCk8SrvS6o8Sk1F2_Se4MVmVjkjsFgZRNtAFj
 WH1HAluKGvyDkLpyW8pv9HIdNtHftOxA4zsl_l04uEq38q7L0ePh6u6PnsXbfORsOR1HE2lGE2XW
 uiwOmFUf9rcMJFmDijohyGxSjmkCOLKR8c4j5k4rOLSBnA6uO0KGCdYfz5m_F7.pWWBMHp1QmxKM
 T9u_QxsG6CMiY4pm9RlXQjp0LqdpQWC.TBErIBE3lTU0mLpZx94MLX8lKj51sinFDZA0ICKZwsmN
 wT9r0XvphClDIFgyhUTMwO0vmWoMaXo88jJE7EQ7rpBA7lKUIsdOVnRl2Wh682Jw2A6f8aLyQGgr
 2P.9v.5Tl9X5kW8F_LF4t0Yl6SqVAmQVOL0IRA2OrzYov4fLwUqFckFRlH6BZXjKQSLy5X6QsKx_
 a_kqZB0hndrQNXnaxUZrcRJ6r7It0vyXrrErIBr17ZTgCCtCWrMhqCGsap0gXF.zHw8d1Hlmaq6H
 KCgZw0QH8VGkffGu6Nhk4sBfhXPoIMnB4us716j42a4ASUSnMj0TEeDAPGvbLW42WDSbWygBkZ1A
 loDYkR5d1iOPpqm0YQRxhU9.IkREyKaWCj5Dnt2ZT.LfNR.soSPD8YV5zO9cqhygKEwQw9n44fnZ
 jkyEz5Yx64IbFO9RohcdafLvrl0tPLlPVJlArhnJFZVHQc0f1Qm.tEo.q_zsmGawa1PoqQVHr0gR
 qSQItG8ziQBdRT_rBLDJF9fkcnHTpWTiDGYTyvL_OFLnW2fRNG21uj6FLtUerj3DDNa.LDdYAF7u
 X7f_F8UcJvtgYg4RK_hAea2TSvLRX6Uo1karFS85i6aTCa2I1TXK5HgWH4QGUOnD967x3ccwmzm9
 fUitgiW5qiz2fziXeDEiJ_G2s9.Cw7R_2u.fHP9ZLFadgHZBwUlxwqxNzKP4VJ0pIwTEK5ldHiJO
 btwgCmRPrJbHMhtryhpS9ZNNLkrA7O_HR7OWcjrTFPOqXEY4_aAAkmDn2cIvaPF1V9MOcaxp2_Sl
 XmXjel8JQtvHAF1SJra.h8KTQmDwavjKSQygxlFNqz2s3ecqNdoYsR2EVSVAXhfey_sjFmGyK2Je
 in6b.SGOGBNuptkHy5.nasNHItAwhHuLzGZ3EEcBfzPynYaFMn2fAkiSIRJ4BDbQ.UgnKe8ElBPD
 zm.WP2i1xY.ekJ91ZMqqksES_bArFkmQFEP11CvekTMVpRq5R_2IImOnlcWmYnEwZJauveRYop.c
 vGNpgYSO35NBbECEMkIFtQJhikW6NH1GWzJkwPllU9ByOj5C8IrcNSTtd2TZo8VXWcN8P_gO1q2U
 LJis.OuAeV.GgsjW8nURb8Qpnj_cCpsB8pBCdjOg65_DoMgnGBh7DLjT39jUsDHxwuS1Xts.FpIm
 Y5DaoIeK0U.kDPcFdKXQU9jWZonNBQEjBmQHhcZ0QODDcpA37l7ID3oAxtmSzi8K8Rj8.MHbpQrM
 db8Rm5rqggY99NARjTozko0AUbyIRSozOsyUZe1QLnqqCe6Op.KifdlShVvMYsk_b8rRE8ezvZo4
 n21_30gtR6KhYxb.mmxFXZayo3XUkNepxFXCMWGtukWdBEvAFgs5WzkBila67jASb9TL5pCttPMT
 rnhfJiYoN_JKkZI96QkgBCEKMn1pvZr3VsngskVRAqve_AYDqNiAOKPWOREkmAcM3RuIFM4jLmEv
 3euZylcbYgqabYhEVBTac_C1O1BZjbdGL9Y.PvcguwkgdZyDXA3.kGHrCDwkEpdvPzl2yHaS6fdx
 SoU0jNm_HXdDxGFXbVLoDn2sACS1KO6Oma_LlVrDjnUZF0VL6p9JptS9LMYrF.STiOLY6Es4RtEs
 lKg4VqLCNv8XHgxp_tWbZrJOeVb3OP9eZTMRP_Iy78WPbisqQyifKNe0VZaROkU7Ot7Q-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 1d38f460-5ec5-48c4-9f4d-7bd89747cbe8
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Sat, 16 Mar 2024 06:28:18 +0000
Received: by hermes--production-sg3-6dc75bc8fb-bcm5n (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 04440b86662b32a17dfcf9fb5ffb9da9; 
 Sat, 16 Mar 2024 06:28:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali_gnu2@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <344699e3-8dad-4cde-adcd-35ebec4900e7@HIDDEN> (Ali
 Bahrami's message of "Fri, 15 Mar 2024 22:58:44 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
 <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
 <871q8bt4au.fsf@HIDDEN>
 <344699e3-8dad-4cde-adcd-35ebec4900e7@HIDDEN>
Date: Sat, 16 Mar 2024 14:28:07 +0800
Message-ID: <87plvusnbc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 3281
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

Ali Bahrami <ali_gnu2@HIDDEN> writes:

>    I'm afraid that it still fails with the same error:
>
>     % src/emacs
>     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
>     Serial no: 1318
>     Failing resource ID (if any): 0x43020000
>     Minor code: 14
>     This is a bug!  Please report this to bug-gnu-emacs@HIDDEN!

Too bad, but see below.

> The following isn't a fix, but I've come up with
> a workaround.
>
> I was looking at the code for x_sync_init_fences() that
> we've been doing these experiments on. I noticed that
> that this code is not always used:
>
>  /* Sync fences aren't supported by the X server.  */
>   if (dpyinfo->xsync_major < 3
>       || (dpyinfo->xsync_major == 3
>           && dpyinfo->xsync_minor < 1))
>     return;
>
> Hence, the sync fence support is optional, and emacs is
> willing to run without it.
>
> It's also only compiled in when built on systems that know
> the extension, guarded by a '#ifdef HAVE_XSYNCTRIGGERFENCE'.
>
> And lastly, it's only called for non-GTK X11, which essentially
> means, only for Lucid:
>
>     xfns.c
>
>     #if defined HAVE_XSYNCTRIGGERFENCE && !defined USE_GTK \
>       && defined HAVE_CLOCK_GETTIME
>           x_sync_init_fences (f);
>     #endif
>
> So this works on Solaris 10 sparc, because those
> old X11 bits lack the sync fence extension. And it
> "works" on current Solaris GTK, because it's not used.
>
> Hence, the workaround, which is to put this at the top
> of x_sync_init_fences():
>
>   /* This feature does not work properly on sparc */
>   #ifdef __sparc
>     return;
>   #endif
>
> With that in place, Lucid emacs starts, and runs normally.
> This is clearly not a proper fix, but it is an effective
> workaround, and presumably, no worse that using emacs 28.2,
> which completely lacks sync fence support.
>
> I wonder if we might be looking at a problem with the
> sync fence extension on sparc?

That's more than likely, yes, though one wonders why Emacs is the first
program to call attention to this problem.  The only role of the
drawable parameter to SyncCreateFence is as a reference to its screen,
which is completely defeated if not even the screen's root window is
deemed valid.

> Although I now have usable way around the issue, I'm willing
> to continue with any experiments you want to try. Let me
> know...

I don't think such a drastic measure is necessary under the
circumstances.  We should (please test) put this down as a bug in the
X.Org server and install an error trap around SyncCreateFence requests,
thus:

diff --git a/src/xterm.c b/src/xterm.c
index c8a43785564..26926bc4faa 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7292,6 +7292,7 @@ x_sync_init_fences (struct frame *f)
 	  && dpyinfo->xsync_minor < 1))
     return;
 
+  x_ignore_errors_for_next_request (dpyinfo, 0);
   output->sync_fences[0]
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
 			/* The drawable given below is only used to
@@ -7303,6 +7304,7 @@ x_sync_init_fences (struct frame *f)
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
 			FRAME_X_WINDOW (f),
 			False);
+  x_stop_ignoring_errors (dpyinfo, 0);
 
   XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
 		   dpyinfo->Xatom_net_wm_sync_fences, XA_CARDINAL,





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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 04:59:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 16 00:59:34 2024
Received: from localhost ([127.0.0.1]:54722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlM8s-0004yq-Eq
	for submit <at> debbugs.gnu.org; Sat, 16 Mar 2024 00:59:34 -0400
Received: from wfout8-smtp.messagingengine.com ([64.147.123.151]:33721)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rlM8p-0004ya-Fx
 for 69762 <at> debbugs.gnu.org; Sat, 16 Mar 2024 00:59:33 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfout.west.internal (Postfix) with ESMTP id C52C11C000ED;
 Sat, 16 Mar 2024 00:58:46 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Sat, 16 Mar 2024 00:58:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710565126;
 x=1710651526; bh=5if322hSyrQ2KGSoGPRRhVZ/M+fH8W92bKhDzCD9OSU=; b=
 gOSrRiXQ/rgTiaKPHmMxQpyqHKl4tZ8an7iTSt3kearoKmVX0ZN+ENo051c+1CMc
 V1TnIaJiYDwuzOfo2pFJvXe8kwcyTM9MlN+XKdprTR3pPzscXwllCjYL22wjqeic
 lbKlMTvZtmLpfRWvXQn68Ue7t7LUBk8g6VnC5SewArlc9+i0QNTgIBCrF2SiEaT8
 p5xld0mC3Wq8uFOVHUE+k7yrtUB9QuDSxIHbQCiptYVb06m7GsCW2cnPiIJllxvr
 jEhkCMjzC1CacP9Scz+9Wm9IPCRgqTLu3/iqo2H1fSzaNui5NIGcGid5sC4CkK9B
 mRhUCrsZckv25sPLZQu3vw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710565126; x=
 1710651526; bh=5if322hSyrQ2KGSoGPRRhVZ/M+fH8W92bKhDzCD9OSU=; b=d
 7ERqU+r7q0n64YPivMnDLQ6oUTBmI1q19MGwDtaUZgiLpyT57szsYp4mHTVTZbDg
 4qNyYXFS7BhyoHhs4ZjnuG5O3KcUY5TCUiXIJMwXKV0QY0KzlwZjdeS3GluynQ6/
 YNTRteV1f1bMEeqgmlsg43Msb+d9GGtxGgq1F4hiIqHGw0CExCtLQiNpLUBbPtE3
 y3xVjTfKcOvP8fXYn7KHc7RoDAMxOtAJT5HomZMIozD4SRZEBvReTGxX76QQnRo+
 VlktJTVE1kSNHxKJFtWrVII6PrLxVR6wWqO8GkMLpi8wvV33hDpXudZtty3s4GKC
 pK4lLidBvif3t2kesPuQA==
X-ME-Sender: <xms:Bif1ZTyM0LnmKOO2ciNrUhSpnX3pj6L7QhpYLTNhyA88_PxKoYf38Q>
 <xme:Bif1ZbS5DxNp4In3725sXBKn2kMWz7K3yLFD74O2LPwsAGSuRI_LUVE7OMtbofq5H
 u94G-c-B-Z1iKpVTzM>
X-ME-Received: <xmr:Bif1ZdUh2n99nfAViaMpJ6jT6FiogJE59QGbpf0nYS56Tig60RUDsfw2vc7Oc1tnPsHlUUcjpZe9MrMZma9Z>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrkedtgdejkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihgpghhnuhdvsegv
 mhhvihhsihhonhdrtghomheqnecuggftrfgrthhtvghrnhepveetfedvveekieehteekud
 euledvtdeiieetleeuheevkedttdeiieeghfetuedvnecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonh
 drtghomh
X-ME-Proxy: <xmx:Bif1ZdgxhZXmZ97lrcAWaUpbWB2KqUiC-shDqGUarN8d8ePveKaesw>
 <xmx:Bif1ZVAN4tNEJCYzWJTgwKuZBNdK7Dqddw4D_9GkPMOS5CULUN9Exg>
 <xmx:Bif1ZWIn3HXfDXZ4E3n99c5g2xGWIJXH3TteE9d3nfQ_PQ1F8-2spg>
 <xmx:Bif1ZUBiFLcR-8qUVrgRgiWRwMb0lrdwXzM9a-agle9wObotp2ihfQ>
 <xmx:Bif1ZUNXqWLSvxesv83ObOsLMF5dzplX9AGpJw6CaJ6gDNg3hhsoPSmzGOc>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 16 Mar 2024 00:58:45 -0400 (EDT)
Message-ID: <344699e3-8dad-4cde-adcd-35ebec4900e7@HIDDEN>
Date: Fri, 15 Mar 2024 22:58:44 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
 <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
 <871q8bt4au.fsf@HIDDEN>
From: Ali Bahrami <ali_gnu2@HIDDEN>
In-Reply-To: <871q8bt4au.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

On 3/15/24 6:21 PM, Po Lu wrote:
> Ali Bahrami <ali_gnu2@HIDDEN> writes:
> 
>> Standing by for the next iteration. Thank you!
>>
>> - Ali
> 
> How about this?  Thanks.
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index c8a43785564..c4cd9386270 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7297,11 +7297,11 @@ x_sync_init_fences (struct frame *f)
>   			/* The drawable given below is only used to
>   			   determine the screen on which the fence is
>   			   created.  */
> -			FRAME_X_WINDOW (f),
> +			dpyinfo->root_window,
>   			False);
>     output->sync_fences[1]
>       = XSyncCreateFence (FRAME_X_DISPLAY (f),
> -			FRAME_X_WINDOW (f),
> +		        dpyinfo->root_window,
>   			False);
>   
>     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),


    I'm afraid that it still fails with the same error:

     % src/emacs
     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
     Serial no: 1318
     Failing resource ID (if any): 0x43020000
     Minor code: 14
     This is a bug!  Please report this to bug-gnu-emacs@HIDDEN!

-----

The following isn't a fix, but I've come up with
a workaround.

I was looking at the code for x_sync_init_fences() that
we've been doing these experiments on. I noticed that
that this code is not always used:

  /* Sync fences aren't supported by the X server.  */
   if (dpyinfo->xsync_major < 3
       || (dpyinfo->xsync_major == 3
           && dpyinfo->xsync_minor < 1))
     return;

Hence, the sync fence support is optional, and emacs is
willing to run without it.

It's also only compiled in when built on systems that know
the extension, guarded by a '#ifdef HAVE_XSYNCTRIGGERFENCE'.

And lastly, it's only called for non-GTK X11, which essentially
means, only for Lucid:

     xfns.c

     #if defined HAVE_XSYNCTRIGGERFENCE && !defined USE_GTK \
       && defined HAVE_CLOCK_GETTIME
           x_sync_init_fences (f);
     #endif

So this works on Solaris 10 sparc, because those
old X11 bits lack the sync fence extension. And it
"works" on current Solaris GTK, because it's not used.

Hence, the workaround, which is to put this at the top
of x_sync_init_fences():

   /* This feature does not work properly on sparc */
   #ifdef __sparc
     return;
   #endif

With that in place, Lucid emacs starts, and runs normally.
This is clearly not a proper fix, but it is an effective
workaround, and presumably, no worse that using emacs 28.2,
which completely lacks sync fence support.

I wonder if we might be looking at a problem with the
sync fence extension on sparc?

Although I now have usable way around the issue, I'm willing
to continue with any experiments you want to try. Let me
know...

Thanks!

- Ali





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

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


Received: (at 69762) by debbugs.gnu.org; 16 Mar 2024 00:22:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 15 20:22:18 2024
Received: from localhost ([127.0.0.1]:53906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlHoU-0005F5-Rs
	for submit <at> debbugs.gnu.org; Fri, 15 Mar 2024 20:22:18 -0400
Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:37899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rlHoQ-0005En-5B
 for 69762 <at> debbugs.gnu.org; Fri, 15 Mar 2024 20:22:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710548486; bh=BcDlRwaommnu2lXo8V8yx7S7aaC9C68rSBlqwNdcVOk=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=UOLjBXuhnrw+sdbfAomUjxEPWA0/iRFeCuJMEgb0/s/GWsu1ENMVPS4P/QgMwuGVnCpbw4sPIIxPr7j311GFOfnVaoTx+E8G/b31CDyE6SRH3dZtzv7on5MYIWLg9Db3IuyBuCZujboloDeljVZqOtbG395cdIjhnCmIvJMpsDvmM/62+O/Adobcttq5SenIVMFdOGcI9b4AszEiC/w1TNe2hsHbYvyL73jK13UMv9HWjKc+OW+4Nxse3zQqBpA/W8qqwWiT6YGDEhSSFBpgiE9x6MdnKSc2f+5KH3SqS9C3HpEfNsnpGHvU2B3azDkjmvnidATsgigvSsIORUtz5Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710548486; bh=ant6yu6UlvYsqtr/SRUUrVq8QuXf9uM8DEHixQ7LW6x=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=biUFfWZWdIDnf4d3kVgWdhZPycHekRDicP2aKaiMCczSQLP69zjSKmYePGI6SLnrxgNAJK4aeAn1AvjvkrkWYjOMu3JOW8dyrHMdo5iKqbj2gnxEkxQuMnDGUJtZ+sNtTtA/TdumIETYnhEd/YMhqnCdiSD3gLVJ5iz1BFc21PPvpIrAyuJr53jiDIXVchLXAqgt8jemMIyHK6DffUkIK4m1/l+3LNEUGbmdiQVwP+RQyFXRtQFJxkjTRSRJvCjiRGhDlE1Pyc9z+x85cz3wQRv+kqJ2YIHxTvDGYwpTyI+Tt1YF1yJ64axh8T1Wl1FctWKLa+WddtvXakwbU2AayA==
X-YMail-OSG: tWXmJ8MVM1lIrU0cmziNRAfhs2Xzh7Tty.dZJVnl725mpDGDIFPgGeMUUyGbS7c
 qwroG9i9c6JgADI86Ch8zWANNcBUpbaZzU_P0j.VnhxCpySvQih2YfI5hURI91H5Z5sYMW_dLfT5
 kOFr0eAa0QJeem0gh1jCbZocaMkXYsLCJb7IR_e2J4LWZiYsKYVYJX_GWBIHwbvQEO7HjkeJt0MF
 .9UfAXVqkDgtUt2xXXpoJiLwRSLDIHcs2OuYY39aq9pt2EuOJBwGXrOv9KO0znDVUxXv.I6nswu4
 52WoGaP1Ic6RQZK3aJElfm7c5XYfP5nA0bPDTzJppkLVZXCG4xUTZudBDqUuxXWNaMhgkchDdreH
 Nima_DRuWYcuGoEaDxHs2sOje8WBBI8HHk2tiNwIGoFKFg57BdYVUueXK6avQTbR5U6h8EbMKWTU
 b44_o0hsnY2bHrJPQLv5TAHfUtlHp6ZTLVUjXd1GWByU_1sB5iV1HmFjazLXJ_HUJu7136HyhrQY
 AKow6vclAjfrC7nrgra5KH3aTRXpF90cG6vXanS39o06agS7_imEMxSRFjRD8MB6BbfSEIeKgzLl
 XV8mt2GtqtrDgzyc2p0bw1xhY49_74U.aIn3zYt3Aqn250kMpYH_LyH8RrD.1BnWUemyl6G1Gi0S
 N_0m4F8AzQJtK7DJeZEx1a3SByH23zn9Pw_NzHIqXKHOa2cPx7EsYHgC9WnOLi0tmV_Sy23u4WBQ
 BE9EsdDhclrARhBo6.td.gP4GKuYQN.6GQn_M_u2NR4jaErSAJVBTYs_cU48KJkG7cLFJLd_cD9Q
 VXkijZud6b0sxqK8oKhbTn3lSI6eYT2WzyH2tt_7E3pNTmE_ZxsRMW_4PYdLMAWe_5wvG47Iov4H
 U0Y7CFzuO7TdlPkooVtkuMib5lsIxAVzOOqoJfP4bOrlw7neceky.VMFll9hyEbVFnJTsxBHgTDU
 XVn33svMw0cMmRug0lPRsyHrIKLwckswLagzxNzTt518Y3RNYutCBkgASg7_wx4Jbf_9x8l26vGZ
 hatsoIx3rEbg2qEJJmwtq6lfexx2zNZ3Fo6_yHThvHvpVUp27hwJo42BLl.IFCCEZ6SI5vZumi5W
 MxoS9JsvmS13szXuLLpC6RjCBVag0uqgxvPuw8rzSaV38wMRJFyQsbW1R8wewjay5KiuD88IAtR5
 AkILpUphaMNFx_dYYe6dgF13Bc_TTEm5fmMXj_3a20SQpsFmGI0qdaUSUiYIXUoU_uddpUBukfje
 QngsWp6s0wBAxaQorYbpIVG_A691j0SXeaF8SSot8Us3QiQ3pG1Ibm2Jw8iBCHkwGdCDhuDRst0r
 acQwsEMBjHJ_mQ3Xo_HDEkMh8OBQpK0abFVA9O3i9jkRJAJKGKH2PfiZRUqv2.aFyo_gFXddC7V8
 hNEKNhObPzH7wtUmLzH0NSoogRdQCL5V.hLcC7Eq6Va42SNQFy1CP3FC46PhZLvNzpwghKApj11S
 LGQ37p5_FM.9KwhIsEAqLp37ZNytL10JUpGSj5i3feBR1dlTm.kXttFgFlURqXpRsGMptW.aqp1S
 kWOS..9DZYHn5GuMEHWc93bPKQArUPpa6fKV8o3jEftPJ_Z1mmgneFfL.QSo7q5MtCOUrg6iQVdm
 uMRfPi6ry9qnRM3S1WxBj0ehvE8o1kxpECWS2kiljeKUcWqacHFT794ngfn5gpaLEyOf0QyUTlgP
 ZPmWMTzejJmqED3e3UsVzjPYYvSHs61wSP6jgVvLd5VNuAKkYnVshkeElRJUGxMdZamu.MayfxWU
 YF2ZNb0aLSPIcprKdSUhidyKx1PBcS95R9ll9_IZoZh0g_HO2q1dT4__rLPPukenb50f3rCUc59R
 p8062uIrHEPWt7OdN8JcpQx83gwyMx0qH691sMgSHs1qx.BQs3.8E4S1Hc.4pCtLw7TQNkX5U7FX
 sgbokSyDQMu8C24J9aHsqEqv7RMt4_eXHM5Jq_iQOhPSmzM.p7.vwx.k2LZ0YU70UM1ZUVvbdGlS
 mEqbN3D1Eh2TPV3QEK_KltDFHzXvWS0vnKfS5oTNvB8_TfjE_GhGd3VsXn4zy4IgDL3OwssWblDx
 Lt.NFPP9uxx07H0OsBfrtODG2NlkKtwwAunKa2ubMNXs2o3U9jLhM_JfT8gj_Bg_yy8LxzLyGQJx
 iKhIEU58OkkvqO9V3LAex52CyNq4zPdsl7jy_E.2EJ6Fgw24yOxuJbFdZ_0z0aCC4l.cnjBQYiin
 UsQqUPbpqrN1YLUCPZ35qeLNKzGWAyVRQVqiezaTmAwMeJRFrw63L8cMu_Gvsks5BG60-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: f0c1df1b-a196-4db3-8cff-886141e5e239
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sat, 16 Mar 2024 00:21:26 +0000
Received: by hermes--production-sg3-6dc75bc8fb-pl74c (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 444299e322e5b4690f2aad07b9dc950c; 
 Sat, 16 Mar 2024 00:21:19 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali_gnu2@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN> (Ali
 Bahrami's message of "Fri, 15 Mar 2024 10:37:13 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
 <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
Date: Sat, 16 Mar 2024 08:21:13 +0800
Message-ID: <871q8bt4au.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 693
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

Ali Bahrami <ali_gnu2@HIDDEN> writes:

> Standing by for the next iteration. Thank you!
>
> - Ali

How about this?  Thanks.

diff --git a/src/xterm.c b/src/xterm.c
index c8a43785564..c4cd9386270 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7297,11 +7297,11 @@ x_sync_init_fences (struct frame *f)
 			/* The drawable given below is only used to
 			   determine the screen on which the fence is
 			   created.  */
-			FRAME_X_WINDOW (f),
+			dpyinfo->root_window,
 			False);
   output->sync_fences[1]
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
-			FRAME_X_WINDOW (f),
+		        dpyinfo->root_window,
 			False);
 
   XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),




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

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


Received: (at 69762) by debbugs.gnu.org; 15 Mar 2024 16:38:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 15 12:38:02 2024
Received: from localhost ([127.0.0.1]:53633 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rlAZF-0000pB-Lx
	for submit <at> debbugs.gnu.org; Fri, 15 Mar 2024 12:38:02 -0400
Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:55517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rlAZA-0000or-M9
 for 69762 <at> debbugs.gnu.org; Fri, 15 Mar 2024 12:37:59 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailfout.nyi.internal (Postfix) with ESMTP id EB84513800F3;
 Fri, 15 Mar 2024 12:37:14 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute2.internal (MEProxy); Fri, 15 Mar 2024 12:37:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710520634;
 x=1710607034; bh=Z1DrsbgCtxg5mBP/id2PFMI4g14McD/taAtbE1tknEI=; b=
 bPSL7wbWw8RvFuWI4xYGschdx/NMrkA9lksIcMLg8kP5pBUQP+EVU23m0yWf5nwR
 XF5BVccaooJ7FPdHfp1vreEnoUyArWfnthAFISC3dgfhRZMK42osj3bcT1mJfT4T
 myNxIXAVxnQfHVhUWSr20gJ4w8gP0U4b88mjI07HPz773VoxLQs3FB03hHc7M9LD
 pWA0ayUrgvz1plM+FnsXzioC3gha8EtNv56MMX8cCf9NOmtw4LJjjtRH+OsngQwK
 9J4wn98JHI2iuYsfD/+JZ3VOijLkf61CVFwIlTQd8wDLbj/yNmSCnYMU9CqlbvgO
 hzUaZDzzH2LJwMCEhasMlg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710520634; x=
 1710607034; bh=Z1DrsbgCtxg5mBP/id2PFMI4g14McD/taAtbE1tknEI=; b=X
 jD0Lg6ykCs+8WMZh2QNm9a0XRvJW/0NA+xpaj2QTrnXMh042jGMsE159AnE876c9
 xOFYxAbyC+zUJIUhg7rLNEXbvWyUk2WIgv7lset+7s76X3XOy3EWNVvMZn7dM09z
 7mZHvYnfJafYHDJS7yuQZ37u8iGh4FoXJqp/7LoDBryVriKpnR4MoGsm8AK1NaxC
 g4OAKeXNjnieQGX9pBsBFdUm5GNF9nnwTmyucvmtRG9VUf2Js29QGnhVrjZQTj3T
 wM4q6P4SFbKeJa+hnDWXfOG2t1feursf8lCsNGYGwm9sayYNGNlPYkwNE5NoRDr+
 yUwYJttrhJqnPEJ8AEuIA==
X-ME-Sender: <xms:Onn0ZStL5XB7SWQSRQ83m5KPEbEIPVImw8WxvVz0PcuH0HFdM3eJeA>
 <xme:Onn0ZXe_w_DU7K8WnYmT5WVPgxcXWlqwMaTISbYlB7fTmRAXhr2ttvVDZ3jqz7roq
 6Ilx4g55G8imZjmB5U>
X-ME-Received: <xmr:Onn0ZdzHcQz4Q0nf-ycQe54YTI7oe6-pEnOBD6njaByVTH20I24h7LaAi8CJZqfQqL00ExWKL-kNrq2ND2H0wyklP0hqM5VrVw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeelgdeltdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihgpghhnuhdvsegv
 mhhvihhsihhonhdrtghomheqnecuggftrfgrthhtvghrnhepveetfedvveekieehteekud
 euledvtdeiieetleeuheevkedttdeiieeghfetuedvnecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonh
 drtghomh
X-ME-Proxy: <xmx:Onn0ZdMstdFyafORZrTEuqR8jcAgq4ShG03ss4QRacatKo4__ESvkg>
 <xmx:Onn0ZS9sMZksEUGltTNWVDI1qu7diMqLo6WvV4AW3hAtrhXmnT4z-g>
 <xmx:Onn0ZVXmd58DrfQ07WxbSO9FMmi1bCBGbh6T5YdVS-1vWnHiVnwNRQ>
 <xmx:Onn0ZbcB9x08gqN7Ln8vGo2Y_Qt_OANwVVarUsBT1EgmrjyTkE6IZw>
 <xmx:Onn0ZZbhdAG9gwRW8LvE1H0Q7oBH4Ve_YZ_hhXJDtxCmm6lLLqrz7g>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 15 Mar 2024 12:37:14 -0400 (EDT)
Message-ID: <8790adce-e863-46f8-bbaf-25660a917e04@HIDDEN>
Date: Fri, 15 Mar 2024 10:37:13 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
 <87wmq4t2rp.fsf@HIDDEN>
Content-Language: en-US
From: Ali Bahrami <ali_gnu2@HIDDEN>
In-Reply-To: <87wmq4t2rp.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

On 3/15/24 12:42 AM, Po Lu wrote:
> Ali Bahrami <ali@HIDDEN> writes:
> 
>> I'm running it as 'src/emacs', out of the workspace
>> that I built with the patch applied, as well as configured
>> with --without-xinput2. Did I miss a step, or should I be
>> running it differently?
> 
> Nevermind, the code to print this information wasn't installed in the
> Emacs 29 branch, being written awfully close to the time of the release.
> 
> Please apply this patch and respond with the error message the patched
> Emacs generates:
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index acb008475c7..9f6d5196720 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -26300,8 +26300,10 @@ x_error_handler (Display *display, XErrorEvent *event)
>   static void NO_INLINE
>   x_error_quitter (Display *display, XErrorEvent *event)
>   {
> -  char buf[256], buf1[400 + INT_STRLEN_BOUND (int)
> -		      + INT_STRLEN_BOUND (unsigned long)];
> +  char buf[256], buf1[800 + INT_STRLEN_BOUND (int)
> +		      + INT_STRLEN_BOUND (unsigned long)
> +		      + INT_STRLEN_BOUND (XID)
> +		      + INT_STRLEN_BOUND (int)];
>   
>     /* Ignore BadName errors.  They can happen because of fonts
>        or colors that are not defined.  */
> @@ -26314,8 +26316,12 @@ x_error_quitter (Display *display, XErrorEvent *event)
>   
>     XGetErrorText (display, event->error_code, buf, sizeof (buf));
>     sprintf (buf1, "X protocol error: %s on protocol request %d\n"
> -	   "Serial no: %lu\n", buf, event->request_code,
> -	   event->serial);
> +	   "Serial no: %lu\n"
> +	   "Failing resource ID (if any): 0x%lx\n"

> +	   "This is a bug!  Please report this to bug-gnu-emacs@HIDDEN!\n"
> +	   buf, event->request_code, event->serial, event->resourceid,
> +	   event->minor_code);
>     x_connection_closed (display, buf1, false);
>   }



    This output is from emacs-x with both patches
applied:

     % src/emacs
     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
     Serial no: 1318
     Failing resource ID (if any): 0x5901a002
     Minor code: 14
     This is a bug!  Please report this to bug-gnu-emacs@HIDDEN!

Note that I had to move the comma at the end of

     > +	   "Minor code: %d\n",

to the end of the following line. I only mention it in case
it's a sign that something else was intended.

Standing by for the next iteration. Thank you!

- Ali





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

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


Received: (at 69762) by debbugs.gnu.org; 15 Mar 2024 06:43:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 15 02:43:02 2024
Received: from localhost ([127.0.0.1]:51632 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rl1HR-0004Se-VG
	for submit <at> debbugs.gnu.org; Fri, 15 Mar 2024 02:43:02 -0400
Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:33861)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rl1HN-0004SI-8o
 for 69762 <at> debbugs.gnu.org; Fri, 15 Mar 2024 02:43:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710484934; bh=N+Djktb0RTAW3fh0CVxYwtEB0zs+cx1RRM7h8dEC7SQ=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=mtF3paY1MSKlywktCux4u7+5WdvSik+G50KbJt8aGFS1lYTd0e1bAO14/DkcmYnAUJCy3A4gfVmoNLdKDdk/4IdDr8KE5GCYlhPax5atLyo/BDIPSgpMe5/R92J/j7Dz5K6StaZxBqfofQjewGEGM55ZBWpbfQvZeZuKlmWl5+T8aUqmFXi274oPzO3LhSANJJm81ogyE3eE8oIVE2eiTVwzgZHsZZtY1UlB3cxNHN57jBM0nfKN3msWzGiSiUjS2blRQ1GlTKrQ4Q0ZKZlYkJlNbPFJ7VNV6T5a87kOu0H+mAmkWo6odPeuXA5SSe+LHN7hKX/pbUu5ctgLQON6hA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710484934; bh=5IBwZJjI0mlevafNbIDlUqYxWBy0Hkee8270DK8VK4H=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=iirdgSanR3qvgI0X7vsPRhBU4DnL0WzAxXd7e6pmOREPsX35Czldc0jld1VejymbZTFYlJGt3DZsoOjesvQ1F1++CCDmP3JEPYp4jX0HoD/+8s+umlz0AA7FYheUmci6ygxat2K6mASm5oKftvgdxibPyehO53Y+CdmgDQjzjRsomVnM673+vYyaPyC4YLU5E1a1RiU8sWFiOa2HBVCOEjj9P4K/s3B3lo8akoGHwnZXvVtBLqu+sXmnAFtAeuMps/RL4GNTk0w0cmB/1W2t72/wYoYy8acJAspB60Lx6QkAv9lfuBsr+P3lzPIqp4091rhCu8S3zhAXDVb/KlvYKA==
X-YMail-OSG: ZdmTI9cVM1k7dFQN5_X6IOUITtP7mcmB1XCKQL0D67.6iWK8u.mzZiF0gSACi.K
 VGNeoDuc8BWMut0JHf2k4uhQSjfYwMSts1bpeC2S_ltbMtXQDEvh7IAvFwUCyTqDvFJus9GlEWyg
 zRJpMefJYbwRpj5dxk8FCyqkOjFHosnOeqIXviCXksZOSeiUpkSx_2yHRTSFDDij6hzOmUB5HTET
 KiRsaA2Qi9SpvUJELgbpB9VrPsZn3agDbolLFCHkn9hPQMzs0mpxuV0e7zaxvXUfAxw5inTTUauh
 .TfJkQyuANx_w7ViHQ0pTUWyEKzfhSPRMZ.OFAWEEoxd5IuAL.M7fDfbYHz7thni1DE09uzQ1HN8
 nFBrk6Cx4Lm0PLuZNCqU4R6JxQEBf1in6D26g0j0OHlVf.Li8UPt.oX9xFLi47IR1rm3cTSD8fOq
 rCp_K479QgfaQCWN7apuVKmrVJ0ASNlxoqx10JZgEqI_LNxmtk0_Y1n__YsE8gxPACtuRRFTvosA
 yLktNnJ0LuK9JlMNaRPSh_Wsa0Uf.WGyc6bZepjndMJUiQk1v87f08zIAhDkOvjJGqr32irQWS0r
 nA_fpCdoNBtYU5HzyOZFob4Ecd3GZTuYdFXsUeSY2OJ.ynDTRKqOj4ZHlvAOT1afXEGph02v7Tb9
 5UReoFbK_RW.XKrhSWW_WuHp6nHP_dFOMrL_TUimYyQX.q.dQkEvraKd_9f1Nv4DHaADmLAr4HFY
 2L._0HtSjHyhmBazx3qO_5pMy8ErZYneHt3j7p.aUb9lzyUSwpVigmph2qxEuqJCEzZsiTWBRP6W
 1HAnHFYgXC7gfxgwQMskoZxOLHGLDfk9Nky2bMrHvl6DjOeQui6Nq6USIlTSrfd6QlHcz7c9XWkU
 yoe5Tei2DWvAGZO2FjaFNYpnvu.D20nSYmmon4fDmSUUNz4IUJN5IWPoRX7NbcD_4S2DlEREp82v
 i24IYzzDujXoU1hBjMjRrVNOi0DEITlfAuyVcqLit0nwspxecO9w1FzwURYrIShFYJCRJ5IK1lf6
 opnvdGibSsN9mf6mIXo30xN.wdOJLjmcefSdB4CtsCRSSUC1aUMgD0N9dRuL30HtyRaxIQNkO2GY
 uYkpuPTBC8FrGH3hPXNhHDwWJieO96sxQy.P6bGsaeIxOMQAHh34ow9aboT.s5JRwb1n4I6il34_
 0IKQRCfBLk8MKLZsmmAmd4dTNe8gxOFoc4m2OQusc4r5f3O6Z6x3SJ2G6raRcMH.fUyMLepyGig3
 P.uqZFWfZKL7Wb8lQBYJMe6.yYnxwnwoEVZTzH_EMetpPlCb1ECRhqPu6beqAb_uCWjMxvB3MHjx
 grgIzq2NDv8lHSzzQpryVNSC.wql9vTrV25oovjtlV1QYf0Oit43MF_l_t46dyZBZvFor6gAxCMg
 JOEC4Gd63liN3B3WlLbWr8_apIS4ksXBMa4f.p67KH3.dsfMxaxzCLXFFQndnS3.DpVMLFaN5CZd
 x.hRF2_GDbEmeyZFQbD3hSKRq7abWeYfl1WU1ZftZshaNWvuxDbSQYf0dtOnSNmYiawon7tCiJXH
 OKmQmrX3gkqkmQxmyWiaJvoBIwag_nMHuHVRTwQXaZmbgqbGmtTOshICJ1CqkVjbp05asjJD3AUN
 08BQJ2gbwIJwvr5yJuVYg64.ceq62s9EzgKCcnPa7EBZVNcPcNRLHAq_yw2lFVi.HG.6js_hP.gn
 LZWWKqVkmqpHRR5F20j86jxljR_.DZjMd.lla.UUJWIG5mxqaNiDRM9bBqcuDqNNz.jP3aHfQX31
 A9sQQKklCvot.yAUqAgVog20mdXA8Kkrbs_4474if5b1txvAN2ahxneApdWIaJjbdxKqDGL1eNVJ
 xWM0RRqUR26uqBkBUs8uu_8Q6iL1Nv1YAK_u5zBvlirK6FtcYgjQrWveur2Hf.QBc9eMyNZXqip4
 4lFUvDOKo5RUa7hfCHUHl3Y4aI9TNHpdp7De9y1g5gD07qnUycQY1FhNL8iH3MTcIEW58H3NSgsN
 jDLKhkC8biN10aw9qG3uX8T69J7LsE13RvltirQTbw4sS2R8SWHJBqYYji7NbS6f4zfLI0zeAJ0z
 SudijXyHN5OjocBd0WzX5YkpW73IilT6IEOyiUex6E0gWBnkfFcZsxjaGopTOA0mAuvEvsetwNtU
 Upg..fYL_yBLgSrkWR6ZD9OVmWejWegLXP7JrSMH396pZqjLFBgzgMaVFW4Dey_xVRVcGU7n8vQ.
 lab62J6XKIAmBUiDuylV4m6ZdjFGPOyJL_saIGe65zRjuq5CkXVDVKEAVC1APvCTS
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: aa1615cd-1f8b-464b-97ea-4fcecbd6ba52
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 15 Mar 2024 06:42:14 +0000
Received: by hermes--production-sg3-6dc75bc8fb-qvr7d (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 1b1ad72d5835a423e21e6d900d4aa81a; 
 Fri, 15 Mar 2024 06:42:08 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN> (Ali
 Bahrami's message of "Thu, 14 Mar 2024 22:22:13 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
 <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
Date: Fri, 15 Mar 2024 14:42:02 +0800
Message-ID: <87wmq4t2rp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1711
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <at> debbugs.gnu.org, Ali Bahrami <ali_gnu2@HIDDEN>
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 (-)

Ali Bahrami <ali@HIDDEN> writes:

> I'm running it as 'src/emacs', out of the workspace
> that I built with the patch applied, as well as configured
> with --without-xinput2. Did I miss a step, or should I be
> running it differently?

Nevermind, the code to print this information wasn't installed in the
Emacs 29 branch, being written awfully close to the time of the release.

Please apply this patch and respond with the error message the patched
Emacs generates:

diff --git a/src/xterm.c b/src/xterm.c
index acb008475c7..9f6d5196720 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -26300,8 +26300,10 @@ x_error_handler (Display *display, XErrorEvent *event)
 static void NO_INLINE
 x_error_quitter (Display *display, XErrorEvent *event)
 {
-  char buf[256], buf1[400 + INT_STRLEN_BOUND (int)
-		      + INT_STRLEN_BOUND (unsigned long)];
+  char buf[256], buf1[800 + INT_STRLEN_BOUND (int)
+		      + INT_STRLEN_BOUND (unsigned long)
+		      + INT_STRLEN_BOUND (XID)
+		      + INT_STRLEN_BOUND (int)];
 
   /* Ignore BadName errors.  They can happen because of fonts
      or colors that are not defined.  */
@@ -26314,8 +26316,12 @@ x_error_quitter (Display *display, XErrorEvent *event)
 
   XGetErrorText (display, event->error_code, buf, sizeof (buf));
   sprintf (buf1, "X protocol error: %s on protocol request %d\n"
-	   "Serial no: %lu\n", buf, event->request_code,
-	   event->serial);
+	   "Serial no: %lu\n"
+	   "Failing resource ID (if any): 0x%lx\n"
+	   "Minor code: %d\n",
+	   "This is a bug!  Please report this to bug-gnu-emacs@HIDDEN!\n"
+	   buf, event->request_code, event->serial, event->resourceid,
+	   event->minor_code);
   x_connection_closed (display, buf1, false);
 }




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

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


Received: (at 69762) by debbugs.gnu.org; 15 Mar 2024 05:09:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 15 01:09:10 2024
Received: from localhost ([127.0.0.1]:51105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkzob-0001sP-RE
	for submit <at> debbugs.gnu.org; Fri, 15 Mar 2024 01:09:10 -0400
Received: from fout2-smtp.messagingengine.com ([103.168.172.145]:60489)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali@HIDDEN>) id 1rkz5z-00008Y-O0
 for 69762 <at> debbugs.gnu.org; Fri, 15 Mar 2024 00:23:06 -0400
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
 by mailfout.nyi.internal (Postfix) with ESMTP id 5CC4113800B7;
 Fri, 15 Mar 2024 00:22:22 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Fri, 15 Mar 2024 00:22:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710476542;
 x=1710562942; bh=RXal9SOQp2WnuFX3tY77HblweA6v/iBrkWuuZFB6ts8=; b=
 0hdq7ku7HcqGGJJ1xYOEA3+H3wun+8Um+yziHcZ65yA0NJxdMIu+zy8VFS5f7jzN
 JolY/4Ed7pTJTg8wYBEvDv1ksOI2UZBDgc1RqLWD7rzKeJCR0Gj7ObiC2BBtpGT0
 8gp981yuqrxsZSsYyb883s+NsPab5abxOasy/FzJPUvz2fDLyGMItIZgGdCoYAfR
 i4dwiZaHt09NnCHqUjpNhhLBPVzdM0XV3iEbewER7Wi7+iedbGUDs/divvhTtMV7
 tHHRM0Q9T4ycJ2Wx8/Ec2Ujn81ixWepUif+jJafBUgaJ+s7qj1nhvSMunDsBPo9k
 8p3Cveafmc7umh6dpJRH8Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710476542; x=
 1710562942; bh=RXal9SOQp2WnuFX3tY77HblweA6v/iBrkWuuZFB6ts8=; b=D
 vY911Yfu+Fl0eUN0pZ39rq27X3vbbPNFXJmYBKU0VwBkAy4/qtshapZf2pL6MJ6v
 zdtzqi6cfzZfhLchgF0gYnbyJx4ly6uTvg+tDyks8Ah1hfSD3XGD5SoKIi4TbUZ2
 W8rWwp84tpbwF17vq8M1rE42R4NU04MTErNd+FMaxLncpX41xpv6jqPimnPLRjCU
 8I5JGGaShYy0PezseLwL2a9AP2VXevtiK93eEGEowMR6VtbpO6Gbgx2feUfz07jp
 7RMu1aMpzkxwQXvoGbpcNxulnPYWoBrkHrnXL6OlyD5myAAsCOOW5hq211fmapQ8
 yr9XTgLdPQgXiz4erWv2w==
X-ME-Sender: <xms:_czzZTmkfIOdEEda2oFeschGdI0Cl38-BSnVQutwHsn8wXXLp9XjWg>
 <xme:_czzZW0-HxKOJNzE4gHoJAQuw_qcwFarLqWBGTV9SDMr_QgEcK0lQXFJKy0yQQdpx
 4WAe1fIegqU5sq2DFE>
X-ME-Received: <xmr:_czzZZraP9NOqXSP02iOtlUfojemfSjU7dOWP5BxrVblg6d4sa_1-0BXwIi9gcjuHW8heS5yY5mYdGPSrsGd013aTiZQHPb0Vw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeekgdeikecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihesvghmvhhishhi
 ohhnrdgtohhmqeenucggtffrrghtthgvrhhnpefgleekvddtfeevtdelgeekhfejkeelve
 fgveegjefhteelledtiedtkeeukedtkeenucevlhhushhtvghrufhiiigvpedtnecurfgr
 rhgrmhepmhgrihhlfhhrohhmpegrlhhisegvmhhvihhsihhonhdrtghomh
X-ME-Proxy: <xmx:_czzZbnbcaeotf5Mf7Yj15qW8Zq0J0UP7dfwR7CX6U6ZBLkseqCfmQ>
 <xmx:_czzZR2Iss_EYA2pWJWjmMtWJTRFX183sSFOtVbMw-uVl7zU_HxWxA>
 <xmx:_czzZaue8PaFARIaazVsqkD5dhicFitOpVvnIocA7RDt4jViN4H9lQ>
 <xmx:_czzZVXCQlXcKO-aEN-4sEzMLO109ixBVYo3fKhtPellfVBgECoGzQ>
 <xmx:_szzZcRmiKqwRps79V7amDvPf7RzAdqMTPBlQKKcoERi_vQQ5MdfPg>
Feedback-ID: ia139465e:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 15 Mar 2024 00:22:21 -0400 (EDT)
Message-ID: <8e8a39c6-1272-4f2b-b749-56722bd394d7@HIDDEN>
Date: Thu, 14 Mar 2024 22:22:13 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
To: Po Lu <luangruo@HIDDEN>, Ali Bahrami <ali_gnu2@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
 <877ci4us9b.fsf@HIDDEN>
Content-Language: en-US
From: Ali Bahrami <ali@HIDDEN>
In-Reply-To: <877ci4us9b.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Fri, 15 Mar 2024 01:08:56 -0400
Cc: 69762 <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.7 (-)

On 3/14/24 8:46 PM, Po Lu wrote:
> Ali Bahrami <ali_gnu2@HIDDEN> writes:
> 
>> I'm afraid not. I get the same result as before:
>>
>>      % src/emacs
>>      X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
>>      Serial no: 1318
> 
> Several additional lines should have been printed after the failing
> request's serial number.  Would you please post the error message in
> whole?


That really is all the output.

I'm running it as 'src/emacs', out of the workspace
that I built with the patch applied, as well as configured
with --without-xinput2. Did I miss a step, or should I be
running it differently?

- Ali





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

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


Received: (at 69762) by debbugs.gnu.org; 15 Mar 2024 05:09:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 15 01:09:09 2024
Received: from localhost ([127.0.0.1]:51103 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkzob-0001sH-2y
	for submit <at> debbugs.gnu.org; Fri, 15 Mar 2024 01:09:09 -0400
Received: from fhigh3-smtp.messagingengine.com ([103.168.172.154]:53405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rkwhK-0004FY-N5
 for 69762 <at> debbugs.gnu.org; Thu, 14 Mar 2024 21:49:28 -0400
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 3CC071140100;
 Thu, 14 Mar 2024 21:48:45 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Thu, 14 Mar 2024 21:48:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710467325;
 x=1710553725; bh=0TKpD3rLP5ytldKBI/99IbUf6+wvsUBjP52dhrH+ts8=; b=
 BkvYrW54wYNMuXDw1jvAErjJxc40MGuO6QB3jgRtnLjlMxB47qAjDLPkpU1fC992
 kKqb56N+MNEtT4woEWWC05mSsMv6RDoSI0byaccBZ+gqOSmc/ls3Q37zUp/yuF+B
 WvVsx5OmLbzuO+l7mpmKo8Rq4SRDsKavE6ZLiAHlr+ywzUS8uIjzp5vv3h5258xr
 4lckI+oDNo+Qfwj196KZq9xa2KBg9fzbnjrgm6KanJI64te66VDjyPkQotivCxOd
 Cx+/NF9Xq3v7VMCNF2jOhQAoTv8rDnpCRPl5kzEMEZ+dSxlen6+6seOnbUa38+Mu
 lgr0O6HYonMIihhp5X714g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710467325; x=
 1710553725; bh=0TKpD3rLP5ytldKBI/99IbUf6+wvsUBjP52dhrH+ts8=; b=L
 qbhtCyTrvD2XMhMeoBqqObtO+tRQygdJV51PJRC5Nc7tOjgqGzihGfHJp6uA/OPV
 QGabJFDGtywHFD/A/7auvZ3soc9H4gBO+qK1sB7GvPIUHid97EUS/kEyciU1Pzpi
 2pYNDvt9Vur9LtuWlzI85jPf0a4BhxrIPD7QSzNZypBqBu/Yq01ZRZVG6GIWUKCo
 nV83M/KLrUZzdvfaANu6O2pDHiquiiStTtXvvb3qHts8JwaO4S1R5dLvsLxQ2rp4
 DEcl35BjGl8nc6vO2CKG3FG7RWUtHzaE4cwC5X3BwJK3a1VMHH7CHVRFqEqaX7xc
 1MaW3NBw3a/wenZAwpiag==
X-ME-Sender: <xms:_ajzZbJkUKKeKU0N8M3BPPPGxcnSgkZZ0Q0Zw3bjN6s2YZMikINwmw>
 <xme:_ajzZfLnwM5FEXKZJNnOy0Fc7YO49HFAG9mDoPniMRaLutAY7jWDTTRvyP7v7r8yp
 b26NV7YkUy1Xa0mr0U>
X-ME-Received: <xmr:_ajzZTuG_v53geoKcXPLUQuMbhx7QezfmcF7Ldr47v5cuDzI5U18yQuEVLBYrf56tggLJiq3eEHk6euCzOyrAJ1f-JYU6IYUDg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeekgdefjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihgpghhnuhdvsegv
 mhhvihhsihhonhdrtghomheqnecuggftrfgrthhtvghrnhepveetfedvveekieehteekud
 euledvtdeiieetleeuheevkedttdeiieeghfetuedvnecuvehluhhsthgvrhfuihiivgep
 tdenucfrrghrrghmpehmrghilhhfrhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonh
 drtghomh
X-ME-Proxy: <xmx:_ajzZUaVP2yfFGVVyl1lb5_6IagxGtRlVYA_Gc0fzgFvGtySoH6Cnw>
 <xmx:_ajzZSY3-8NIdUR9QKRwZsRQcuc7nT0TZMIXx1pfuGYQnOoLRjB0BQ>
 <xmx:_ajzZYA7cXHWainNAe9U5oCB9Mrcwrz4hrwyet0vVzDI3uvCUtNRjQ>
 <xmx:_ajzZQbnSFX1NvKNwKQliTx7jQiBu-KyTgxmpUbBi4aI_rG_jwhmbA>
 <xmx:_ajzZSGRtfJV-nHuiXnIM_nhpO6F9FLP5v2_JxwP10vhYUAyVPuyMg>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 14 Mar 2024 21:48:44 -0400 (EDT)
Message-ID: <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
Date: Thu, 14 Mar 2024 19:48:43 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
From: Ali Bahrami <ali_gnu2@HIDDEN>
In-Reply-To: <87frwtuymr.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Fri, 15 Mar 2024 01:08:56 -0400
Cc: 69762 <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.7 (-)

On 3/14/24 12:16 AM, Po Lu wrote:
> Ali Bahrami <ali_gnu2@HIDDEN> writes:
> 
>> On 3/13/24 6:17 PM, Po Lu wrote:
>>> Please run Emacs under gdb (or some other suitable debugger, e.g. dbx)
>>> with the command-line options:
>>>     -q -xrm 'Emacs.synchronous: True'
>>> exactly as written above, break on xterm.c:x_error_quitter, and
>>> reply
>>> with the backtrace generated after this breakpoint is hit.
>>
>> The gdb output follows. Thanks.
> 
> Thanks.  Does this resolve the problem?
> 
> diff --git a/src/xterm.c b/src/xterm.c
> index c8a43785564..55aba5b8604 100644
> --- a/src/xterm.c
> +++ b/src/xterm.c
> @@ -7297,11 +7297,11 @@ x_sync_init_fences (struct frame *f)
>   			/* The drawable given below is only used to
>   			   determine the screen on which the fence is
>   			   created.  */
> -			FRAME_X_WINDOW (f),
> +			FRAME_OUTER_WINDOW (f),
>   			False);
>     output->sync_fences[1]
>       = XSyncCreateFence (FRAME_X_DISPLAY (f),
> -			FRAME_X_WINDOW (f),
> +			FRAME_OUTER_WINDOW (f),
>   			False);
>   
>     XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),


I'm afraid not. I get the same result as before:

     % src/emacs
     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
     Serial no: 1318

- Ali






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

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


Received: (at 69762) by debbugs.gnu.org; 15 Mar 2024 02:47:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 14 22:47:08 2024
Received: from localhost ([127.0.0.1]:51036 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkxb9-0005d7-NN
	for submit <at> debbugs.gnu.org; Thu, 14 Mar 2024 22:47:07 -0400
Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:45547)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rkxb3-0005cY-Bf
 for 69762 <at> debbugs.gnu.org; Thu, 14 Mar 2024 22:47:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710470778; bh=BZ3qRQoP+6xkCJdRVk/ySNyKe+iy6RAsixGmh1F3uoA=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=EMePcul5l+7iAJC4hd6l96Vp88jz9hbakN/1OA9mxm72KYCiLkcxE8XbI7Vs1QVeBQBLmdVUkGsjcdy0gcIUd0/btXO30jrab/dhBswOdb08+HSyiNY6dkHO/Gb1aNi1pSCbbGog3p388ImnmO04kFhtTe0pyfLTd3x4ED9viseZLSQv+QqfCLWT9mWfjbwU1KgvALv4SsimODWDfMVSyl8pA8XLTKxoNEO5TgOgNLPpzimngQl9pIZ3hiPAGDAWijpvAndiKWUR804D+ON91+9wzyggyLrIiN5yqZC0ouuHsdGA+dyIJrwgy6eXPOtJB/1u5esnXgJ53m6y0/y1Iw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710470778; bh=SDMPI34iVrNJsPv6YO+kQd60VVASIdqifY0n+jEgOxQ=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=i14mTuzEh+7tFhvfuBX42rIo+kbDc1zSIDTjTshubqNkfAcdX3i4gdPv2Vx7xDoq0TGY98CurVsHREK8ozj/o1jpMXOn96hBNGqyuecyV/o3yBE68L3Cqx9jg99Ht67rb5ZiIkc0d50mWzUu5tnQDcf6Fl1lpQHuPRbhksaISmXveohkkbaZvTk6BwnTwZQGfZXY5uVkKCB9JplZHPtMxcf/Ds1fklbcRPeJyUWYNJX+0GCA24tgx7XoR4ojaQTusnw1iIdkb3lQMFM5frkmIcnuHR+lkFUqLiB95Zun5WVmOVamQGqlPrjJRAPwd2Z62MyoJktM4ivoiglEOge1Gw==
X-YMail-OSG: 4KrrgJAVM1m4onyzEPAdztogRd_RyB6KHaJUzr3Ll64UK9mPppe8bJtG_9.BhLV
 3wNc9L.53.4aTTrs3.Q9FHCzLWa.q8WGK272q1NQ5qgVWag4vqBDpr6ELRaeXqeSZR7Ezf3Bs06c
 3mRXYLnhZ41_kf_to2FGxSY6TAczxBaWvAT1sP_0ioYKAiJicNC1yW8bevB4YaVc9ThFsl1gTMG9
 X3lnZKOQP_M_KAlqx7FR6SVlyIAsnAYz0RqcSZHcKuf4gOZg1AxfZS8n09wkEACLAg4AV_Q318zN
 iZ7IhdXbjQGLr3vQK4ZHnx1t6_.2JVemZV5Iy3YOQnvrZGackwvY5pelyWBAn08u.9GpT9LbS5xG
 VDuorvVqUbz7cxqKtrTBSUYG32DpkJRWuid8XrsbrfyiTTxAPM04vkL_DEeBY5M4nAbOA7tCYWe7
 K6iv2SkIBUsbc2igBqj.K4em1kuN0ugnkYKgCmVAWle.2aWxf2qy4AQObWW18av66TlSRb3kNfXh
 qtSHx_gbGp20MjP52QqljCuSK5WSlbMu..NQzLDNPdxvPtSonYA9M1kqvjxvfg5szCSzN9PYrOGL
 kCVG17OJyFLaS4qnJhcWwF8TumzmwBr9RBdBLTzxtNOEaEw1jgJM8RYBKIxPAkuIhQS6HScxg.rG
 qqCK8M7uoYwpw8EJA5KCmZ5u48G4qtXv1.oJUzGYySKFdtIi.ctJ9JwatBYb7BFXvli7FZcS9kk6
 P5WRKBYcLqlbHmqy4bP6U153qkCbR.hfVQGitWCF6wZ_jrZr.4hPsE0ojA9zrJeuDBEx6dXuiwey
 O0rB7fJbyyZSRLZpdEry7LeSindF60ywIK_yczcJQr3.NyBxZRDsZ7NP48xA8eD9HuxPQVfZddLj
 SNF1Cd1wLTm0WKQCcHjZQfJJ3vlA.Plx46ib3_U5O7rjE33CxIfHn1mC.LIdZTPvYZ60zlWAnrFn
 HAxCvQTERI5SCIGNQiFbbs9sTk9TVSbofFqOqhkGDtQSB9L8qXZpAc0vlmcF3BEL5jwCy_fNtZ9a
 3CtKvCFM2LtVN774qRJaJbM4TcgTs53JBWBErl3wrL8KNkOk6UqTuV..ylnajtGAMnMz2yaf0hZN
 l0yo_ZidAe4og4lKru4nClXFf3e.qal_xLSP7vuxHssOE9Xe9cvrtqL34EsqjnE1K7zbY_WekF2a
 .T_iKeuMjnUCJCcZFIl9xygU3fGyvA9yM3Z5BONBFagLd89mqfrnT4Ls0bQS63HXnG1x3FzBq1xY
 eVkgQZkDZyblTnwSrl9Ydw_0AYIB.QRMJ7BqouvNr2jPzFKZYm07nGTudmzcokiTHp1Feig4Q2Gi
 PDP4XE6T59hQ7Zfzf79X6Seg4bNhziJ8..8rAIicIZFVgEPwL5gwOX9ATbptv4XCf92kK9RwhsJZ
 RRRzqOTECyimtOCiZjxdLjEYYjRPGvb8SgcBw4lrRDkQfdIuUVnEyB8vj2d18czX2YmD75KyTq0j
 WnyQdIccihiCGXr5cOlWdTIg.tuYQ_hHkPTuh.X9sVslxjriY_vQDPZDH6wURSvTAFs6a3cesLFX
 4tYhREXbaBKLKQb.8_1opXpMX8bemqxyViJbJd6neLmefBfa514FaJhpYFjNHJufH7PChhGTgGPq
 T1ziXwIAjnoGmiATRErz.q5Cl_J9bQiSsu0VCuJPLQ9pVknKrpigBypK3G4RHfBCw6zAv3CbrKMr
 E4HggTSDUUBOj96huibCoRvAEXuIIdMfZ34IHxph74XcKQ5hTXFkLizonN_Oek9k.ySl96nmBl_t
 ddKqMuYsOecpsuZ98VNRzzouAhqZcsAsOCxExEEogME_.2yQ5CCJhRhIiXfPjymLXvGOPTf6IM26
 UzYyPNc.ifNvynYDcmth4FafIF8Ln3ZHDEeAPw.xAVAl0lc7MHX4tUt9pg8rNZ8Y2WrGU95YmgM8
 hrlMAXDG8nLvTV3s9BJHQQZ0a7bCvcs6L41YHOeOStIT5i0h4BcV4IGzclKbkHLH2bzyUaU6RhN.
 r6tqRHKAMxv_.A2uzn0cedQDkQOmptuESI5T4gagGEUyYx.dGvFNN7p_REcHIkN0ev4wGDYlIlXE
 s5FJPsPWzZJv43ZOu75GevkYcGVOpyui_.BGmh7rRCHYYJTnHZnBC0FAg5L.AyE4miC_hLDiGW27
 .T9MWsFneddnzp5THhxHPCqHxnaJg_AetqOgWWI_L69vqQfYhE4uBnpyPiVOEF05W8nUYqdvXBnb
 8U_ey5m9KR3HN7eDvqy6IWA2up1gzh0kjRP37BCFCZjUZNHYUgB0.hzFenzo-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 3fec78ec-7eea-4e4d-9708-abe56ac7c50c
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 15 Mar 2024 02:46:18 +0000
Received: by hermes--production-sg3-6dc75bc8fb-7l9bh (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 7bc2171923868c686b0a0e3f98d1dca8; 
 Fri, 15 Mar 2024 02:46:13 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali_gnu2@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN> (Ali
 Bahrami's message of "Thu, 14 Mar 2024 19:48:43 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
 <87frwtuymr.fsf@HIDDEN>
 <e211750a-ea53-4135-bfef-7922f1383ea8@HIDDEN>
Date: Fri, 15 Mar 2024 10:46:08 +0800
Message-ID: <877ci4us9b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 380
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

Ali Bahrami <ali_gnu2@HIDDEN> writes:

> I'm afraid not. I get the same result as before:
>
>     % src/emacs
>     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
>     Serial no: 1318

Several additional lines should have been printed after the failing
request's serial number.  Would you please post the error message in
whole?




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

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


Received: (at 69762) by debbugs.gnu.org; 14 Mar 2024 07:59:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 14 03:59:37 2024
Received: from localhost ([127.0.0.1]:48215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkg00-000763-Qy
	for submit <at> debbugs.gnu.org; Thu, 14 Mar 2024 03:59:37 -0400
Received: from fhigh7-smtp.messagingengine.com ([103.168.172.158]:48237)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rke5Y-0003Oh-Ad
 for 69762 <at> debbugs.gnu.org; Thu, 14 Mar 2024 01:57:17 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfhigh.nyi.internal (Postfix) with ESMTP id 2F20D11400DA;
 Thu, 14 Mar 2024 01:56:31 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Thu, 14 Mar 2024 01:56:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710395791;
 x=1710482191; bh=/YJplFYzB2ZUJZVIhoDKvtS9T20nSegow6/UaoJrid4=; b=
 hTQrUH5+fe7r32ePhT3df5oayLOBHCx198xhp8uqKgGb4YjtJFoHApTqhPkh9tiX
 7P8583BQSHNr8IYPSNd2PAwH0wM/XakvZbaRfimQSNTqxnT5tp2ZILLD+EpslNxL
 UYjU7OkCphoqIvVTNsQaXTo4AKR1vXboYvuSQCUZJvmDoDntCE3R/a4Diy4VwVTn
 Xm3oaxQ8suYoCtDGDoNeBh7bIscNCOdG+weztyCLGgu1WpkSaiFIlUS9LmzIkeNr
 3NTEiPW4CHctFNbg0uSjlYj5qve2S5gYE781gcerdKLaV6X2VIxXjQjmG/P3jb5f
 8D3CI6Q6tJ8152pbVDS4CA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710395791; x=
 1710482191; bh=/YJplFYzB2ZUJZVIhoDKvtS9T20nSegow6/UaoJrid4=; b=M
 Whoe7loc5SJzsMBLBqbZBdIJUaSFrBQopuSzK/jH1MJJfXUpSroLel67EXruTlrj
 gESwMtw1g9KX4w30/MmgjjlhMHOrit5yEsWy3huGT41bwS50GNsQbvphMUnACvM1
 GYZzJsQa+AGTaD2HXVYMwOVr8LS5Sk+DJ1bSpg2m9OH99moix0w0GcuLyHfw9PYK
 ZA5AEkYVpcXSeanGOJt+9se7plcMmjyO1POv+zYJUPYQ7jpbyZDwGRsFg/DBWnDK
 FU0yfAgfqtNaInd+e8neXpvde8x/cl1RjHYPgudtbNhFvO/SKaQBUSlBmWOYpiWf
 jQN5mgx88bDI703P71enQ==
X-ME-Sender: <xms:jpHyZWy5TDWMDUZxrXAlG5no3dm9BG_6vheP2VJwqbUpESTADGK0Ew>
 <xme:jpHyZSQXyH8exjxt1RcsPlxtTo2WLtFwU0Si-bdYKYIfsGWZPPXR1Dz1a3iqClbdz
 FLqeSX5G5jkPFP1BLg>
X-ME-Received: <xmr:jpHyZYWKjLFEOamb8STOzy1UQcBILeohmiKA-U8vWHQJlFYtQdS3TuMOwc2wgIFhiVt_yPedwxPFlRewLBYDO8vfPC--3HucOw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeeigdekhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpeetlhhiuceurghhrhgrmhhiuceorghlihgpghhnuhdvsegv
 mhhvihhsihhonhdrtghomheqnecuggftrfgrthhtvghrnhepvdfhgeevkefhheffhfejle
 ehgfelhedukeejgefhueevjeekudefvdehhedvgfejnecuffhomhgrihhnpehgnhhurdho
 rhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg
 hlihgpghhnuhdvsegvmhhvihhsihhonhdrtghomh
X-ME-Proxy: <xmx:jpHyZcjkySo_qdd4zQa4nTKhfTRRmzqmh9Z-J8KhE5cqX0Aq4Lfhtw>
 <xmx:jpHyZYDdJTB2Qaz0iCxd4KNkbYz79js5JjhbRe-XCvvAdk3XxYCRug>
 <xmx:jpHyZdLrBjgV7qOF1JgmSfDvz2zdS4bbdDjXP0wjQCg9gkSv2sNaBg>
 <xmx:jpHyZfClBgfrDfXifHnLY5t3zoJccnGks2BxDjO472VMVeyWbj496w>
 <xmx:j5HyZbM5Xu7GoVTNxUUcMUEwCu1tc8eLNx9snwK-49ksN5ZWFmaImQ>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 14 Mar 2024 01:56:30 -0400 (EDT)
Message-ID: <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
Date: Wed, 13 Mar 2024 23:56:28 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
From: Ali Bahrami <ali_gnu2@HIDDEN>
In-Reply-To: <87jzm5vf8y.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Thu, 14 Mar 2024 03:59:35 -0400
Cc: 69762 <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.7 (-)

On 3/13/24 6:17 PM, Po Lu wrote:
> Please run Emacs under gdb (or some other suitable debugger, e.g. dbx)
> with the command-line options:
> 
>    -q -xrm 'Emacs.synchronous: True'
> 
> exactly as written above, break on xterm.c:x_error_quitter, and reply
> with the backtrace generated after this breakpoint is hit.

The gdb output follows. Thanks.

- Ali

-----
% gdb src/emacs
GNU gdb (GDB) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.11".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from src/emacs...
(gdb) break xterm.c:x_error_quitter
warning: could not convert 'x_error_quitter' from the host encoding (ISO-8859-1) to UTF-32.
This normally should not happen, please file a bug report.
Breakpoint 1 at 0x1001acebc: file xterm.c, line 26129.
(gdb) run -q -xrm 'Emacs.synchronous: True'
alib-us:~ alib$ cat Desktop/emacs-x.dbg
% gdb src/emacs
GNU gdb (GDB) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.11".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
     <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from src/emacs...
(gdb) break xterm.c:x_error_quitter
warning: could not convert 'x_error_quitter' from the host encoding (ISO-8859-1) to UTF-32.
This normally should not happen, please file a bug report.
Breakpoint 1 at 0x1001acebc: file xterm.c, line 26129.
(gdb) run -q -xrm 'Emacs.synchronous: True'
Starting program: /builds2/alib/emacs292/emacs-29.2/src/emacs -q -xrm 'Emacs.synchronous: True'
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
[New LWP    2        ]
[New Thread 2 (LWP 2)]
[Switching to Thread 1 (LWP 1)]

Thread 2 hit Breakpoint 1, x_error_quitter (display=0x101534ab0,
     event=0xffffffff7fffdc70) at xterm.c:26129
26129   {
(gdb) where
#0  x_error_quitter (display=0x101534ab0, event=0xffffffff7fffdc70)
     at xterm.c:26129
#1  0x00000001001acff0 in x_error_handler
     (display=<optimized out>, event=0xffffffff7fffdc70) at xterm.c:26117
#2  0x00007ffff09f7ec4 in _XError () at /usr/lib/64/libX11.so.4
#3  0x00007ffff09f27fc in handle_error () at /usr/lib/64/libX11.so.4
#4  0x00007ffff09f3a60 in _XReply () at /usr/lib/64/libX11.so.4
#5  0x00007ffff09e8230 in XSync () at /usr/lib/64/libX11.so.4
#6  0x00007ffff09e82e0 in _XSyncFunction () at /usr/lib/64/libX11.so.4
#7  0x00007ffff0211018 in XSyncCreateFence () at /usr/lib/64/libXext.so.0
#8  0x00000001001a4328 in x_sync_init_fences (f=0x1016fd3e8) at xterm.c:7064
#9  0x00000001001ceb20 in Fx_create_frame (parms=0x1015067d3) at xfns.c:5222
#10 0x0000000100281c40 in funcall_subr
     (subr=0x1008c16b0 <Sx_create_frame>, numargs=1, args=<optimized out>)
     at eval.c:3038
#11 0x00000001002d2cc8 in exec_byte_code
     (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /builds2/alib/emacs292/emacs-29.2/src/lisp.h:2211
#12 0x000000010027e0f4 in Ffuncall (nargs=2, args=0x1010efe78) at eval.c:2999
#13 0x000000010027e634 in Fapply (nargs=2, args=0x1010efe78) at eval.c:2627
#14 0x0000000100281bc8 in funcall_subr
     (subr=0x1008c89c0 <Sapply>, numargs=2, args=0x1010efe78) at eval.c:3063
#15 0x00000001002d2cc8 in exec_byte_code
     (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /builds2/alib/emacs292/emacs-29.2/src/lisp.h:2211
#16 0x0000000100283fbc in apply_lambda
     (fun=0xffffffff7ea0fa5d, args=<optimized out>, count=...) at eval.c:3107
#17 0x00000001002820d8 in eval_sub (form=<optimized out>) at eval.c:2592
#18 0x0000000100285260 in Feval
     (form=0xffffffff7eb9242b, lexical=<optimized out>) at eval.c:2365
#19 0x000000010027c4e0 in internal_condition_case
     (bfun=0x1001df06c <top_level_2>, handlers=0x90, hfun=0x1001e792c <cmd_error>) at eval.c:1474
#20 0x00000001001dfbbc in top_level_1 (ignore=<optimized out>)
     at keyboard.c:1150
#21 0x000000010027c414 in internal_catch
     (tag=0xf9c0, func=0x1001dfb74 <top_level_1>, arg=0x0) at eval.c:1197
#22 0x00000001001defdc in command_loop () at keyboard.c:1110
#23 0x00000001001e7328 in recursive_edit_1 () at keyboard.c:720
#24 0x00000001001e785c in Frecursive_edit () at keyboard.c:803
#25 0x00000001001ddd1c in main (argc=4, argv=<optimized out>) at emacs.c:2521





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

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


Received: (at 69762) by debbugs.gnu.org; 14 Mar 2024 06:17:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 14 02:17:09 2024
Received: from localhost ([127.0.0.1]:47926 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkeOq-0003ws-LU
	for submit <at> debbugs.gnu.org; Thu, 14 Mar 2024 02:17:09 -0400
Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:43468)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rkeOo-0003w8-L9
 for 69762 <at> debbugs.gnu.org; Thu, 14 Mar 2024 02:17:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710396983; bh=txLlipf+p4DwV1p2hVquczNxV6WyDprPnBoY4ldst/8=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=qNkpt3vDN4GqBN9oXeb4Ep+clDhS9cfQeD4gASimbAwHXsEJCNjmUD6SY7iPehaYY8i7KC0VgxFd2pr5rjHWX+Xqn9FvD9Vadc4oZCKorvDv5q7VWETcEt/7Ie/MKbNo2QBLdEFrJZSqGPuj6d3uaxLsm5ZoxC4ipZf5MAIS7N2+Bf5WqT/v1PGT24Iv3OuQcgMdY+7zx5Hk8C0213zDRYlGHkLRfJmvOd6k46f9MdHiwwJMIGStvkSxmi3Wc5iN8421a8iO7a427q/Oh+sWbfFg3ANBkSYDKT+Ex+zZiXWY/qx1apBx2hkPcwsWwS5/L5t5ksBzQ8u8DYr7NJh4kw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710396983; bh=Hubii9Q6DLmzfFDgcYYoBmiPBsrqnyLDYplcbS/zVoo=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Ky9LcoamebZxG7BO3usbmpKehdfczul13PFBj53cinfRJ5zgKY7xZTwAO3E39IswsN0zbmz3uMC2JklWeVsUPp1wsCsmnDUS0J/C0KE6DaSncUgq4CJo0ehGOVFAIsjy2aVG1nn24MjAG4VCCHx1esAyGX8BOp6MWqdyab84OUOWSbIbJJw782e9YjXuPt06HUcYgF2JDnh0+KO/Ymijdc9QXjhl2mRPi8r9B+tPqgMgU2R3cDbAOjFJRuJCOAlhgnCxcbDRACZHtA3n+KTal2bnPwDxuQS/TXaxzIDZTJI2Bm1w0xF9YgrmZLqoa9I3zApYDVW3YXHb12eBLS/6Qw==
X-YMail-OSG: gVN_nnAVM1nAlAcgBTSyvMLeL4Etxtah16oCkMH8yhjF3O6wtbFYysu45k8d1tC
 wgupZC0ImnERFJ3jRMYUSCsWx0XLiZzkbp4M3GamqabAQSrzLpcz6zwbmUL.LAN7JdC.Ja3kjKKg
 IY1aQAvKPLTxGX65WMTw2j5H8VU5E.Nz.5AGp43ipPauE9bws.zJ1niHjpg6oPXLojzP1AXUeS3G
 ir4yHyFnKfn7bWPVYUyeGdpNa1D6o1rXV3SGFHj0oZf8EIE8yff2Zz_QkynC2EzHm4_dpl5UGj_S
 OxllTS8FQv6jRs8Bd_MNFIJN5j5mhwV1yBKTp5Q4nyHnxCJ.zqCgmtstU47n.k_.06M4dD5wdWhg
 gRH4ZSloBrcD3jywyUjSH89dS5.1bhLlt57CNOFuhbCUIHZo8Wm4OOepCRowbIdLEMV55RKiXS7S
 g0hW7qtaLwYvmOdTtoi4syqINIf..MLdzUIlrOCDwTb6iylkkb4ik3pEdcq917Rfy9TJ86cgjVBw
 ODKqsqeOeYGtJllLhwHQMUlL0E.GDTbInT6jzvW8rCnNaNWyjnGbtrkCGraYmGwiq0puK.AUvYXh
 .jEC_GrCUzcrsBGGHj0llDPOqqkzVP67z0n6rhsU4GrLoCZ0ZqWzmPDqR8cW2eUU0W7hhIlTdGck
 uGfbINY.UheL2s1TVxggSzkHRlU4be_Y9aeuPWecmQQTwKoLGn9BTcz3moRBZS9uq.La2g58BTz9
 FDHIDNApe7AlP0tKMj2hS6Wk3w5SLY4yQPgDoQalupfnP9nOXagC4v5Qg8fKIVG09PhFqyPHUUq1
 gfi0.xzS0L1tjD7SZjp9IS4pJG7ksOKTmFyyiccBx0a08mOnW_Q64L27VKfZKDERNwnAUiC6b7dW
 zg.leC7SURc2E6LtQ94OGNk80NRtJrZ4JNZOuwkoahY5OD_vcygqo_7UGUMiQDlvBdsMbO9UMCoh
 afbBenqpR3rl5xOyFvU5VSw2Cin957NlFoQEzxd6oteHdFuqO2XMXWz5.8TXfztfD0u.8GFxC7V5
 cf3ywiJ8876BzcIXvIJmV3XYTcxSvqQp3bPPoVC1QDyWeQKBeAfr7ka5Ynd6k7Ep2428fbLASX36
 dHJnNFPALGpoxK_GVcWdfw4kOdbpbrFYio14cx5pW_jdqVDsCgeFpFSGbG1pKiwYLK7jSCpXDbXa
 1jD4zUB6ksvvmPGjV5IXBlORHB0eyJojAGugKibOzUQwKm10zqlColo2FnPXjWTPbef2UC9utQrR
 0ksJ0E1W9kYDhpDBciOwr0WlEPgCjGyyDQWVd8tuk9abAPi4oHzWLjhRJbUWCbZTIPxboQWNr0yI
 7W9HwZIs8yudM6zS1sceCAxoSwgKuUsMazOXd9T153iK_5xr_LOsVP21Jx62cO54raZH1ghHqEjl
 ndQsuhG7jh_NUESxFkq7LEtHnQlWH08.L2ATxoZ_yiWopRhaBoVX8F3pZHcaIZQ3Pk0Gafwf6Bl1
 f1nbvt4t9_9Wm5faLxr1TKXaKyg_e53kaMdqRoSBhGSb1L4glYscg.OW2wnJLvqGR8Iw35F5EXt_
 3tyq82.3pfuIalfe2xeVQ1Qj8GLyGPYOcXsPopWpzq6oIqbMjyIvDSh7AO.SdoURskyUrYb5nuEK
 k.VSw_b6AeUwqJd1rnEsTSJ7.VmJIhvqypTmHHYPOua3tZDnCJG4YMcR2HiY8sevJgYL0sEXPcqg
 pPouRUCaQE6K3ewfQx0kchKaE9FTBcmcaXnGnkzjUELJiXbNXMvMFgL3cdPrR0csP.xVCeuJTNWz
 OnEmQSt.H..W2E.PkgFYfiK9nfuh7T6.wDQj15469I2OfhG0bGRV2SB6zNaWAdZIlHCEsmLwzDMX
 t2EVrtafnigUetcdzZK42GR1M2HVjhbW1mq3DOmtGK1c9bicaTdh6OWvAT3q7ypzxLa7Ou.x7vxY
 OlFUtF4jaqynkIjdr_95lOvlR_W7O4pfePpnQjZs6lXFQd7hwMYgdip4wIhCbgzpyEkHHGvYlxRs
 1GpqdZBMn7yyUpwbSGnuRGFYipciB3JPZAmyMyeEFmstu.HNrZ6vUBwK3eEB8WnZud90YPBfcMNA
 HGhrslb7.Yu9b.VGwv1NWPiukxAjFlzStqA1jn24AkEufp6pQXVMIVPNHiD.P83PbmMG609N7T0e
 tedb.7SQ_bqtCE4bW09S6rmXNomS7.sCtHPZt6qXDyL_8ZmECzy6eXb2Y1V3RLxPr16tQSRg9lYu
 RTnQ81QiTk0OiK2hhVR9eZf.moKoeXw6HLpnZVZAEJlRRlmUnLlsyK6Y2u1eC3MIhqvQ-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: d860e1f3-ff82-4591-ad36-810d1c32e8eb
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Mar 2024 06:16:23 +0000
Received: by hermes--production-sg3-6dc75bc8fb-pccgz (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3e298b5947e50d8703c1aee923e9469d; 
 Thu, 14 Mar 2024 06:16:18 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Ali Bahrami <ali_gnu2@HIDDEN>
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN> (Ali
 Bahrami's message of "Wed, 13 Mar 2024 23:56:28 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
 <87jzm5vf8y.fsf@HIDDEN>
 <2de8afe1-6410-4729-abc1-cfd541b1b4d1@HIDDEN>
Date: Thu, 14 Mar 2024 14:16:12 +0800
Message-ID: <87frwtuymr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1003
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

Ali Bahrami <ali_gnu2@HIDDEN> writes:

> On 3/13/24 6:17 PM, Po Lu wrote:
>> Please run Emacs under gdb (or some other suitable debugger, e.g. dbx)
>> with the command-line options:
>>    -q -xrm 'Emacs.synchronous: True'
>> exactly as written above, break on xterm.c:x_error_quitter, and
>> reply
>> with the backtrace generated after this breakpoint is hit.
>
> The gdb output follows. Thanks.

Thanks.  Does this resolve the problem?

diff --git a/src/xterm.c b/src/xterm.c
index c8a43785564..55aba5b8604 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7297,11 +7297,11 @@ x_sync_init_fences (struct frame *f)
 			/* The drawable given below is only used to
 			   determine the screen on which the fence is
 			   created.  */
-			FRAME_X_WINDOW (f),
+			FRAME_OUTER_WINDOW (f),
 			False);
   output->sync_fences[1]
     = XSyncCreateFence (FRAME_X_DISPLAY (f),
-			FRAME_X_WINDOW (f),
+			FRAME_OUTER_WINDOW (f),
 			False);
 
   XChangeProperty (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),




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

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


Received: (at 69762) by debbugs.gnu.org; 14 Mar 2024 00:18:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 13 20:18:13 2024
Received: from localhost ([127.0.0.1]:47586 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkYnU-000597-NL
	for submit <at> debbugs.gnu.org; Wed, 13 Mar 2024 20:18:13 -0400
Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:36451)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rkYnR-00058o-Fd
 for 69762 <at> debbugs.gnu.org; Wed, 13 Mar 2024 20:18:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710375446; bh=9+RWm2w1qM3N1HhoDxM+TVQolwhyPQrXnEACEJVUZXs=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=SGF10Fj1vd+wBMS4CoDSF+uj7umV5CaQGmWZuIW+eE62ZAR6mzsQ6ilnyJsoxCvMJ2imdpw4vjBGuY9DEx9lO4GE+yT4431rVBXDivBDs+7rFuSywC7trOsb8bdyV1rHLQ26l90xG10eK420F+aXPUSmjXlLeko0LlEIksIjr1bouNp15yZ6J5mH9lIRbkrXz3rb/pbFfdLMT2QljJhr4YUC9nNW3bnucr/OB4fI2BUj0swVDWc8NfiEyqfF8a6zv30nESA5+dHqYQZwwALgqdE7GUUmOQ7BcKjSr8JpaPB9HS8bya7X8gc0ujCDJtmhodE0a8EsS936Ubvfyc3yhA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710375446; bh=o7YQRJnklqTdGW9sV/v9+u+bOxMiQ/yIjGjq0NRNECL=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=a1IZd8RlNx+OCmeWBP+tcZzJEeDbY0IERrothi/vSyyfdjHb6XTndVNaVNYbYjbNX2NwxFpJaAbETSNxN3IIdUoToOpAy+yjsCUQmhUISUMySOGP1V6OJwSQj/MEmL2ZdBUEGn2rvg9m1vOGITFWuJOWWURzfMlvqD7afQYtgdSzM1xSDeAlJTpfo5esPjVozqt2oIwqjPaFAPRFMxtzfybV5TYI0dSuGqM7vqgh7/1Oo06n+ygazeL4V6mva8gr7cLboDQYTuVSM2GftMG0dul11Gf8586mza5GS1aCvWYLQCdrJg6BeMG9/i1gRl5MWXdU76tWlhn1MGqG7iveTQ==
X-YMail-OSG: ThgqVokVM1k3Gp9jtb37Lc5PJ4RN9sDfFSh1LDqoiifYDv85hufIEg.X5.jp83W
 Cj56cffiZWMbfXYF9Cl9K4abOhZgaGiYtGazLb1HNAvxKd9lPvcknKB0tJ1WFscr1aGbwb3hFpJN
 rXv4egY68T_uWjyUmxHTsAddAbjqssGO_pqsSdQkCWxBjUQuiqkEGI9ztDxGKg4GPbBjS3kEYKkF
 Gmlwx13FPHc58_WR9jhiC1m05CwrOjWurk89Bo_H192EJUDC6bRbvfDk0FaDKYkkjs1U3yWifZs7
 rKckZcepVZ0SZuVCZdTqH_lEqWT.q1LH_vTwCLJR7f.sYdRTH_6aVZghJOkkNwTi5lP6Is5YTAkl
 rjmcdwS9fpLDxusVR.XAFFPRnbyOn6GS9LKBMoKD_kGQxu13DGvXuaLxxksrtYeltp14XK9_4CPc
 lHk2iutWzGhbzpl88_5lBVJ47wqkrVjAtb8O0TQDQkwuXXjWYBcOpnB_q6gItWb4zjgj6eKgZ8sR
 HOy2vR4nEew10Tf7CUoWijXwqKJDqFaeDSdVjpBK7HfHt1vLlY1KVWHtlVJJ4kyhqxCJdSvSetgh
 nlvUx5lOrp3PCZqKFh9CvR6zpofbZm_WdzVX56hjGCuAYQpNrfcXMcQWl0crTChRkGuwMt0VWXZO
 Ag7GrEL5zKm7Op9aRv9F54mF_F7I3XYUFAFSdn0G3LjVeRtPWOu.Gh0TLpfatkgr1BZQqeLOcjVl
 UcChkyZ4b1fR1PNo4Z9jH5yNbJ8A.cTAQqtZmck1D8e08Wg1rdrhw4jLBjARNTt7S.Nr0_vgFx2N
 9DbH9v7Z7w.cNGaP98b42FmKKFY2YYa3LhCc5GME8p5RPX6jm4mn49N0eV2MKZDMcSkJvUW3yfB0
 CZ9E2RYwNCKyZ8Ysj3UKbaZFHZasXavBI.vYYfbh6oWX_l_s2Hnio8tKzJnKBi_OFMGJ3IxfIU8a
 kqMGQmoBin.qyVAQIXxIDk9n4bakK0bEDqunCfW_DQhsjaSxGvPwfZjE._SWm1ceOnXyWqwl1PGH
 _lmPgGCgZR6nXTPNqvcbhtgmQyglv0CJkII7xXRC4gXdviIdVuRucc0eQnEf0E9lg6221hPnp8de
 XnbYKjCEc25tlPu865bgw3ziM22Hh7YWgEkDwEv4CqF2Bg77KJ9ZYVvdLBx9Ki9cS7c_mYbHRQjr
 Baa.mG80eP4UZsQddtSYYDE2N9Xe_4btjS8NyV1Cj__R7bEaqrD6vvK.syZ.eLF4W7SjkM1OSAFV
 ZCadNFljNtNpd9LgUqYXHOfLjFi29MxhgPV3C4MCu8WCPTVxTC9Z3sqFTdCbLRpLpQL9cVk5QDoV
 BnQhXsrqt2QDiPCAQFlQoxE7KsnHxP7Lv00XK_tsU7mT_7ne1P5Fas68Gtdt.XWripIJgG3BaGLU
 IGamjVJxWyKf8yTszDCIif81mvzh0r8O0CNUGQQSX69EoWJo6VUGWZeWpj8fCMbniSAEMirYBUBF
 TbWKOcZqbJGgtnQNboi4VW2_Rx2Fr2Bqt0ICzef96C7SqDhHRo07eHgh0I199y99mT8tsqLH2vvZ
 UEOX0x9iJnzbrOzsMy4BEBIBQKqS28uCB5ACu2msRfKAg2HcoJblPG_c2_CrRJrES138Jc1Unii0
 kiAGzF.73X0vWv609UaCiayjS48bDfyrdeaIclM0fN4kq.oBrBMMF51mGrzbZ9tuXy2HmSRZ5iNp
 OQGl_P8yh9bReHrMu8j2ryouG8OVEVEbmT37wHgVMpSq2wuClxZ1jLRgpP9iokGucIjYm_FvalJz
 maKWV_rfsjSXl1szSnWwbmqC8dmCqJZFjuDyF6Wt9tyFkpG9PNwAdnieP5rTIDyuSEN3w0.j508i
 vJRzP.mnd2LzvqelrrXWBn0aojfm8lLwcNUvXNaZ3MYXbxEWjOvWGrsmTJb1MWOHS7PmQTJVc9dl
 G6payHCD.gnLMXkNHzT8MlPMMaFExhMH85OXXAEEwJmbj8du5rWWtY5Q7iGRRjkRVvuZG1ThUDc6
 GI8w1tobijYE7IQg.njTUBI45zuTvCHLge5KrJ38RQXHzGDrYJUhhVsWbzBx6PuV2xSM.5lE1N11
 dW9t_fQZ2rwNv_BGTBlE1DY6.b9H19XLrw3jJmBUEjlFzM09rmMi3h9KAp3tGDdVJS9aVAtDPRll
 ou61U9wnPPeBhZPEb02mxh9nvEWfJW5NoSFtuZxaiRIsaVkGQhQ2ISxhbA5UaXf0nda72hPQ3m4r
 QChfApGXbHuDVf2uaBM79p5nAsi8.latUzw0GgqnzkI1gsXPC.qwBpwm8pZu8jA--
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 5da41972-0c73-4bab-b02a-c88a631a62e8
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Thu, 14 Mar 2024 00:17:26 +0000
Received: by hermes--production-sg3-6dc75bc8fb-n9pfz (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID ee715df9d153989bbeab09b947b88d9d; 
 Thu, 14 Mar 2024 00:17:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: ali_gnu2@HIDDEN
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN> (ali gnu2's
 message of "Wed, 13 Mar 2024 11:02:00 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
 <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
Date: Thu, 14 Mar 2024 08:17:17 +0800
Message-ID: <87jzm5vf8y.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 987
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

ali_gnu2@HIDDEN writes:

>    Thank you, this is very helpful. I guess I'm not too surprised
> that it works on Solaris 10. Your support of a 20 year old OS is
> admirable.
>
> I tried --without-xinput2 with the GTK version, and it does
> indeed skirt the problem. I can now reliably run it without
> crashing.
>
> Since this all worked with 28.2, I guess that Emacs
> started using XInput 2 features in the 29.1 branch?

Yes.

> Unfortunately, with the Lucid version, while --without-xinput2
> seems to get past the failure I reported, there's now a different
> failure:
>
>     % src/emacs
>     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
>     Serial no: 1318

Please run Emacs under gdb (or some other suitable debugger, e.g. dbx)
with the command-line options:

  -q -xrm 'Emacs.synchronous: True'

exactly as written above, break on xterm.c:x_error_quitter, and reply
with the backtrace generated after this breakpoint is hit.




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

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


Received: (at 69762) by debbugs.gnu.org; 13 Mar 2024 17:31:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 13 13:31:36 2024
Received: from localhost ([127.0.0.1]:47332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkSRz-0007yL-Pz
	for submit <at> debbugs.gnu.org; Wed, 13 Mar 2024 13:31:36 -0400
Received: from wfout3-smtp.messagingengine.com ([64.147.123.146]:51885)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rkS03-0007CH-OM
 for 69762 <at> debbugs.gnu.org; Wed, 13 Mar 2024 13:02:44 -0400
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailfout.west.internal (Postfix) with ESMTP id 1DFF01C000AD;
 Wed, 13 Mar 2024 13:02:02 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Wed, 13 Mar 2024 13:02:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm3; t=1710349321;
 x=1710435721; bh=b6mgcfm0HbXeXovWzXWFnnZdORP8FtnxrZBQ7Jf5jVg=; b=
 XBG02csZEQRMEu1AcNvf+tTpidwGLQkGuVb0VFYUBONWWNjUbW8AuoC11bJwSY1N
 YPGSgUUANG1yiWPeh9P3DKCBdSHVtbYQ0mBc5hskr2w0QYBaqq1PHU4n8x8zYfki
 /k9T3Yvwc5bhYj8eFCby5p525I25sL8Tx0rzUhhOAQedERwHv8IBYWKZPd03J/pb
 5CckdP40iW9uWwdpp1Se0Y4oRSDrFhcXLXW1yx64Iyb4+l9e3Ex2PJurodJ8mX6i
 Xi/aE9OIDzJlxb1ELU0GvsqYE2kfgmqSZf9W52GWXzDorUao2AHe6yylkqb/jx8V
 y4ZrS5FyIY4dDKlVZYYMaw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1710349321; x=
 1710435721; bh=b6mgcfm0HbXeXovWzXWFnnZdORP8FtnxrZBQ7Jf5jVg=; b=F
 R5UrVPKgIWlqHr4iWfHWpEJ9amz6+2NaGGbQ+vxsVHnXxNCmVbeP+pBRQX42NRdd
 l6B5YMhUXl3aHQ/RwMxyM3U4I88tSpS1ND6IZSFu1np6J2ltFcdD0E0Y20PSRbb0
 CVHFR5op82sEapTMAnTWIkjbtJc/jRxu7ekAi/7L6ld2NtycrLSuxhetHY/rH5Z6
 T3xK4Yw0vjLvQhOmQKkVmTNubCOJ2R7+uUh5YyUkTyg96kg7hK3kZTTf3hNYKExG
 aC0ShfDrT1uXRGi+wP7SXqSTPp8+d+G9TDAw1GI/CYjvpYHBd2wI2i2+vWTFI7Mk
 G5ZArLNmK/jq9HVC4WMuA==
X-ME-Sender: <xms:CdzxZSJya2Q0LQ09Rih3rzHPk_6MVQGMglNT4qsgTNPdNBFO7ceIQg>
 <xme:CdzxZaJAmEVeRIzhFSD4K_GdJvb714fiZF0gxn-PeovGqHpAj3IFwUgI8a5Z8SkeD
 PnrKxno-BsqJdTiaHg>
X-ME-Received: <xmr:CdzxZStpnXSM5VIJqMRFy0WYp3Dd4S_Plc-mGXgQ0itFKu8mBwtbfSjZoXsCQ6nSItyewZ2k_xuFgzRppa08>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeehgdelhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvvehfhfgjtgfgsehtje
 ertddtvdejnecuhfhrohhmpegrlhhipghgnhhuvdesvghmvhhishhiohhnrdgtohhmnecu
 ggftrfgrthhtvghrnhepgfffueffhfeiieejuddttdevueffkedutedvkedvjeeukeegle
 ejleegkeejfffgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf
 rhhomheprghlihgpghhnuhdvsegvmhhvihhsihhonhdrtghomh
X-ME-Proxy: <xmx:CdzxZXbVCZaNI7rSO4WmNHYhndDlgUJW8-16aHZ2kE_d1_lvalLhPw>
 <xmx:CdzxZZarAxFvVxVsY2s0FDsaGg0ncdgbGCItWcfA4Kftbvek8JWIWw>
 <xmx:CdzxZTBv503DQ3_gK145tAdgEaBz6V4nc1R843I4p1PCBDwUioH4HQ>
 <xmx:CdzxZfYITazMJlAT9CnuHwQnW4KjdSEcVAAL2m3eh0Lr5CHZnerT3Q>
 <xmx:CdzxZdGKfJBmuOD5dPbU5ed4gQiNGu5dSAx1l3OjtBRJJMwYlwvKVaM8vag>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 13 Mar 2024 13:02:01 -0400 (EDT)
Message-ID: <244fddd2-2de4-4e16-945e-4927fab4af12@HIDDEN>
Date: Wed, 13 Mar 2024 11:02:00 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: Po Lu <luangruo@HIDDEN>
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
 <87a5n3vujp.fsf@HIDDEN>
From: ali_gnu2@HIDDEN
In-Reply-To: <87a5n3vujp.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 69762
X-Mailman-Approved-At: Wed, 13 Mar 2024 13:31:35 -0400
Cc: 69762 <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.7 (-)

On 3/12/24 6:34 PM, Po Lu wrote:
> Emacs works fine on sparc64-sun-solaris2.10, but the difference is that
> the X libraries and servers installed there are ancient and predate the
> introduction of generic events or XInput 2.  The backtrace Rainer
> produced demonstrates that the client-side abort is consequent on the X
> server crashing as it attempts to respond to an XIGetSelectedEvents
> request, which is _always_ a bug in the X server, whatever the
> circumstances, and so I suggest redirecting your attention to X.Org, and
> building `--without-xinput2' in the meantime.

    Thank you, this is very helpful. I guess I'm not too surprised
that it works on Solaris 10. Your support of a 20 year old OS is
admirable.

I tried --without-xinput2 with the GTK version, and it does
indeed skirt the problem. I can now reliably run it without
crashing.

Since this all worked with 28.2, I guess that Emacs
started using XInput 2 features in the 29.1 branch?

Unfortunately, with the Lucid version, while --without-xinput2
seems to get past the failure I reported, there's now a different
failure:

     % src/emacs
     X protocol error: BadDrawable (invalid Pixmap or Window parameter) on protocol request 134
     Serial no: 1318

- Ali





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

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


Received: (at 69762) by debbugs.gnu.org; 13 Mar 2024 00:35:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 12 20:35:35 2024
Received: from localhost ([127.0.0.1]:44200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rkCak-0004My-WC
	for submit <at> debbugs.gnu.org; Tue, 12 Mar 2024 20:35:35 -0400
Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:45624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1rkCah-0004Mb-P6
 for 69762 <at> debbugs.gnu.org; Tue, 12 Mar 2024 20:35:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710290088; bh=nmtCNIKZ5PVMcqSO29rz19E8s8Q8A25ogfEd97N2EUE=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=UkiKhaKiP2Jti0jiZf/S+6KVimKK0aymxHy6NAANI+LFNkOoBMW0RrrHYD0WqhCZDl/dn6GdaZIVeRZWbwC/bGgRXdvVlFXZhLaDdhofKat2jeIIFEcWAMZXZLI0d+0MTfnoFD7+9XQjOk2NaJLW4p+3XhIAZTS5qtYyfRoTcr1me5VIrWzrqnvGRxrKEm9GKDPI7ph0szvSmyFWaP/GdJUahRYzxRFiXkuQs5NTe2CHwyfDbFz9BbVP7AI2AZmx8yfTefsaaBoki+5pj+oa2pYSSaDe40Cc7ABfL7iWefYs2zkh0wC0rfFApx+f+icYqBh5elGK/6Ulu6kXdvGBkg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1710290088; bh=UoEni9ExwxWGxKKwZHqywYKuGH3AXkE/Hj0bE67q9mY=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=nCfPLvZ/m1IvZWJ7zT2QL9inKkNrpKhHYfzyDvKcoASpt0sYIAQRi4cezrbxH/CMHQH6PHhUmRm2XCvFDlMgtZVCBWHnqHiLBdZ4sSkXGGWudfZ6jwuTzXOmXIm2ttGSXDuYjabzSjtQtXeMg1IX3S7qN05Phv+pJU7roecp0zMflEUeqSnSa7Ap+ufhEwLP5qQfYQyM9Xug2RAOwnvKgoAaZZ5rfmANNL/6B1pkpJPANW45e5/Z6PcOfPOHpr7Qwuc4Vo8OCu2cXB3Xn6NpnpLI0FvH+a/TvKl0YPfGqsf79OE2w1M/ZXRMFKfYfmlNlBQI3FYLD5vnftlalTurzg==
X-YMail-OSG: nAiGaEEVM1n.xBOT3ucct65JaZqTCCmHf6OeviHwgtaGsSOEB6_7rvI7OZ4gMko
 OEiC.GF5tQZsHRa7YNwVVSV1D4FGJ6uDP9YU5fnmZgeIhGy6PmqC8vYu7FZy6rKKyCI63MxA7qPO
 cvs7z6zk6Fpv4a4iuxYeIbYasW0Fdl9ZgCbrSGiNyqlnw2NbYgNQnbbv78dZEsO56zr_fY6WyIqm
 SQT2xFK2Sz0km_DTVsbsIWxt8vHTa0Z4snfkX8bhbHb2zOBUkQgGcn40X1fSfHydaGf21RaE6Qb0
 DPU8PUJHqZX_mG3nsuR90u0sXteLkrD03owGWnsxs4MdNvCAM_101NxtiIsGfHpdGw3tMIbP6GuG
 xJFO40SxnfdPHHB8XDbfdmsYRj4SovppPeUK_uRAoZZW.dV9DhH7LNHyWGLPFi9bJWIIahCcmmYK
 3AT5.pOLy.PaPiEiJAg82QsH472I1aLw2MZVamcIuAju5P._iLKUbW6HIfBS_cUsIisGHd4B8.6x
 qVXysGw2UAUH8nYp7V_lYF4V0v8N6M_Tgdf0RS_FDX03p56GbH6feb5_yn7Al2tYmN6SG41ciMm0
 2ljHHUS0PnHI_Pu6GyNvPrD32qno5wXVD7CVlb8iKz.Ij3SxblZtmNVqZ.ZKH0_x17Q4vrP5y.Xj
 JywCxKuBRzkwee2T17QJHJWYdB2Cl0lIvqrXWOcHRq6sZpoKlgWlYeR_nxx11RCRGlsr2KZCcAhK
 1ut1NFjeSPLZn.6s5dX5IPRR17s1KRKhbh9oy2fxjCQAvhRq8DoqKQvBURjsQXX0GBirNckWfZUh
 HPMGf0rUhKAc0e96jJPGJ5jcnFx40ld.2dA2d4cN8FjsRPaYkIUOroeUf10Lh3WPjs75a60heB5C
 pY5yo7spe5OJ4hAqa69MeZDciKvTbfE5Tk1k2SsmYw.os_VoKlr9FO7uhk9O3rgoem.ujcdEdWyr
 LT6y1htx_OuqwxGdWrgHEUcKTaKhaibccOJyhD3W2HDi3yxppgOXOvwD4DDqnCYLtCbSgqWwLcxd
 9Tv4KCdKywoXUFnLMU.BDdebskMsgvZDxCmFgg_zPFOSMc4t..Ug28_m7ghBvSouf6sSOxbk0iH0
 w7Vzd2hS3XAXJDySe8JtkmIOtO8dOQQqtHbDjJ3aksDJY5v2.SMrHc8AcPb5EuXZJhNLiEG1Vduo
 Rde0ziWNVtW6wiSWD0seHI9uSmg_FDIgwWOQlDu7Jw11IGA2TWIdFpPUNewG1Ha.aGiLWu3.mIqB
 xJHtEsTUnv2gZ5QtApr_1Jzi1jfarRR2m5duswT993zYmljv.9FLPO1Pf4kYIDxbSK.WyUu4LQny
 aMEqA4PED5UiZ4YNj3hu3O4KYILLyo2CmZQYXRMMNzI_2GRSQCsX99mh8ITFZUmDbn00M7D4XVyj
 MNBve2oTcp7brx5Q1IrEj8_G9bwRU1Poue2RhtMyMQLzwmqNwLmFcPu_J1fK9XrrWeML03b8P2mq
 kF4kakaYE.1lsCFGybJ9huxThl4OxxtKxlbYtYo0UqFiLa8FnL96Mf3tGWDXxvpbaKwmvyBqCiTj
 7ny4.pMiVLsFQXW2ZrrwZr8NUMZeyCqlg_PnhmhhITDBgbP8qtH_F4F4HV.wpeDA0IIhzPvqds0E
 980Zm5mTKCLBsT4o9Jn2_pcpepVQQS95_3S_UetMXIZII4gwOfjQTS59LlzclOPDJe1lweiZt96E
 HhGHSJZabFUddY88lC4ewaYUwrlF7kwrX1ucdmfXD0rBFQP335e2sOHz9TYiRwuSmfRSisMnzcTU
 byfJcZ6Dk_WfA7Yw5X7mDC2eHO75JTrcoNtlYHMqGn.X0p_sBlU3ZpRaC7CKGua9bq3hn0aH4V9P
 qKc0D4XcrH5wUEGfRukYaR1v__b9RKa6lAK4K9VZjOcM2vdvVYepIHq2r_xRR5E95XKNSddgCTRs
 rIC738IYKsqSQkCIaurc5czJ4V1KPQEsMonRZzYRpQHJQ9KYE60o42K6HgUYCI2ZPpjDc.PPqhv8
 60I7TWmLbe_MqqUCJfFo..W30J.S8YgwYQLfB2AsPkFJxFdDzTy4sQphTmuL7_NjkOMyJjEvvT6D
 mAe6ly5Hs3NHOBirHdyZyDOAEXgVAxgkBSKjaSAMlQeGDRZBSsEKOP1PhyNs7l3RWOblp4IVSGT7
 zMJFzXsMl9SZro9S548nLLFRUx9sQbRjaWJIuwb.yRs2YNEFnSjKuSwUBVtsFfXfmwqUmM.ZXquM
 anYG01Aig_Vv4fv2JYcsdfd2IMc34hbXUUJeMXi3KQB.NhJ3ltSifWL0E6fsO8Uw-
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: 362ce46d-de5f-4e1c-be06-a6fe65db0355
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic317.consmr.mail.ne1.yahoo.com with HTTP; Wed, 13 Mar 2024 00:34:48 +0000
Received: by hermes--production-sg3-6dc75bc8fb-pl74c (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID a69cd6276af2c5b5a73086b97637f12f; 
 Wed, 13 Mar 2024 00:34:41 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: ali_gnu2@HIDDEN
Subject: Re: bug#69762: X11 versions of Emacs 29 on sparc fail at startup
In-Reply-To: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN> (ali gnu2's
 message of "Tue, 12 Mar 2024 11:57:46 -0600")
References: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
Date: Wed, 13 Mar 2024 08:34:34 +0800
Message-ID: <87a5n3vujp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: WebService/1.1.22129
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 9857
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 69762
Cc: 69762 <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 (-)

ali_gnu2@HIDDEN writes:

> Hello,
>
>    I maintain the the GNU emacs delivered with the
> Solaris OS:
>
>     https://github.com/oracle/solaris-userland/tree/master/components/ema=
cs
>
> We're still at version 28.2. It's getting long in the
> tooth, so I recently tried to move to 29.2. There were no
> issues on x86, but on sparc, I see display problems with
> both the gtk (emacs-gtk) and lucid (emacs-x) versions that
> prevent it from running.
>
> I double checked version 28.2, which we are currently
> delivering, and it has no problem. Then, I built 29.1,
> and it shows the same issues as 29.2. It seems that
> something was introduced early in the 29 series.
>
> With the GTK version, I see 3 different failures on repeated
> attempts:
>
> 1)
>
>     % emacs-gtk
>     Connection lost to X server 'localhost:10.0'
>     When compiled with GTK, Emacs cannot recover from X disconnects.
>     This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221
>     For details, see etc/PROBLEMS.
>     Fatal error 6: Aborted
>     Backtrace:
>     /usr/bin/emacs-gtk'emacs_backtrace+0x50 [0x1ffe749825f2ac]
>     /usr/bin/emacs-gtk'terminate_due_to_signal+0xb4 [0x1ffe749822f804]
>     /usr/bin/emacs-gtk'emacs_abort+0x8 [0x1ffe74982609c4]
>     /usr/bin/emacs-gtk'x_connection_closed+0x3cc [0x1ffe74981efd54]
>     /usr/bin/emacs-gtk'x_io_error_quitter+0x3c [0x1ffe74981f00f0]
>     /usr/lib/sparcv9/libX11.so.4.0.0'_XIOError+0x74 [0x1ffe74904f8034]
>     /usr/lib/sparcv9/libX11.so.4.0.0'_XReply+0x360 [0x1ffe74904f3bf0]
>     /usr/lib/sparcv9/libXi.so.5.0.0'XIGetSelectedEvents+0x84 [0x1ffe748ed=
17044]
>     /usr/bin/emacs-gtk'Fx_create_frame+0x17b4 [0x1ffe74982172fc]
>     /usr/bin/emacs-gtk'funcall_subr+0x120 [0x1ffe74982e6f58]
>     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1ffe74983470e0]
>     /usr/bin/emacs-gtk'Ffuncall+0x108 [0x1ffe74982e37d4]
>     /usr/bin/emacs-gtk'Fapply+0x378 [0x1ffe74982e3c98]
>     /usr/bin/emacs-gtk'funcall_subr+0xa8 [0x1ffe74982e6ee0]
>     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1ffe74983470e0]
>     /usr/bin/emacs-gtk'apply_lambda+0xd4 [0x1ffe74982ea734]
>     /usr/bin/emacs-gtk'eval_sub+0x630 [0x1ffe74982e88c0]
>     /usr/bin/emacs-gtk'Feval+0x60 [0x1ffe74982ebb2c]
>     /usr/bin/emacs-gtk'internal_condition_case+0x78 [0x1ffe74982e1bbc]
>     /usr/bin/emacs-gtk'top_level_1+0x40 [0x1ffe7498233bd0]
>     /usr/bin/emacs-gtk'internal_catch+0x40 [0x1ffe74982e1ae8]
>     /usr/bin/emacs-gtk'command_loop+0xd8 [0x1ffe749823241c]
>     /usr/bin/emacs-gtk'recursive_edit_1+0xb8 [0x1ffe7498237d4c]
>     /usr/bin/emacs-gtk'Frecursive_edit+0x124 [0x1ffe7498238274]
>     /usr/bin/emacs-gtk'main+0x1f28 [0x1ffe7498231770]
>     /usr/bin/emacs-gtk'_start+0x64 [0x1ffe74980c5c04]
>     Abort (core dumped)
>
>     Note that I don't believe that X disconnects are involved.
>     This happened immediately at startup.
>
> 2)
>
>     % emacs-gtk
>     [xcb] Unknown sequence number while processing queue
>     [xcb] You called XInitThreads, this is not your fault
>     [xcb] Aborting, sorry about that.
>     Assertion failed: !xcb_xlib_threads_sequence_lost, file /builds/ulhg/=
mrcarson-trunk_166/components/x11/lib/libX11/libX11-1.8.7/src/xcb_io.c, lin=
e 278, function poll_for_event
>     Fatal error 6: Aborted
>     Backtrace:
>     /usr/bin/emacs-gtk'emacs_backtrace+0x50 [0x1fffec39a5f2ac]
>     /usr/bin/emacs-gtk'terminate_due_to_signal+0xb4 [0x1fffec39a2f804]
>     /usr/bin/emacs-gtk'handle_fatal_signal+0x8 [0x1fffec39a609b0]
>     /usr/bin/emacs-gtk'deliver_fatal_thread_signal+0x98 [0x1fffec39a5d4b8]
>     /lib/sparcv9/libc.so.1'__sighndlr+0xc [0x1fffec392c6410]
>     /lib/sparcv9/libc.so.1'call_user_handler+0x400 [0x1fffec392b8cb8]
>     /lib/sparcv9/libc.so.1'sigacthandler+0xd0 [0x1fffec392b90a8]
>     /lib/sparcv9/libc.so.1'__lwp_sigqueue+0x8 [0x1fffec392cb528]
>     /lib/sparcv9/libc.so.1'abort+0xb4 [0x1fffec391e5154]
>     /lib/sparcv9/libc.so.1'_assert_c99+0x64 [0x1fffec391e5ffc]
>     /usr/lib/sparcv9/libX11.so.4.0.0'poll_for_event+0x1fc [0x1fffec31cf2a=
8c]
>     /usr/lib/sparcv9/libX11.so.4.0.0'poll_for_response+0x2c [0x1fffec31cf=
2b2c]
>     /usr/lib/sparcv9/libX11.so.4.0.0'_XEventsQueued+0x7c [0x1fffec31cf2e8=
c]
>     /usr/lib/sparcv9/libX11.so.4.0.0'XFlush+0x1c [0x1fffec31cba45c]
>     /usr/bin/emacs-gtk'x_set_icon_type+0x70 [0x1fffec39a0c640]
>     /usr/bin/emacs-gtk'gui_set_frame_parameters_1+0x1800 [0x1fffec398e002=
8]
>     /usr/bin/emacs-gtk'gui_default_parameter+0x58 [0x1fffec398e55e8]
>     /usr/bin/emacs-gtk'Fx_create_frame+0xf20 [0x1fffec39a16a68]
>     /usr/bin/emacs-gtk'funcall_subr+0x120 [0x1fffec39ae6f58]
>     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1fffec39b470e0]
>     /usr/bin/emacs-gtk'Ffuncall+0x108 [0x1fffec39ae37d4]
>     /usr/bin/emacs-gtk'Fapply+0x378 [0x1fffec39ae3c98]
>     /usr/bin/emacs-gtk'funcall_subr+0xa8 [0x1fffec39ae6ee0]
>     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1fffec39b470e0]
>     /usr/bin/emacs-gtk'apply_lambda+0xd4 [0x1fffec39aea734]
>     /usr/bin/emacs-gtk'eval_sub+0x630 [0x1fffec39ae88c0]
>     /usr/bin/emacs-gtk'Feval+0x60 [0x1fffec39aebb2c]
>     /usr/bin/emacs-gtk'internal_condition_case+0x78 [0x1fffec39ae1bbc]
>     /usr/bin/emacs-gtk'top_level_1+0x40 [0x1fffec39a33bd0]
>     /usr/bin/emacs-gtk'internal_catch+0x40 [0x1fffec39ae1ae8]
>     /usr/bin/emacs-gtk'command_loop+0xd8 [0x1fffec39a3241c]
>     /usr/bin/emacs-gtk'recursive_edit_1+0xb8 [0x1fffec39a37d4c]
>     /usr/bin/emacs-gtk'Frecursive_edit+0x124 [0x1fffec39a38274]
>     /usr/bin/emacs-gtk'main+0x1f28 [0x1fffec39a31770]
>     /usr/bin/emacs-gtk'_start+0x64 [0x1fffec398c5c04]
>     Abort (core dumped)
>
> 3)
>
>     Sometimes, this clobbers the state of my video card, leaving
>     me with a black screen with a large white square in the upper
>     left corner. When this happens, I log in remotely, and using
>     ps, it appears that my desktop is still running, so the X server
>     is unaware that the video hardware has been whacked. I can only
>     assume that a bad request is not being caught by the X11 server,
>     which is likely a second bug.
>
> With the Lucid version, I normally get this result, after
> a long pause:
>
>     % emacs-x
>
>     Connection lost to X server 'localhost:10.0'
>
> The fact that both the plain X11, and GTK, versions, have
> problems seems to point at some generic non-toolkit specific
> X code. Perhaps this is an endian issue (x86 works fine), or
> maybe there's some uninitialized data involved.
>
> I asked Rainer Orth, who I work with on Solaris gcc issues, and
> who I know is also an emacs user, and he was able to confirm the
> same issues, using a different X server:
>
>     >> Given that I'm still on 27.1.90/28.2 myself, I didn't.  On the spa=
rc
>     >> side, I primarily use emacs to run gdb, which I haven't done in a
>     >> while.  I can give it a whirl, though.
>     >
>     > here's what I found: I configured emacs with
>     >
>     > configure \
>     > 	'CFLAGS=3D-g3 -O2 -m64' \
>     >         --prefix=3D/vol/gnu \
>     >         --with-gif=3Difavailable
>     >         PKG_CONFIG_PATH=3D/usr/lib/64/pkgconfig:/usr/lib/64/pkgconf=
ig:/usr/share/pkgconfig
>     >
>     > and built it with the bundled gcc 13.2.0.  Started just fine with e=
macs
>     > -nw (to confirm the basics), but then I started it remotely from my
>     > ThinLinc session at work (the thin client we use): that resulted in=
 an
>     > immediate SEGV of Xvnc and termination of the session.  I'm glad I
>     > didn't try this from my session at home =F0=9F=98=89
>     >
>     > The Xvnc backtrace is like this:
>     >
>     > (EE)
>     > (EE) Backtrace:
>     > (EE) 0: /opt/thinlinc/libexec/Xvnc (xorg_backtrace+0x41) [0x76a2f1]
>     > (EE) 1: /opt/thinlinc/libexec/Xvnc (0x400000+0x36d909) [0x76d909]
>     > (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f7341b61000+0x144=
20)
>     > [0x7f7341b75420]
>     > (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7f73416d1000+0x18bb38)
>     > [0x7f734185cb38]
>     > (EE) 4: /opt/thinlinc/libexec/Xvnc (FlushClient+0x348) [0x76d228]
>     > (EE) 5: /opt/thinlinc/libexec/Xvnc (WriteToClient+0x100) [0x76d460]
>     > (EE) 6: /opt/thinlinc/libexec/Xvnc (ProcXIGetSelectedEvents+0x2a8) =
[0x54fd98]
>     > (EE) 7: /opt/thinlinc/libexec/Xvnc (Dispatch+0x325) [0x71c925]
>     > (EE) 8: /opt/thinlinc/libexec/Xvnc (dix_main+0x388) [0x720778]
>     > (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0=
x7f73416f5083]
>     > (EE) 10: /opt/thinlinc/libexec/Xvnc (0x400000+0xc2fa0) [0x4c2fa0]
>     > (EE)
>     > (EE) Segmentation fault at address 0x17b40b60
>     > (EE)
>     >
>     > I'm not sure if I can easily get a Xvnc core dump, though.
>
> He also reports the same issue with Debian/sparc64, which
> we think means that it seems not to be an OS-specific issue:
>
>     > For comparison's sake, I tried the same with a Debian/sparc64 LDom I
>     > have around for some LLVM and GCC work.  I installed emacs 29.2 the=
re,
>     > too (from packages this time) and was 'rewarded' with exactly the s=
ame
>     > Xvnc SEGV as before.  So there's nothing Solaris specific in here, =
it
>     > seems.
>
> I'd appreciate it if someone who knows this code could have
> a look. I'm happy to try patches or experiments to help narrow
> the issue down further.

Emacs works fine on sparc64-sun-solaris2.10, but the difference is that
the X libraries and servers installed there are ancient and predate the
introduction of generic events or XInput 2.  The backtrace Rainer
produced demonstrates that the client-side abort is consequent on the X
server crashing as it attempts to respond to an XIGetSelectedEvents
request, which is _always_ a bug in the X server, whatever the
circumstances, and so I suggest redirecting your attention to X.Org, and
building `--without-xinput2' in the meantime.




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

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


Received: (at submit) by debbugs.gnu.org; 12 Mar 2024 20:38:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 12 16:38:00 2024
Received: from localhost ([127.0.0.1]:43939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rk8sm-0003kr-NK
	for submit <at> debbugs.gnu.org; Tue, 12 Mar 2024 16:38:00 -0400
Received: from lists.gnu.org ([209.51.188.17]:60512)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ali_gnu2@HIDDEN>) id 1rk6OW-0005Kw-Cb
 for submit <at> debbugs.gnu.org; Tue, 12 Mar 2024 13:58:33 -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 <ali_gnu2@HIDDEN>)
 id 1rk6Nu-0000dk-5N
 for bug-gnu-emacs@HIDDEN; Tue, 12 Mar 2024 13:57:55 -0400
Received: from wfout4-smtp.messagingengine.com ([64.147.123.147])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ali_gnu2@HIDDEN>)
 id 1rk6Nr-0002cV-NE
 for bug-gnu-emacs@HIDDEN; Tue, 12 Mar 2024 13:57:53 -0400
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailfout.west.internal (Postfix) with ESMTP id 1E5421C000D0
 for <bug-gnu-emacs@HIDDEN>; Tue, 12 Mar 2024 13:57:48 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 12 Mar 2024 13:57:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emvision.com; h=
 cc:content-transfer-encoding:content-type:content-type:date:date
 :from:from:in-reply-to:message-id:mime-version:reply-to:subject
 :subject:to:to; s=fm3; t=1710266267; x=1710352667; bh=VPDvQnQPt8
 DDGUHDDWK1pE5xCwWjEU5rB/IYVIU+4bk=; b=VuYw9iPDZbm8G+LKyUPwaZGHE1
 DKT1BTXNEmZzgEMYdIdNdDwnDC+mqp/YV05J+sfCNAYTRrV3LTTuArIz78syfWKg
 5uU14+lDZEU7oEUHKOaVkxkRNC7mEET1/Hia5s2X5qf0hFIm3d4PyALUtNNMepkS
 j2vu3zVCM4zADnPAp1lGZCgTo/Gfqm7lcs6FhiXmmptKXoy5nzw3G1vM7Tt/UMvW
 gR/38EOgjLUZiiQ/AO6auzOfgLhEBbRmrzsjlkhBb6D7MdjFAHCFOWQMQgGO7vju
 ha0y4e3tipOYtWUPnJyrqD6MKqJcXDnfTgNWmyjwbdILDIRVNj+OKRb0SQXg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:message-id:mime-version:reply-to:subject:subject:to
 :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; t=1710266267; x=1710352667; bh=VPDvQnQPt8DDGUHDDWK1pE5xCwWj
 EU5rB/IYVIU+4bk=; b=YS3HZGSUwr654BvYwkrZdqEw6boU7z3/M8zD/w5kvdnT
 oxqXI81eXxphrSZYaPNK1C+JGbVD3mWEZD2QF1rkPrdFgN3RwtbD5cTskMeD7W1y
 tAH1aqODRp0v7YrmqesiA6y9dK8vZD3b+1tLwJNAwe4Ei5fparZQiP02JYYz6XKn
 Wfa9rgIz1OPCUm2MHwXVUJ38hzZxBzbJyrD6KzfAAJwIr7ub0RGsUGUZz8Rz6vt6
 VLD/a7E3T7Vdj9Q1edbgur4E01ecA3uL+JB0F7WhXwB7q6+SEZpSuEWpNyE55Pdg
 jmRfHl7q+AHKT44GDnlucNxWt8pPGPlSqUW7rcfkBQ==
X-ME-Sender: <xms:m5fwZWNPKR_U9jGaXXlQMOS_UHEDWklCFDKFTH5SAqiyjTHH8PuaWA>
 <xme:m5fwZU_bI7OMyGH-Qo7o9BXSqoHeTBGFyMUtdfUy5gddzDdOsJIvkTK0xWJ-mxwJ8
 1gWR9YOxJAsbwCBeeM>
X-ME-Received: <xmr:m5fwZdSygSOoKhC842WguVYc_jmi5N-pnpfVP0V1VqSG-MarGeGeVRo9gncL-bF_qpgDuu9KifvH7SDde1F2>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrjeefgddutdeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfhuffvtgfgsehtkeertd
 dtvdejnecuhfhrohhmpegrlhhipghgnhhuvdesvghmvhhishhiohhnrdgtohhmnecuggft
 rfgrthhtvghrnheptdduhfeugefgjefgvdehvdetudefledvgeekieeitddthefhteetve
 euleeuueeinecuffhomhgrihhnpehgihhthhhusgdrtghomhdpghhnohhmvgdrohhrghen
 ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrlhhipg
 hgnhhuvdesvghmvhhishhiohhnrdgtohhm
X-ME-Proxy: <xmx:m5fwZWsIN51u74tm-6biZ_RwCx1qD672wVlqBjMrepNEkOSK24X-hA>
 <xmx:m5fwZed75ioolY9whwGtprGxYGdj7ypZ1ncntagzoYrUSLtzXsLjMQ>
 <xmx:m5fwZa3nTmMNnlmZQuBOeQ7YIMcGEARXdrABcekMpa8n1Oz-0L2EdQ>
 <xmx:m5fwZS-k1ziGZrBBwCrT6jIYP5M5wLqLEwQ0Th0u57zZxiO73yIgyA>
 <xmx:m5fwZfp-2MxCVbTcf23G4A1Gz2F3P9VhW7FI1Zr1UYVVKUm8LIsXot8d4ic>
Feedback-ID: ie0614658:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
 <bug-gnu-emacs@HIDDEN>; Tue, 12 Mar 2024 13:57:47 -0400 (EDT)
Message-ID: <1e95c2c8-f7fc-456c-a8aa-d2ada44b7d13@HIDDEN>
Date: Tue, 12 Mar 2024 11:57:46 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: ali_gnu2@HIDDEN
Subject: X11 versions of Emacs 29 on sparc fail at startup
Content-Language: en-US
To: bug-gnu-emacs@HIDDEN
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=64.147.123.147;
 envelope-from=ali_gnu2@HIDDEN; helo=wfout4-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Tue, 12 Mar 2024 16:37:56 -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.7 (--)

Hello,

    I maintain the the GNU emacs delivered with the
Solaris OS:

     https://github.com/oracle/solaris-userland/tree/master/components/emacs

We're still at version 28.2. It's getting long in the
tooth, so I recently tried to move to 29.2. There were no
issues on x86, but on sparc, I see display problems with
both the gtk (emacs-gtk) and lucid (emacs-x) versions that
prevent it from running.

I double checked version 28.2, which we are currently
delivering, and it has no problem. Then, I built 29.1,
and it shows the same issues as 29.2. It seems that
something was introduced early in the 29 series.

With the GTK version, I see 3 different failures on repeated
attempts:

1)

     % emacs-gtk
     Connection lost to X server 'localhost:10.0'
     When compiled with GTK, Emacs cannot recover from X disconnects.
     This is a GTK bug: https://gitlab.gnome.org/GNOME/gtk/issues/221
     For details, see etc/PROBLEMS.
     Fatal error 6: Aborted
     Backtrace:
     /usr/bin/emacs-gtk'emacs_backtrace+0x50 [0x1ffe749825f2ac]
     /usr/bin/emacs-gtk'terminate_due_to_signal+0xb4 [0x1ffe749822f804]
     /usr/bin/emacs-gtk'emacs_abort+0x8 [0x1ffe74982609c4]
     /usr/bin/emacs-gtk'x_connection_closed+0x3cc [0x1ffe74981efd54]
     /usr/bin/emacs-gtk'x_io_error_quitter+0x3c [0x1ffe74981f00f0]
     /usr/lib/sparcv9/libX11.so.4.0.0'_XIOError+0x74 [0x1ffe74904f8034]
     /usr/lib/sparcv9/libX11.so.4.0.0'_XReply+0x360 [0x1ffe74904f3bf0]
     /usr/lib/sparcv9/libXi.so.5.0.0'XIGetSelectedEvents+0x84 [0x1ffe748ed17044]
     /usr/bin/emacs-gtk'Fx_create_frame+0x17b4 [0x1ffe74982172fc]
     /usr/bin/emacs-gtk'funcall_subr+0x120 [0x1ffe74982e6f58]
     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1ffe74983470e0]
     /usr/bin/emacs-gtk'Ffuncall+0x108 [0x1ffe74982e37d4]
     /usr/bin/emacs-gtk'Fapply+0x378 [0x1ffe74982e3c98]
     /usr/bin/emacs-gtk'funcall_subr+0xa8 [0x1ffe74982e6ee0]
     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1ffe74983470e0]
     /usr/bin/emacs-gtk'apply_lambda+0xd4 [0x1ffe74982ea734]
     /usr/bin/emacs-gtk'eval_sub+0x630 [0x1ffe74982e88c0]
     /usr/bin/emacs-gtk'Feval+0x60 [0x1ffe74982ebb2c]
     /usr/bin/emacs-gtk'internal_condition_case+0x78 [0x1ffe74982e1bbc]
     /usr/bin/emacs-gtk'top_level_1+0x40 [0x1ffe7498233bd0]
     /usr/bin/emacs-gtk'internal_catch+0x40 [0x1ffe74982e1ae8]
     /usr/bin/emacs-gtk'command_loop+0xd8 [0x1ffe749823241c]
     /usr/bin/emacs-gtk'recursive_edit_1+0xb8 [0x1ffe7498237d4c]
     /usr/bin/emacs-gtk'Frecursive_edit+0x124 [0x1ffe7498238274]
     /usr/bin/emacs-gtk'main+0x1f28 [0x1ffe7498231770]
     /usr/bin/emacs-gtk'_start+0x64 [0x1ffe74980c5c04]
     Abort (core dumped)

     Note that I don't believe that X disconnects are involved.
     This happened immediately at startup.

2)

     % emacs-gtk
     [xcb] Unknown sequence number while processing queue
     [xcb] You called XInitThreads, this is not your fault
     [xcb] Aborting, sorry about that.
     Assertion failed: !xcb_xlib_threads_sequence_lost, file /builds/ulhg/mrcarson-trunk_166/components/x11/lib/libX11/libX11-1.8.7/src/xcb_io.c, line 278, function poll_for_event
     Fatal error 6: Aborted
     Backtrace:
     /usr/bin/emacs-gtk'emacs_backtrace+0x50 [0x1fffec39a5f2ac]
     /usr/bin/emacs-gtk'terminate_due_to_signal+0xb4 [0x1fffec39a2f804]
     /usr/bin/emacs-gtk'handle_fatal_signal+0x8 [0x1fffec39a609b0]
     /usr/bin/emacs-gtk'deliver_fatal_thread_signal+0x98 [0x1fffec39a5d4b8]
     /lib/sparcv9/libc.so.1'__sighndlr+0xc [0x1fffec392c6410]
     /lib/sparcv9/libc.so.1'call_user_handler+0x400 [0x1fffec392b8cb8]
     /lib/sparcv9/libc.so.1'sigacthandler+0xd0 [0x1fffec392b90a8]
     /lib/sparcv9/libc.so.1'__lwp_sigqueue+0x8 [0x1fffec392cb528]
     /lib/sparcv9/libc.so.1'abort+0xb4 [0x1fffec391e5154]
     /lib/sparcv9/libc.so.1'_assert_c99+0x64 [0x1fffec391e5ffc]
     /usr/lib/sparcv9/libX11.so.4.0.0'poll_for_event+0x1fc [0x1fffec31cf2a8c]
     /usr/lib/sparcv9/libX11.so.4.0.0'poll_for_response+0x2c [0x1fffec31cf2b2c]
     /usr/lib/sparcv9/libX11.so.4.0.0'_XEventsQueued+0x7c [0x1fffec31cf2e8c]
     /usr/lib/sparcv9/libX11.so.4.0.0'XFlush+0x1c [0x1fffec31cba45c]
     /usr/bin/emacs-gtk'x_set_icon_type+0x70 [0x1fffec39a0c640]
     /usr/bin/emacs-gtk'gui_set_frame_parameters_1+0x1800 [0x1fffec398e0028]
     /usr/bin/emacs-gtk'gui_default_parameter+0x58 [0x1fffec398e55e8]
     /usr/bin/emacs-gtk'Fx_create_frame+0xf20 [0x1fffec39a16a68]
     /usr/bin/emacs-gtk'funcall_subr+0x120 [0x1fffec39ae6f58]
     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1fffec39b470e0]
     /usr/bin/emacs-gtk'Ffuncall+0x108 [0x1fffec39ae37d4]
     /usr/bin/emacs-gtk'Fapply+0x378 [0x1fffec39ae3c98]
     /usr/bin/emacs-gtk'funcall_subr+0xa8 [0x1fffec39ae6ee0]
     /usr/bin/emacs-gtk'exec_byte_code+0x52c [0x1fffec39b470e0]
     /usr/bin/emacs-gtk'apply_lambda+0xd4 [0x1fffec39aea734]
     /usr/bin/emacs-gtk'eval_sub+0x630 [0x1fffec39ae88c0]
     /usr/bin/emacs-gtk'Feval+0x60 [0x1fffec39aebb2c]
     /usr/bin/emacs-gtk'internal_condition_case+0x78 [0x1fffec39ae1bbc]
     /usr/bin/emacs-gtk'top_level_1+0x40 [0x1fffec39a33bd0]
     /usr/bin/emacs-gtk'internal_catch+0x40 [0x1fffec39ae1ae8]
     /usr/bin/emacs-gtk'command_loop+0xd8 [0x1fffec39a3241c]
     /usr/bin/emacs-gtk'recursive_edit_1+0xb8 [0x1fffec39a37d4c]
     /usr/bin/emacs-gtk'Frecursive_edit+0x124 [0x1fffec39a38274]
     /usr/bin/emacs-gtk'main+0x1f28 [0x1fffec39a31770]
     /usr/bin/emacs-gtk'_start+0x64 [0x1fffec398c5c04]
     Abort (core dumped)

3)

     Sometimes, this clobbers the state of my video card, leaving
     me with a black screen with a large white square in the upper
     left corner. When this happens, I log in remotely, and using
     ps, it appears that my desktop is still running, so the X server
     is unaware that the video hardware has been whacked. I can only
     assume that a bad request is not being caught by the X11 server,
     which is likely a second bug.

With the Lucid version, I normally get this result, after
a long pause:

     % emacs-x

     Connection lost to X server 'localhost:10.0'

The fact that both the plain X11, and GTK, versions, have
problems seems to point at some generic non-toolkit specific
X code. Perhaps this is an endian issue (x86 works fine), or
maybe there's some uninitialized data involved.

I asked Rainer Orth, who I work with on Solaris gcc issues, and
who I know is also an emacs user, and he was able to confirm the
same issues, using a different X server:

     >> Given that I'm still on 27.1.90/28.2 myself, I didn't.  On the sparc
     >> side, I primarily use emacs to run gdb, which I haven't done in a
     >> while.  I can give it a whirl, though.
     >
     > here's what I found: I configured emacs with
     >
     > configure \
     > 	'CFLAGS=-g3 -O2 -m64' \
     >         --prefix=/vol/gnu \
     >         --with-gif=ifavailable
     >         PKG_CONFIG_PATH=/usr/lib/64/pkgconfig:/usr/lib/64/pkgconfig:/usr/share/pkgconfig
     >
     > and built it with the bundled gcc 13.2.0.  Started just fine with emacs
     > -nw (to confirm the basics), but then I started it remotely from my
     > ThinLinc session at work (the thin client we use): that resulted in an
     > immediate SEGV of Xvnc and termination of the session.  I'm glad I
     > didn't try this from my session at home 😉
     >
     > The Xvnc backtrace is like this:
     >
     > (EE)
     > (EE) Backtrace:
     > (EE) 0: /opt/thinlinc/libexec/Xvnc (xorg_backtrace+0x41) [0x76a2f1]
     > (EE) 1: /opt/thinlinc/libexec/Xvnc (0x400000+0x36d909) [0x76d909]
     > (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f7341b61000+0x14420)
     > [0x7f7341b75420]
     > (EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7f73416d1000+0x18bb38)
     > [0x7f734185cb38]
     > (EE) 4: /opt/thinlinc/libexec/Xvnc (FlushClient+0x348) [0x76d228]
     > (EE) 5: /opt/thinlinc/libexec/Xvnc (WriteToClient+0x100) [0x76d460]
     > (EE) 6: /opt/thinlinc/libexec/Xvnc (ProcXIGetSelectedEvents+0x2a8) [0x54fd98]
     > (EE) 7: /opt/thinlinc/libexec/Xvnc (Dispatch+0x325) [0x71c925]
     > (EE) 8: /opt/thinlinc/libexec/Xvnc (dix_main+0x388) [0x720778]
     > (EE) 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0x7f73416f5083]
     > (EE) 10: /opt/thinlinc/libexec/Xvnc (0x400000+0xc2fa0) [0x4c2fa0]
     > (EE)
     > (EE) Segmentation fault at address 0x17b40b60
     > (EE)
     >
     > I'm not sure if I can easily get a Xvnc core dump, though.

He also reports the same issue with Debian/sparc64, which
we think means that it seems not to be an OS-specific issue:

     > For comparison's sake, I tried the same with a Debian/sparc64 LDom I
     > have around for some LLVM and GCC work.  I installed emacs 29.2 there,
     > too (from packages this time) and was 'rewarded' with exactly the same
     > Xvnc SEGV as before.  So there's nothing Solaris specific in here, it
     > seems.

I'd appreciate it if someone who knows this code could have
a look. I'm happy to try patches or experiments to help narrow
the issue down further.

Thanks.

- Ali




Acknowledgement sent to ali_gnu2@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#69762; 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: Sat, 6 Apr 2024 11:15:04 UTC

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