GNU logs - #74805, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 11 Dec 2024 22:56:02 +0000
Resent-Message-ID: <handler.74805.B.173395775528601 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 74805 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.173395775528601
          (code B ref -1); Wed, 11 Dec 2024 22:56:02 +0000
Received: (at submit) by debbugs.gnu.org; 11 Dec 2024 22:55:55 +0000
Received: from localhost ([127.0.0.1]:36687 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLVcY-0007RE-S0
	for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 17:55:55 -0500
Received: from lists.gnu.org ([209.51.188.17]:45718)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tLVcV-0007R0-D0
 for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 17:55:53 -0500
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 <kbrown@HIDDEN>)
 id 1tLVcU-00019x-SP
 for bug-gnu-emacs@HIDDEN; Wed, 11 Dec 2024 17:55:51 -0500
Received: from mail-bn8nam04on20706.outbound.protection.outlook.com
 ([2a01:111:f403:2408::706]
 helo=NAM04-BN8-obe.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <kbrown@HIDDEN>)
 id 1tLVcS-0000kQ-Rn
 for bug-gnu-emacs@HIDDEN; Wed, 11 Dec 2024 17:55:50 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=JqXYPQ1u45bZW7B1tyBsVni4x1ySt19tFQ9aZKbdeZHcsLMJjGMBVklaVumUfRHSCMLaeRrBGTKxJMdzIfVZ2eZx7yP+1/cxrohajgWhF7bq4irWAqV5f+TrMuAIfQkyqb598CRqf+tN3//X3w7WnKMv+Sa6HY2NuzkX0qXq0uFbtvoQJ6kfKbMfnn4Ge7OgJNMrSC5fwm9mi9FcP9aPC2ofS/D5PZ0Okze6Ssb0SrQ8xBBbD1knlkavi5eRMCj5N7dAvfZ44EWgVhfODDRHrGt7zTAbzq39voi/p22DzdRLNdNdqAoSa68Ug7JOI7RWu4wgO14bUlJ499gcclbH3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=DI3+2VmGKrhLACmGqj2iT1XnJNIHe+th9IH+ohK2Wfw=;
 b=bzWTDn97NxaaZr15MH8RWwmqIfdXHtruNGi63r7DXs2f29hz5uo18Vht5obMPVldJCpRfs/5JKne7XKKVRxxnJZG6Xsmak/SLmfQvnqtuuUr4HUuBXXBoT5iRghZQfVWHXCRWOtpjBO7i8mg4WpJUk9cVRmKlw1s//XQ8ivmhXhOMzHiQP4r/wNN+0deM4OplHkZVtej/XBntNMTTUJt7QLAn1Ku+6cnrgzwe1Y7FoKjjZnfIy+bu5KiQof0a7ycj6tHfNgLe8A6vHEpzWPaoP55IOfzfhydvVywf80LIyp/ilS9ULA9m2MonEiG5CTIOV4qxrDdA//tLzY12voO6Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DI3+2VmGKrhLACmGqj2iT1XnJNIHe+th9IH+ohK2Wfw=;
 b=jyJxymfpdpEnXlb+qduxQwOyaUOhG5wSRZBn2Bi1iH+pP70nFte6sBoFIfukyIXYcwUKLmswh6e3+0V9mR9ywJ/mwbBhzSoOOAljBlta9GsosPolAHhwcORYmhj4ue74HTtFO6EdcHAizmOYpOgsQWMZtWfivx93jobWqelT92E=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10)
 by MN2PR04MB6720.namprd04.prod.outlook.com (2603:10b6:208:1e3::17)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.22; Wed, 11 Dec
 2024 22:50:42 +0000
Received: from BL0PR04MB5140.namprd04.prod.outlook.com
 ([fe80::2367:e361:918a:2c39]) by BL0PR04MB5140.namprd04.prod.outlook.com
 ([fe80::2367:e361:918a:2c39%3]) with mapi id 15.20.8207.014; Wed, 11 Dec 2024
 22:50:42 +0000
Message-ID: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
Date: Wed, 11 Dec 2024 17:50:40 -0500
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: BN8PR04CA0019.namprd04.prod.outlook.com
 (2603:10b6:408:70::32) To BL0PR04MB5140.namprd04.prod.outlook.com
 (2603:10b6:208:56::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BL0PR04MB5140:EE_|MN2PR04MB6720:EE_
X-MS-Office365-Filtering-Correlation-Id: 51c0d8cd-a3f5-4536-f68f-08dd1a363deb
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014;
X-Microsoft-Antispam-Message-Info: 2zjxTUnjo22tatlweAi11FK9eBegiyG7ppv2Qg2DdLmEa+bQIyShByQBq6ye3mhfbs7ot7SliUKw+YyWf2+Oj9/62zfSKdAP5fYAhn91/H0KCKL9h0MWbvlxuhoQisR9mBuZd6bflOlbNByOc4Qys3FMocquLae328bMhW5mFWpc7kVqg4HZp6UQaCZsTPXtsSTgAY6u/bT7+PdmSqnjAvUEVHyM5CamFJCjpT3oHCGxFQOWA/+gl86YUzx2RP8292tbe95Eosp2QUdLaZRFDAos2noUsG8XfAmMlTIFuCZBDFic/mieopqCO0YZ858rfuLYKh4k4TUMCaIPDkR9KUTOtvMBHsTv27Fy8lLssLN5RGDCj96PwzhdjBApfoUfvb+owpRXsLEoqTK4rXt4TtF45VJUc3YaDDTFjMNCOqR6ntAwVVudlavRTNNqGP5cwLAsMTcKW4n4tUrVJDXgjrIQ0PhMHga0FETuz4dlzI2QhzMoez7Xs6faWVnIj2ZoOOMLPlwRZUbKLKMFZ6I8diGde9Y6SQ78y/7zkibbZDexXc4T9CemHdPB09UQ5SwDMTPL5wDPr56kYifCvgjRP6njIBNfAtivUn99tbuMmo4WCXyJ/hvOO6jNpHI0IVzedKXepOxVZf8E3f8N/nuVQn8jZBq+epWef/A1NzT/givrEAYqB2wKWFzm/Sco8f+hfOQHxlvA3MqxWMGG3ngoy5Blvp0w5/Pa9TcWyiqpFN97T0fkuul2Uaru6L1FCxq+oTIMmPFyBzAEedhZ/O+7sa9VCmmpvKRtpvh5YjrqLTvakmT6i8buUvVQWUGefrJmHGl1xu73XFHyrhlif/JUUeOeYPGajvvVG593YnNp6CzsvG1fMt6awLPyW1cVCXaLyKEwBo5Q0VCJKNisBBqtpGjRWGkRbZBTS5c9Q/RSPVP3NUprnYUBbHV967z314dsyemAFar3ooj1dtIByXtx8tOji6AF9UDy6g6IG6DHYmMaQT+LMVL9DaE3mBZKTy3kcBoPBXPmDtdXwgn+jF8Tf9z0OaD1KYbtuJRvLj36XgzQjNkgziinzkukDXzbWXrW0lyNuTczNz+yE8xCVqqBKEseqV2Rn6UCLxo9WHfUUEQfrYIYhn3AI3ErizO7MJQVEJE3H7HC/PtdQlDnrEVfI0h+M3ECgMGPArd1U1TspWE6xKqYl4nN3HYeIccJYTdzqlXp+Ua5cUxcK6uhJjB9UZJBLJj9/s/9qLkmD+j0TBV5IJg8kwTb0yXBMdzzx0mOG62rN+u0oHd8jepESpkFzjrxIuluAPNcNHCK4TochiJG3jXqKvION5MSfAD6Si/zvmSxLfJyF9gqdz/bRs8LtXwGp/NJ/JvQ0ZWtsqfeDh0=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BL0PR04MB5140.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: xJ1OUOJtUXL8pp6C+6Ar6VvkQFmEcZ2E1kTbn/tDwNp/zBczsy1/eLrUOjSAPBzJcQuAkCsmr21g9IfcbJ3IN5luNaiyRhaqDxudAJbhNVjfTgMu+6QtPqU573nc+RGVDyl1RkP0CVTtD7FPoPR4YAfYCAtImRU0p/JvhsRF7tNpMgdxAYrCLnOMTdy26+deJhG4NOhoWKTRhNj6bIhGC4N83Z5/dZ81UCcL8VThdQPfqXndQtQqaGeJOSo84Cu0BhIisbmEwNA+vcdGeZ0MFsMFXc/k+IU4oJdJ8GGNKhCobPQpqF32g12DYQEc3/uTaKZ5ASvI2RV7zVDMfdPDTyfQMr+4R0qs22CWQ/h/NmqmCovgjLzgMvy8q8npPHKoGoeTs/sXupM/yeYSiUQ+LBRborHKpcor5ToI58gg09QkpIQCGUnCfb2P3Nv4qd9p+nT/jrQOgiY7Q/L0eoQ5JIfKTR7VQ+594omWPUiMkKrDTo5iA99uxWfd0Dd6I8k5VLghov1d+G3f1akGdfhvczisfgqCiHSDxrNQtGFDhTdxne1pyXgWmDzk2FCTL1dT0dPFxibAfXqCsVwh+ikGqpKRWnrjy+GdZQMFnIeYkqqgxafKz1OIfdctxk09HqgRjRqpAQxS8Mjc3Zazn92+OtLxW2zP9L1jdQO2C7gc0qVegZbO0rrZQp+R0rChoBR/+chT/wrACfjd5L1gnarmLHdk7b1lj4dDzezeRmIQF2704KeKIpWIauDapG5h9f1ekRTQphZ5M2YgtY7vcalGc4owjXQvvm3T43LoXfpB/NfrvpGSYQgKWRhDWFOa4c5lU+NurYIwVlPBldDB4JGMxDrBTs916hx0RLDU4+fQM8rCCKDitkCCBwsKxHmqjLl9x91ipncwy2XNAdq4w+KCbISCQbYoSR0HtShGkzJdjVHGzm9ivg6/VG6OmQHGzBbf/1QMKjc/qLtcS0dRQYdQiaG717wC6aQGGxEheA0AvkJkpid+cvUcAv37ZVaj8nd5Ws9E5VnZ2FwA00e56dCOYJ+4Lkj7J6Fkjvl0TMwq5pNZ9fOouheTfNCbNg7MQ1L2XXbQTIue1hjRt8QBg/pSKqqq7VUvMQShBjDFAGfIv9oUJtOmtE26IbPJqS0E8RUUPu1SOp8SS4hTdnOBZevDhEQRfuWh1K8bYAOE6I2go1I2ylhwiEdtkjrQwjKsoxq/q44AUxIOJrM2dtRFT4FXKblf3vMSKvUVB0qsznEvBpXKIyYyJj5jmYFAVU0S4koyL9VotgaCN6Ax6x8gyM0Hr5cwNIoVKU0VqaFR1hJbYU7tppcHblKrqGeejL6huISWHP5a/AUxl3NwYda8WGlupfSDpiqR3saTZa99YkujZeCw0WknmgYWK8V20IoJIN19hkOMStT6RyR+RZldlgMUXTcyN9z06monlvEy9jUG5VBiiabiHJ9i0NHjeAyKFPmcy+91oLX1X3kNxxDFBYYkixRwFyAcZi9Fe5NsKwzr8Ucyyli42YzF4U4o6FJmbIP4FbhO8BqSA88uAbrwetaiLLC4R4FTqaFRLSkfkLK5ord5sYiR64YHHdnokgd3rkn/
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 51c0d8cd-a3f5-4536-f68f-08dd1a363deb
X-MS-Exchange-CrossTenant-AuthSource: BL0PR04MB5140.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2024 22:50:42.7212 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: WHfP6D5HWefHoW39iG+7OMHqk4XEbeAKGNqIAxfeXzMcyqAp5ZFus336ZAno9uUOdAtbW8GSWc24EGUOc+pKaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6720
Received-SPF: pass client-ip=2a01:111:f403:2408::706;
 envelope-from=kbrown@HIDDEN;
 helo=NAM04-BN8-obe.outbound.protection.outlook.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
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.6 (--)

I've made a first attempt to port mps to Cygwin.  If anyone else is
interested in seeing this or helping, you can find my work at

   https://github.com/kbrow1i/mps-cygwin

This is a fork of the mps git repo with two commits on top.

With the current attempt, I can build the scratch/igc branch, but there
are many test failures.  For example, when I run the process-tests, I
get 19 failures and 8 skipped tests.  But on the master branch I get no
failures and only 3 skipped.

This probably means that my current attempt to port mps is no good, and
I have to go back to the drawing board.  Before I do that, however, I'd
like to check and see if test failures on scratch/igc are to be
expected.  Are people testing other platforms seeing this too?

Thanks.

Ken




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Ken Brown <kbrown@HIDDEN>
Subject: bug#74805: Acknowledgement (30.0.92; Trying to build scratch/igc
 on Cygwin)
Message-ID: <handler.74805.B.173395775528601.ack <at> debbugs.gnu.org>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
X-Gnu-PR-Message: ack 74805
X-Gnu-PR-Package: emacs
Reply-To: 74805 <at> debbugs.gnu.org
Date: Wed, 11 Dec 2024 22:56:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 74805 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
74805: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74805
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Pip Cet <pipcet@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 11 Dec 2024 23:48:02 +0000
Resent-Message-ID: <handler.74805.B74805.17339608668374 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17339608668374
          (code B ref 74805); Wed, 11 Dec 2024 23:48:02 +0000
Received: (at 74805) by debbugs.gnu.org; 11 Dec 2024 23:47:46 +0000
Received: from localhost ([127.0.0.1]:36826 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLWQj-0002B0-Vz
	for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:47:46 -0500
Received: from mail-40131.protonmail.ch ([185.70.40.131]:22941)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pipcet@HIDDEN>) id 1tLWQf-0002AR-TV
 for 74805 <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:47:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1733960855; x=1734220055;
 bh=Mkp/1Q55GuRW3UEB000BA/nOr6qnKYIeXQgSSaNLwJI=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=wZU/GLil1cgwUP4mLpsV+o3pb8GXYQ0dbdw0Sdm3A+bLGEmjLb+xARjtZUzZYML7O
 4U4n2wwe/W80+X3QYIqyA6pjrWo4NCzuugGYE/e/5SstGOf0k0thpba5QMv4/3ta9I
 9PBQDFsdGZDcBsLnD0Bf1B57bErUsylBYG/nH+G/zQelMLSo12Jdsc3VaLlhYb6m7G
 nJwse4tc43VEIUfr4APnOT9WeM4CJ2ISMOdgwjyYRXjOUqw2TWcEdz+cAqRG5OnQAn
 lXLso2wvb1dr9qojTW15nzGyjGcZzUOP7NUSdy2WoE0rrBs0RpFQu+UhjroT2waNAW
 vURP5KS9oQXiQ==
Date: Wed, 11 Dec 2024 23:47:31 +0000
From: Pip Cet <pipcet@HIDDEN>
Message-ID: <87cyhxkck9.fsf@HIDDEN>
In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 050ab9884ddb1954b7defc28b1ce0a05ddcd5bd0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 (-)

"Ken Brown" <kbrown@HIDDEN> writes:

> I've made a first attempt to port mps to Cygwin.  If anyone else is
> interested in seeing this or helping, you can find my work at
>
>    https://github.com/kbrow1i/mps-cygwin
>
> This is a fork of the mps git repo with two commits on top.
>
> With the current attempt, I can build the scratch/igc branch, but there
> are many test failures.  For example, when I run the process-tests, I

But the Emacs binary "works", to some extent? Is there anything in the
process-tests.log file which hints at what kind of problem it might be?

Does it work interactively, or crash right away?

> get 19 failures and 8 skipped tests.  But on the master branch I get no
> failures and only 3 skipped.

That sounds like a "minor" GC problem; a word size mismatch or alignment
problem would probably lead to a hard crash, so it's more likely to be a
problem in scanning the stack.

I'm a bit confused about the role of prmccyi6.c; it's included in the
cyi6gc.mk fragment, but it's not included by mps.c directly. How are you
building MPS?

I see that you have defined (in prmccyi6.c)

Addr MutatorContextSP(MutatorContext context)
{
  AVERT(MutatorContext, context);
  return (Addr)context->ucontext->uc_mcontext.rsp;   /* .sp */
}

using the MutatorContextStruct from prmcix.h, which uses an ucontext.
However, you also include prmcw3.c, which uses a different definition of
MutatorContextStruct. I don't think those two are compatible, so it's
possible that's the problem, depending on how you build mps.

> This probably means that my current attempt to port mps is no good, and
> I have to go back to the drawing board.  Before I do that, however, I'd
> like to check and see if test failures on scratch/igc are to be
> expected.  Are people testing other platforms seeing this too?

I see a few test failures on Windows, but nothing as catastrophic as
what you describe.

Do you have a usable debugger/gdb on your platform? That would
be one approach to diagnosing crashes (if the problem is indeed that
Emacs crashes).  Another approach would be to run the test suite
included in MPS.

Pip





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Andrea Corallo <acorallo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 11 Dec 2024 23:58:02 +0000
Resent-Message-ID: <handler.74805.B74805.173396147810669 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173396147810669
          (code B ref 74805); Wed, 11 Dec 2024 23:58:02 +0000
Received: (at 74805) by debbugs.gnu.org; 11 Dec 2024 23:57:58 +0000
Received: from localhost ([127.0.0.1]:36838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLWac-0002m1-7E
	for submit <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:57:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:59124)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <acorallo@HIDDEN>) id 1tLWaZ-0002lh-7I
 for 74805 <at> debbugs.gnu.org; Wed, 11 Dec 2024 18:57:56 -0500
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 <acorallo@HIDDEN>)
 id 1tLWaT-0002a7-Hc; Wed, 11 Dec 2024 18:57:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=Ly5pICFZVgAJfPcAF1ihXET6fsgXDVJCdpv17w8MyfA=; b=R81sdTTHnO5t5n0WMcbw
 1p6LqbBjbaAtStSQP4c1RcgMhCKTBwDV3yiWzUr4KRdha8/2cOqjnjBvqLcF23Qud5UrCoH728wrB
 3dyvEpwlvOIDXLIOtooj+TMIboLEY2C+a3No8I6jfMM/XGaAuCHSUXDmowr4Rz69HRZtDFJqOZ4LQ
 76JjWRjK0/Xx3d2eqLsS69pfbU2q9vxp2i8r9JQBDJ6nBuYb6TSiouOU9fr8hGWR+KxRNC19GE92P
 mdkJxfQQJuwbPpZ4rbP7jEqiQfH/HaaeU/JWsz265ASNNKIBnDlNrqSRpyWeTg/0DzHsDtBegB2dG
 WtmKMATX029nxw==;
Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <acorallo@HIDDEN>)
 id 1tLWaT-0000i8-A6; Wed, 11 Dec 2024 18:57:49 -0500
From: Andrea Corallo <acorallo@HIDDEN>
In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> (Ken Brown's
 message of "Wed, 11 Dec 2024 17:50:40 -0500")
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
Date: Wed, 11 Dec 2024 18:57:49 -0500
Message-ID: <yp1ed2deps2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
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 (---)

Ken Brown <kbrown@HIDDEN> writes:

> I've made a first attempt to port mps to Cygwin.  If anyone else is
> interested in seeing this or helping, you can find my work at
>
>   https://github.com/kbrow1i/mps-cygwin
>
> This is a fork of the mps git repo with two commits on top.
>
> With the current attempt, I can build the scratch/igc branch, but there
> are many test failures.  For example, when I run the process-tests, I
> get 19 failures and 8 skipped tests.  But on the master branch I get no
> failures and only 3 skipped.

Is the testsuite supposed to be clean on igc on supported platforms?
Last time I asked Gerd explained me it was still not the case but maybe
things evolved.

  Andrea




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 06:10:03 +0000
Resent-Message-ID: <handler.74805.B74805.173398376222936 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173398376222936
          (code B ref 74805); Thu, 12 Dec 2024 06:10:03 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 06:09:22 +0000
Received: from localhost ([127.0.0.1]:37281 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLcO1-0005xr-LO
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 01:09:21 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41744)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tLcNz-0005xP-Jz
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 01:09:20 -0500
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 1tLcNu-00044n-2v; Thu, 12 Dec 2024 01:09:14 -0500
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=By935/InYAkRZQkTfezRdi6A0k0Wnka41nbUPe74Zgc=; b=FyrLQUao+8Lk
 sIZH/n1J46juBdSZ1AuiejE613CGWoeJcoKhe1CBEN2lpF+p1O8lrCw93CVRSWh9qAnH7yeeIjZvk
 eDuDERJyf1xl3utZZXd207b86XRgTqwN2rbKWdWAAfG6pmr8uhw8q9bZ3JMA0p+QwDZm0LDi+ZAt0
 P2FBmGCbQLVKopVuWEWZx6iWi6Yv2Ssi0CnfdTeu6P7qIBV8FGIIKdVIKM3JOv787Rek1L2HuNraY
 qvFekPKw1eeJYml7NO0r0+mCpqGhwxTnj10tBkO7bGaU8/C5Gt+39T88QFrWR+epN4ck1y6GBtOi1
 NUEcrkztV5e5A/cjBrk80Q==;
Date: Thu, 12 Dec 2024 08:09:07 +0200
Message-Id: <86pllx1lh8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN> (message from
 Ken Brown on Wed, 11 Dec 2024 17:50:40 -0500)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
X-Spam-Score: -2.3 (--)
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, 11 Dec 2024 17:50:40 -0500
> From: Ken Brown <kbrown@HIDDEN>
> 
> I've made a first attempt to port mps to Cygwin.  If anyone else is
> interested in seeing this or helping, you can find my work at
> 
>    https://github.com/kbrow1i/mps-cygwin
> 
> This is a fork of the mps git repo with two commits on top.

Thanks, good news!  Could you please post the patches here, so that
they are recorded in our bug tracker?

> With the current attempt, I can build the scratch/igc branch, but there
> are many test failures.  For example, when I run the process-tests, I
> get 19 failures and 8 skipped tests.  But on the master branch I get no
> failures and only 3 skipped.
> 
> This probably means that my current attempt to port mps is no good, and
> I have to go back to the drawing board.

Did you run the MPS test suite, and if you did, were there any
failures?  My suggestion is to make sure the MPS test suite passes
cleanly, including in several consecutive runs (when I ported MPS to
32-bit MinGW, I had intermittent failures which only happened once in
several runs, until I fixed that).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 11:08:02 +0000
Resent-Message-ID: <handler.74805.B74805.17340016243225 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>, 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17340016243225
          (code B ref 74805); Thu, 12 Dec 2024 11:08:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 11:07:04 +0000
Received: from localhost ([127.0.0.1]:37843 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLh28-0000pw-72
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:07:04 -0500
Received: from mail-ed1-f43.google.com ([209.85.208.43]:52354)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1tLh25-0000pQ-6b
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:07:03 -0500
Received: by mail-ed1-f43.google.com with SMTP id
 4fb4d7f45d1cf-5d0d32cd31aso583008a12.0
 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 03:07:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734001559; x=1734606359; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=9xBav5rL0iAG6WzPrV2hnAOg+YMxPmh9Z7Z6UF3XMmI=;
 b=nezRhBiEhsYJQbg0BDcWMhw6xzmGOT4HKcJ38jGW0u3DDVo2rx7y+Q4BMd3D7+jEWg
 LqwxOBydMWWd/al8DTJkVhoKGrSYxKgvCARBs9kfVQRvl+ycu593w9GAhvcjjGudk/FK
 35AVVGIiKRdwVxmnHfzlrQUbGaDFIdevtFC8qP0sX/tQ85RKGv/jmqi5AP+B+IqBUVL7
 eUasTofvExZrHDubKdkVRWhs7T6bMr2qKxVjjQ1//Wq2WC96grgt5A7SnYXYgqwYgKJ9
 Mc0ZSHqaibzHC1b6S2xKCf23RbnLfyynfvOdzC6j6aLYgm3CQdqtR549FVZ0O6jDmYlW
 MNFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734001559; x=1734606359;
 h=to:subject:message-id:date:mime-version:references:in-reply-to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=9xBav5rL0iAG6WzPrV2hnAOg+YMxPmh9Z7Z6UF3XMmI=;
 b=TpcgbZpafv42JGDPdu+s1HQMSTF3TzvttQwk1Bq7JsswSCETHeOyWPyco9pieXhtbM
 FnpKtnBZDd1H/raOCU/LvHe8S+ImhJb9H0rEPcpL2q5A+rYzRL9GMcs1wnZoezXTyaIA
 ROJ4yuHwsiklJMo8sS3OPgAd7p5nwnBIhb7H0v3tXplHRowrKHRk9kbVvYgD66rxoe42
 d9Qzt3oG+Q99C0yl7oV+5EtD67twihVCC1gVYiKDkhAdURjnP8mvWpErRwiFR+PsyIfL
 utA4pfs7pMOx6WS+upwVQkAI4I7EOpa+wt6mOCnHZ26ncr1TW4e1Yq64VD6i0+vfpWT9
 uTdw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVpdHUYBoH7EAjwCOjLGGb8I7t2ZEDcwuqwXQ4W00gVLLn/ByuU2NvCLEaHoDqtcu5HM4zrBg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxX4Kky8H4jgQyGk7GlzdpoYOqo5Dr6uNgRZUmnxujZb1fcuj2d
 zTX8qXzzSIf2UPeMbiaHh3fTOwHqBgvDG+rKkFwbu/T2l6K9FUHU5KI4HecSnk7Z4x+G+3zdiju
 KyJRxRA4Fk3Kw5xMFhfN3S5jQLgY=
X-Gm-Gg: ASbGncsGyAqATYQYjKdQixQDYHEl5Mf0YdbKH9RdErepN1gqsOTgLr1n5hd90iblf8h
 EqkiXc/ezQbQhQM4QJg1tZWbFe3YC+QGBd+QgUw==
X-Google-Smtp-Source: AGHT+IE+ZrCgWvzOdURs5NNXz1BBjKQZNs03KUldzEbUkFk4R07QjPWcBKWTMSVlBeJyoTLkpclVZ3Z7IjF4nIWKuD0=
X-Received: by 2002:a05:6402:2786:b0:5d0:d491:2d5e with SMTP id
 4fb4d7f45d1cf-5d4e8f661d1mr1414035a12.7.1734001558965; Thu, 12 Dec 2024
 03:05:58 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 12 Dec 2024 03:05:58 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
MIME-Version: 1.0
Date: Thu, 12 Dec 2024 03:05:58 -0800
Message-ID: <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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 (-)

Ken Brown <kbrown@HIDDEN> writes:

> I've made a first attempt to port mps to Cygwin.  If anyone else is
> interested in seeing this or helping, you can find my work at
>
>    https://github.com/kbrow1i/mps-cygwin
>
> This is a fork of the mps git repo with two commits on top.
>
> With the current attempt, I can build the scratch/igc branch, but there
> are many test failures.  For example, when I run the process-tests, I
> get 19 failures and 8 skipped tests.  But on the master branch I get no
> failures and only 3 skipped.
>
> This probably means that my current attempt to port mps is no good, and
> I have to go back to the drawing board.  Before I do that, however, I'd
> like to check and see if test failures on scratch/igc are to be
> expected.  Are people testing other platforms seeing this too?

Do we expect upstream to be amenable to eventually taking these patches?
I see that they officially only support "Windows Vista or later, on
IA-32 and x86-64, using Microsoft Visual C/C++".




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 11:32:01 +0000
Resent-Message-ID: <handler.74805.B74805.17340030718864 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, kbrown@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17340030718864
          (code B ref 74805); Thu, 12 Dec 2024 11:32:01 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 11:31:11 +0000
Received: from localhost ([127.0.0.1]:37937 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLhPT-0002Iu-2P
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:31:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52840)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tLhPR-0002Ib-2u
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 06:31:10 -0500
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 1tLhPL-0003BC-IG; Thu, 12 Dec 2024 06:31:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=Ne2sBN+z19qm7Y9ClkYNzYWYMNoZrZ/ERDMh3W2zzHQ=; b=S0aCMWZt9onSAlZSBcaL
 N+io9fEJqpnHXmpM0Ui3siXWLwubt4450IY+cdEHHHKMP+UNPdZUF4h4EFokcfZ+4dk+J7VbHelkj
 77czBVTF85JSvcGuESX3kmhImxTKGB37zZZL8Ygdq6wTcHMhYs4W58mIdlh02JD+2EKLZEDcmkB+h
 s9dsV27mC5QzcwZBu6NorNIhbBVKItw1ltfYWpOWTJ20inmr5BLPZjZl/j12zdqypn/kaoDrWZsja
 GIzOZrU44xjZDKn1pL5gVyTNwGZqRfr17IyL/AeyHTftLmuEOaXS4YJCzMoAlKOHzf7v1ZOm44nR1
 T2H4V/nqL3MgBw==;
Date: Thu, 12 Dec 2024 13:30:59 +0200
Message-Id: <86msh1yw7g.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
 (message from Stefan Kangas on Thu, 12 Dec 2024 03:05:58 -0800)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Stefan Kangas <stefankangas@HIDDEN>
> Date: Thu, 12 Dec 2024 03:05:58 -0800
> 
> Ken Brown <kbrown@HIDDEN> writes:
> 
> > I've made a first attempt to port mps to Cygwin.  If anyone else is
> > interested in seeing this or helping, you can find my work at
> >
> >    https://github.com/kbrow1i/mps-cygwin
> >
> > This is a fork of the mps git repo with two commits on top.
> >
> > With the current attempt, I can build the scratch/igc branch, but there
> > are many test failures.  For example, when I run the process-tests, I
> > get 19 failures and 8 skipped tests.  But on the master branch I get no
> > failures and only 3 skipped.
> >
> > This probably means that my current attempt to port mps is no good, and
> > I have to go back to the drawing board.  Before I do that, however, I'd
> > like to check and see if test failures on scratch/igc are to be
> > expected.  Are people testing other platforms seeing this too?
> 
> Do we expect upstream to be amenable to eventually taking these patches?

I don't think we've asked them.  Maybe Gerd knows?

> I see that they officially only support "Windows Vista or later, on
> IA-32 and x86-64, using Microsoft Visual C/C++".

Yes.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 12:08:02 +0000
Resent-Message-ID: <handler.74805.B74805.173400526916780 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>, kbrown@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173400526916780
          (code B ref 74805); Thu, 12 Dec 2024 12:08:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 12:07:49 +0000
Received: from localhost ([127.0.0.1]:38063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLhyv-0004Ma-Fh
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 07:07:49 -0500
Received: from mail-ej1-f52.google.com ([209.85.218.52]:44501)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1tLhyr-0004MO-TB
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 07:07:47 -0500
Received: by mail-ej1-f52.google.com with SMTP id
 a640c23a62f3a-aa6c0d1833eso83180766b.1
 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 04:07:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734005205; x=1734610005; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=eCvK833Y2r3+V5X3aAaPW+DGc/Ef1e/rkkX3nkrIa7U=;
 b=mpGC4BR0Ru6l5KLh2d8NfguX0OworpWNtVsDW7ku6qeL9Ivpe8wPI5p8pW1Xz+pB3j
 VIr6KtIlBweMeIKtVBE2xzo7hKpnqqdO4fvT6hsHJTLFFYK5hq6U6PBAhwx4qBP6DdLp
 PIiFKrsQxBSWJuhQmM/pFctyWvRwlsZoaaUfgxZYiMnk9TOTzpoq/vVisfB6BZYjRFE7
 J5ioC8YGMEBcJFaWGLHPE4rQ/kQCOLVXSIbY4I7FDb7O307Po9jqtNMm86dYbwf1i4Dc
 C2KXExKGXEAc5pyQ2et+EpN7unvVAA6cVBGbEaIsHSrGgCxFSJLevHaTt5hmQJaD1MVa
 xJzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734005205; x=1734610005;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=eCvK833Y2r3+V5X3aAaPW+DGc/Ef1e/rkkX3nkrIa7U=;
 b=TyBG7otyPKjUBX505CyGXovCekjjDQq+C33M3nvErLpXeIY0ovLSIq8yHtWkLB6I83
 pjHAQ92SFtHdYWpPwk3XVyvHDUrxXiTWXwOIpRGgCKVzTZoAwpoUad7ZrLYr2HfWCQA4
 AbGtwr4KnSG5w5Hc/aoqhtAtfmT3UwwtsbgxL1Xge3/qO8FGZMY3BgwUbAIWeqsvmiF4
 aGj4vkdaLj5x+h4K//5KUtqTUyN2ppUWfGiIInOmudibcYiViotwkDgGUf2DRqp1OVaa
 8rix2UKOyh+8tLHaScm5B6AmriQqDrD1nhMkSvf9BgjyFy86x/v7Nvn7fcVg/dNKGPp6
 UBRg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUNuG20sB4ovGqMG16wAzQ4gqaYNvXGGpdMpFDFX51LTGsvWuNFvIDaksH/MW7wIZyG4jAqTw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwWU8mQwUkLf8+QXcFr+7UmHRJsyOpcgU729JPlt5gTt2Dfucml
 twfXSHJbEfiZPQG9lIFI7N90E2+FGYENB9FmXelHMlP8ugg1LThX9ZuLz+Ab
X-Gm-Gg: ASbGnctsTv+cLRXyRxSrXJIEquISYR7jBkc4mHwI4ikm93S7BmRPbaBi9cT9qPEnxfF
 f4nm0gwXDr/qjFoXY0QLoQL5rWrKzz2/vyXOuGCvhz4iDMYZqn7mkX/lcQleR46GeYxLH1mSAQ7
 bqVTj1kxHyhIQCXZ4soJ/E0OXWZBcS2WaP/qEx3YfERpbzTA6UFods6l46pXxFxLuilG0rUYHrz
 yaAQs/JMxb2hFZ/j6EnpelhlB4jl9vnKavFhuCxkmFLikuY8t4E96JJqjDWN+J5r5cbCuctEfSM
 2XNhWEL3ZfHWjLivr6UB+du3vnBP8WZTK3eUOGW1m40T0Y0FO74yoDpZEdLi
X-Google-Smtp-Source: AGHT+IH4zuN+sYZeFMWRDqOwLRA3z8pvyN+QfI2oxcjFNaeE7GuA+zFxmBP1pMuSxOb/agZN/KvDeA==
X-Received: by 2002:a17:906:3190:b0:aa6:8602:9508 with SMTP id
 a640c23a62f3a-aa6b1141af0mr584242366b.2.1734005204145; 
 Thu, 12 Dec 2024 04:06:44 -0800 (PST)
Received: from pro2 (p200300e0b71a7600fc7086c8db6da834.dip0.t-ipconnect.de.
 [2003:e0:b71a:7600:fc70:86c8:db6d:a834])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-aa692e4e9d5sm523832466b.129.2024.12.12.04.06.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2024 04:06:43 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <86msh1yw7g.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 12 Dec
 2024 13:30:59 +0200")
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
 <86msh1yw7g.fsf@HIDDEN>
Date: Thu, 12 Dec 2024 13:06:41 +0100
Message-ID: <m2cyhxxfzi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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:

>> From: Stefan Kangas <stefankangas@HIDDEN>
>> Date: Thu, 12 Dec 2024 03:05:58 -0800
>> 
>> Ken Brown <kbrown@HIDDEN> writes:
>> 
>> > I've made a first attempt to port mps to Cygwin.  If anyone else is
>> > interested in seeing this or helping, you can find my work at
>> >
>> >    https://github.com/kbrow1i/mps-cygwin
>> >
>> > This is a fork of the mps git repo with two commits on top.
>> >
>> > With the current attempt, I can build the scratch/igc branch, but there
>> > are many test failures.  For example, when I run the process-tests, I
>> > get 19 failures and 8 skipped tests.  But on the master branch I get no
>> > failures and only 3 skipped.
>> >
>> > This probably means that my current attempt to port mps is no good, and
>> > I have to go back to the drawing board.  Before I do that, however, I'd
>> > like to check and see if test failures on scratch/igc are to be
>> > expected.  Are people testing other platforms seeing this too?
>> 
>> Do we expect upstream to be amenable to eventually taking these patches?
>
> I don't think we've asked them.  Maybe Gerd knows?

I haven't done anything like that. I've only submitted some minor Github
issue when I was playing with MPS, and I've sent them a mail to let them
know what's going on when I made what I had public here on emacs-devel.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 14:39:02 +0000
Resent-Message-ID: <handler.74805.B74805.173401430317192 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, stefankangas@HIDDEN, kbrown@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173401430317192
          (code B ref 74805); Thu, 12 Dec 2024 14:39:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 14:38:23 +0000
Received: from localhost ([127.0.0.1]:38295 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLkKc-0004TD-UY
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 09:38:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:40800)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tLkKY-0004Sr-2W
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 09:38:19 -0500
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 1tLkKR-0001MN-6e; Thu, 12 Dec 2024 09:38:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=3BYznwYKD7gvXvl1NomswDpNhMakOl2fXB1dZkqE9T4=; b=KpVwPlcAQPr94RXJC/3s
 t8etggil4camSIAPj1GYTE4cANwJJoQqvZmP1zw+S+SVkMs5Op6SIX44uOLP5JGVTAqVfkh7Qm/Ra
 w6+NGBNb871QCGsDrcbXqYOuAywnLMtMb201DDxLJosW0+hU+3LXbaV6uRyVHFl/QHzta0LjerA4B
 /VLAqAiNI4TR5apCx+P926FVIY0VPOjSO8C6ogFPNYzNBKiYOgMNdYqVd4/h6GjuaVj3tTsY9MaOu
 RI7HyXs8fpNtaNwWLc3qyqqsbRN1vwSiDEzCfV9ny9Nlrvip3xC18HRG6a5tZEQPwhl65VqyEA9hc
 hvAtlFrN5/x9VA==;
Date: Thu, 12 Dec 2024 16:38:07 +0200
Message-Id: <86ldwlynjk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <m2cyhxxfzi.fsf@HIDDEN> (message from Gerd
 =?UTF-8?Q?M=C3=B6llmann?= on Thu, 12 Dec 2024 13:06:41 +0100)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
 <86msh1yw7g.fsf@HIDDEN> <m2cyhxxfzi.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Cc: Stefan Kangas <stefankangas@HIDDEN>,  kbrown@HIDDEN,
>   74805 <at> debbugs.gnu.org
> Date: Thu, 12 Dec 2024 13:06:41 +0100
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> From: Stefan Kangas <stefankangas@HIDDEN>
> >> Date: Thu, 12 Dec 2024 03:05:58 -0800
> >> 
> >> Ken Brown <kbrown@HIDDEN> writes:
> >> 
> >> > I've made a first attempt to port mps to Cygwin.  If anyone else is
> >> > interested in seeing this or helping, you can find my work at
> >> >
> >> >    https://github.com/kbrow1i/mps-cygwin
> >> >
> >> > This is a fork of the mps git repo with two commits on top.
> >> >
> >> > With the current attempt, I can build the scratch/igc branch, but there
> >> > are many test failures.  For example, when I run the process-tests, I
> >> > get 19 failures and 8 skipped tests.  But on the master branch I get no
> >> > failures and only 3 skipped.
> >> >
> >> > This probably means that my current attempt to port mps is no good, and
> >> > I have to go back to the drawing board.  Before I do that, however, I'd
> >> > like to check and see if test failures on scratch/igc are to be
> >> > expected.  Are people testing other platforms seeing this too?
> >> 
> >> Do we expect upstream to be amenable to eventually taking these patches?
> >
> > I don't think we've asked them.  Maybe Gerd knows?
> 
> I haven't done anything like that. I've only submitted some minor Github
> issue when I was playing with MPS, and I've sent them a mail to let them
> know what's going on when I made what I had public here on emacs-devel.

So maybe we should ask them.  It could be a factor in our decision
whether we want to fork MPS and maintain our own fork.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 15:03:01 +0000
Resent-Message-ID: <handler.74805.B74805.173401574023821 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, stefankangas@HIDDEN, kbrown@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173401574023821
          (code B ref 74805); Thu, 12 Dec 2024 15:03:01 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 15:02:20 +0000
Received: from localhost ([127.0.0.1]:39878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLkho-0006C8-2k
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 10:02:20 -0500
Received: from mail-ej1-f43.google.com ([209.85.218.43]:47125)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1tLkhh-0006BX-Ol
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 10:02:17 -0500
Received: by mail-ej1-f43.google.com with SMTP id
 a640c23a62f3a-aa6aad76beeso106572666b.2
 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 07:02:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734015667; x=1734620467; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=SJDUX7mY/oT5sZluSqhQ/e84CccV3Zx1a/+/amlHPaw=;
 b=eEDo5Ys4JyMnE/wf6nARDpNiaRjojroWuUE/C/I502tq6/Rh4L2meYc0RpwJhE6pLA
 /DhWr8m+hQb/BDriiyjTPsJrPVdBRS6CyK5REtdyy9LDUJhjAW7Vsc+M4+aTW60NWgSP
 +29tWAeOdrVLo0AaHSOlPudoI1nQds6RnH56Ck19V1at2elNjEs+OehPQJuBe8NRRkVZ
 x22sNArVCMQo9uq5G1w35EaZcZh2aOQ7G8B1UFy2AXLO+fjhHMTGJRRF75dbhTXp43uf
 m1ph6Ob7NZDbM3Ynqr9++921P6K3dRrLHs57uQHZoh4j/xTcVKTduKEtGdk51urmBj0X
 70qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734015667; x=1734620467;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=SJDUX7mY/oT5sZluSqhQ/e84CccV3Zx1a/+/amlHPaw=;
 b=uYREGW8iw5mGggGS15rXhcmEgYmor8rmtvRS6R4uP7l33B1iE2rm8SjTWgtmMHDJ+x
 EobeSed8f30jpcVj4MhOUM9sAGPOiZEbpB5hMMWQXghnfvJqET6sWiog3OtI1coKuH5p
 rWGBbRM5gX6FvBKXMbn6phpeG3gG3oENJvr/Pc4mqtGyR3FrX/8ojaTdSGU9H+v7ezFX
 58z5yvr7R+J57deIOJs4f2oRMc+MCJlS9Gd55wdd9wLhqS3skz+8MtrdY+3dtb5zzNqN
 xQPLMMznCjyRN0FQfcEPm5B61CrFufDQtq23BAbNR5vTnc7Trj72oWhOPwwqw4LID7fs
 FLYg==
X-Forwarded-Encrypted: i=1;
 AJvYcCW/LwwzqO0S34qGlOyJRsW6/HdGGlLyu5t/Q4nIVYLivuWa6bWRkjcKwkqBzrdlO3MwOCzTWQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyOhW8tLSeGMu3WAGRdB8I2MzkAdmRPTW5UY0X/QEebDEHJKEtl
 UySGmLlri8q4FNOVLqWpk5hrYqgBMm3QLRP+8MWrXnIL1d3TWY6lhr9B0yyJ
X-Gm-Gg: ASbGncsIIjgm1U78qrMiBzFBs1NKB0dUtcBNNOQcBTVtQ5Ay8IA6ufu24bZ6VvmZIqp
 80nH5S35Rkfe02RbmQ59E8/8sPu+qtCw1pq1+uY3txADvffkhHKOtZNei35u1yKNg2NkvwvQRhv
 Z/8zCO0E2o1jJ/Tk24ViCpF6L+FytxLwrH91Z6D8oumorYGSGzG9DRh2DRgqM3j7hZn9aivEG7D
 mTIsBQUbG7SGRM1Sq6l+sjC9CWxsHWPKwoThahRGljya6RflMkBce0QV/ZSG7wuilHEC4ws/yp/
 K/KlQyEtKJeD4Y+TWE9xKe5t3Ulo3DzwMuaBnNdBoGqJH++yE0hwzPFfnbz5
X-Google-Smtp-Source: AGHT+IHAAp2p51C82kCISy8io/BW0SrM5X3iSW76GELZ563RmzRFBGL3NWs3hKRhblL5XAIdN3QXzQ==
X-Received: by 2002:a17:906:30cf:b0:aa6:a844:6575 with SMTP id
 a640c23a62f3a-aa6b13d33c3mr630067266b.52.1734015665433; 
 Thu, 12 Dec 2024 07:01:05 -0800 (PST)
Received: from pro2 (p200300e0b71a7600fc7086c8db6da834.dip0.t-ipconnect.de.
 [2003:e0:b71a:7600:fc70:86c8:db6d:a834])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-aa68c8944basm569784366b.143.2024.12.12.07.01.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2024 07:01:04 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <86ldwlynjk.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 12 Dec
 2024 16:38:07 +0200")
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <CADwFkmm239=FLBPnFzJgsueAmSXM04VpyFF8s8GMGnj1Ee7OBQ@HIDDEN>
 <86msh1yw7g.fsf@HIDDEN> <m2cyhxxfzi.fsf@HIDDEN>
 <86ldwlynjk.fsf@HIDDEN>
Date: Thu, 12 Dec 2024 16:01:03 +0100
Message-ID: <m21pydosi8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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:

>> I haven't done anything like that. I've only submitted some minor Github
>> issue when I was playing with MPS, and I've sent them a mail to let them
>> know what's going on when I made what I had public here on emacs-devel.
>
> So maybe we should ask them.  It could be a factor in our decision
> whether we want to fork MPS and maintain our own fork.

Yes, I think something "official" from the maintainers would be a good
thing. The email I used back then to inform them of what's
going on was info@HIDDEN Couldn't find something better.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 18:14:02 +0000
Resent-Message-ID: <handler.74805.B74805.1734027200612 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.1734027200612
          (code B ref 74805); Thu, 12 Dec 2024 18:14:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 18:13:20 +0000
Received: from localhost ([127.0.0.1]:40238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLnga-00009j-RF
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:13:20 -0500
Received: from mail-sn1nam02on2101.outbound.protection.outlook.com
 ([40.107.96.101]:14361 helo=NAM02-SN1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tLngV-00009K-Ts
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:13:15 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=FSsxhiu5e9svnffYcMMJW92ejh0IG+wVC4revP4Jvm/zHEXIGgB2YjV6iPWMcnYqgvTQWXDzj3tBFl9fC48mCY5yyRKuWY4LRU277X+0LGbpcQLdAIN2kS7WWK0clBMiiYOSBJdk/k+xK8YliJ8p+PQIXvsEvq5hLHcjrNw7hCUElqas5qWvv2SzmCidTyZe6scUdSUCzNx6m6Q5cHFyh/03c0KKaYtinOu9w9Jk2toPX/Alrw956Ulmf9VUHwHFJW0cCz64oNTfrjgccL7IqBhCsDhISYTqfhIP+jhotmCNvQ10ztzMxfUmnwyJfIrxPFo6EeaLnMwYL0CpwduT9Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=5WxaV6RBrGI06tL5M7uMl94IN9YwQXuTfbB9qAIDrgg=;
 b=gEEvkWV//19TGK+MYsADGH5X+IGOLWJwt8e099wCL0JQGsT6AatPe/YGReNiRKzGq4OgLMWEs+A0ZbV3DWMlY/5KR2sx/n6yldJUBr3RZHEMFLej0sYnK33F/3t75/r8Evn/OTnb3hOCq/HwAhIYiWvq4dcO1e6D71IT54zxkoAbmgbfpav07gVd0ByEU+wDXZpI+aXpX+5dDhe/2Wwyxt+K+cBBcmt+Lxgw/a2XMIEmfvd6Khvv9Aer+TEs1iInKodwOsGg1RnX81Tyl86ToHRtf1nNQYc3WSffX0cacLbFCkFtLrlkGMgMSEs9Vhm8qPxPpz++c6P+H8b8+l+y3A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5WxaV6RBrGI06tL5M7uMl94IN9YwQXuTfbB9qAIDrgg=;
 b=jazmHj/uRm+WgDhWY3O84SXN7ShTaZszEH9Gyo4d7SChzYkUElS0GzcWMQ+NN+wSEA8j6Wpur8i609X0HCP6d6iFAExbfbklQNrlvI8DToqHhA10XdYb5wcLl48QSb/oNSRYzB5oUgcOWBrhzgxxBLJCP89GJvcs+oXIYWN91VQ=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by MN6PR04MB9456.namprd04.prod.outlook.com (2603:10b6:208:501::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.16; Thu, 12 Dec
 2024 18:12:49 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%4]) with mapi id 15.20.8207.017; Thu, 12 Dec 2024
 18:12:49 +0000
Content-Type: multipart/mixed; boundary="------------R1QC4dgeovXphKeFpR1PzF0C"
Message-ID: <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN>
Date: Thu, 12 Dec 2024 13:12:46 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <86pllx1lh8.fsf@HIDDEN>
X-ClientProxiedBy: BLAPR03CA0032.namprd03.prod.outlook.com
 (2603:10b6:208:32d::7) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN6PR04MB9456:EE_
X-MS-Office365-Filtering-Correlation-Id: 7fc87875-baa1-48a6-a40b-08dd1ad8961a
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info: IYUajxzgjeF0j6gB8IEAiA0mIBljXU/58JzkBBP3lhjslgkCJF+WI3xazHaTUXt7ZhMyiUDvnrqMdVmEIzqRjd+kwVyi9ImRA+x3MW+t/QBEuvSAtrP4zWfE0bHwZvLSRpmc+G2+ZHlunCCmoJkNcg8xaQldQxJGvjg6neXOg2/sGgxATjNJwZixrgGRmgSEG6vGZm1e8dxgGyjeKx/4vM2hxkXJ8Yk51GZ4xSgDyouCfC5aKCcITJycwxPmA0TCGf/rXh6+zRO1j6zcV/MA9gefoqP0N9D3nrb4IB0lGGaaYXxmOi6LQHcLN5bO1+le++0nOqVRv8TCZes+NFJYVgDHmH28YWPZJ1zPQP/lKnjAmOCZFoHrKOGKBV4iBkCQP3XrhOMDthYXOSptxAJfIIr5fkceQa2fkRcDNEsBu08hoFu87pimqayRXMaa6V3Ow2mXQyr3XuoWxFuObqGXyL56poWyl/nFnL3wWq3t/ruA2IzsH/8ePfxb4MjtPHbdb9w8QBgZWh10y0QZvBnkGGhPRg88BHUFJqAeNhGptI5MVn8Etl2tsK5+CZfjdzHB1aCp3886qClaowsEmVjBSCFBpIVNR/f+MS8zsfjtRMGW1sXYO6z4j6/GPtgK/GEN8rgJv5uHlgWV8jU0Sy6iqaTXGwuJtxJ20jcpPkGNh1YrjSSmwvvbB8KerEp6yoWQBHrGaUzzFJwoD/Mcq5lublGzdHwkQZ347jrF+melvF3eLqSaHjp7FwIRXiuyvH6jAJ0wSClIUNjzXWlxtYqbi0XWD3MAJypGtGzI4l0d3fNhNnV+UK4mivnExdXLXgJOhA0zNLWUW+Eda0Cj1mI7uUR/u61frt0EsyFZzM/mE8bPWJj/9WMCYQ//QdHKJvpUOxOdN7P/GC4C4pRJ9yYGX7Vl7IBVDmW+lqmVwy2UDCOtTJfjFbKPd6nCoKTZpA5wPuxCcjL3Kyo5whVDeJC4cOgaliaqklUgNeXwi5w1FzfOLcSIFHMxFEIA/dY3dyQriTbVqmZKZG9qjfipr1FStoTOiRHG45TOM1+HBYcqUFS0AJ23z0vK+Nw1apHwMw63HdiTIEGqQipjC6jVt0m5gMb+0PEbys8TzoOeHL3cVubTnAB9vNy7Y999a8oBj2/T9E8KMfBNenWNXM7e1iJ8A8oQ+FW0LfJCCztowpOVX9W2JAxdKgniSFNxXMPxnP05euhuk/2G+l/X7mhqfH3quLWU9b2AEq+/CRFzzP8alzoUOe9IXkTD8FLwEsxEGXj9odysqyuCN6j7brtnLrxlRvFFRu6i9/+jRCIiUvO1HhyzujIa/0R67BUDNg3EU4OXBq2yGZEbxOBrS2sk27pqhWYBSbzJ5IWMQ86jfvsoL9M=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 6FdTgXbVp/8fIDDHsCRXLuPGzxqXGJtIHavf9NIW50Vll1TeqmNBz8NRsQ+wC6fFiAtFOIrtu+hAXKNxk522rbr0Dsnf+sB04JR0HA6hFJ/XJ4q8mlDJ9/8XgBIPL0Xn6iFfo5Njh3IVzHhBViUDKu+8dN8IJK8uIwtmIkush5gVDsDMczarNJgrrk7a8bCuPgLOdfRJi6XuOF+Y07mPgrSuIx77b+DLMa6PVn3hAOgpKUBb9Pnu0/TOGIBxOdmdq1E+0c0I7d2ZacdXmYhHIBhItdM4iiuscI/kBy3l4tNC+PooTnav2xDTmL0OFRvdooGJOxcWWrpAGDN0wupDXzy2MZezOlm1R4M5fkHFbVS10v7ExYPJWwNHqD+3pad5IwkSi1Pc3rTtArk+qgaM7o5nt4VWOWzyt2ltcz4428LEvvlipxQntCaPGgvT+ad0GGGydhGKNPFxlfGrUR+0NH1Ny2b1GAQrrflg9XjxSojmmICdTlwZ57GAN7ujs7gpiqnTdBZkOkVaYnKaVnqGVxpbOKmIBydr4/tf91e8S2Vkno3jw5+tbWTg7o9Fmu8xM5evwO6tq7gg0GSKBrQQ/XKJbzrkoT+mteJKGco8W9Gq7hE2YcTZWkivYK5OhDDIgKqlckinxRZErSJp5PwJOG1Sz0AcjiQVJQcu639L6dkFUc9/9UwQ+ZiYbcBzkKNLWdv3eKTVR1PL8n/jWSHD5kuUTfpSjo6mUyYgLqKEMkpmu2uAAfhWteAEJ7J/ufRtzvW9hnYK/t3WbHe176phzmbWXGXmFBKmlLhr2rnYGGlCzAUGzEjuK/G+u6Wso1iqbFHwNWMRFR3C5+jEGmsekOI9eqCgQ1TpnZcwXKb6JFehHHQpMMapoKYQ7xKsIlvYDUrLcZ91tno3HTRDEgV6QXO31lxf+rjsXH5LEG7leHW5VlTOWHjVc6DlZUD0wlts34tqSnALqz1JtkxnNH3ovVcyOtw5UDHBmzKTGQQMAqVb+ujyfO6FCI+EasU88APzaol+ouNObEgQ4dyADf+s5Q7Fd5gex7UM+DwOIuUxGauBNt2iA15G6jyQ8y/+LT8qbLVO6xrU2do9cVcGoM7PwgO0DdGlhVjAMS7SZJu/Ouo5sMI00ZC0jYD+vLEUURx+v5abSPnTijucxLjC2pFP+ui777d5EUC/1R5zxMG6WTCVnOo0n5VTcVgBH/xDnS1NCvyGEuMgckHkH5DuRD7dioOZNEwUu22dFsO8823YiaGJ3VpbZ67Jn70NqewUNgA5xBdVYJRGShVPAwUuli0qsB9jlgzVT2d4+cWDyJJ6sCq4wB+RUoH29wMpupgkE1nCBv/l3yKSB/BukAi1kdmqEju9iTKukU8NONHJ3Nq6uCUTCa2GrDXtWTYtwRDWPQIRr8dHvEmm1jZzI5d1jdXyjtt5flWuTiSdLLeq/XcKvDfx70duUtVVLks8McH6QUAxBVfgruWSFHGtJv3gKHvtzHXfp+8/atnQiwc3UQYR5AFkqHiif86X2F1mi2g7uUgQ9HzN0mPS7AJi5LHzGCXsRMwXqqKHPdVQHKzvIS1a4/fCBg0PY4U2UoVWqyub/Qur
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 7fc87875-baa1-48a6-a40b-08dd1ad8961a
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2024 18:12:49.5762 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: B2+XnUS9wbuCgAxNLhhZEgR/3enPfG8YAVM1mfWaWmveaJUF+sL8XL0+uibf/y4wF7LHzjzdG5OtXaeu2ZNe0w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR04MB9456
X-Spam-Score: -0.0 (/)
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 (-)

--------------R1QC4dgeovXphKeFpR1PzF0C
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 12/12/2024 1:09 AM, Eli Zaretskii wrote:
>> Date: Wed, 11 Dec 2024 17:50:40 -0500
>> From: Ken Brown <kbrown@HIDDEN>
>>
>> I've made a first attempt to port mps to Cygwin.  If anyone else is
>> interested in seeing this or helping, you can find my work at
>>
>>     https://github.com/kbrow1i/mps-cygwin
>>
>> This is a fork of the mps git repo with two commits on top.
> 
> Thanks, good news!  Could you please post the patches here, so that
> they are recorded in our bug tracker?

Unfortunately, the approach I tried, which was suggested by one of the 
MPS developers, fails badly.  I already mentioned the test failures, but 
now I've tried to run Emacs interactively, and I can't even get a 
directory listing.  For the record, I'm attaching the patches I've 
accumulated so far, but I'll have to try a completely different 
approach.  This will probably take me a while.
> 
>> With the current attempt, I can build the scratch/igc branch, but there
>> are many test failures.  For example, when I run the process-tests, I
>> get 19 failures and 8 skipped tests.  But on the master branch I get no
>> failures and only 3 skipped.
>>
>> This probably means that my current attempt to port mps is no good, and
>> I have to go back to the drawing board.
> 
> Did you run the MPS test suite, and if you did, were there any
> failures?  My suggestion is to make sure the MPS test suite passes
> cleanly, including in several consecutive runs (when I ported MPS to
> 32-bit MinGW, I had intermittent failures which only happened once in
> several runs, until I fixed that).

There are lots of test failures.  Back to the drawing board.

Ken

--------------R1QC4dgeovXphKeFpR1PzF0C
Content-Type: text/plain; charset=UTF-8;
 name="0001-Porting-to-Cygwin-first-attempt.patch"
Content-Disposition: attachment;
 filename="0001-Porting-to-Cygwin-first-attempt.patch"
Content-Transfer-Encoding: base64

RnJvbSAzMDk3NmVmOWQyNDA3MDkyYjQ0ZjJmNjEyNmRjZGRlZjcxNzI1MmNhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
TW9uLCA5IERlYyAyMDI0IDEzOjI5OjA0IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzRdIFBvcnRp
bmcgdG8gQ3lnd2luLCBmaXJzdCBhdHRlbXB0CgpBZGQgQ3lnd2luIGFzIGEgcmVjb2duaXplZCBw
bGF0Zm9ybS4gIE1vc3RseSBjb3B5IHRoZSBGcmVlQlNEIGNhc2UuCgpUaGlzIGJ1aWxkcyBidXQg
ZmFpbHMgdG8gd29yayBwcm9wZXJseSBiZWNhdXNlIG9mIGFuIG1tYXAgcHJvYmxlbSBvbgpDeWd3
aW46IFlvdSBjYW4ndCByZW1hcCB3aXRob3V0IGZpcnN0IHVubWFwcGluZy4gIFNlZQoKICBodHRw
czovL2N5Z3dpbi5jb20vcGlwZXJtYWlsL2N5Z3dpbi8yMDE4LUZlYnJ1YXJ5LzIzNjA0NC5odG1s
CgpJdCdzIHByb2JhYmx5IHBvc3NpYmxlIHRvIHdvcmsgYXJvdW5kIHRoaXMgYnkgcmVwbGFjaW5n
IG1tYXAgYW5kCmZyaWVuZHMgYnkgZGlyZWN0IGNhbGxzIHRvIFZpcnR1YWxBbGxvYyBhbmQgZnJp
ZW5kcy4KLS0tCiBjb2RlL2NvbmZpZy5oICAgfCAgNCArKy0tCiBjb2RlL2N5aTZnYy5nbWsgfCA1
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBjb2RlL2xv
Y2tpeC5jICAgfCAgNSArKystLQogY29kZS9tcHMuYyAgICAgIHwgMTUgKysrKysrKysrKysrKwog
Y29kZS9tcHN0ZC5oICAgIHwgMTkgKysrKysrKysrKysrKysrKwogY29kZS9wcm1jY3lpNi5jIHwg
NTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogY29k
ZS9wcm1jaXguYyAgIHwgIDQgKystLQogY29kZS9wcm90aXguYyAgIHwgIDUgKysrLS0KIGNvZGUv
cHJvdHNnaXguYyB8ICA0ICsrLS0KIGNvZGUvcHRocmRleHQuYyB8ICA0ICsrLS0KIGNvZGUvdGVz
dHRoci5oICB8ICAzICsrLQogY29kZS90aGl4LmMgICAgIHwgIDQgKystLQogY29kZS92bWl4LmMg
ICAgIHwgIDUgKysrLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDE2OCBpbnNlcnRpb25zKCspLCAxNyBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb2RlL2N5aTZnYy5nbWsKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBjb2RlL3BybWNjeWk2LmMKCmRpZmYgLS1naXQgYS9jb2RlL2NvbmZpZy5oIGIv
Y29kZS9jb25maWcuaAppbmRleCAwMmQzMzVlZmVjNmYuLjVhYmY2Yzk4MjU5NiAxMDA2NDQKLS0t
IGEvY29kZS9jb25maWcuaAorKysgYi9jb2RlL2NvbmZpZy5oCkBAIC01NDMsNyArNTQzLDcgQEAK
ICAqIDxodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2xpYmMvbWFudWFsL2h0bWxfbm9kZS9G
ZWF0dXJlLVRlc3QtTWFjcm9zLmh0bWw+CiAgKi8KIAotI2lmIGRlZmluZWQoTVBTX09TX0xJKQor
I2lmIGRlZmluZWQoTVBTX09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19DWSkKIAogI2lmIGRlZmlu
ZWQoX1hPUEVOX1NPVVJDRSkgJiYgX1hPUEVOX1NPVVJDRSA8IDUwMAogI3VuZGVmIF9YT1BFTl9T
T1VSQ0UKQEAgLTYxNiw3ICs2MTYsNyBAQAogCiAvKiBQT1NJWCB0aHJlYWQgZXh0ZW5zaW9ucyBj
b25maWd1cmF0aW9uIC0tIHNlZSA8Y29kZS9wdGhyZGV4dC5jPiAqLwogCi0jaWYgZGVmaW5lZChN
UFNfT1NfTEkpIHx8IGRlZmluZWQoTVBTX09TX0ZSKQorI2lmIGRlZmluZWQoTVBTX09TX0xJKSB8
fCBkZWZpbmVkKE1QU19PU19GUikgfHwgZGVmaW5lZChNUFNfT1NfQ1kpCiAKIC8qIFBUSFJFQURF
WFRfU0lHU1VTUEVORCAtLSBzaWduYWwgdXNlZCB0byBzdXNwZW5kIGEgdGhyZWFkCiAgKiA8ZGVz
aWduL3B0aHJlYWRleHQjLmltcGwuc2lnbmFscz4KZGlmZiAtLWdpdCBhL2NvZGUvY3lpNmdjLmdt
ayBiL2NvZGUvY3lpNmdjLmdtawpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAuLjk4Yjg2MzI3NGJhYwotLS0gL2Rldi9udWxsCisrKyBiL2NvZGUvY3lpNmdjLmdtawpAQCAt
MCwwICsxLDU1IEBACisjIC0qLSBtYWtlZmlsZSAtKi0KKyMKKyMgY3lpNmdjLmdtazogQlVJTEQg
Rk9SIENZR1dJTi94NjQvR0NDIFBMQVRGT1JNCisjCisjICRJZCQKKyMgQ29weXJpZ2h0IChjKSAy
MDAxLTIwMjAgUmF2ZW5icm9vayBMaW1pdGVkLiAgU2VlIGVuZCBvZiBmaWxlIGZvciBsaWNlbnNl
LgorCitQRk0gPSBjeWk2Z2MKKworTVBNUEYgPSBcCisgICAgbG9ja2l4LmMgXAorICAgIHBybWNh
bmFuLmMgXAorICAgIHBybWNjeWk2LmMgXAorICAgIHBybWNpNi5jIFwKKyAgICBwcm90aXguYyBc
CisgICAgcHJvdHNnaXguYyBcCisgICAgcHRocmRleHQuYyBcCisgICAgc3Bhbi5jIFwKKyAgICB0
aGl4LmMgXAorICAgIHZtaXguYworCitMSUJTID0gLWxtIC1scHRocmVhZAorCitpbmNsdWRlIGdj
LmdtaworaW5jbHVkZSBjb21tLmdtaworCisKKyMgQy4gQ09QWVJJR0hUIEFORCBMSUNFTlNFCisj
CisjIENvcHlyaWdodCAoQykgMjAwMS0yMDIwIFJhdmVuYnJvb2sgTGltaXRlZCA8aHR0cHM6Ly93
d3cucmF2ZW5icm9vay5jb20vPi4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMg
bWV0OgorIworIyAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjCisjIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ciBpbiB0aGUKKyMgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlCisjICAgIGRpc3RyaWJ1dGlvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMg
SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU
IE5PVAorIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSBBTkQgRklUTkVTUyBGT1IKKyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyMgSE9MREVSIE9SIENPTlRSSUJV
VE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAorIyBT
UEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyMgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorIyAo
SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQ
T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKwpkaWZmIC0tZ2l0IGEvY29kZS9sb2NraXguYyBi
L2NvZGUvbG9ja2l4LmMKaW5kZXggYTY1NTVmNWJiMzYwLi4zYzRlMTkzOWM3MzkgMTAwNjQ0Ci0t
LSBhL2NvZGUvbG9ja2l4LmMKKysrIGIvY29kZS9sb2NraXguYwpAQCAtMzEsOCArMzEsOSBAQAog
CiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVk
KE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKQotI2Vycm9yICJsb2NraXguYyBpcyBz
cGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMiCisjaWYgIWRlZmlu
ZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZpbmVkKE1QU19PU19Y
QykgXAorICAmJiAhZGVmaW5lZChNUFNfT1NfQ1kpCisjZXJyb3IgImxvY2tpeC5jIGlzIHNwZWNp
ZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBNUFNfT1NfWEMsIG9yIE1QU19PU19DWSIKICNl
bmRpZgogCiAjaW5jbHVkZSAibG9jay5oIgpkaWZmIC0tZ2l0IGEvY29kZS9tcHMuYyBiL2NvZGUv
bXBzLmMKaW5kZXggZTc4NzJiM2MxNGEwLi5hMmJiN2YwMDNmNWQgMTAwNjQ0Ci0tLSBhL2NvZGUv
bXBzLmMKKysrIGIvY29kZS9tcHMuYwpAQCAtMjU2LDYgKzI1NiwyMSBAQAogI2luY2x1ZGUgInNw
dzNpNi5jIiAgICAgLyogV2luZG93cyBvbiB4ODYtNjQgc3RhY2sgcHJvYmUgKi8KICNpbmNsdWRl
ICJtcHNpdzMuYyIgICAgIC8qIFdpbmRvd3MgaW50ZXJmYWNlIGxheWVyIGV4dHJhcyAqLwogCisv
KiBDeWd3aW4gb24geDg2LTY0IGJ1aWx0IHdpdGggR0NDICovCisKKyNlbGlmIGRlZmluZWQoTVBT
X1BGX0NZSTZHQykKKworI2luY2x1ZGUgImxvY2tpeC5jIiAgICAgLyogUG9zaXggbG9ja3MgKi8K
KyNpbmNsdWRlICJ0aGl4LmMiICAgICAgIC8qIFBvc2l4IHRocmVhZGluZyAqLworI2luY2x1ZGUg
InB0aHJkZXh0LmMiICAgLyogUG9zaXggdGhyZWFkIGV4dGVuc2lvbnMgKi8KKyNpbmNsdWRlICJ2
bWl4LmMiICAgICAgIC8qIFBvc2l4IHZpcnR1YWwgbWVtb3J5ICovCisjaW5jbHVkZSAicHJvdGl4
LmMiICAgICAvKiBQb3NpeCBwcm90ZWN0aW9uICovCisjaW5jbHVkZSAicHJvdHNnaXguYyIgICAv
KiBQb3NpeCBzaWduYWwgaGFuZGxpbmcgKi8KKyNpbmNsdWRlICJwcm1jYW5hbi5jIiAgIC8qIGdl
bmVyaWMgYXJjaGl0ZWN0dXJlIG11dGF0b3IgY29udGV4dCAqLworI2luY2x1ZGUgInBybWNpeC5j
IiAgICAgLyogUG9zaXggbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAicHJtY2N5aTYuYyIg
ICAvKiB4ODYtNjQgZm9yIEN5Z3dpbiBtdXRhdG9yIGNvbnRleHQgKi8KKyNpbmNsdWRlICJzcGFu
LmMiICAgICAgIC8qIGdlbmVyaWMgc3RhY2sgcHJvYmUgKi8KKwogI2Vsc2UKIAogI2Vycm9yICJV
bmtub3duIHBsYXRmb3JtIC0tIGNhbid0IGRldGVybWluZSBwbGF0Zm9ybSBzcGVjaWZpYyBwYXJ0
cy4iCmRpZmYgLS1naXQgYS9jb2RlL21wc3RkLmggYi9jb2RlL21wc3RkLmgKaW5kZXggN2RmMWMy
YTEyZjZkLi5kMmMyMWQyNjMwNjQgMTAwNjQ0Ci0tLSBhL2NvZGUvbXBzdGQuaAorKysgYi9jb2Rl
L21wc3RkLmgKQEAgLTM5Miw2ICszOTIsMjUgQEAKICNkZWZpbmUgTVBTX1BGX0FMSUdOICAgIDgK
IAogCisvKiBHQ0MgMTIuNC4wLCBnY2MgLUUgLWRNICovCisKKyNlbGlmIGRlZmluZWQoX19DWUdX
SU5fXykgJiYgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBkZWZpbmVkKF9fR05VQ19fKSBcCisgICAg
ICAmJiAhZGVmaW5lZChfX2NsYW5nX18pCisjaWYgZGVmaW5lZChDT05GSUdfUEZfU1RSSU5HKSAm
JiAhIGRlZmluZWQoQ09ORklHX1BGX0NZSTZHQykKKyNlcnJvciAic3BlY2lmaWVkIENPTkZJR19Q
Rl8uLi4gaW5jb25zaXN0ZW50IHdpdGggZGV0ZWN0ZWQgY3lpNmdjIgorI2VuZGlmCisjZGVmaW5l
IE1QU19QRl9DWUk2R0MKKyNkZWZpbmUgTVBTX1BGX1NUUklORyAgICJjeWk2Z2MiCisjZGVmaW5l
IE1QU19PU19DWQorI2RlZmluZSBNUFNfQVJDSF9JNgorI2RlZmluZSBNUFNfQlVJTERfR0MKKyNk
ZWZpbmUgTVBTX1RfV09SRCAgICAgIHVuc2lnbmVkIGxvbmcKKyNkZWZpbmUgTVBTX1RfVUxPTkdF
U1QgIHVuc2lnbmVkIGxvbmcKKyNkZWZpbmUgTVBTX1dPUkRfV0lEVEggIDY0CisjZGVmaW5lIE1Q
U19XT1JEX1NISUZUICA2CisjZGVmaW5lIE1QU19QRl9BTElHTiAgICA4CisKKwogI2Vsc2UKICNl
cnJvciAiVGhlIE1QUyBLaXQgZG9lcyBub3QgaGF2ZSBhIGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMg
cGxhdGZvcm0gb3V0IG9mIHRoZSBib3g7IHNlZSBtYW51YWwvYnVpbGQudHh0IgogI2VuZGlmCmRp
ZmYgLS1naXQgYS9jb2RlL3BybWNjeWk2LmMgYi9jb2RlL3BybWNjeWk2LmMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lNTA4NTE4NWIzNjkKLS0tIC9kZXYvbnVsbAor
KysgYi9jb2RlL3BybWNjeWk2LmMKQEAgLTAsMCArMSw1OCBAQAorLyogcHJtY2N5aTYuYzogTVVU
QVRPUiBDT05URVhUIHg2NCAoQ1lHV0lOKQorICoKKyAqICRJZCQKKyAqIENvcHlyaWdodCAoYykg
MjAwMS0yMDIwIFJhdmVuYnJvb2sgTGltaXRlZC4gIFNlZSBlbmQgb2YgZmlsZSBmb3IgbGljZW5z
ZS4KKyAqCisgKiAucHVycG9zZTogSW1wbGVtZW50IHRoZSBtdXRhdG9yIGNvbnRleHQgbW9kdWxl
LiA8ZGVzaWduL3BybWM+LgorICoKKyAqCisgKiBBU1NVTVBUSU9OUworICoKKyAqIC5zcDogVGhl
IHN0YWNrIHBvaW50ZXIgaW4gdGhlIGNvbnRleHQgaXMgUlNQLgorICovCisKKyNpbmNsdWRlICJw
cm1jaXguaCIKKyNpbmNsdWRlICJwcm1jaTYuaCIKKworU1JDSUQocHJtY2ZyaTYsICIkSWQkIik7
CisKKyNpZiAhZGVmaW5lZChNUFNfT1NfQ1kpIHx8ICFkZWZpbmVkKE1QU19BUkNIX0k2KQorI2Vy
cm9yICJwcm1jY3lpNi5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19DWSBhbmQgTVBTX0FSQ0hfSTYi
CisjZW5kaWYKKworCitBZGRyIE11dGF0b3JDb250ZXh0U1AoTXV0YXRvckNvbnRleHQgY29udGV4
dCkKK3sKKyAgQVZFUlQoTXV0YXRvckNvbnRleHQsIGNvbnRleHQpOworICByZXR1cm4gKEFkZHIp
Y29udGV4dC0+dWNvbnRleHQtPnVjX21jb250ZXh0LnJzcDsgICAvKiAuc3AgKi8KK30KKworCisv
KiBDLiBDT1BZUklHSFQgQU5EIExJQ0VOU0UKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMDEtMjAy
MCBSYXZlbmJyb29rIExpbWl0ZWQgPGh0dHBzOi8vd3d3LnJhdmVuYnJvb2suY29tLz4uCisgKgor
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisgKiBtZXQ6CisgKgorICogMS4gUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisg
KiAgICBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMKKyAqIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RAorICogVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUiBBCisgKiBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUg
TElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyAqIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QK
KyAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklD
RVM7IExPU1MgT0YgVVNFLAorICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisgKiBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G
IFRIRSBVU0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KZGlmZiAtLWdpdCBhL2NvZGUvcHJtY2l4LmMg
Yi9jb2RlL3BybWNpeC5jCmluZGV4IDg1Mjk0MDVhZTljNy4uMGFmMzkxZWI0NWM3IDEwMDY0NAot
LS0gYS9jb2RlL3BybWNpeC5jCisrKyBiL2NvZGUvcHJtY2l4LmMKQEAgLTE0LDggKzE0LDggQEAK
IAogI2luY2x1ZGUgIm1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5l
ZChNUFNfT1NfTEkpCi0jZXJyb3IgInBybWNpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiBv
ciBNUFNfT1NfTEkiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1Nf
TEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJtY2l4LmMgaXMgc3BlY2lmaWMg
dG8gTVBTX09TX0ZSLCBNUFNfT1NfTEksIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVk
ZSAicHJtY2l4LmgiCmRpZmYgLS1naXQgYS9jb2RlL3Byb3RpeC5jIGIvY29kZS9wcm90aXguYwpp
bmRleCBmYTY1NDE5MTNiNzEuLjE4ZjI5NDMwZTA3ZCAxMDA2NDQKLS0tIGEvY29kZS9wcm90aXgu
YworKysgYi9jb2RlL3Byb3RpeC5jCkBAIC0zNSw4ICszNSw5IEBACiAKICNpbmNsdWRlICJtcG0u
aCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAh
ZGVmaW5lZChNUFNfT1NfWEMpCi0jZXJyb3IgInByb3RpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19P
U19GUiwgTVBTX09TX0xJIG9yIE1QU19PU19YQyIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYm
ICFkZWZpbmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCisgICYmICFkZWZp
bmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJvdGl4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZS
LCBNUFNfT1NfTEksIE1QU19PU19YQywgb3IgTVBTX09TX0NZIgogI2VuZGlmCiAKICNpbmNsdWRl
ICJ2bS5oIgpkaWZmIC0tZ2l0IGEvY29kZS9wcm90c2dpeC5jIGIvY29kZS9wcm90c2dpeC5jCmlu
ZGV4IDk2NjU2OWM5MjkzNC4uOTU0MDkwODMwMGQ4IDEwMDY0NAotLS0gYS9jb2RlL3Byb3RzZ2l4
LmMKKysrIGIvY29kZS9wcm90c2dpeC5jCkBAIC0yMiw4ICsyMiw4IEBACiAKICNpbmNsdWRlICJt
cG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQot
I2Vycm9yICJwcm90c2dpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiBvciBNUFNfT1NfTEki
CisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp
bmVkKE1QU19PU19DWSkKKyNlcnJvciAicHJvdHNnaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1Nf
RlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgogI2VuZGlmCiAKICNpbmNsdWRlICJwcm1jaXgu
aCIKZGlmZiAtLWdpdCBhL2NvZGUvcHRocmRleHQuYyBiL2NvZGUvcHRocmRleHQuYwppbmRleCA3
NjE5NDY4YTE4NzIuLmMxNDNiNWNmNGRiMiAxMDA2NDQKLS0tIGEvY29kZS9wdGhyZGV4dC5jCisr
KyBiL2NvZGUvcHRocmRleHQuYwpAQCAtMTYsOCArMTYsOCBAQAogCiAjaW5jbHVkZSAibXBtLmgi
CiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1QU19PU19MSSkKLSNlcnJv
ciAicHRocmRleHQuYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgorI2lm
ICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChN
UFNfT1NfQ1kpCisjZXJyb3IgInB0aHJkZXh0LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBN
UFNfT1NfTEksIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVkZSAicHRocmRleHQuaCIK
ZGlmZiAtLWdpdCBhL2NvZGUvdGVzdHRoci5oIGIvY29kZS90ZXN0dGhyLmgKaW5kZXggYTUwZGFk
MWU1ZDA5Li4xM2RjYjNmYzg5MjQgMTAwNjQ0Ci0tLSBhL2NvZGUvdGVzdHRoci5oCisrKyBiL2Nv
ZGUvdGVzdHRoci5oCkBAIC00NSw3ICs0NSw4IEBAIHR5cGVkZWYgc3RydWN0IHRlc3R0aHJfdCB7
CiAgIHZvaWQgKnJlc3VsdDsgICAgICAgICAgICAgICAvKiByZXN1bHQgcmV0dXJuZWQgZnJvbSBz
dGFydCAqLwogfSB0ZXN0dGhyX3Q7CiAKLSNlbGlmIGRlZmluZWQoTVBTX09TX0ZSKSB8fCBkZWZp
bmVkKE1QU19PU19MSSkgfHwgZGVmaW5lZChNUFNfT1NfWEMpCisjZWxpZiBkZWZpbmVkKE1QU19P
U19GUikgfHwgZGVmaW5lZChNUFNfT1NfTEkpIHx8IGRlZmluZWQoTVBTX09TX1hDKSBcCisgIHx8
IGRlZmluZWQoTVBTX09TX0NZKQogCiAjaW5jbHVkZSA8cHRocmVhZC5oPgogCmRpZmYgLS1naXQg
YS9jb2RlL3RoaXguYyBiL2NvZGUvdGhpeC5jCmluZGV4IGM0N2Y4MmFkM2I4Ny4uYjg5YTZiNGY0
M2FiIDEwMDY0NAotLS0gYS9jb2RlL3RoaXguYworKysgYi9jb2RlL3RoaXguYwpAQCAtMzQsOCAr
MzQsOCBAQAogCiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYm
ICFkZWZpbmVkKE1QU19PU19MSSkKLSNlcnJvciAidGhpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19P
U19GUiBvciBNUFNfT1NfTEkiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChN
UFNfT1NfTEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKKyNlcnJvciAidGhpeC5jIGlzIHNwZWNp
ZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBvciBNUFNfT1NfQ1kiCiAjZW5kaWYKIAogI2lu
Y2x1ZGUgInBybWNpeC5oIgpkaWZmIC0tZ2l0IGEvY29kZS92bWl4LmMgYi9jb2RlL3ZtaXguYwpp
bmRleCA0YmRkMGNhZWZhZGMuLjhmY2U5Mzg5ZTc0MiAxMDA2NDQKLS0tIGEvY29kZS92bWl4LmMK
KysrIGIvY29kZS92bWl4LmMKQEAgLTQwLDggKzQwLDkgQEAKIAogI2luY2x1ZGUgIm1wbS5oIgog
Ci0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp
bmVkKE1QU19PU19YQykKLSNlcnJvciAidm1peC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwg
TVBTX09TX0xJIG9yIE1QU19PU19YQyIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZp
bmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCisgICYmICFkZWZpbmVkKE1Q
U19PU19DWSkKKyNlcnJvciAidm1peC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09T
X0xJLCBNUFNfT1NfWEMsIG9yIE1QU19PU19DWSIKICNlbmRpZgogCiAjaW5jbHVkZSAidm0uaCIK
LS0gCjIuNDUuMQoK

--------------R1QC4dgeovXphKeFpR1PzF0C
Content-Type: text/plain; charset=UTF-8;
 name="0002-Porting-to-Cygwin-second-attempt.patch"
Content-Disposition: attachment;
 filename="0002-Porting-to-Cygwin-second-attempt.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYzhjMmQ2ZjMxNjhhNTY0NzRiMjIyYzkxOWIwNTE2NDE5NDhiM2JmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
TW9uLCA5IERlYyAyMDI0IDE3OjQxOjQ3IC0wNTAwClN1YmplY3Q6IFtQQVRDSCAyLzRdIFBvcnRp
bmcgdG8gQ3lnd2luLCBzZWNvbmQgYXR0ZW1wdAoKVXNlIEdDQyB3aXRoIHRoZSBXaW5kb3dzIGlu
dGVyZmFjZS4gIFRoZSBNUFMgYnVpbGRzLCBidXQgSSBkb24ndCBrbm93CnlldCBpZiBpdCB3b3Jr
cyB3ZWxsIGluIEVtYWNzLgotLS0KIGNvZGUvY29uZmlnLmggICB8ICAyICstCiBjb2RlL2xvY2tp
eC5jICAgfCAgNSArKy0tLQogY29kZS9tcHMuYyAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0KIGNvZGUvbXBzdGQuaCAgICB8IDIyICsrKysrKysrKysrKysrKysrKysr
LS0KIGNvZGUvcHJtY2l4LmMgICB8ICA0ICsrLS0KIGNvZGUvcHJvdGl4LmMgICB8ICA1ICsrLS0t
CiBjb2RlL3Byb3RzZ2l4LmMgfCAgNCArKy0tCiBjb2RlL3B0aHJkZXh0LmMgfCAgNCArKy0tCiBj
b2RlL3NwdzNpNi5jICAgfCAgNSArKysrKwogY29kZS90ZXN0bGliLmggIHwgIDIgKy0KIGNvZGUv
dGVzdHRoci5oICB8ICAzICstLQogY29kZS90aC5oICAgICAgIHwgIDYgKysrKysrCiBjb2RlL3Ro
aXguYyAgICAgfCAgNCArKy0tCiBjb2RlL3ZtaXguYyAgICAgfCAgNSArKy0tLQogMTQgZmlsZXMg
Y2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Y29kZS9jb25maWcuaCBiL2NvZGUvY29uZmlnLmgKaW5kZXggNWFiZjZjOTgyNTk2Li4wMjAxMDk0
YTBlMTUgMTAwNjQ0Ci0tLSBhL2NvZGUvY29uZmlnLmgKKysrIGIvY29kZS9jb25maWcuaApAQCAt
NjE2LDcgKzYxNiw3IEBACiAKIC8qIFBPU0lYIHRocmVhZCBleHRlbnNpb25zIGNvbmZpZ3VyYXRp
b24gLS0gc2VlIDxjb2RlL3B0aHJkZXh0LmM+ICovCiAKLSNpZiBkZWZpbmVkKE1QU19PU19MSSkg
fHwgZGVmaW5lZChNUFNfT1NfRlIpIHx8IGRlZmluZWQoTVBTX09TX0NZKQorI2lmIGRlZmluZWQo
TVBTX09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19GUikKIAogLyogUFRIUkVBREVYVF9TSUdTVVNQ
RU5EIC0tIHNpZ25hbCB1c2VkIHRvIHN1c3BlbmQgYSB0aHJlYWQKICAqIDxkZXNpZ24vcHRocmVh
ZGV4dCMuaW1wbC5zaWduYWxzPgpkaWZmIC0tZ2l0IGEvY29kZS9sb2NraXguYyBiL2NvZGUvbG9j
a2l4LmMKaW5kZXggM2M0ZTE5MzljNzM5Li5hNjU1NWY1YmIzNjAgMTAwNjQ0Ci0tLSBhL2NvZGUv
bG9ja2l4LmMKKysrIGIvY29kZS9sb2NraXguYwpAQCAtMzEsOSArMzEsOCBAQAogCiAjaW5jbHVk
ZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1QU19PU19M
SSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKSBcCi0gICYmICFkZWZpbmVkKE1QU19PU19DWSkKLSNl
cnJvciAibG9ja2l4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBNUFNfT1NfTEksIE1QU19P
U19YQywgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQo
TVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpCisjZXJyb3IgImxvY2tpeC5jIGlzIHNw
ZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJIG9yIE1QU19PU19YQyIKICNlbmRpZgogCiAj
aW5jbHVkZSAibG9jay5oIgpkaWZmIC0tZ2l0IGEvY29kZS9tcHMuYyBiL2NvZGUvbXBzLmMKaW5k
ZXggYTJiYjdmMDAzZjVkLi4yYjRmMTM4ODUwMDEgMTAwNjQ0Ci0tLSBhL2NvZGUvbXBzLmMKKysr
IGIvY29kZS9tcHMuYwpAQCAtMjYwLDE2ICsyNjAsMjggQEAKIAogI2VsaWYgZGVmaW5lZChNUFNf
UEZfQ1lJNkdDKQogCi0jaW5jbHVkZSAibG9ja2l4LmMiICAgICAvKiBQb3NpeCBsb2NrcyAqLwot
I2luY2x1ZGUgInRoaXguYyIgICAgICAgLyogUG9zaXggdGhyZWFkaW5nICovCi0jaW5jbHVkZSAi
cHRocmRleHQuYyIgICAvKiBQb3NpeCB0aHJlYWQgZXh0ZW5zaW9ucyAqLwotI2luY2x1ZGUgInZt
aXguYyIgICAgICAgLyogUG9zaXggdmlydHVhbCBtZW1vcnkgKi8KLSNpbmNsdWRlICJwcm90aXgu
YyIgICAgIC8qIFBvc2l4IHByb3RlY3Rpb24gKi8KLSNpbmNsdWRlICJwcm90c2dpeC5jIiAgIC8q
IFBvc2l4IHNpZ25hbCBoYW5kbGluZyAqLwotI2luY2x1ZGUgInBybWNhbmFuLmMiICAgLyogZ2Vu
ZXJpYyBhcmNoaXRlY3R1cmUgbXV0YXRvciBjb250ZXh0ICovCi0jaW5jbHVkZSAicHJtY2l4LmMi
ICAgICAvKiBQb3NpeCBtdXRhdG9yIGNvbnRleHQgKi8KLSNpbmNsdWRlICJwcm1jY3lpNi5jIiAg
IC8qIHg4Ni02NCBmb3IgQ3lnd2luIG11dGF0b3IgY29udGV4dCAqLwotI2luY2x1ZGUgInNwYW4u
YyIgICAgICAgLyogZ2VuZXJpYyBzdGFjayBwcm9iZSAqLworLyogI2luY2x1ZGUgImxvY2tpeC5j
IiAgICAgL1wqIFBvc2l4IGxvY2tzICpcLyAqLworLyogI2luY2x1ZGUgInRoaXguYyIgICAgICAg
L1wqIFBvc2l4IHRocmVhZGluZyAqXC8gKi8KKy8qICNpbmNsdWRlICJwdGhyZGV4dC5jIiAgIC9c
KiBQb3NpeCB0aHJlYWQgZXh0ZW5zaW9ucyAqXC8gKi8KKy8qICNpbmNsdWRlICJ2bWl4LmMiICAg
ICAgIC9cKiBQb3NpeCB2aXJ0dWFsIG1lbW9yeSAqXC8gKi8KKy8qICNpbmNsdWRlICJwcm90aXgu
YyIgICAgIC9cKiBQb3NpeCBwcm90ZWN0aW9uICpcLyAqLworLyogI2luY2x1ZGUgInByb3RzZ2l4
LmMiICAgL1wqIFBvc2l4IHNpZ25hbCBoYW5kbGluZyAqXC8gKi8KKy8qICNpbmNsdWRlICJwcm1j
YW5hbi5jIiAgIC9cKiBnZW5lcmljIGFyY2hpdGVjdHVyZSBtdXRhdG9yIGNvbnRleHQgKlwvICov
CisvKiAjaW5jbHVkZSAicHJtY2l4LmMiICAgICAvXCogUG9zaXggbXV0YXRvciBjb250ZXh0ICpc
LyAqLworLyogI2luY2x1ZGUgInBybWNjeWk2LmMiICAgL1wqIHg4Ni02NCBmb3IgQ3lnd2luIG11
dGF0b3IgY29udGV4dCAqXC8gKi8KKy8qICNpbmNsdWRlICJzcGFuLmMiICAgICAgIC9cKiBnZW5l
cmljIHN0YWNrIHByb2JlICpcLyAqLworCisvKiBVc2UgdGhlIFdpbmRvd3MgaW50ZXJmYWNlLiAq
LworCisjaW5jbHVkZSAibG9ja3czLmMiICAgICAvKiBXaW5kb3dzIGxvY2tzICovCisjaW5jbHVk
ZSAidGh3My5jIiAgICAgICAvKiBXaW5kb3dzIHRocmVhZGluZyAqLworI2luY2x1ZGUgInZtdzMu
YyIgICAgICAgLyogV2luZG93cyB2aXJ0dWFsIG1lbW9yeSAqLworI2luY2x1ZGUgInByb3R3My5j
IiAgICAgLyogV2luZG93cyBwcm90ZWN0aW9uICovCisjaW5jbHVkZSAicHJtY2k2LmMiICAgICAv
KiB4ODYtNjQgbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAicHJtY3czLmMiICAgICAvKiBX
aW5kb3dzIG11dGF0b3IgY29udGV4dCAqLworI2luY2x1ZGUgInBybWN3M2k2LmMiICAgLyogV2lu
ZG93cyBvbiB4ODYtNjQgbXV0YXRvciBjb250ZXh0ICovCisjaW5jbHVkZSAic3B3M2k2LmMiICAg
ICAvKiBXaW5kb3dzIG9uIHg4Ni02NCBzdGFjayBwcm9iZSAqLworI2luY2x1ZGUgIm1wc2l3My5j
IiAgICAgLyogV2luZG93cyBpbnRlcmZhY2UgbGF5ZXIgZXh0cmFzICovCiAKICNlbHNlCiAKZGlm
ZiAtLWdpdCBhL2NvZGUvbXBzdGQuaCBiL2NvZGUvbXBzdGQuaAppbmRleCBkMmMyMWQyNjMwNjQu
Ljg3MzAyODJhYmViOSAxMDA2NDQKLS0tIGEvY29kZS9tcHN0ZC5oCisrKyBiL2NvZGUvbXBzdGQu
aApAQCAtMzk0LDYgKzM5NCwyNCBAQAogCiAvKiBHQ0MgMTIuNC4wLCBnY2MgLUUgLWRNICovCiAK
Ky8qICNlbGlmIGRlZmluZWQoX19DWUdXSU5fXykgJiYgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiBk
ZWZpbmVkKF9fR05VQ19fKSBcICovCisvKiAgICAgICAmJiAhZGVmaW5lZChfX2NsYW5nX18pICov
CisvKiAjaWYgZGVmaW5lZChDT05GSUdfUEZfU1RSSU5HKSAmJiAhIGRlZmluZWQoQ09ORklHX1BG
X0NZSTZHQykgKi8KKy8qICNlcnJvciAic3BlY2lmaWVkIENPTkZJR19QRl8uLi4gaW5jb25zaXN0
ZW50IHdpdGggZGV0ZWN0ZWQgY3lpNmdjIiAqLworLyogI2VuZGlmICovCisvKiAjZGVmaW5lIE1Q
U19QRl9DWUk2R0MgKi8KKy8qICNkZWZpbmUgTVBTX1BGX1NUUklORyAgICJjeWk2Z2MiICovCisv
KiAjZGVmaW5lIE1QU19PU19DWSAqLworLyogI2RlZmluZSBNUFNfQVJDSF9JNiAqLworLyogI2Rl
ZmluZSBNUFNfQlVJTERfR0MgKi8KKy8qICNkZWZpbmUgTVBTX1RfV09SRCAgICAgIHVuc2lnbmVk
IGxvbmcgKi8KKy8qICNkZWZpbmUgTVBTX1RfVUxPTkdFU1QgIHVuc2lnbmVkIGxvbmcgKi8KKy8q
ICNkZWZpbmUgTVBTX1dPUkRfV0lEVEggIDY0ICovCisvKiAjZGVmaW5lIE1QU19XT1JEX1NISUZU
ICA2ICovCisvKiAjZGVmaW5lIE1QU19QRl9BTElHTiAgICA4ICovCisKKy8qIFVzZSBDeWd3aW4g
R0NDIG9uIFdpbmRvd3MgaW50ZXJmYWNlLiAqLworCiAjZWxpZiBkZWZpbmVkKF9fQ1lHV0lOX18p
ICYmIGRlZmluZWQoX194ODZfNjRfXykgJiYgZGVmaW5lZChfX0dOVUNfXykgXAogICAgICAgJiYg
IWRlZmluZWQoX19jbGFuZ19fKQogI2lmIGRlZmluZWQoQ09ORklHX1BGX1NUUklORykgJiYgISBk
ZWZpbmVkKENPTkZJR19QRl9DWUk2R0MpCkBAIC00MDIsMTQgKzQyMCwxNCBAQAogI2RlZmluZSBN
UFNfUEZfQ1lJNkdDCiAjZGVmaW5lIE1QU19QRl9TVFJJTkcgICAiY3lpNmdjIgogI2RlZmluZSBN
UFNfT1NfQ1kKKyNkZWZpbmUgTVBTX09TX1czCiAjZGVmaW5lIE1QU19BUkNIX0k2CiAjZGVmaW5l
IE1QU19CVUlMRF9HQwogI2RlZmluZSBNUFNfVF9XT1JEICAgICAgdW5zaWduZWQgbG9uZwogI2Rl
ZmluZSBNUFNfVF9VTE9OR0VTVCAgdW5zaWduZWQgbG9uZwogI2RlZmluZSBNUFNfV09SRF9XSURU
SCAgNjQKICNkZWZpbmUgTVBTX1dPUkRfU0hJRlQgIDYKLSNkZWZpbmUgTVBTX1BGX0FMSUdOICAg
IDgKLQorI2RlZmluZSBNUFNfUEZfQUxJR04gICAgMTYKIAogI2Vsc2UKICNlcnJvciAiVGhlIE1Q
UyBLaXQgZG9lcyBub3QgaGF2ZSBhIGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMgcGxhdGZvcm0gb3V0
IG9mIHRoZSBib3g7IHNlZSBtYW51YWwvYnVpbGQudHh0IgpkaWZmIC0tZ2l0IGEvY29kZS9wcm1j
aXguYyBiL2NvZGUvcHJtY2l4LmMKaW5kZXggMGFmMzkxZWI0NWM3Li44NTI5NDA1YWU5YzcgMTAw
NjQ0Ci0tLSBhL2NvZGUvcHJtY2l4LmMKKysrIGIvY29kZS9wcm1jaXguYwpAQCAtMTQsOCArMTQs
OCBAQAogCiAjaW5jbHVkZSAibXBtLmgiCiAKLSNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFk
ZWZpbmVkKE1QU19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX0NZKQotI2Vycm9yICJwcm1jaXgu
YyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgorI2lm
ICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQorI2Vycm9yICJwcm1j
aXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNp
bmNsdWRlICJwcm1jaXguaCIKZGlmZiAtLWdpdCBhL2NvZGUvcHJvdGl4LmMgYi9jb2RlL3Byb3Rp
eC5jCmluZGV4IDE4ZjI5NDMwZTA3ZC4uZmE2NTQxOTEzYjcxIDEwMDY0NAotLS0gYS9jb2RlL3By
b3RpeC5jCisrKyBiL2NvZGUvcHJvdGl4LmMKQEAgLTM1LDkgKzM1LDggQEAKIAogI2luY2x1ZGUg
Im1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkp
ICYmICFkZWZpbmVkKE1QU19PU19YQykgXAotICAmJiAhZGVmaW5lZChNUFNfT1NfQ1kpCi0jZXJy
b3IgInByb3RpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwgTVBTX09TX0xJLCBNUFNfT1Nf
WEMsIG9yIE1QU19PU19DWSIKKyNpZiAhZGVmaW5lZChNUFNfT1NfRlIpICYmICFkZWZpbmVkKE1Q
U19PU19MSSkgJiYgIWRlZmluZWQoTVBTX09TX1hDKQorI2Vycm9yICJwcm90aXguYyBpcyBzcGVj
aWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMiCiAjZW5kaWYKIAogI2lu
Y2x1ZGUgInZtLmgiCmRpZmYgLS1naXQgYS9jb2RlL3Byb3RzZ2l4LmMgYi9jb2RlL3Byb3RzZ2l4
LmMKaW5kZXggOTU0MDkwODMwMGQ4Li45NjY1NjljOTI5MzQgMTAwNjQ0Ci0tLSBhL2NvZGUvcHJv
dHNnaXguYworKysgYi9jb2RlL3Byb3RzZ2l4LmMKQEAgLTIyLDggKzIyLDggQEAKIAogI2luY2x1
ZGUgIm1wbS5oIgogCi0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1Nf
TEkpICYmICFkZWZpbmVkKE1QU19PU19DWSkKLSNlcnJvciAicHJvdHNnaXguYyBpcyBzcGVjaWZp
YyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSwgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1Q
U19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKQorI2Vycm9yICJwcm90c2dpeC5jIGlzIHNw
ZWNpZmljIHRvIE1QU19PU19GUiBvciBNUFNfT1NfTEkiCiAjZW5kaWYKIAogI2luY2x1ZGUgInBy
bWNpeC5oIgpkaWZmIC0tZ2l0IGEvY29kZS9wdGhyZGV4dC5jIGIvY29kZS9wdGhyZGV4dC5jCmlu
ZGV4IGMxNDNiNWNmNGRiMi4uNzYxOTQ2OGExODcyIDEwMDY0NAotLS0gYS9jb2RlL3B0aHJkZXh0
LmMKKysrIGIvY29kZS9wdGhyZGV4dC5jCkBAIC0xNiw4ICsxNiw4IEBACiAKICNpbmNsdWRlICJt
cG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAm
JiAhZGVmaW5lZChNUFNfT1NfQ1kpCi0jZXJyb3IgInB0aHJkZXh0LmMgaXMgc3BlY2lmaWMgdG8g
TVBTX09TX0ZSLCBNUFNfT1NfTEksIG9yIE1QU19PU19DWSIKKyNpZiAhZGVmaW5lZChNUFNfT1Nf
RlIpICYmICFkZWZpbmVkKE1QU19PU19MSSkKKyNlcnJvciAicHRocmRleHQuYyBpcyBzcGVjaWZp
YyB0byBNUFNfT1NfRlIgb3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNpbmNsdWRlICJwdGhyZGV4
dC5oIgpkaWZmIC0tZ2l0IGEvY29kZS9zcHczaTYuYyBiL2NvZGUvc3B3M2k2LmMKaW5kZXggZDA2
YjRhZmNhYjAzLi5lZjJlNDlmYjJhMzggMTAwNjQ0Ci0tLSBhL2NvZGUvc3B3M2k2LmMKKysrIGIv
Y29kZS9zcHczaTYuYwpAQCAtMTYsNyArMTYsMTIgQEAKICNlcnJvciAic3B3M2k2LmMgaXMgc3Bl
Y2lmaWMgdG8gTVBTX09TX1czIgogI2VuZGlmCiAKKyNpZm5kZWYgTVBTX09TX0NZCiAjaW5jbHVk
ZSA8c3RkbGliLmg+IC8qIF9hbGxvY2EgKi8KKyNlbHNlCisjaW5jbHVkZSA8YWxsb2NhLmg+Cisj
ZGVmaW5lIF9hbGxvY2EgYWxsb2NhCisjZW5kaWYKIAogCiB2b2lkIFN0YWNrUHJvYmUoU2l6ZSBk
ZXB0aCkKZGlmZiAtLWdpdCBhL2NvZGUvdGVzdGxpYi5oIGIvY29kZS90ZXN0bGliLmgKaW5kZXgg
OWE0MTRmMmI1ZGQwLi4wODU2ODFlMDMzZWEgMTAwNjQ0Ci0tLSBhL2NvZGUvdGVzdGxpYi5oCisr
KyBiL2NvZGUvdGVzdGxpYi5oCkBAIC03MSw3ICs3MSw3IEBACiAgKiA8aHR0cHM6Ly9kb2NzLm1p
Y3Jvc29mdC5jb20vZW4tZ2IvY3BwL2MtcnVudGltZS1saWJyYXJ5L3JlZmVyZW5jZS9hbGxvY2E+
CiAgKi8KIAotI2lmIGRlZmluZWQoTVBTX09TX1czKQorI2lmIGRlZmluZWQoTVBTX09TX1czKSAm
JiAhZGVmaW5lZChNUFNfT1NfQ1kpCiAKICNkZWZpbmUgYWxsb2NhIF9hbGxvY2EKIApkaWZmIC0t
Z2l0IGEvY29kZS90ZXN0dGhyLmggYi9jb2RlL3Rlc3R0aHIuaAppbmRleCAxM2RjYjNmYzg5MjQu
LmE1MGRhZDFlNWQwOSAxMDA2NDQKLS0tIGEvY29kZS90ZXN0dGhyLmgKKysrIGIvY29kZS90ZXN0
dGhyLmgKQEAgLTQ1LDggKzQ1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgdGVzdHRocl90IHsKICAgdm9p
ZCAqcmVzdWx0OyAgICAgICAgICAgICAgIC8qIHJlc3VsdCByZXR1cm5lZCBmcm9tIHN0YXJ0ICov
CiB9IHRlc3R0aHJfdDsKIAotI2VsaWYgZGVmaW5lZChNUFNfT1NfRlIpIHx8IGRlZmluZWQoTVBT
X09TX0xJKSB8fCBkZWZpbmVkKE1QU19PU19YQykgXAotICB8fCBkZWZpbmVkKE1QU19PU19DWSkK
KyNlbGlmIGRlZmluZWQoTVBTX09TX0ZSKSB8fCBkZWZpbmVkKE1QU19PU19MSSkgfHwgZGVmaW5l
ZChNUFNfT1NfWEMpCiAKICNpbmNsdWRlIDxwdGhyZWFkLmg+CiAKZGlmZiAtLWdpdCBhL2NvZGUv
dGguaCBiL2NvZGUvdGguaAppbmRleCAwOGUwMWQ2Y2MzZDMuLmM5MzllMzcxYmMzOSAxMDA2NDQK
LS0tIGEvY29kZS90aC5oCisrKyBiL2NvZGUvdGguaApAQCAtNjgsOSArNjgsMTUgQEAgZXh0ZXJu
IFRocmVhZCBUaHJlYWRSaW5nVGhyZWFkKFJpbmcgdGhyZWFkUmluZyk7CiAKIGV4dGVybiBBcmVu
YSBUaHJlYWRBcmVuYShUaHJlYWQgdGhyZWFkKTsKIAorI2lmZGVmIE1QX09TX1czCiBleHRlcm4g
UmVzIFRocmVhZFNjYW4oU2NhblN0YXRlIHNzLCBUaHJlYWQgdGhyZWFkLCB2b2lkICpzdGFja0Nv
bGQsCiAgICAgICAgICAgICAgICAgICAgICAgbXBzX2FyZWFfc2Nhbl90IHNjYW5fYXJlYSwKICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpjbG9zdXJlKTsKKyNlbHNlCitleHRlcm4gUmVzIFRo
cmVhZFNjYW4oU2NhblN0YXRlIHNzLCBUaHJlYWQgdGhyZWFkLCBXb3JkICpzdGFja0NvbGQsCisg
ICAgICAgICAgICAgICAgICAgICAgbXBzX2FyZWFfc2Nhbl90IHNjYW5fYXJlYSwKKyAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpjbG9zdXJlKTsKKyNlbmRpZgogCiBleHRlcm4gdm9pZCBUaHJl
YWRTZXR1cCh2b2lkKTsKIApkaWZmIC0tZ2l0IGEvY29kZS90aGl4LmMgYi9jb2RlL3RoaXguYwpp
bmRleCBiODlhNmI0ZjQzYWIuLmM0N2Y4MmFkM2I4NyAxMDA2NDQKLS0tIGEvY29kZS90aGl4LmMK
KysrIGIvY29kZS90aGl4LmMKQEAgLTM0LDggKzM0LDggQEAKIAogI2luY2x1ZGUgIm1wbS5oIgog
Ci0jaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVmaW5lZChNUFNfT1NfTEkpICYmICFkZWZp
bmVkKE1QU19PU19DWSkKLSNlcnJvciAidGhpeC5jIGlzIHNwZWNpZmljIHRvIE1QU19PU19GUiwg
TVBTX09TX0xJLCBvciBNUFNfT1NfQ1kiCisjaWYgIWRlZmluZWQoTVBTX09TX0ZSKSAmJiAhZGVm
aW5lZChNUFNfT1NfTEkpCisjZXJyb3IgInRoaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIg
b3IgTVBTX09TX0xJIgogI2VuZGlmCiAKICNpbmNsdWRlICJwcm1jaXguaCIKZGlmZiAtLWdpdCBh
L2NvZGUvdm1peC5jIGIvY29kZS92bWl4LmMKaW5kZXggOGZjZTkzODllNzQyLi40YmRkMGNhZWZh
ZGMgMTAwNjQ0Ci0tLSBhL2NvZGUvdm1peC5jCisrKyBiL2NvZGUvdm1peC5jCkBAIC00MCw5ICs0
MCw4IEBACiAKICNpbmNsdWRlICJtcG0uaCIKIAotI2lmICFkZWZpbmVkKE1QU19PU19GUikgJiYg
IWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpIFwKLSAgJiYgIWRlZmlu
ZWQoTVBTX09TX0NZKQotI2Vycm9yICJ2bWl4LmMgaXMgc3BlY2lmaWMgdG8gTVBTX09TX0ZSLCBN
UFNfT1NfTEksIE1QU19PU19YQywgb3IgTVBTX09TX0NZIgorI2lmICFkZWZpbmVkKE1QU19PU19G
UikgJiYgIWRlZmluZWQoTVBTX09TX0xJKSAmJiAhZGVmaW5lZChNUFNfT1NfWEMpCisjZXJyb3Ig
InZtaXguYyBpcyBzcGVjaWZpYyB0byBNUFNfT1NfRlIsIE1QU19PU19MSSBvciBNUFNfT1NfWEMi
CiAjZW5kaWYKIAogI2luY2x1ZGUgInZtLmgiCi0tIAoyLjQ1LjEKCg==

--------------R1QC4dgeovXphKeFpR1PzF0C
Content-Type: text/plain; charset=UTF-8;
 name="0003-Update-Cygwin-Makefile.patch"
Content-Disposition: attachment; filename="0003-Update-Cygwin-Makefile.patch"
Content-Transfer-Encoding: base64

RnJvbSAxNGUyYWNmODIzODc0MjliYzA1ODk2YzU3ZDUxMTRlZGVhOTE2NDc5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
V2VkLCAxMSBEZWMgMjAyNCAxNTo1MTo0NSAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBVcGRh
dGUgQ3lnd2luIE1ha2VmaWxlCgotLS0KIGNvZGUvY3lpNmdjLmdtayB8IDI5ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb2RlL2N5aTZnYy5nbWsgYi9jb2RlL2N5aTZnYy5n
bWsKaW5kZXggOThiODYzMjc0YmFjLi43ZTcwN2EyOTFkYzYgMTAwNjQ0Ci0tLSBhL2NvZGUvY3lp
NmdjLmdtaworKysgYi9jb2RlL2N5aTZnYy5nbWsKQEAgLTcsMTcgKzcsMjggQEAKIAogUEZNID0g
Y3lpNmdjCiAKKyMgTVBNUEYgPSBcCisjICAgICBsb2NraXguYyBcCisjICAgICBwcm1jYW5hbi5j
IFwKKyMgICAgIHBybWNjeWk2LmMgXAorIyAgICAgcHJtY2k2LmMgXAorIyAgICAgcHJvdGl4LmMg
XAorIyAgICAgcHJvdHNnaXguYyBcCisjICAgICBwdGhyZGV4dC5jIFwKKyMgICAgIHNwYW4uYyBc
CisjICAgICB0aGl4LmMgXAorIyAgICAgdm1peC5jCisKIE1QTVBGID0gXAotICAgIGxvY2tpeC5j
IFwKLSAgICBwcm1jYW5hbi5jIFwKLSAgICBwcm1jY3lpNi5jIFwKKyAgICBsb2NrdzMuYyBcCisg
ICAgdGh3My5jIFwKKyAgICB2bXczLmMgXAorICAgIHByb3R3My5jIFwKICAgICBwcm1jaTYuYyBc
Ci0gICAgcHJvdGl4LmMgXAotICAgIHByb3RzZ2l4LmMgXAotICAgIHB0aHJkZXh0LmMgXAotICAg
IHNwYW4uYyBcCi0gICAgdGhpeC5jIFwKLSAgICB2bWl4LmMKKyAgICBwcm1jdzMuYyBcCisgICAg
cHJtY3czaTYuYyBcCisgICAgc3B3M2k2LmMgXAorICAgIG1wc2l3My5jCiAKIExJQlMgPSAtbG0g
LWxwdGhyZWFkCiAKLS0gCjIuNDUuMQoK

--------------R1QC4dgeovXphKeFpR1PzF0C
Content-Type: text/plain; charset=UTF-8;
 name="0004-Pacifying-testsuite-don-t-use-long-long.patch"
Content-Disposition: attachment;
 filename="0004-Pacifying-testsuite-don-t-use-long-long.patch"
Content-Transfer-Encoding: base64

RnJvbSA2YzZmYWU5YzkyMGUzZGIwODIxOWEzYzgwODZhNDlmMzIwNTZlOTZjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLZW4gQnJvd24gPGticm93bkBjb3JuZWxsLmVkdT4KRGF0ZTog
V2VkLCAxMSBEZWMgMjAyNCAxNjowNjowMiAtMDUwMApTdWJqZWN0OiBbUEFUQ0ggNC80XSBQYWNp
ZnlpbmcgdGVzdHN1aXRlOiBkb24ndCB1c2UgbG9uZyBsb25nCgotLS0KIGNvZGUvdGVzdGxpYi5o
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvY29kZS90ZXN0bGliLmggYi9jb2RlL3Rlc3RsaWIuaAppbmRleCAwODU2ODFl
MDMzZWEuLmIyOTgzZDUwMTQ5MCAxMDA2NDQKLS0tIGEvY29kZS90ZXN0bGliLmgKKysrIGIvY29k
ZS90ZXN0bGliLmgKQEAgLTExMiw3ICsxMTIsNyBAQAogI2Vycm9yICJIb3cgbWFueSBiZWFucyBt
YWtlIGZpdmU/IgogI2VuZGlmCiAKLSNpZiBkZWZpbmVkKE1QU19PU19XMykgJiYgZGVmaW5lZChN
UFNfQVJDSF9JNikKKyNpZiBkZWZpbmVkKE1QU19PU19XMykgJiYgZGVmaW5lZChNUFNfQVJDSF9J
NikgJiYgIWRlZmluZWQoTVBTX09TX0NZKQogI2RlZmluZSBQUkl1TE9OR0VTVCAibGx1IgogI2Rl
ZmluZSBQUklkTE9OR0VTVCAibGxkIgogI2RlZmluZSBTQ051TE9OR0VTVCAibGx1IgotLSAKMi40
NS4xCgo=

--------------R1QC4dgeovXphKeFpR1PzF0C--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 18:15:02 +0000
Resent-Message-ID: <handler.74805.B74805.1734027270789 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Pip Cet <pipcet@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.1734027270789
          (code B ref 74805); Thu, 12 Dec 2024 18:15:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 18:14:30 +0000
Received: from localhost ([127.0.0.1]:40242 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLnhl-0000Ce-Ks
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:30 -0500
Received: from mail-dm6nam12on2099.outbound.protection.outlook.com
 ([40.107.243.99]:29161 helo=NAM12-DM6-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tLnhj-0000CI-2A
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 13:14:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=UgjTYQDKDkwt/a97JanxE2ebkzqLHjZOyMNAyP6nQOuW6CQbGqhQkRGuxFQOI6wHFPF/qHnQ58Rl2Uf2CYLUPKMk0afyXQk7frx/bP/R8DxWKdUUNG+tc2nlwqU/C3yKBtZsKtYyhL5vCiq2VeE0CrOjJDtKGJl9p8o5Wrb+lxojLBjJtSb/dMml8l1S6U1tsgbfr9ff4rOGbbe+TXyPwfGLaBGJ2SBUQao6Q2MkHqe4hPI79MxxzfLwRhDA+eiXplNkP/LDJ60tZekW48dvnkCh9jVhYocOZ7FgwqDCh+YDEnFL/rU8l3G4Plgsrvzdh4Z5cQunGWoySg5vGNUvpA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=Re6GllJIHp73dC0VUagznrKzK3Ikg8H8P5KbNvttGAY=;
 b=DcLaKGCk/UuZltHwT46TR4PS9Esp86MgQP9wdMk/3VGnfHkbgraXjuWkxjG0IAJ5ENXj1Hr6A3dL9o7qyjiiXDgHaaKxNKrvWimQf8X2+zsMRsGUggK2eZnETrm6kXMaDa3lk/MZjw1bEFqkHihHov2wBlGCJhPBZ9DsZ1ggyTmzT/nTt5DMrkkSziiAl7zJEusUMXleLgnQjqtiqCAULiPy/BAHX+MqmqjXK4+ykEVMI2Ceg7/eeU69wdbyslwaZS9Y4DR6GDWVThOyh10kJ6F12SLItOylDSb5Uwv72tD6Q6ARwq/aa+tkRCwtds1nv+VyN9Tt2G7xnpB2YRzRdg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Re6GllJIHp73dC0VUagznrKzK3Ikg8H8P5KbNvttGAY=;
 b=Igwjf11Lli6FWmaHgBm+2mQL+CAOUr/+Nnkid7cM+kbt8LtFLAItVX+sDsNL9cqQwkn3UA84EpFxaYLAV5Nrygj7CSR3X6ufojSlNzTOPGb0COr5JaGdNEt7w3lEZMDKahNeFMJ+R9ktU1pIrv9aownSO2fZM6LWVOmAbMGMgZM=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by MN6PR04MB9456.namprd04.prod.outlook.com (2603:10b6:208:501::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.16; Thu, 12 Dec
 2024 18:14:18 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%4]) with mapi id 15.20.8207.017; Thu, 12 Dec 2024
 18:14:18 +0000
Message-ID: <798ce759-19b8-4ac8-9f52-9c36d9dcd182@HIDDEN>
Date: Thu, 12 Dec 2024 13:14:16 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <87cyhxkck9.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <87cyhxkck9.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: BLAP220CA0004.NAMP220.PROD.OUTLOOK.COM
 (2603:10b6:208:32c::9) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN6PR04MB9456:EE_
X-MS-Office365-Filtering-Correlation-Id: bc992fa9-8cd6-43d2-9e8d-08dd1ad8cb38
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info: DksTsTTYEBakI4gqGX5TBu0Bmi0LRA+nkierNrNo/4edWzueL5utY+PB+2v2YJHfvXaJkRnO8nIIZh9hiSBBeXSaPXFNBXnuS5kOWOtbUHqe5cGQ2nCbXEGeDtQiG2YsCxkz6Vs804uvqDs2EQ/m/3XHmDWWfzTPJLhTkPU8syNKAskzQPXce08t/CSOk2b6YRq3kx0uH455gjpufXhn9NdwOA0IUSxUcpVMZwVMgmUC90wpjd2ucTLHMr6ulzJ6xPkhZc7DMQcrQrvYuDgm8dEiiE6OuFBOGmi4T4jMQVNBzVKjmR4m4X1RM5RO23xwOSXOGxuu8kKmkyjuN3/IPsLJLoJNV6xlCbt8j3nYRh8sgieWabZO26YoKvMV3q63FxMg76E0Frw1D+zunbTxFqGr3keGIytW8rX1D/yyMrVgbAMDH3m2WxAgw6yRx8yHzWnL0i2noi4R/k+Zt4HWvVHYztM2eJODPJJccAjCaWAGCEdvzVy6fJUIJLB8Uq6gSorGdBI4UQuheiVKadB6LrkSMsaFuWfKs9ugrVKun8OJjJGOsBIjlfYLXeGAI4nU+vQ8S4M8kkEM+HApoZ4LVMnsYSgeRtIq2Xy+8GRCfuM3L7AHh5y3bKWliymYPjNYFE2NhYgHvL0tENOuohsdWCZNC9YWVyBzVO4pgPYwsHnVqnXOazEUWPeoP9kpEa7oJtttF6nR5jhG4TUc2a1IWZtS6KG/dqQ+gN4jI/58daIrSQMDs+Sioc6O5P8REvPpo6DTxYiKNpQhR4sOD8eHUaIQsIUycDQJlkqGQLV1/LCBcIR059L2A4o++ByhTan67N66D0CpdICeE7ML4GnFoLdckJIFpY3i+4KtqCR4AGJlaAdy4qsp1l/N8gW3axpPymtdqN9hj+QnY2Ai44RzN5pSjLEVodjjJBrObmZYa2p8xninJOl2fBkxIFqJBSQnqcM1KsBKsq2oCJrfnAtZI81IIyRZ/h7Y1b2ZF5Phjoe9ZUu46chwZPa4l1imuGu4iYYbwe2RA5rKxwccbWFCs+nUgcrxGYcqv5AFET153zEXff4H0zKIVTy8RmAibMJeTd/zCZPg78YXky0pvEYgCMuaD+E33jNI3m+uBaBQJyePgOc9pRM/l/7Ui52r5jpSyhtzIBdOLzrxk2u2UhAR14BggX1AL91H3bPq3lKroQPwB3pOCok3edN3nlTPQMahsPKa7G6++VuBDtl6omWsaFGTsVhyJskpgk+wVDYWjryYgMggLNkRgzz2uuHyF5wjUJYNnFCUOSx7OgZLKS26hodGj98H9P6N57YQNjKCfX7PYKqfA1crikPtfHgzYrk0+/FNYLHtt2I7gES3Y7m9rrg9+t0OaQ+fODw8gwKPNLo=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: T8mqlFxQGbMG8lS9AzmMOuzjwTnxgV0WeboFqVTjdegR99ftXTP7lX4Dj3k7roBtbp/+76/bG2JmyogTxSt1loasORZ6QG2JTyhUkOu6jwBXUHvUC7wyP817TgZ+qkLNiHg0NCIUpd523f2ybIjshSVZyU6kcIz1vYd+3v0z1zaL5RwtamQA994jgtOQY6kVbvtoMrlHQ4jm3Mlz8eIAwbA8i3GDsgVdtibiCMQ4CVv7pWW8008EDttTAXNs1ofwHI9OHJTtA4e0Bx6luKN8JOeunSWuwtdjD1WqKBGaIuuTYHw6LfKdMfYGRclzLiaVd2o2mRIddr139rLXxfEksU9/vHmx+0gvIUmCv7vSs9huN2AcOuqxnVg5E+SaddO/0DbWv4BDb4szU73diwv/+Fy9v6vfAuhWNCGqomVAJpLug2ix/5LTdcRvjEqAT8DjMORlMTpe3QS20YYEdWNAWKlpW/bI6iY14hvrLwmDaKMJkkzMeSXb0s7yDQ94EtRPQLWW13Nw00dui4Y+1I2AzlF6KOLRIKjLyLXXzA4CDYb857Q4WLjCAk273JgSzaTNDH3/FbTNUL9GrIUP1ROefLPCGbAkN7QJ9AfCjVgPBj8S2svPrqC9TuqSUpbSBdFYM6OIEIRPprY5SM6mKxzIZK4kLrpHBnVYVhJL9fUSWqacQxLe1Jcpady4vmsrEZ3aLo2GNfG3ZPG+jN/DN7pKAOqAWonvv3+fbAP8+VimRuV/hfTDTg09hJqnEdd0Lmd4UgYlGzUspyTSZuojLcv3aFv2LG228O/4bhYhZoanQWMX+3ygsuPJVan1Aif+P7JM1TGc9HvRe+Cb5k8rlL7f0hyFNg3XBV7m26WRsCwEqEqizbTJhdajzCG1gQf4lqXjRxI5HYcIiKbs2p/HBK/X9GH6G+yKNa5ezJe0Xmd00snMmuXMYHIabMZ+yl4UFAi5FcfFFj3GrwsaSErGfjJ9y/IX9UKWgk5B3VVHpxx8SA28E0aNabJiZXny9ATXf1et0D7t/9y8CwyFcvkVuWdY9ZHiktlTc9HoXgY7rzQfZosnPnWmqj7ESpNSUdFwpKSjnZvlYs7kmn4gt9pte0y6VgoNW8fZBq4QSeetuvz/MwhRYY9y4gAFhoikgv0Z+0zGDEgVyJnOXVta+nfQshryyKHHufMqiseRhlPkhNEmXEl1sKqKqb7TmMfC3zyjSh/C6ZeAccYINMvEkjw0Pn/SDtZS3XVYeGd2CBYHWa0ZXCcd2rmL0Ejh2dg8ZjPxsvAcCmzveFrks246Rd+CtZ2BY7Avq2ibWYdamoIOpK9B9rLqIKzoIWTubK+lX98FQWrX8DT08/2kmuvgXmzwVFGwgzxJqsClCMrQF9M0FPwOv5D77GD1YDwOai1P2U1LgIJRK0XEVGXZa9BMyrBfWXzWatbCcfiR4KsFIo+SmZwqdMBVKME1yc/zL0vqVxNMC4D+tPFWiYbKca3SHQR+wn7r1peq/dHGnmxiyL7En83f4PhsxQtzFgr29r6wWiiM4lEqcekU/lCJcESnVxUCYQFcaGJb2aaSW9XWiw7eqorv3rV2zZNSE4PXRtHR82g4rMS0
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: bc992fa9-8cd6-43d2-9e8d-08dd1ad8cb38
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2024 18:14:18.2447 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 5zHStucN/ondb+LzIHw0fP8GFIfRoOQKNfnHM21Lf9LZCJOgvT+aKWow+CARp0fTF0CiQQs6V2WGqsuKXiWQlg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR04MB9456
X-Spam-Score: -0.0 (/)
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 12/11/2024 6:47 PM, Pip Cet wrote:
> "Ken Brown" <kbrown@HIDDEN> writes:
> 
>> I've made a first attempt to port mps to Cygwin.  If anyone else is
>> interested in seeing this or helping, you can find my work at
>>
>>     https://github.com/kbrow1i/mps-cygwin
>>
>> This is a fork of the mps git repo with two commits on top.
>>
>> With the current attempt, I can build the scratch/igc branch, but there
>> are many test failures.  For example, when I run the process-tests, I
> 
> But the Emacs binary "works", to some extent? Is there anything in the
> process-tests.log file which hints at what kind of problem it might be?
> 
> Does it work interactively, or crash right away?
> 
>> get 19 failures and 8 skipped tests.  But on the master branch I get no
>> failures and only 3 skipped.
> 
> That sounds like a "minor" GC problem; a word size mismatch or alignment
> problem would probably lead to a hard crash, so it's more likely to be a
> problem in scanning the stack.
> 
> I'm a bit confused about the role of prmccyi6.c; it's included in the
> cyi6gc.mk fragment, but it's not included by mps.c directly. How are you
> building MPS?
> 
> I see that you have defined (in prmccyi6.c)
> 
> Addr MutatorContextSP(MutatorContext context)
> {
>    AVERT(MutatorContext, context);
>    return (Addr)context->ucontext->uc_mcontext.rsp;   /* .sp */
> }
> 
> using the MutatorContextStruct from prmcix.h, which uses an ucontext.
> However, you also include prmcw3.c, which uses a different definition of
> MutatorContextStruct. I don't think those two are compatible, so it's
> possible that's the problem, depending on how you build mps.
> 
>> This probably means that my current attempt to port mps is no good, and
>> I have to go back to the drawing board.  Before I do that, however, I'd
>> like to check and see if test failures on scratch/igc are to be
>> expected.  Are people testing other platforms seeing this too?
> 
> I see a few test failures on Windows, but nothing as catastrophic as
> what you describe.
> 
> Do you have a usable debugger/gdb on your platform? That would
> be one approach to diagnosing crashes (if the problem is indeed that
> Emacs crashes).  Another approach would be to run the test suite
> included in MPS.
Thanks for the reply and suggestions.  See my response to Ely.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 19:27:01 +0000
Resent-Message-ID: <handler.74805.B74805.173403158315574 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173403158315574
          (code B ref 74805); Thu, 12 Dec 2024 19:27:01 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 19:26:23 +0000
Received: from localhost ([127.0.0.1]:40371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLopK-000436-P5
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:26:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39826)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tLopH-00042l-Rc
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 14:26:20 -0500
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 1tLopB-0005G5-2g; Thu, 12 Dec 2024 14:26:13 -0500
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=LypAXLyPicvLQUBesCEWTGFXu07oU1/uAl35iCfqJFo=; b=bAcEBGyFQoXP
 xWKkYDm1k13MgWEE6NYWghqdEktPJZEIYp67PQRGPeOSf2q37tpPe4aUo17+t0TwvrPTEiiUc2St8
 VT3HUVX9qPJM/0Gh0vxEFN+tcIqgkp58f5cdtPBXwlf6azdOpUQz6BCxW2N9dx5Pm5VMhUGXU/Nh2
 Jwv5oAcl5crBmwBEeEwRGQ53DlBxK3cg+frEudJtB/YXPDX/MHUBnGGicV5aqwBryYt3EZoO5NHuP
 VXG1d9ttsz/0bgMr5iBvDZZX9s8byhzsYPTK6WtZMjV/lLJJyuy2GnFIj6TcmybjGi7w0vqw1Rx7a
 wbGgAmXOePkK39a42NndLg==;
Date: Thu, 12 Dec 2024 21:25:47 +0200
Message-Id: <861pyczosk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN> (message from
 Ken Brown on Thu, 12 Dec 2024 13:12:46 -0500)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN>
X-Spam-Score: -2.3 (--)
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: Thu, 12 Dec 2024 13:12:46 -0500
> Cc: 74805 <at> debbugs.gnu.org
> From: Ken Brown <kbrown@HIDDEN>
> 
> >>     https://github.com/kbrow1i/mps-cygwin
> >>
> >> This is a fork of the mps git repo with two commits on top.
> > 
> > Thanks, good news!  Could you please post the patches here, so that
> > they are recorded in our bug tracker?
> 
> Unfortunately, the approach I tried, which was suggested by one of the 
> MPS developers, fails badly.  I already mentioned the test failures, but 
> now I've tried to run Emacs interactively, and I can't even get a 
> directory listing.  For the record, I'm attaching the patches I've 
> accumulated so far, but I'll have to try a completely different 
> approach.  This will probably take me a while.
> > 
> >> With the current attempt, I can build the scratch/igc branch, but there
> >> are many test failures.  For example, when I run the process-tests, I
> >> get 19 failures and 8 skipped tests.  But on the master branch I get no
> >> failures and only 3 skipped.
> >>
> >> This probably means that my current attempt to port mps is no good, and
> >> I have to go back to the drawing board.
> > 
> > Did you run the MPS test suite, and if you did, were there any
> > failures?  My suggestion is to make sure the MPS test suite passes
> > cleanly, including in several consecutive runs (when I ported MPS to
> > 32-bit MinGW, I had intermittent failures which only happened once in
> > several runs, until I fixed that).
> 
> There are lots of test failures.  Back to the drawing board.

OK, thanks.

FTR, I built the official released version of MPS, not their latest
code in the repository.  So maybe try that as well at some point,
perhaps the development version has new bugs.

What I did was to take the MSVC makefiles they provide and produce
equivalent MinGW makefiles (for GNU Make) instead, using the same
source files.  The rest was just to resolve any compilation warnings
or errors.  HTH.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 12 Dec 2024 23:19:02 +0000
Resent-Message-ID: <handler.74805.B74805.173404549229473 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173404549229473
          (code B ref 74805); Thu, 12 Dec 2024 23:19:02 +0000
Received: (at 74805) by debbugs.gnu.org; 12 Dec 2024 23:18:12 +0000
Received: from localhost ([127.0.0.1]:40823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tLsRc-0007fD-Ck
	for submit <at> debbugs.gnu.org; Thu, 12 Dec 2024 18:18:12 -0500
Received: from mail-ed1-f49.google.com ([209.85.208.49]:48368)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1tLsRZ-0007eo-Ka
 for 74805 <at> debbugs.gnu.org; Thu, 12 Dec 2024 18:18:06 -0500
Received: by mail-ed1-f49.google.com with SMTP id
 4fb4d7f45d1cf-5cf6f367f97so1762278a12.0
 for <74805 <at> debbugs.gnu.org>; Thu, 12 Dec 2024 15:18:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734045424; x=1734650224; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=ZkcdLB2771QozBy392rRK2Xyyijq/jZiyvsrxYiTRsw=;
 b=VoaCQyoneJIooZS5WSsVw8XINExmLEPGThktZhoobxLmMLe2DS3NrLxI1Lxd74TRZX
 3eH+EFPuhEojVWn7OjGtY7IkPmI0wEkV4Zh2L+WJWB2A7qCxwc4CD9j1rsIykdC+xw4I
 GODcfyfvQzLzFPFoe0YxsqrZ71wkH4gAjntNHMgfbhVX39ZHteclOiUyt8k9x0cYMpOk
 7cvEULFkMFuOj2DmbdORepmkauvZITCYT1WD5WhWp5zY/Pl5yaSaHeQFykvXBBn4DSL6
 CHC1cTjgVhfJPd+2x7jOw7J6G5vz939RnAIyTvN09MuFH5NMRT002vsNVKb0WOJQbqJs
 7t9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734045424; x=1734650224;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=ZkcdLB2771QozBy392rRK2Xyyijq/jZiyvsrxYiTRsw=;
 b=UqfE+S2ZP6H8d7vGt8O32lyRvTMJTXsppQg0uJumtMdCOqV70cQ9D2H6xJLMxgymSP
 xPf9WAZJfBvnm47mkcsAnhQA9Len8/gf2rvWIEajJ1BhAIlITHApObFYUXafZrW905mt
 rKWarEnypoMQUpjc1tnQpJu6u8gstbQG2Y0CR3aeeC5EvdCKk22O49zwLCKUDSv60un5
 gtE4EPG65KEQrmhJlOVm3vcuvj8TuOvbzCe+WnTFkX/H49bZJBicXScMS7LVh0x2AO5h
 D58vXmcTP9rOatXK1khwADHljuS/eOIMyiqOpu41FzZSA+++Q1thhEUsEgLY+Nh80fd1
 wQKQ==
X-Gm-Message-State: AOJu0YxnFtlMEUMGDGT+FIQjD2dQoOk+dg2zNE54TInbWdCEUUUJAwqY
 S7z2+FYPZcVBEPkda8aY2SUQM5kwmfsYgjiXn3WG3yahvJY/rqbSakICTYEJiWfVJGGjHYK+fLX
 w6FTY8oMV4pBmCjsAZuy49H/fbhA=
X-Gm-Gg: ASbGncsX8k+1ewuXHMiL/JVcfpQjf+cfkVE9USEUtnjw6OVa1yiU1HQCx1uqUScYxPe
 ptILCuYBywl2z5pSxi+FhzgrVoD0m7vhn3JzOUrw=
X-Google-Smtp-Source: AGHT+IEhiw9uuzVurnCufCSsb4fNZ+6GvjY4K6CIoyicMxqKI9Pt2VC8CctT16NJZk7u2ok6H5tcDIhEtW1vlej+1jw=
X-Received: by 2002:a05:6402:2682:b0:5d2:723c:a577 with SMTP id
 4fb4d7f45d1cf-5d63c304d52mr233523a12.14.1734045423414; Thu, 12 Dec 2024
 15:17:03 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 12 Dec 2024 15:17:03 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <861pyczosk.fsf@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN>
 <861pyczosk.fsf@HIDDEN>
MIME-Version: 1.0
Date: Thu, 12 Dec 2024 15:17:03 -0800
Message-ID: <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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:

> What I did was to take the MSVC makefiles they provide and produce
> equivalent MinGW makefiles (for GNU Make) instead, using the same
> source files.  The rest was just to resolve any compilation warnings
> or errors.  HTH.

Was any of that work upstreamed?  Maybe it doesn't make sense to do
that, but I thought I'd ask anyways.

Would it make sense to document which ports are supported in README-IGC?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 13 Dec 2024 07:53:01 +0000
Resent-Message-ID: <handler.74805.B74805.173407633127302 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, kbrown@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173407633127302
          (code B ref 74805); Fri, 13 Dec 2024 07:53:01 +0000
Received: (at 74805) by debbugs.gnu.org; 13 Dec 2024 07:52:11 +0000
Received: from localhost ([127.0.0.1]:41418 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tM0T4-00076H-I7
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2024 02:52:10 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37200)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tM0T3-000766-2w
 for 74805 <at> debbugs.gnu.org; Fri, 13 Dec 2024 02:52:09 -0500
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 1tM0Sw-0007AO-3V; Fri, 13 Dec 2024 02:52:02 -0500
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=g9Ht1gPz5lxMo3RSLUe4T+fFswzP0fDghi0hTugstaA=; b=RJ2jSoDloNDg
 HLq3L7WTabBA4DCNMsemWkBwYZ7PMf+N8P3YCQJgtzlUxuDBxA34RTqIgj7nkWkSdQ7v+cN3x7RkS
 Nz0HRbfpjt554kWjzs1DwR+n0j/Zz4lVlg74cuBQwl3nvb0foYimem9mwVZOrws8W5kJB+zwoWrcV
 DzwAIxiSehmNMXj2dJNUE9+NTrip1CBXy15XPhJKr+4L/KX0ZHj1jdf3yMfnIs9Nm1b7WwJeRnI1g
 +n9YzP86VND2iW2J/IRrl2jUG4sd9mRvtZwSujboRnBVxn2rKiHeCvF5/Q9l7U40bwwQtCAKEwgJV
 41Mcf5Yi4QpKqLPmixTqkA==;
Date: Fri, 13 Dec 2024 09:51:40 +0200
Message-Id: <86msh0xboz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN>
 (message from Stefan Kangas on Thu, 12 Dec 2024 15:17:03 -0800)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <baca5037-fac8-47e9-b582-9b82d17780a7@HIDDEN>
 <861pyczosk.fsf@HIDDEN>
 <CADwFkmksi0gPCf8JkHDGPSkxQB-Eqro03AY5CX_E2B_wA0vUbw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Stefan Kangas <stefankangas@HIDDEN>
> Date: Thu, 12 Dec 2024 15:17:03 -0800
> Cc: 74805 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > What I did was to take the MSVC makefiles they provide and produce
> > equivalent MinGW makefiles (for GNU Make) instead, using the same
> > source files.  The rest was just to resolve any compilation warnings
> > or errors.  HTH.
> 
> Was any of that work upstreamed?  Maybe it doesn't make sense to do
> that, but I thought I'd ask anyways.

I didn't upstream, but then no one asked me for the patches, which for
me is a clear sign that the 32-bit port of MPS to Windows/MinGW is not
too popular, to put it mildly.

> Would it make sense to document which ports are supported in README-IGC?

It cannot do any harm, although I also don't see how it will help.  If
the instructions there already don't produce a working library, then
the instructions should be amended, and perhaps subdivided to
system-specific ones; otherwise saying on which systems the library
works can only make sense if you want to avert people from trying the
branch on systems where we never tried to compile the library.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 20 Dec 2024 23:49:02 +0000
Resent-Message-ID: <handler.74805.B74805.173473853520803 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173473853520803
          (code B ref 74805); Fri, 20 Dec 2024 23:49:02 +0000
Received: (at 74805) by debbugs.gnu.org; 20 Dec 2024 23:48:55 +0000
Received: from localhost ([127.0.0.1]:44490 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tOmjm-0005PO-I7
	for submit <at> debbugs.gnu.org; Fri, 20 Dec 2024 18:48:55 -0500
Received: from mail-westusazon11023075.outbound.protection.outlook.com
 ([52.101.44.75]:9965 helo=SJ2PR03CU002.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tOmjk-0005PA-3g
 for 74805 <at> debbugs.gnu.org; Fri, 20 Dec 2024 18:48:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=BpsNKsAiHJe1BwM+zeMfrqYfT/em63At4PAI0kbJU/M7MqBoSjmpNsnLGbQB4lBDrcm4exF7NYX2U7AsN/t3iE9Upe4ZlUAuCXDtfCbfPa+uA/PAJ7hKcdIwOlGMVJf04z9+MD98TEveDiaZ+O90r67FJ58tO8q+rDQQW0w7zdLr31nLc8FVP+zCe82c2I0qxlRBcGWDs63ZXDZBGqgU35MMNdcGve9WO6R8qYJc/I4ATC3wIwzMb9oB6hQFkIRIvv2PhccpTf9z9dmTYUQaNYCkggyMamxaTXuEi+kadpl1Cj7R4aas9AmD+SyNNh8cSC0zfP+GeuxiEn9hP/9Vjg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=abp00llYZMJ4TYsWBJHa1zwjRR6C0mDnHoJTDJzodSQ=;
 b=P0YnRmdD79xQAjkdTZOYnKMrdIHTPAZUHsXuiy8+1SojrIkD43g+MbO/ex8e6GKHVpy8Ax6pfhXGEr90dRJA07GBsRHu4UzLuhPaE1Fn2MhxCj6Ku4BkiUxizSXCMo+5QEuVOzCJupVI0Js3i5coQELB/uXf+OPTu94agSCO66keN9GONMAKNF+d/fbL8ZOcXlQUq/GW110G7ussOEwchrhguuzaW2W7bz8VTx9ZCyYsk3l9XQjeYPXsIR0rgf471nQblE6k11pVowdFZRTIbycGeO5PXriinL1JOk+gJvK7X8kMIf2q/jpjFXZYIngYN28MFydp9uZ2gsiYM8r1tA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=abp00llYZMJ4TYsWBJHa1zwjRR6C0mDnHoJTDJzodSQ=;
 b=R2aBZW29W4QaytjaIuoIwtrGYw/6aHggS7Oa06TIjuztUJz65rhKtnFV0Na5aDVrd+ky21tvNjR5IGT0KZldNxKC5b05BCza15+6/QhXloX1RtX2ZUd++kpxE7Ze7MIhi9YY41/owGC1UcbTf2IpKjefOzP1falC/YlCns6628A=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by MN2PR04MB6733.namprd04.prod.outlook.com (2603:10b6:208:1e0::9)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Fri, 20 Dec
 2024 23:48:41 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Fri, 20 Dec 2024
 23:48:40 +0000
Message-ID: <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
Date: Fri, 20 Dec 2024 18:48:37 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <86pllx1lh8.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: BN0PR04CA0101.namprd04.prod.outlook.com
 (2603:10b6:408:ec::16) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN2PR04MB6733:EE_
X-MS-Office365-Filtering-Correlation-Id: aa89acaf-5ec3-44af-0d74-08dd2150d487
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024;
X-Microsoft-Antispam-Message-Info: gi7iYZCEMGxB+zw4COxxCW75/gyecRHyPrTjPGWJB1N4SMxZhkviD0vBceIdUAoSOQoYn+d55Sw4H2+rov0+Gp4KEKeArGMb5WZkQbuRvjTXjJXBt473msQIA1VycZ969SUaKpeBRsOlQ1CKsVCOQvD75TEkzZR3W7DFkqjvjTDTl9dbedtelXCRp6LmzPPQOx9c8B8esvjvNNl2nzUcRPL5Zk0w2YUgVkcNB9JERIQ/hDFTY3gcvaGCE81Mjsxmg35O6F0XQTdmdY8+YfZ7g2zXG2jeWwtXzG08Zvs3K5jgFYtJq/i8X2ewb8cU/5WY92nnuYyBTZU5uXw6C/L32cUp5N/8zbxFe7PQrXKqe0qhfdoSvmaueUvkcKw/MK/e+jK1pD6enxQt0rzj9bvAZtPqFG9olXGVrUsta0Jbq/BwQTT+DwTX78t0Ipt4pzNvLK2aALNfmqYrA2UpDoATdjmnJYhoZ5urPOO1ABKFWj61N0V2hsKellaVX8qu/zMSBpwWC+BrHas8kQi9O/KZ+sm27JhIjbeQ6UjxRxaRmR9DT43LVdXNgCGQoPknP0s63hccu8jxuUEZ95kvGYWQLePADpFTuFhelei72aErkp2G/EhlcZeZHU1zWIDN91NJ4xqUKZfs3Axc2++OTzO+dDKUPRWD3JUYmwwMiHopLqL88AiBu2RyvWui8AabPA1qYhwnvWBcO09534GfWZtQjnRec7ZCVTJG3aHYvx1G7iv49mLUD6e0YTQKivnxORY1wLlnhl9euoR8Sis3YeqW8L0Xmyxa03q+fOO6eLtFXazALh5FE1zPUvdrIufw7yOgLk4YQqUUsG1nD7FxV4WNHufRoyxTrD3Y1yi9trjFYbgjraRk49GWn/st35ssA+gaIWgQQtI/Ti04gStIKPF2p2p/n8O0c4MuxD/Oizw/UWF7czYzJ2IwRWLmDCETXPFIZi7J1rGsbB2FExq0ZOjtATv67y19RiP4hivNdgTw5BwOu3+WcFjWItOWtaf+VZaD3EjbF29kFjQ7JLNiBFcJVabyvpuYGy2Pzkn9wi0yIiOPdhl/dxuJvDCMdDqjyZF401TLBUK44eDaAvREHShTPR7jX6OUL0Qpj6nnKJPL73r5K2vWy0QdVBPfBbyAumYo1lsHevTgp6FkGZw9bKMn7vsuL9IYKjK56ILX7wuLTV3BMiloz0CAopym/8zNXAn3R1KFA9O3DdomxagPdc9SIXKxF1yO06CuMerT1Bl1nO/H1VFgCBOxa/TsT5IW4gmgkNCTH8tP7sDX9vCDG09SEnKpZELoianoVXAsuBGIpqk5O+omsTMootsoLyeiSEBr5FnindLMpWO6egV+nc0SPJc0BGGR1KdGZ6M9y1bFc0KMNjm7FVwLFoTpx2gtWwoW
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(376014)(366016)(1800799024); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: +o88VuQH9t6II5Owh81Prfw2aezXHVsHRIyiegBDQ5emWUFe6oDDgvQxl3Ljn+5XGiQzbYJ9zHxB706MI71uBAU11GNVIXwzS6tzAwPurlG5AKQI17Q1A4Ti88iAhoI2ll2NxYuzqayu7x3XBp5miuHE1KK32cxASGrPe5nVw1/qSjmSGqXkQV1mHdDr28imCb9vMSaJn3XNqh7Q0u3d6P+tUbIxbWaoPNPCgXFXUYux8ZLV4gCnYxRl0C0MT8ZCmM2T4EUiun1yF/+J9mC24iP37HHkUEgxJapFVNj1KZBi1wF6oMRziszmj/HTIReJysHa1qptXq1rZVeQa8fBa7viDXV60NxoWKq6z1FhQHhM4Or5BBabK5MvIGnbJfqgiIv5VO1sA9NzSAWTNkKYUz+W4EGENIopTueihQ/3yeAF5KhCeeqcAe0j97sR29wosFvflFylHL1oRZ5pds5sKXNjlpDtgcURkrfB7HW3tiFxmWokH2EqjxkcHnwH6ro2clT3YKbDcgiVJVawtod3lOSlomWSNDy0lYZEoMxBoGJsm9xNpjJeKyR8ED7jD1kh71IAbbAnqJelZNypmKH4F+/HcIBotGOqGCAytuwTuemAch4SQlyiouLsZVkiYmlAUvuIFgDeuxp0mLfd+aP8RJd+Cc1rDEtz/NCV97kAPH+GHjrea2CG1sUoBj0X6L+if6EjOWUzHeIERJzdFvfuRcWz1cncIhKQvbbif9oA2n8H/rcyGcHRv0hrfVXHNiKjp7d9k8iA+ncmvU4onIYLaUYC4mgoPFlTFCqfiN0QYkw5WUfBFcDZzv3ezh5F6aLSQAH6MZpZkr63V+nVkha0PXHQMhVYABTV3NFF7VyWp022Ak9zha83lP+LYasEALgsmDD9vFqKfveJ9VIs9KxvqvFHPFCrGFo6MBKLcxkLIrHwJIbSgUx8Kt4OmiiZgMlDYV8Df9zYp2cpTFw2uX8ubVeTAcwDBCzWJdQy5guGNd+8Q1Mj6NAmpXVUzkMDZx3EJBCDyrgPU7PrsHWd1HlmIEB2Gci5F1NsXd3xabxNs7DFLtXnB1DdBcCUQ14mVqudzHxK+dZ4xeiB58SWg/0fsk0fkHlpxMIxUH65nqxtqZRW0mh8DgxRdQfmk4/CrulclvmkOgcYN5515LDptPBRCeiEAelXFUi8ohieU9wrDiwpX+K1sfpl/pGPf8vPwIvj6WocBiAi7E8zEa9W3aC7FgMOzZskLeOEBxArAiiglTi+39WMyufNWEL2SeUbvIVvldxfSFYO77Grl/kp9RvEbpf6e+UUej4sdl/O7yfTupAnzaSIX/p6ZBSsJgBxoM0plpYRn2dFpDHOlZB1loBJ1mPREYuk7ksc2+8QeCOD+39KD9MxGCfmC4Gl/xJKBlilPGsaW4uZJSk2DbEnjRYTQHzo2YUV/axILzikYYKby5hWdSGtnxrn25ekMyqjzB+1mh39dZwgR5z0gHMdP55TTVWA0h9gXWKLgYwGOtKnhEwSp5cqp7YN/F0kuDEKcwvxQkK3RSySrmd3Agf2zyFbrlZUIStfN+jTxdlj58FISdyxFHhMh1zq4/lzWVvbkjW4
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: aa89acaf-5ec3-44af-0d74-08dd2150d487
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 23:48:40.7593 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: cet3EMStygRg7eLtn27GcFniqll2M2sFt+Z1PQqIMC97q/LHgVl7ifDF4SUUVaqUFqGF1xqJI4Fl7Tqc1vvDzw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6733
X-Spam-Score: 0.0 (/)
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 12/12/2024 1:09 AM, Eli Zaretskii wrote:
>> Date: Wed, 11 Dec 2024 17:50:40 -0500
>> From: Ken Brown <kbrown@HIDDEN>
>>
>> I've made a first attempt to port mps to Cygwin.  If anyone else is
>> interested in seeing this or helping, you can find my work at
>>
>>     https://github.com/kbrow1i/mps-cygwin
>>
>> This is a fork of the mps git repo with two commits on top.
> 
> Thanks, good news!  Could you please post the patches here, so that
> they are recorded in our bug tracker?
> 
>> With the current attempt, I can build the scratch/igc branch, but there
>> are many test failures.  For example, when I run the process-tests, I
>> get 19 failures and 8 skipped tests.  But on the master branch I get no
>> failures and only 3 skipped.
>>
>> This probably means that my current attempt to port mps is no good, and
>> I have to go back to the drawing board.
> 
> Did you run the MPS test suite, and if you did, were there any
> failures?  My suggestion is to make sure the MPS test suite passes
> cleanly, including in several consecutive runs (when I ported MPS to
> 32-bit MinGW, I had intermittent failures which only happened once in
> several runs, until I fixed that).

This is an update on my attempts to port the MPS to Cygwin and build the 
scratch/igc branch.  The GitHub repo that I cited above now consists of 
4 branches:

1. The "master" branch is an MPS fork with README.Cygwin added.  This 
file explains in detail what I'm summarizing here.

2. The "w3" branch attempts to use the Windows interface on Cygwin.  For 
example, it uses direct calls to VirtualAlloc instead of Cygwin's mmap. 
This attempt fails because it's not compatible with Cygwin's fork.

3. The "mmap" branch is a straightforward port, mostly imitating the 
FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a 
limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the 
works that removes that limitation.  With that patch, 37 of the 38 MPS 
tests pass.  I still need to debug the failing test.  I'm cautiously 
optimistic that I can get this approach to work.  Either way, I expect 
the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 
so that other Cygwin users can try it.

4. The "generic" branch uses generic implementations of some of the MPS 
features.  For example, it uses malloc instead of mmap.  This passes all 
of the MPS tests, and Emacs seems to work well so far in limited 
testing.  I suspect that there may be some performance problems, but I 
haven't seen them yet.

Once I've determined whether or not the mmap approach will work, I'll 
post the MPS patches here either for the mmap branch or the generic branch.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Dec 2024 07:25:02 +0000
Resent-Message-ID: <handler.74805.B74805.17347658714741 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17347658714741
          (code B ref 74805); Sat, 21 Dec 2024 07:25:02 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 07:24:31 +0000
Received: from localhost ([127.0.0.1]:45057 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tOtqh-0001EP-Bd
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 02:24:31 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58172)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tOtqf-0001E8-Su
 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 02:24:30 -0500
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 1tOtqZ-00043U-M8; Sat, 21 Dec 2024 02:24:23 -0500
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=hr7d3nqia1yklFBobeV9Q+IpI3e3yofQ3+48Oorwy7Y=; b=UQ/y3xWj+osQ
 vruyfP8l8iQG21idTHJZNZjTS89Xq9gUaSrCkMEDfwG/QBFkTvd/43dw+6CeMCBO7yM8Ea2MFtUs1
 EyrZfieT6YoWlPkqbDLGqMBbPY0awvxtzSXQJ9AvSxFH3UXGe7Ko9znJm/wJd378DDUlsntdWNrDi
 Dg4+8REh22T1GAG3ORZP5PgXhhJHglgGjM4w5QbWd2I5WWKeCRjl12/doTY9SO3SOGylO7N567FMp
 CEBkpOl0HbVpM/CEegfDolTD16dEzCvS/U1eYdUvx1cKy5SjQMjD1DxDoTHFEqUrU3KKEHpd+9prj
 n1EwFJ4KBRhuX335JxUGWA==;
Date: Sat, 21 Dec 2024 09:24:22 +0200
Message-Id: <86v7vd8pnd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN> (message from
 Ken Brown on Fri, 20 Dec 2024 18:48:37 -0500)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
X-Spam-Score: -2.3 (--)
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: Fri, 20 Dec 2024 18:48:37 -0500
> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
> From: Ken Brown <kbrown@HIDDEN>
> 
> This is an update on my attempts to port the MPS to Cygwin and build the 
> scratch/igc branch.  The GitHub repo that I cited above now consists of 
> 4 branches:
> 
> 1. The "master" branch is an MPS fork with README.Cygwin added.  This 
> file explains in detail what I'm summarizing here.
> 
> 2. The "w3" branch attempts to use the Windows interface on Cygwin.  For 
> example, it uses direct calls to VirtualAlloc instead of Cygwin's mmap. 
> This attempt fails because it's not compatible with Cygwin's fork.
> 
> 3. The "mmap" branch is a straightforward port, mostly imitating the 
> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a 
> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the 
> works that removes that limitation.  With that patch, 37 of the 38 MPS 
> tests pass.  I still need to debug the failing test.  I'm cautiously 
> optimistic that I can get this approach to work.  Either way, I expect 
> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0 
> so that other Cygwin users can try it.
> 
> 4. The "generic" branch uses generic implementations of some of the MPS 
> features.  For example, it uses malloc instead of mmap.  This passes all 
> of the MPS tests, and Emacs seems to work well so far in limited 
> testing.  I suspect that there may be some performance problems, but I 
> haven't seen them yet.
> 
> Once I've determined whether or not the mmap approach will work, I'll 
> post the MPS patches here either for the mmap branch or the generic branch.

Thanks for the update, I think this is very good news.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Dec 2024 16:57:01 +0000
Resent-Message-ID: <handler.74805.B74805.173480021119047 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480021119047
          (code B ref 74805); Sat, 21 Dec 2024 16:57:01 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 16:56:51 +0000
Received: from localhost ([127.0.0.1]:47491 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tP2mX-0004x5-Ea
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 11:56:51 -0500
Received: from mail-centralusazon11021093.outbound.protection.outlook.com
 ([52.101.62.93]:56732 helo=DM5PR21CU001.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tP2mT-0004wq-Oe
 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 11:56:47 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=uvHVDopWLCxiukblNgQrSEbYInSYAXMUNFpe8VTHFgSGlghlurCXgcUQ/K0g2jQwcAoDUQNNwbJgyV+Db5gZ8sZvzDzwu/xDM23cBRYJ8bqlux1mNmnffBKG5J6+whO5rPo9z2Z3+nRztUwEmd1GTJtN1cVmUulhZafflU7GcYoMqZjaN4X40ruZgBjCj+Wfo/AwQ2W7bcI8HosVvCw5c+PXNjFIye6XrHN29Vsa+LoKiOKYfzxNvpJ0LS+rFX2hNkKpfQU8uS5VKIXXPswMgI2/HPRsOhVEFQYIFjxh5mdk9PP4bhQdNtc3GEBVA/MMvL0S1yZVrhfpto51gJQ2DA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=;
 b=QA5C5mgoi8u+noGLDYhqf43OUJob7MRl3ByWS621nmU0/z7C4nZEmcnvc7V6ruh2WW9U1WBkIYf2nR7nq1OA3oAr9OAXLFcMvFRzQe1rtitpN9x2nJgloV8eIH4rNU9lVMiR8seq05TbA44xmP0E4anizOYJ7ylSHrI1bQyote3QfiXAvuBMlwZHGwgESzeL5/P+Q+R/eICz67Z5q5Y58naNmwjcHFwtESMal6e7uqC3OJtjiJSqEhRU8mBypjE2vwOdfVA5C4Dg3Mqdl2pRkwsKmKqapKyBtw9ZJpSIORAomCcFlsT2vIiEW1dqEi2dDcyA2ixBoIVLTq98YmQ6Ow==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CK45THE76hsOe6xkrndy1yW6r+DCLS3T661NGbpTHpA=;
 b=QqszWaWNeIUDMDnE4GISpVXDVzRSTua/EEAc81M5nU9Gu4mFbD5VG/h57dpsHePawQ8pfBOAgMugzqyX1JrB+kT4FEx30h/QLcvtqJFPYVG8rDGQ2uUt9A2pj7v0Q1zYzV5u/OB7R747yVItk1u3lT/gVLMwJ/KjDPlg0vd9XkQ=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by DM6PR04MB6986.namprd04.prod.outlook.com (2603:10b6:5:24f::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Sat, 21 Dec
 2024 16:56:35 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Sat, 21 Dec 2024
 16:56:34 +0000
Content-Type: multipart/mixed; boundary="------------ILuJxdoGBQuUgzIFfNLDOnWq"
Message-ID: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
Date: Sat, 21 Dec 2024 11:56:30 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <86v7vd8pnd.fsf@HIDDEN>
X-ClientProxiedBy: MN2PR14CA0004.namprd14.prod.outlook.com
 (2603:10b6:208:23e::9) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|DM6PR04MB6986:EE_
X-MS-Office365-Filtering-Correlation-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016;
X-Microsoft-Antispam-Message-Info: by4ljpM1GcXGu+fAVX+32zT5hjcXVl6lMPTX7ToKxP33QJMBOWqw4qir/ftqhNcsQpobDFS7Ymm1UKlpVSEMhOeH47OC+DPQgPDflya5GaTsRr49POXcYeIt3Abx2/SRc7pxXg8UoQewW4ouwbwS0ZypVtO7agGdqoCuDzjpZwbZ0PxZ3Mb/d8GidvmlEllZeF+ApMlZMB4pqsiJlnL3yXA7opaGH0p3/1AzPjwy9lDCCVAQg/aCTOrM30x1ZMJ3ooKgvp7ei8xkzpzbTvnQE4wGKQ3eDO7f5iGRq5gEB8jvVq/sb1uEgwqzNCBUue99Ls0RTnSWbXKhEHO6LcP3KKj7t9wb/0YjLOICE3BaIi6G5u4m0Rh+g9AxAoZO180NpO8Ujs6l92iW0mOwcXrGYuUAIVPdYbpYKQh/OHondfXMAGe9dzbAhca/+wS0oTI+1HjU99WMuRAlw5w830jCvInomreOCuFPuHtip9CpFLSxlHKy2x3yv9i8BIyqmfRrcScbBYv62xvAA0nrs6LuwUx22WOSVIUB9+Ec+R6v8N1OE1jy0Nnav+tNrDsVe3T70twzUF1Cs6IzHISmtnu7vz64zRlZtvqhaX2cC8kdgalT8UXc+NjjGOtxahkhjwEcZt0ru+igYi8ZWOlSNRu7JAMUmCeQtWDpaLbzpEoE3EnBONU0RngwJfMEWzZKcSbVaXhJGlBjbgMK/lV+UfBgyUPZh5Lv9gCSZmVJzy/VvA0j80nsf4EQxNiDHBR1OIhau2B3QHfKjxp0y+uuBBoW2ic37H4OUBKibU58cbaZiPMMAKuL1f3w0u5gWEjJCWLF8r4UdUnICanKT81qKeNLN0azuUE1SPD8FdKqtHqJksPPw0BFKbuHFNuSX6DyiHyvSPI0u5sQmCUxcpZUlsAfoyxNWU5Pf08coAPa3pTDareDBzYS4W81xjOGhjBv06bBW5uCRVamKr7MkuzFdz7RXmw30TgZifI3dKMu2cj6iRm4Et3oczVEZsGmH1oyOMTJgwNco61GrGzh6QDMWLzq1fIAUhSmof0CnkG934yO4W8zin18/U4PnjbVZT0eo0fQbIMuYcuRyynVRLdkweSIspSc5XPV3V9Cs/ObNC5ftU3SVhAmwrtyYZDfCJnFBcuBAfOC75CIUslyOHysY1lrtTzZKtsw3+FvTwLSrNHnP1F9dN5nvxpMmzO/i13omsLy8GYHRzEAw0cxmo76ggvKt/XMmRAOuRF+xxhu0K+EZWXhqI4TbKHX162Kg95xfdZMD1tJG2Aqp3xz2FgmED9e6GGHDK0HqCSUFfPonDu4M9H4sjVi46PR8HflLVD/pxT6pthI6RWG1rxRSI/CrME1tadiuE11vp6V1JUJpL0dRGUH1UV3buh+Dr+QM4VqRfgD
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: QKBSbI1QLlu7cpU80HfPQMF1yEarjyuZ0Nq1BXn0ABWaXcDNRSxvzuERR6C6DFeMCuOoXeYFWn602VPVNZnL3qt615aRoH3mtmvQaKcylBIh1GRZGyQC/xwmPQKovmRVWiL0b0x2zf/tPXrKBGNg6CEBCaK2EUVqh+ZputvniaNCxDSLe769Pn0tWY7ViuriYD2UCaEKDSQ+m/6kO8txJKuhVUwmadNXoZwQBST/bwXJshPX2hbRIl+3Mv537XhTRnb1+Xl/P6TFlrYApHSEn5YuYkzUFR+laz1qHSrdi+eyNGfK5Q3y9hF0lYfTuTZkxK7tNGoka4cnBgrGan8qwJJtfs9JZIYlo77qjK2JFMn6R+vrfww6K+noL5/c998HBmkEtZKMncJY7xl+6MISAjf/e6uHesCBLfCn1VAFN0EDyAJmBXimmjoTvjoIuExSlu1MAUMPrRRH5FrSsZkyMyxPp2zo0+hRJEyPRVGVfsTntZI9wC8dvOihhia6aEzg+ayiCysRjYI662c2FV2T5VIlDWwdE2bepthrN8WPPNN4ROB7qjMDaOpiWr1sjvKgfjOg5yP7F4TsZOjxH/khPl7LC7MWmlQxO8SmIvYnR65cDXCavdMxypeOaOhnFT4ShtLzdp6qVSc8MF9OR13NmNfz7MDWbtKXDsxV04ud3bMSU0iEBr/HtBZzFkdTITRbyBPPz21vlPvdJ6hdFA+M+QlvQsM2fCpnh4AzpNX94BnhCRTTIlZx7ZaXbr+vYLevxDnHihRiTPQEcge+w1nxeQkkUZE4n1jR5+6i1bU+cDRALUOAZBwC/luGggC9Bifa/RhrlOkhQQjQ5eMDNTN9XMCqbYCZq/GXtDMeJAOTRUhRjtU4gaF+UFmU+vD5LSqsji9elFQmX+XA/LU+6gcTwBmu2W3dGj5jZ9yVJ52wrFaE+vCu0W72MU27tvLPjOiJIZXwqRmQw/DJCPWXMB8KRl7AgVnhZbFood1gxFCzQnvxqVN5j/DGUpPFNrhQWB09BCIIam9jlf/eSE+mrcy4SG0niJ1uMWPK5qP2UZH21veRSpaTpMtpqMGpr6fswP3FO9vtR3aqaG4ynP9hJqqecsV6S9CEJrnEY/pO4B/VLUU9A7P0xq09x2Clklfcyon+VEN3U6RQKRy4DzJafeIPqzzrdc+8eIT2+AcVLfWsXyr9/itfmU6PF2jyNnprYbLs+xiWurYbPWYcnf3kZQMuyHlDjWTh993qbZKuAEiuh/sx92iF7GtEV3soPPJW9XH778iPAQoItVQ9zuTbS6wcpMiMG88h2FwWa4VkufcxaYs8mqeIN7IAFRNDrPu7YUl1AagdB3RDVRBGR80aVZ7YVCmJ0ZMRBP/aEvqrsM18ZuGCqOAhNQdzBRUVkVAVCTUKvB6pWW3r+HJYi4Fu0smfhu0DYTwt46YS5dAJE/4npyH6LeJAio0zCbLQKL7aMhODZMKDW41ri9sPY6dMngkDNhsmC3qe0o1h2DHXqSOrZEJSjPBFHTE0VLDs7ewgbFcMMI3Y7mqJQACVf9j0hwLQqhzlYKeVCSPR4bUTsgTKPCNRSq0WDquM5N0S0Tc+rxmb
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 79f687a1-3080-4517-c7ad-08dd21e06d2f
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2024 16:56:34.6676 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: GYjDX5z0z6+WkrK43tsAuHPHwZZjS+H86N0mHwnn1eDwzmH37GOCdjnZ6OrBuTsBfNCICZn01cZ0d2Oj0XIUGw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6986
X-Spam-Score: 0.0 (/)
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 (-)

--------------ILuJxdoGBQuUgzIFfNLDOnWq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>> From: Ken Brown <kbrown@HIDDEN>
>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the
>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>> tests pass.  I still need to debug the failing test.  I'm cautiously
>> optimistic that I can get this approach to work.  Either way, I expect
>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0
>> so that other Cygwin users can try it.
> 
> Thanks for the update, I think this is very good news.

I could use some help from the MPS experts in debugging the failing 
test, which is arenacv.  I ran the test under strace and didn't see any 
mmap or munmap failures.  I'm attaching the test log, which doesn't mean 
a thing to me.  I also built an unoptimized arenacv and can run it under 
gdb if someone tells me what to look for.

TIA.

Ken
--------------ILuJxdoGBQuUgzIFfNLDOnWq
Content-Type: text/plain; charset=UTF-8; name="9-arenacv"
Content-Disposition: attachment; filename="9-arenacv"
Content-Transfer-Encoding: base64

Y3lpNmdjL2Nvb2wvYXJlbmFjdjogcmFuZG9taXplKCk6IGNob29zaW5nIGluaXRpYWwgc3RhdGUg
KHYzKTogMjkzNTgyMTgyLgoyNzMwIHRyYWN0cyBwZXIgcGFnZSBpbiB0aGUgcGFnZSB0YWJsZS4K
Vk1BcmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgY29udHJvbFBvb2wgMDAwMDZGRkZGRkZGMDBCOAog
IHJlc2VydmVkICAgICAgICAgMDAwMDAwMDg4NUJEMDAwMAogIGNvbW1pdHRlZCAgICAgICAgMDAw
MDAwMDAwMEJBMDAwMAogIGNvbW1pdExpbWl0ICAgICAgRkZGRkZGRkZGRkZGRkZGRgogIHNwYXJl
Q29tbWl0dGVkICAgMDAwMDAwMDAwMDIwMDAwMAogIHNwYXJlICAgICAgICAgICAgMC43NQogIHpv
bmVTaGlmdCAgICAgICAgMjAKICBncmFpblNpemUgICAgICAgIDAwMDAwMDAwMDAwMTAwMDAKICBs
YXN0VHJhY3QgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAKICBsYXN0VHJhY3RCYXNlICAgIDAwMDAw
MDAwMDAwMDAwMDAKICBwcmltYXJ5ICAgICAgICAgIDAwMDA2RkZGRkJGRjAwMDAKICBoYXNGcmVl
TGFuZCAgICAgIFlFUwogIGZyZWVab25lcyAgICAgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogIHpvbmVkICAgICAgICAg
ICAgWUVTCiAgZHJvcHBlZE1lc3NhZ2VzIDAKICBHbG9iYWxzCiAgICBtcHNWZXJzaW9uIEAoIylS
YXZlbmJyb29rIE1QUywgcHJvZHVjdC5tcHMsIHJlbGVhc2UvMS4xMTguMCwgcGxhdGZvcm0uY3lp
NmdjLCB2YXJpZXR5LmFzc2VydGFzdGljLmxvZ3Rhc3RpYy5zdGF0cywgY29tcGlsZWQgb24gRGVj
IDIxIDIwMjQgMTA6MTg6MjEKICAgIGxvY2sgMDAwMDZGRkZGRTAwMDExMAogICAgcG9sbFRocmVz
aG9sZCAwCiAgICBvdXRzaWRlIHBvbGwKICAgIHJlbGVhc2VkCiAgICBmaWxsTXV0YXRvclNpemUg
MjkxMTIKICAgIGVtcHR5TXV0YXRvclNpemUgMAogICAgYWxsb2NNdXRhdG9yU2l6ZSAwCiAgICBm
aWxsSW50ZXJuYWxTaXplIDAKICAgIGVtcHR5SW50ZXJuYWxTaXplIDAKICAgIHBvb2xTZXJpYWwg
NgogICAgcm9vdFNlcmlhbCAwCiAgICBmb3JtYXRTZXJpYWwgMAogICAgdGhyZWFkU2VyaWFsIDAK
ICAgIGJ1c3lUcmFjZXMgICAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgZmxpcHBlZFRyYWNlcyAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICBI
aXN0b3J5IDAwMDA2RkZGRkZGRjBEMTAgewogICAgICBlcG9jaCAgICAgID0gMAogICAgICBwcmVo
aXN0b3J5ID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMAogICAgICBoaXN0b3J5IHsKICAgICAgICBbbm90ZTogaW5kaWNlcyBh
cmUgcmF3LCBub3Qgcm90YXRlZF0KICAgICAgICBbMF0gPSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgWzFdID0g
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMAogICAgICAgIFsyXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbM10gPSAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
IH0KICAgIH0gSGlzdG9yeSAwMDAwNkZGRkZGRkYwRDEwCiAgICBTaGllbGQgMDAwMDZGRkZGRkZG
MDcwMCB7CiAgICAgIGluc2lkZSBzaGllbGQKICAgICAgc3VzcGVuZGVkIE5PCiAgICAgIGRlcHRo
ICAgICAwCiAgICAgIG5leHQgICAgICAwCiAgICAgIGxlbmd0aCAgICAwCiAgICAgIHVuc3luY2Vk
ICAwCiAgICAgIGhvbGRzICAgICAwCiAgICB9IFNoaWVsZCAwMDAwNkZGRkZGRkYwNzAwCiAgICBN
RlNQb29sIDAwMDA2RkZGRkZGRjA0OTAKICAgICAgc2VyaWFsIDAKICAgICAgYXJlbmEgMDAwMDZG
RkZGRkZGMDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxp
Z25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAw
MDAwMDAwMzAKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxm
IE5PCiAgICAgIHVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMzAKICAgICAgZnJlZUxpc3QgMDAwMDZG
RkZGQzAxMTYzMAogICAgICB0b3RhbCAwMDAwMDAwMDAwMDBGRkYwCiAgICAgIGZyZWUgMDAwMDAw
MDAwMDAwRTlEMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwREMwCiAgICAgIHNlcmlhbCAxCiAg
ICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDApCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAw
MDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRV
bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAK
ICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDIwCiAgICAg
IGZyZWVMaXN0IDAwMDA2RkZGRjE1NDA0NTAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwRkZGMAog
ICAgICBmcmVlIDAwMDAwMDAwMDAwMEZCRjAKICAgIE1WRkZQb29sIDAwMDA2RkZGRkZGRjAwQjgK
ICAgICAgc2VyaWFsIDIKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp
Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz
CiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGF2Z1NpemUgICAwMDAwMDAw
MDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RIaWdoICAwCiAgICAgIHNwYXJl
ICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZGRkYwMTI4IHsKICAgICAgICBoaWdo
IE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lkIDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgfSBM
b2N1c1ByZWYgMDAwMDZGRkZGRkZGMDEyOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyMjAK
ICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEg
IDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAg
ICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAg
ICAgIHRyZWVTaXplOiAxCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAyLCB0
b3RhbCAwLCBtYXggMCwgbWluIDAsIG1lYW4gMCwgbWVhblNxdWFyZWQgMH0KICAgICAgICBTcGxh
eSAwMDAwNkZGRkZGRkYwMjQ4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAog
ICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3
RUE0MDAwMDEwMDAwMDAKICAgICAgICAgIHRyZWUgKCBbMDAwMDZGRkZGRTAwMDAwMCwwMDAwNkZG
RkZFMDEwMDAwKSB7NjU1MzZ9ICkgICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAwMDZGRkZGRkZG
MDI0OAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkZGRjAyRDAKICAgICAgICBjbGFzcyAwMDAwMDAw
MTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAg
ICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZG
RkZGRkYwMTYwCiAgICAgICAgb3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAxCiAgICAg
ICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiA0NDEsIHRvdGFsIDYzNiwgbWF4IDIsIG1p
biAwLCBtZWFuIDEuNDQyMTc2ODcwNzQ4MywgbWVhblNxdWFyZWQgMi4zNDAxMzYwNTQ0MjE3NzN9
CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDJGOCB7CiAgICAgICAgICBjb21wYXJlIDdBMUM0
MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMxRDQzMDAwMTAwMDAwMAogICAgICAgICAg
dXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAgICAgICB0cmVlICggWzAwMDA2RkZGRkUw
MDA1QTgsMDAwMDZGRkZGRTAxMDAwMCkgezY0MDg4fSApICAgICAgICAKICAgICAgICB9IFNwbGF5
IDAwMDA2RkZGRkZGRjAyRjgKICAgICAgRnJlZWxpc3QgMDAwMDZGRkZGRkZGMDM4MAogICAgICAg
IGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAgKCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2
RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxp
c3RTaXplIDAKICAgICAgICBzaXplICAgICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkZGRjAxNjAK
ICAgICAgc2VyaWFsIDMKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZGMDAwMCAoMCkKICAgICAgYWxp
Z25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAz
CiAgICAgIHVucm91bmRlZFVuaXRTaXplIDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkg
MDAwMDAwMDAwMDAxMDAwMAogICAgICBleHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAw
MDAwMDAwMDAwMDI4CiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkUwMTAwNjAKICAgICAgdG90YWwg
MDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZGQTAKICAgIE1WRkZQb29s
IDAwMDA2RkZGRkUwMDAyNDgKICAgICAgc2VyaWFsIDQKICAgICAgYXJlbmEgMDAwMDZGRkZGRkZG
MDAwMCAoMCkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgKICAgICAgYWxpZ25TaGlm
dCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIGV4dGVuZEJ5ICAwMDAwMDAwMDAwMDEwMDAwCiAgICAg
IGF2Z1NpemUgICAwMDAwMDAwMDAwMDAwMDIwCiAgICAgIGZpcnN0Rml0ICAxCiAgICAgIHNsb3RI
aWdoICAwCiAgICAgIHNwYXJlICAgICAwLjc1CiAgICAgIExvY3VzUHJlZiAwMDAwNkZGRkZFMDAw
MkI4IHsKICAgICAgICBoaWdoIE5PCiAgICAgICAgem9uZXMgMTExMTExMTExMTExMTExMTExMTEx
MTExMTExMTExMTEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGF2b2lk
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAKICAgICAgfSBMb2N1c1ByZWYgMDAwMDZGRkZGRTAwMDJCOAogICAgICBDQlNGYXN0
IDAwMDA2RkZGRkUwMDAzQjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFz
dCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAg
ICAgIGluTGFuZCBOTwogICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAg
b3duUG9vbCAgIDAKICAgICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2Yg
dHJlZSIge2NvdW50OiAwfQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDAzRDggewogICAgICAg
ICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEw
MDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAg
ICAgIH0gU3BsYXkgMDAwMDZGRkZGRTAwMDNEOAogICAgICBDQlNGYXN0IDAwMDA2RkZGRkUwMDA0
NjAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNEEwICgiQ0JTRmFzdCIpCiAgICAgICAgYXJl
bmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGlnbiAgOAogICAgICAgIGluTGFuZCBOTwog
ICAgICAgIGJsb2NrUG9vbCAwMDAwNkZGRkZFMDAwMkYwCiAgICAgICAgb3duUG9vbCAgIDAKICAg
ICAgICAgIHRyZWVTaXplOiAwCiAgICAgICAgbWV0ZXIgInNpemUgb2YgdHJlZSIge2NvdW50OiAw
fQogICAgICAgIFNwbGF5IDAwMDA2RkZGRkUwMDA0ODggewogICAgICAgICAgY29tcGFyZSA3QTFD
NDMwMDAxMDAwMDAwCiAgICAgICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAg
IHVwZGF0ZU5vZGUgQjdFQTQwMDAwMTAwMDAwMAogICAgICAgIAogICAgICAgIH0gU3BsYXkgMDAw
MDZGRkZGRTAwMDQ4OAogICAgICBGcmVlbGlzdCAwMDAwNkZGRkZFMDAwNTEwCiAgICAgICAgY2xh
c3MgMDAwMDAwMDEwMDQ4OTBBMCAoIkZyZWVsaXN0IikKICAgICAgICBhcmVuYSAgMDAwMDZGRkZG
RkZGMDAwMAogICAgICAgIGFsaWduICA4CiAgICAgICAgaW5MYW5kIE5PCiAgICAgICAgbGlzdFNp
emUgMAogICAgICAgIHNpemUgICAgIDAKICAgIE1GU1Bvb2wgMDAwMDZGRkZGRTAwMDJGMAogICAg
ICBzZXJpYWwgNQogICAgICBhcmVuYSAwMDAwNkZGRkZGRkYwMDAwICgwKQogICAgICBhbGlnbm1l
bnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNoaWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAg
ICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBleHRlbmRCeSAwMDAw
MDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgWUVTCiAgICAgIHVuaXRTaXplIDAwMDAwMDAw
MDAwMDAwMjgKICAgICAgZnJlZUxpc3QgMDAwMDAwMDAwMDAwMDAwMAogICAgICB0b3RhbCAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgIGZyZWUgMDAwMDAwMDAwMDAwMDAwMAogICAgQ2hhaW4gMDAwMDZG
RkZGRTAwMDEyOCB7CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgR2VuRGVzYyAw
MDAwNkZGRkZFMDAwMTU4IHsKICAgICAgICB6b25lcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgY2FwYWNpdHkg
ODM4ODYwOAogICAgICAgIG1vcnRhbGl0eSAwLjg1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAKICAgICAgICB0cmFjZSAwIHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3
YXJkZWQgMAogICAgICAgICAgcHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdl
bkRlc2MgMDAwMDZGRkZGRTAwMDE1OAogICAgICBHZW5EZXNjIDAwMDA2RkZGRkUwMDAxRDAgewog
ICAgICAgIHpvbmVzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBjYXBhY2l0eSAzNzc0ODczNgogICAgICAgIG1v
cnRhbGl0eSAwLjQ1CiAgICAgICAgYWN0aXZlVHJhY2VzIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICB0cmFjZSAw
IHsKICAgICAgICAgIGNvbmRlbW5lZCAwCiAgICAgICAgICBmb3J3YXJkZWQgMAogICAgICAgICAg
cHJlc2VydmVkSW5QbGFjZSAwCiAgICAgICAgfQogICAgICB9IEdlbkRlc2MgMDAwMDZGRkZGRTAw
MDFEMAogICAgfSBDaGFpbiAwMDAwNkZGRkZFMDAwMTI4CiAgZXh0ZW5kQnk6IDY3MTA4ODY0CiAg
ZXh0ZW5kTWluOiAwCiAgQ0JTIDAwMDA2RkZGRkZGRjBFODAKICAgIGNsYXNzIDAwMDAwMDAxMDA0
ODA1QTAgKCJDQlMiKQogICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgIGFsaWduICA2NTUz
NgogICAgaW5MYW5kIE5PCiAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMERDMAogICAgb3duUG9v
bCAgIDAKICAgICAgdHJlZVNpemU6IDMyCiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6
IDQ4NSwgdG90YWwgOTc0OCwgbWF4IDM4LCBtaW4gMCwgbWVhbiAyMC4wOTg5NjkwNzIxNjQ5NSwg
bWVhblNxdWFyZWQgNDk5LjgwMjA2MTg1NTY3MDR9CiAgICBTcGxheSAwMDAwNkZGRkZGRkYwRUE4
IHsKICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgIG5vZGVLZXkgMDMxRDQzMDAw
MTAwMDAwMAogICAgICB1cGRhdGVOb2RlIEI1MTk0NDAwMDEwMDAwMDAKICAgICAgdHJlZSAoICgg
KCAoICggWzAwMDA2RkY4M0MxMDAwMDAsMDAwMDZGRjgzQzExMDAwMCkgKSAvIFswMDAwNkZGOEYw
MTAwMDAwLDAwMDA2RkY4RjAxMTAwMDApIFwgKCBbMDAwMDZGRjkzMDEwMDAwMCwwMDAwNkZGOTMw
MTEwMDAwKSApICkgLyBbMDAwMDZGRjk1MDEwMDAwMCwwMDAwNkZGOTUwMTEwMDAwKSBcICggKCBb
MDAwMDZGRjk3MDEwMDAwMCwwMDAwNkZGOTcwMTEwMDAwKSApIC8gWzAwMDA2RkY5ODgxMDAwMDAs
MDAwMDZGRjk4ODExMDAwMCkgXCAoIFswMDAwNkZGOTkwMTAwMDAwLDAwMDA2RkY5OTAxMTAwMDAp
ICkgKSApIC8gWzAwMDA2RkY5OUMxMDAwMDAsMDAwMDZGRjk5QzExMDAwMCkgXCAoICggKCBbMDAw
MDZGRkE1QUREMDAwMCwwMDAwNkZGQTVBREUwMDAwKSApIC8gWzAwMDA2RkZCMTIwMDAwMDAsMDAw
MDZGRkIxMjAxMDAwMCkgXCAoIFswMDAwNkZGQjUyMDAwMDAwLDAwMDA2RkZCNTIwMTAwMDApICkg
KSAvIFswMDAwNkZGQjcyMDAwMDAwLDAwMDA2RkZCNzIwMTAwMDApIFwgKCAoIFswMDAwNkZGQjky
MDAwMDAwLDAwMDA2RkZCOTIwMTAwMDApICkgLyBbMDAwMDZGRkJBNjAwMDAwMCwwMDAwNkZGQkE2
MDEwMDAwKSBcICggWzAwMDA2RkZCQjIwMDAwMDAsMDAwMDZGRkJCMjAxMDAwMCkgKSApICkgKSAv
IFswMDAwNkZGQkJCMjYwMDAwLDAwMDA2RkZCQkIyNzAwMDApIFwgKCAoICggKCBbMDAwMDZGRkM3
QzEwMDAwMCwwMDAwNkZGQzdDMTEwMDAwKSApIC8gWzAwMDA2RkZEMzQxMDAwMDAsMDAwMDZGRkQz
NDExMDAwMCkgXCAoIFswMDAwNkZGRDc0MTAwMDAwLDAwMDA2RkZENzQxMTAwMDApICkgKSAvIFsw
MDAwNkZGRDk0MTAwMDAwLDAwMDA2RkZEOTQxMTAwMDApIFwgKCAoIFswMDAwNkZGREI0MTAwMDAw
LDAwMDA2RkZEQjQxMTAwMDApICkgLyBbMDAwMDZGRkRDODEwMDAwMCwwMDAwNkZGREM4MTEwMDAw
KSBcICggWzAwMDA2RkZERDQxMDAwMDAsMDAwMDZGRkRENDExMDAwMCkgKSApICkgLyBbMDAwMDZG
RkREQzEwMDAwMCwwMDAwNkZGRERDMTEwMDAwKSBcICggKCAoIFswMDAwNkZGRTlCQkIwMDAwLDAw
MDA2RkZFOUJCQzAwMDApICkgLyBbMDAwMDZGRkY1MjAwMDAwMCwwMDAwNkZGRjUyMDEwMDAwKSBc
ICggWzAwMDA2RkZGOTIwMDAwMDAsMDAwMDZGRkY5MjAxMDAwMCkgKSApIC8gWzAwMDA2RkZGQjIw
MDAwMDAsMDAwMDZGRkZCMjAxMDAwMCkgXCAoICggWzAwMDA2RkZGRDIwMDAwMDAsMDAwMDZGRkZE
MjAxMDAwMCkgKSAvIFswMDAwNkZGRkU2QTYwMDAwLDAwMDA2RkZGRTZBNzAwMDApIFwgKCBbMDAw
MDZGRkZGMjAwMDAwMCwwMDAwNkZGRkYyMDEwMDAwKSBcICggWzAwMDA2RkZGRkUwMjAwMDAsMDAw
MDZGRkZGRTAzMDAwMCkgKSApICkgKSApICkgICAgCiAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjBF
QTgKQ2h1bmsgWzAwMDA2RkZGRkJGRjAwMDAsIDAwMDA2RkZGRkZGRjAwMDApICgwKSB7CiAgWzAw
MDA2RkZGRkMwMTAwMDAsIDAwMDA2RkZGRkMwMjAwMDApIDAwMDA2RkZGRkZGRjA0OTAgMCAoTUZT
UG9vbCkKICBbMDAwMDZGRkZGRTAwMDAwMCwgMDAwMDZGRkZGRTAxMDAwMCkgMDAwMDZGRkZGRkZG
MDBCOCAyIChNVkZGUG9vbCkKICBbMDAwMDZGRkZGRTAxMDAwMCwgMDAwMDZGRkZGRTAyMDAwMCkg
MDAwMDZGRkZGRkZGMDE2MCAzIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAw
MDAwNkZGRkZGRkYwMDAwKQpDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZGMDAw
MCkgKDEpIHsKICBbMDAwMDZGRkZGMTU0MDAwMCwgMDAwMDZGRkZGMTU1MDAwMCkgMDAwMDZGRkZG
RkZGMERDMCAxIChNRlNQb29sKQp9IENodW5rIFswMDAwNkZGRkYxNTEwMDAwLCAwMDAwNkZGRkZC
RkYwMDAwKQpDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkgKDIpIHsK
fSBDaHVuayBbMDAwMDZGRkZFNkEzMDAwMCwgMDAwMDZGRkZGMTUxMDAwMCkKQ2h1bmsgWzAwMDA2
RkZGRDE0OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApICgzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGRDE0
OTAwMDAsIDAwMDA2RkZGRTZBMzAwMDApCkNodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZG
RkQxNDkwMDAwKSAoNCkgewp9IENodW5rIFswMDAwNkZGRkM2OUIwMDAwLCAwMDAwNkZGRkQxNDkw
MDAwKQpDaHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkgKDUpIHsKfSBD
aHVuayBbMDAwMDZGRkZCMTQyMDAwMCwgMDAwMDZGRkZDNjlCMDAwMCkKQ2h1bmsgWzAwMDA2RkZG
OTEzQzAwMDAsIDAwMDA2RkZGQjE0MjAwMDApICg2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGOTEzQzAw
MDAsIDAwMDA2RkZGQjE0MjAwMDApCkNodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkx
M0MwMDAwKSAoNykgewp9IENodW5rIFswMDAwNkZGRjg2OEUwMDAwLCAwMDAwNkZGRjkxM0MwMDAw
KQpDaHVuayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkgKDgpIHsKfSBDaHVu
ayBbMDAwMDZGRkY3MTM1MDAwMCwgMDAwMDZGRkY4NjhFMDAwMCkKQ2h1bmsgWzAwMDA2RkZGNTEz
MTAwMDAsIDAwMDA2RkZGNzEzNTAwMDApICg5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZGNTEzMTAwMDAs
IDAwMDA2RkZGNzEzNTAwMDApCkNodW5rIFswMDAwNkZGRjQ2ODQwMDAwLCAwMDAwNkZGRjUxMzEw
MDAwKSAoMTApIHsKfSBDaHVuayBbMDAwMDZGRkY0Njg0MDAwMCwgMDAwMDZGRkY1MTMxMDAwMCkK
Q2h1bmsgWzAwMDA2RkZGM0JENjAwMDAsIDAwMDA2RkZGNDY4NDAwMDApICgxMSkgewp9IENodW5r
IFswMDAwNkZGRjNCRDYwMDAwLCAwMDAwNkZGRjQ2ODQwMDAwKQpDaHVuayBbMDAwMDZGRkYzMTI4
MDAwMCwgMDAwMDZGRkYzQkQ2MDAwMCkgKDEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZGMzEyODAwMDAs
IDAwMDA2RkZGM0JENjAwMDApCkNodW5rIFswMDAwNkZGRjFCQ0UwMDAwLCAwMDAwNkZGRjMxMjgw
MDAwKSAoMTMpIHsKfSBDaHVuayBbMDAwMDZGRkYxQkNFMDAwMCwgMDAwMDZGRkYzMTI4MDAwMCkK
Q2h1bmsgWzAwMDA2RkZGMTEyMDAwMDAsIDAwMDA2RkZGMUJDRTAwMDApICgxNCkgewp9IENodW5r
IFswMDAwNkZGRjExMjAwMDAwLCAwMDAwNkZGRjFCQ0UwMDAwKQpDaHVuayBbMDAwMDZGRkVGQkM3
MDAwMCwgMDAwMDZGRkYxMTIwMDAwMCkgKDE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFRkJDNzAwMDAs
IDAwMDA2RkZGMTEyMDAwMDApCkNodW5rIFswMDAwNkZGRURCQzEwMDAwLCAwMDAwNkZGRUZCQzcw
MDAwKSAoMTYpIHsKfSBDaHVuayBbMDAwMDZGRkVEQkMxMDAwMCwgMDAwMDZGRkVGQkM3MDAwMCkK
Q2h1bmsgWzAwMDA2RkZFRDExMzAwMDAsIDAwMDA2RkZFREJDMTAwMDApICgxNykgewp9IENodW5r
IFswMDAwNkZGRUQxMTMwMDAwLCAwMDAwNkZGRURCQzEwMDAwKQpDaHVuayBbMDAwMDZGRkVCQkJB
MDAwMCwgMDAwMDZGRkVEMTEzMDAwMCkgKDE4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFQkJCQTAwMDAs
IDAwMDA2RkZFRDExMzAwMDApCkNodW5rIFswMDAwNkZGRTlCQjYwMDAwLCAwMDAwNkZGRUJCQkEw
MDAwKSAoMTkpIHsKfSBDaHVuayBbMDAwMDZGRkU5QkI2MDAwMCwgMDAwMDZGRkVCQkJBMDAwMCkK
Q2h1bmsgWzAwMDA2RkZFODY1RTAwMDAsIDAwMDA2RkZFOUJCNjAwMDApICgyMCkgewp9IENodW5r
IFswMDAwNkZGRTg2NUUwMDAwLCAwMDAwNkZGRTlCQjYwMDAwKQpDaHVuayBbMDAwMDZGRkU3QkIw
MDAwMCwgMDAwMDZGRkU4NjVFMDAwMCkgKDIxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZFN0JCMDAwMDAs
IDAwMDA2RkZFODY1RTAwMDApCkNodW5rIFswMDAwNkZGRTcxMDIwMDAwLCAwMDAwNkZGRTdCQjAw
MDAwKSAoMjIpIHsKfSBDaHVuayBbMDAwMDZGRkU3MTAyMDAwMCwgMDAwMDZGRkU3QkIwMDAwMCkK
Q2h1bmsgWzAwMDA2RkZFNUJBODAwMDAsIDAwMDA2RkZFNzEwMjAwMDApICgyMykgewp9IENodW5r
IFswMDAwNkZGRTVCQTgwMDAwLCAwMDAwNkZGRTcxMDIwMDAwKQpDaHVuayBbMDAwMDZGRkU1MEZB
MDAwMCwgMDAwMDZGRkU1QkE4MDAwMCkgKDI0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFNTBGQTAwMDAs
IDAwMDA2RkZFNUJBODAwMDApCkNodW5rIFswMDAwNkZGRTNCQTEwMDAwLCAwMDAwNkZGRTUwRkEw
MDAwKSAoMjUpIHsKfSBDaHVuayBbMDAwMDZGRkUzQkExMDAwMCwgMDAwMDZGRkU1MEZBMDAwMCkK
Q2h1bmsgWzAwMDA2RkZFMUI5QjAwMDAsIDAwMDA2RkZFM0JBMTAwMDApICgyNikgewp9IENodW5r
IFswMDAwNkZGRTFCOUIwMDAwLCAwMDAwNkZGRTNCQTEwMDAwKQpDaHVuayBbMDAwMDZGRkUxMEVE
MDAwMCwgMDAwMDZGRkUxQjlCMDAwMCkgKDI3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZFMTBFRDAwMDAs
IDAwMDA2RkZFMUI5QjAwMDApCkNodW5rIFswMDAwNkZGREZCOTQwMDAwLCAwMDAwNkZGRTEwRUQw
MDAwKSAoMjgpIHsKfSBDaHVuayBbMDAwMDZGRkRGQjk0MDAwMCwgMDAwMDZGRkUxMEVEMDAwMCkK
Q2h1bmsgWzAwMDA2RkZEREI5MDAwMDAsIDAwMDA2RkZERkI5NDAwMDApICgyOSkgewp9IENodW5r
IFswMDAwNkZGRERCOTAwMDAwLCAwMDAwNkZGREZCOTQwMDAwKQpDaHVuayBbMDAwMDZGRkREMEUy
MDAwMCwgMDAwMDZGRkREQjkwMDAwMCkgKDMwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZERDBFMjAwMDAs
IDAwMDA2RkZEREI5MDAwMDApCkNodW5rIFswMDAwNkZGREM2MzQwMDAwLCAwMDAwNkZGREQwRTIw
MDAwKSAoMzEpIHsKfSBDaHVuayBbMDAwMDZGRkRDNjM0MDAwMCwgMDAwMDZGRkREMEUyMDAwMCkK
Q2h1bmsgWzAwMDA2RkZEQjBEQTAwMDAsIDAwMDA2RkZEQzYzNDAwMDApICgzMikgewp9IENodW5r
IFswMDAwNkZGREIwREEwMDAwLCAwMDAwNkZGREM2MzQwMDAwKQpDaHVuayBbMDAwMDZGRkRBNjJD
MDAwMCwgMDAwMDZGRkRCMERBMDAwMCkgKDMzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZEQTYyQzAwMDAs
IDAwMDA2RkZEQjBEQTAwMDApCkNodW5rIFswMDAwNkZGRDkwRDMwMDAwLCAwMDAwNkZGREE2MkMw
MDAwKSAoMzQpIHsKfSBDaHVuayBbMDAwMDZGRkQ5MEQzMDAwMCwgMDAwMDZGRkRBNjJDMDAwMCkK
Q2h1bmsgWzAwMDA2RkZENzBDRDAwMDAsIDAwMDA2RkZEOTBEMzAwMDApICgzNSkgewp9IENodW5r
IFswMDAwNkZGRDcwQ0QwMDAwLCAwMDAwNkZGRDkwRDMwMDAwKQpDaHVuayBbMDAwMDZGRkQ2NjFG
MDAwMCwgMDAwMDZGRkQ3MENEMDAwMCkgKDM2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZENjYxRjAwMDAs
IDAwMDA2RkZENzBDRDAwMDApCkNodW5rIFswMDAwNkZGRDUwQzYwMDAwLCAwMDAwNkZGRDY2MUYw
MDAwKSAoMzcpIHsKfSBDaHVuayBbMDAwMDZGRkQ1MEM2MDAwMCwgMDAwMDZGRkQ2NjFGMDAwMCkK
Q2h1bmsgWzAwMDA2RkZEMzBDMjAwMDAsIDAwMDA2RkZENTBDNjAwMDApICgzOCkgewp9IENodW5r
IFswMDAwNkZGRDMwQzIwMDAwLCAwMDAwNkZGRDUwQzYwMDAwKQpDaHVuayBbMDAwMDZGRkQyNjE1
MDAwMCwgMDAwMDZGRkQzMEMyMDAwMCkgKDM5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZEMjYxNTAwMDAs
IDAwMDA2RkZEMzBDMjAwMDApCkNodW5rIFswMDAwNkZGRDFCNjcwMDAwLCAwMDAwNkZGRDI2MTUw
MDAwKSAoNDApIHsKfSBDaHVuayBbMDAwMDZGRkQxQjY3MDAwMCwgMDAwMDZGRkQyNjE1MDAwMCkK
Q2h1bmsgWzAwMDA2RkZEMTBCOTAwMDAsIDAwMDA2RkZEMUI2NzAwMDApICg0MSkgewp9IENodW5r
IFswMDAwNkZGRDEwQjkwMDAwLCAwMDAwNkZGRDFCNjcwMDAwKQpDaHVuayBbMDAwMDZGRkNGQjVG
MDAwMCwgMDAwMDZGRkQxMEI5MDAwMCkgKDQyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDRkI1RjAwMDAs
IDAwMDA2RkZEMTBCOTAwMDApCkNodW5rIFswMDAwNkZGQ0YwQjEwMDAwLCAwMDAwNkZGQ0ZCNUYw
MDAwKSAoNDMpIHsKfSBDaHVuayBbMDAwMDZGRkNGMEIxMDAwMCwgMDAwMDZGRkNGQjVGMDAwMCkK
Q2h1bmsgWzAwMDA2RkZDREI1ODAwMDAsIDAwMDA2RkZDRjBCMTAwMDApICg0NCkgewp9IENodW5r
IFswMDAwNkZGQ0RCNTgwMDAwLCAwMDAwNkZGQ0YwQjEwMDAwKQpDaHVuayBbMDAwMDZGRkNCQjUy
MDAwMCwgMDAwMDZGRkNEQjU4MDAwMCkgKDQ1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDQkI1MjAwMDAs
IDAwMDA2RkZDREI1ODAwMDApCkNodW5rIFswMDAwNkZGQ0IwQTQwMDAwLCAwMDAwNkZGQ0JCNTIw
MDAwKSAoNDYpIHsKfSBDaHVuayBbMDAwMDZGRkNCMEE0MDAwMCwgMDAwMDZGRkNCQjUyMDAwMCkK
Q2h1bmsgWzAwMDA2RkZDOUI0QjAwMDAsIDAwMDA2RkZDQjBBNDAwMDApICg0Nykgewp9IENodW5r
IFswMDAwNkZGQzlCNEIwMDAwLCAwMDAwNkZGQ0IwQTQwMDAwKQpDaHVuayBbMDAwMDZGRkM3QjQ3
MDAwMCwgMDAwMDZGRkM5QjRCMDAwMCkgKDQ4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDN0I0NzAwMDAs
IDAwMDA2RkZDOUI0QjAwMDApCkNodW5rIFswMDAwNkZGQzY1RUYwMDAwLCAwMDAwNkZGQzdCNDcw
MDAwKSAoNDkpIHsKfSBDaHVuayBbMDAwMDZGRkM2NUVGMDAwMCwgMDAwMDZGRkM3QjQ3MDAwMCkK
Q2h1bmsgWzAwMDA2RkZDNUI0MTAwMDAsIDAwMDA2RkZDNjVFRjAwMDApICg1MCkgewp9IENodW5r
IFswMDAwNkZGQzVCNDEwMDAwLCAwMDAwNkZGQzY1RUYwMDAwKQpDaHVuayBbMDAwMDZGRkM1MDkz
MDAwMCwgMDAwMDZGRkM1QjQxMDAwMCkgKDUxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZDNTA5MzAwMDAs
IDAwMDA2RkZDNUI0MTAwMDApCkNodW5rIFswMDAwNkZGQzNCMzkwMDAwLCAwMDAwNkZGQzUwOTMw
MDAwKSAoNTIpIHsKfSBDaHVuayBbMDAwMDZGRkMzQjM5MDAwMCwgMDAwMDZGRkM1MDkzMDAwMCkK
Q2h1bmsgWzAwMDA2RkZDMzA4QjAwMDAsIDAwMDA2RkZDM0IzOTAwMDApICg1Mykgewp9IENodW5r
IFswMDAwNkZGQzMwOEIwMDAwLCAwMDAwNkZGQzNCMzkwMDAwKQpDaHVuayBbMDAwMDZGRkMxQjMy
MDAwMCwgMDAwMDZGRkMzMDhCMDAwMCkgKDU0KSB7Cn0gQ2h1bmsgWzAwMDA2RkZDMUIzMjAwMDAs
IDAwMDA2RkZDMzA4QjAwMDApCkNodW5rIFswMDAwNkZGQkZCMkMwMDAwLCAwMDAwNkZGQzFCMzIw
MDAwKSAoNTUpIHsKfSBDaHVuayBbMDAwMDZGRkJGQjJDMDAwMCwgMDAwMDZGRkMxQjMyMDAwMCkK
Q2h1bmsgWzAwMDA2RkZCRjA3RTAwMDAsIDAwMDA2RkZCRkIyQzAwMDApICg1Nikgewp9IENodW5r
IFswMDAwNkZGQkYwN0UwMDAwLCAwMDAwNkZGQkZCMkMwMDAwKQpDaHVuayBbMDAwMDZGRkJEQjI1
MDAwMCwgMDAwMDZGRkJGMDdFMDAwMCkgKDU3KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCREIyNTAwMDAs
IDAwMDA2RkZCRjA3RTAwMDApCkNodW5rIFswMDAwNkZGQkJCMjEwMDAwLCAwMDAwNkZGQkRCMjUw
MDAwKSAoNTgpIHsKfSBDaHVuayBbMDAwMDZGRkJCQjIxMDAwMCwgMDAwMDZGRkJEQjI1MDAwMCkK
Q2h1bmsgWzAwMDA2RkZCQjA3MzAwMDAsIDAwMDA2RkZCQkIyMTAwMDApICg1OSkgewp9IENodW5r
IFswMDAwNkZGQkIwNzMwMDAwLCAwMDAwNkZGQkJCMjEwMDAwKQpDaHVuayBbMDAwMDZGRkJBNUM1
MDAwMCwgMDAwMDZGRkJCMDczMDAwMCkgKDYwKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCQTVDNTAwMDAs
IDAwMDA2RkZCQjA3MzAwMDApCkNodW5rIFswMDAwNkZGQjkwNkIwMDAwLCAwMDAwNkZGQkE1QzUw
MDAwKSAoNjEpIHsKfSBDaHVuayBbMDAwMDZGRkI5MDZCMDAwMCwgMDAwMDZGRkJBNUM1MDAwMCkK
Q2h1bmsgWzAwMDA2RkZCODVCRDAwMDAsIDAwMDA2RkZCOTA2QjAwMDApICg2Mikgewp9IENodW5r
IFswMDAwNkZGQjg1QkQwMDAwLCAwMDAwNkZGQjkwNkIwMDAwKQpDaHVuayBbMDAwMDZGRkI3MDY0
MDAwMCwgMDAwMDZGRkI4NUJEMDAwMCkgKDYzKSB7Cn0gQ2h1bmsgWzAwMDA2RkZCNzA2NDAwMDAs
IDAwMDA2RkZCODVCRDAwMDApCkNodW5rIFswMDAwNkZGQjUwNUUwMDAwLCAwMDAwNkZGQjcwNjQw
MDAwKSAoNjQpIHsKfSBDaHVuayBbMDAwMDZGRkI1MDVFMDAwMCwgMDAwMDZGRkI3MDY0MDAwMCkK
Q2h1bmsgWzAwMDA2RkZCNDVCMDAwMDAsIDAwMDA2RkZCNTA1RTAwMDApICg2NSkgewp9IENodW5r
IFswMDAwNkZGQjQ1QjAwMDAwLCAwMDAwNkZGQjUwNUUwMDAwKQpDaHVuayBbMDAwMDZGRkIzMDU3
MDAwMCwgMDAwMDZGRkI0NUIwMDAwMCkgKDY2KSB7Cn0gQ2h1bmsgWzAwMDA2RkZCMzA1NzAwMDAs
IDAwMDA2RkZCNDVCMDAwMDApCkNodW5rIFswMDAwNkZGQjEwNTMwMDAwLCAwMDAwNkZGQjMwNTcw
MDAwKSAoNjcpIHsKfSBDaHVuayBbMDAwMDZGRkIxMDUzMDAwMCwgMDAwMDZGRkIzMDU3MDAwMCkK
Q2h1bmsgWzAwMDA2RkZCMDVBNjAwMDAsIDAwMDA2RkZCMTA1MzAwMDApICg2OCkgewp9IENodW5r
IFswMDAwNkZGQjA1QTYwMDAwLCAwMDAwNkZGQjEwNTMwMDAwKQpDaHVuayBbMDAwMDZGRkFGQUY4
MDAwMCwgMDAwMDZGRkIwNUE2MDAwMCkgKDY5KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRkFGODAwMDAs
IDAwMDA2RkZCMDVBNjAwMDApCkNodW5rIFswMDAwNkZGQUYwNEEwMDAwLCAwMDAwNkZGQUZBRjgw
MDAwKSAoNzApIHsKfSBDaHVuayBbMDAwMDZGRkFGMDRBMDAwMCwgMDAwMDZGRkFGQUY4MDAwMCkK
Q2h1bmsgWzAwMDA2RkZBREFGMDAwMDAsIDAwMDA2RkZBRjA0QTAwMDApICg3MSkgewp9IENodW5r
IFswMDAwNkZGQURBRjAwMDAwLCAwMDAwNkZGQUYwNEEwMDAwKQpDaHVuayBbMDAwMDZGRkFEMDQy
MDAwMCwgMDAwMDZGRkFEQUYwMDAwMCkgKDcyKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBRDA0MjAwMDAs
IDAwMDA2RkZBREFGMDAwMDApCkNodW5rIFswMDAwNkZGQUJBRTkwMDAwLCAwMDAwNkZGQUQwNDIw
MDAwKSAoNzMpIHsKfSBDaHVuayBbMDAwMDZGRkFCQUU5MDAwMCwgMDAwMDZGRkFEMDQyMDAwMCkK
Q2h1bmsgWzAwMDA2RkZBOUFFMzAwMDAsIDAwMDA2RkZBQkFFOTAwMDApICg3NCkgewp9IENodW5r
IFswMDAwNkZGQTlBRTMwMDAwLCAwMDAwNkZGQUJBRTkwMDAwKQpDaHVuayBbMDAwMDZGRkE5MDM1
MDAwMCwgMDAwMDZGRkE5QUUzMDAwMCkgKDc1KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBOTAzNTAwMDAs
IDAwMDA2RkZBOUFFMzAwMDApCkNodW5rIFswMDAwNkZGQTdBREMwMDAwLCAwMDAwNkZGQTkwMzUw
MDAwKSAoNzYpIHsKfSBDaHVuayBbMDAwMDZGRkE3QURDMDAwMCwgMDAwMDZGRkE5MDM1MDAwMCkK
Q2h1bmsgWzAwMDA2RkZBNUFEODAwMDAsIDAwMDA2RkZBN0FEQzAwMDApICg3Nykgewp9IENodW5r
IFswMDAwNkZGQTVBRDgwMDAwLCAwMDAwNkZGQTdBREMwMDAwKQpDaHVuayBbMDAwMDZGRkE0NTgw
MDAwMCwgMDAwMDZGRkE1QUQ4MDAwMCkgKDc4KSB7Cn0gQ2h1bmsgWzAwMDA2RkZBNDU4MDAwMDAs
IDAwMDA2RkZBNUFEODAwMDApCkNodW5rIFswMDAwNkZGQTNBRDIwMDAwLCAwMDAwNkZGQTQ1ODAw
MDAwKSAoNzkpIHsKfSBDaHVuayBbMDAwMDZGRkEzQUQyMDAwMCwgMDAwMDZGRkE0NTgwMDAwMCkK
Q2h1bmsgWzAwMDA2RkZBMzAyNDAwMDAsIDAwMDA2RkZBM0FEMjAwMDApICg4MCkgewp9IENodW5r
IFswMDAwNkZGQTMwMjQwMDAwLCAwMDAwNkZGQTNBRDIwMDAwKQpDaHVuayBbMDAwMDZGRkExQUNB
MDAwMCwgMDAwMDZGRkEzMDI0MDAwMCkgKDgxKSB7Cn0gQ2h1bmsgWzAwMDA2RkZBMUFDQTAwMDAs
IDAwMDA2RkZBMzAyNDAwMDApCkNodW5rIFswMDAwNkZGQTEwMUMwMDAwLCAwMDAwNkZGQTFBQ0Ew
MDAwKSAoODIpIHsKfSBDaHVuayBbMDAwMDZGRkExMDFDMDAwMCwgMDAwMDZGRkExQUNBMDAwMCkK
Q2h1bmsgWzAwMDA2RkY5RkFDMzAwMDAsIDAwMDA2RkZBMTAxQzAwMDApICg4Mykgewp9IENodW5r
IFswMDAwNkZGOUZBQzMwMDAwLCAwMDAwNkZGQTEwMUMwMDAwKQpDaHVuayBbMDAwMDZGRjlEQUJE
MDAwMCwgMDAwMDZGRjlGQUMzMDAwMCkgKDg0KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5REFCRDAwMDAs
IDAwMDA2RkY5RkFDMzAwMDApCkNodW5rIFswMDAwNkZGOUQwMEYwMDAwLCAwMDAwNkZGOURBQkQw
MDAwKSAoODUpIHsKfSBDaHVuayBbMDAwMDZGRjlEMDBGMDAwMCwgMDAwMDZGRjlEQUJEMDAwMCkK
Q2h1bmsgWzAwMDA2RkY5QkFCNjAwMDAsIDAwMDA2RkY5RDAwRjAwMDApICg4Nikgewp9IENodW5r
IFswMDAwNkZGOUJBQjYwMDAwLCAwMDAwNkZGOUQwMEYwMDAwKQpDaHVuayBbMDAwMDZGRjk5QUIy
MDAwMCwgMDAwMDZGRjlCQUI2MDAwMCkgKDg3KSB7Cn0gQ2h1bmsgWzAwMDA2RkY5OUFCMjAwMDAs
IDAwMDA2RkY5QkFCNjAwMDApCkNodW5rIFswMDAwNkZGOTkwMDQwMDAwLCAwMDAwNkZGOTlBQjIw
MDAwKSAoODgpIHsKfSBDaHVuayBbMDAwMDZGRjk5MDA0MDAwMCwgMDAwMDZGRjk5QUIyMDAwMCkK
Q2h1bmsgWzAwMDA2RkY5ODU1NjAwMDAsIDAwMDA2RkY5OTAwNDAwMDApICg4OSkgewp9IENodW5r
IFswMDAwNkZGOTg1NTYwMDAwLCAwMDAwNkZGOTkwMDQwMDAwKQpDaHVuayBbMDAwMDZGRjk2RkZD
MDAwMCwgMDAwMDZGRjk4NTU2MDAwMCkgKDkwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5NkZGQzAwMDAs
IDAwMDA2RkY5ODU1NjAwMDApCkNodW5rIFswMDAwNkZGOTY1NEUwMDAwLCAwMDAwNkZGOTZGRkMw
MDAwKSAoOTEpIHsKfSBDaHVuayBbMDAwMDZGRjk2NTRFMDAwMCwgMDAwMDZGRjk2RkZDMDAwMCkK
Q2h1bmsgWzAwMDA2RkY5NEZGNTAwMDAsIDAwMDA2RkY5NjU0RTAwMDApICg5Mikgewp9IENodW5r
IFswMDAwNkZGOTRGRjUwMDAwLCAwMDAwNkZGOTY1NEUwMDAwKQpDaHVuayBbMDAwMDZGRjkyRkVG
MDAwMCwgMDAwMDZGRjk0RkY1MDAwMCkgKDkzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY5MkZFRjAwMDAs
IDAwMDA2RkY5NEZGNTAwMDApCkNodW5rIFswMDAwNkZGOTI1NDEwMDAwLCAwMDAwNkZGOTJGRUYw
MDAwKSAoOTQpIHsKfSBDaHVuayBbMDAwMDZGRjkyNTQxMDAwMCwgMDAwMDZGRjkyRkVGMDAwMCkK
Q2h1bmsgWzAwMDA2RkY5MEZFODAwMDAsIDAwMDA2RkY5MjU0MTAwMDApICg5NSkgewp9IENodW5r
IFswMDAwNkZGOTBGRTgwMDAwLCAwMDAwNkZGOTI1NDEwMDAwKQpDaHVuayBbMDAwMDZGRjhFRkU0
MDAwMCwgMDAwMDZGRjkwRkU4MDAwMCkgKDk2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4RUZFNDAwMDAs
IDAwMDA2RkY5MEZFODAwMDApCkNodW5rIFswMDAwNkZGOEU1MzcwMDAwLCAwMDAwNkZGOEVGRTQw
MDAwKSAoOTcpIHsKfSBDaHVuayBbMDAwMDZGRjhFNTM3MDAwMCwgMDAwMDZGRjhFRkU0MDAwMCkK
Q2h1bmsgWzAwMDA2RkY4REE4OTAwMDAsIDAwMDA2RkY4RTUzNzAwMDApICg5OCkgewp9IENodW5r
IFswMDAwNkZGOERBODkwMDAwLCAwMDAwNkZGOEU1MzcwMDAwKQpDaHVuayBbMDAwMDZGRjhDRkRC
MDAwMCwgMDAwMDZGRjhEQTg5MDAwMCkgKDk5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4Q0ZEQjAwMDAs
IDAwMDA2RkY4REE4OTAwMDApCkNodW5rIFswMDAwNkZGOEJBODEwMDAwLCAwMDAwNkZGOENGREIw
MDAwKSAoMTAwKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4QkE4MTAwMDAsIDAwMDA2RkY4Q0ZEQjAwMDAp
CkNodW5rIFswMDAwNkZGOEFGRDMwMDAwLCAwMDAwNkZGOEJBODEwMDAwKSAoMTAxKSB7Cn0gQ2h1
bmsgWzAwMDA2RkY4QUZEMzAwMDAsIDAwMDA2RkY4QkE4MTAwMDApCkNodW5rIFswMDAwNkZGODlB
N0EwMDAwLCAwMDAwNkZGOEFGRDMwMDAwKSAoMTAyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4OUE3QTAw
MDAsIDAwMDA2RkY4QUZEMzAwMDApCkNodW5rIFswMDAwNkZGODdBNzQwMDAwLCAwMDAwNkZGODlB
N0EwMDAwKSAoMTAzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY4N0E3NDAwMDAsIDAwMDA2RkY4OUE3QTAw
MDApCkNodW5rIFswMDAwNkZGODZGQzYwMDAwLCAwMDAwNkZGODdBNzQwMDAwKSAoMTA0KSB7Cn0g
Q2h1bmsgWzAwMDA2RkY4NkZDNjAwMDAsIDAwMDA2RkY4N0E3NDAwMDApCkNodW5rIFswMDAwNkZG
ODVBNkQwMDAwLCAwMDAwNkZGODZGQzYwMDAwKSAoMTA1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4NUE2
RDAwMDAsIDAwMDA2RkY4NkZDNjAwMDApCkNodW5rIFswMDAwNkZGODNBNjkwMDAwLCAwMDAwNkZG
ODVBNkQwMDAwKSAoMTA2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4M0E2OTAwMDAsIDAwMDA2RkY4NUE2
RDAwMDApCkNodW5rIFswMDAwNkZGODI1MTEwMDAwLCAwMDAwNkZGODNBNjkwMDAwKSAoMTA3KSB7
Cn0gQ2h1bmsgWzAwMDA2RkY4MjUxMTAwMDAsIDAwMDA2RkY4M0E2OTAwMDApCkNodW5rIFswMDAw
NkZGODFBNjMwMDAwLCAwMDAwNkZGODI1MTEwMDAwKSAoMTA4KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4
MUE2MzAwMDAsIDAwMDA2RkY4MjUxMTAwMDApCkNodW5rIFswMDAwNkZGODBGQjUwMDAwLCAwMDAw
NkZGODFBNjMwMDAwKSAoMTA5KSB7Cn0gQ2h1bmsgWzAwMDA2RkY4MEZCNTAwMDAsIDAwMDA2RkY4
MUE2MzAwMDApCkNodW5rIFswMDAwNkZGN0ZBNUIwMDAwLCAwMDAwNkZGODBGQjUwMDAwKSAoMTEw
KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3RkE1QjAwMDAsIDAwMDA2RkY4MEZCNTAwMDApCkNodW5rIFsw
MDAwNkZGN0VGQUQwMDAwLCAwMDAwNkZGN0ZBNUIwMDAwKSAoMTExKSB7Cn0gQ2h1bmsgWzAwMDA2
RkY3RUZBRDAwMDAsIDAwMDA2RkY3RkE1QjAwMDApCkNodW5rIFswMDAwNkZGN0RBNTQwMDAwLCAw
MDAwNkZGN0VGQUQwMDAwKSAoMTEyKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3REE1NDAwMDAsIDAwMDA2
RkY3RUZBRDAwMDApCkNodW5rIFswMDAwNkZGN0JBNEUwMDAwLCAwMDAwNkZGN0RBNTQwMDAwKSAo
MTEzKSB7Cn0gQ2h1bmsgWzAwMDA2RkY3QkE0RTAwMDAsIDAwMDA2RkY3REE1NDAwMDApCkNodW5r
IFswMDAwNkZGN0FGQTAwMDAwLCAwMDAwNkZGN0JBNEUwMDAwKSAoMTE0KSB7Cn0gQ2h1bmsgWzAw
MDA2RkY3QUZBMDAwMDAsIDAwMDA2RkY3QkE0RTAwMDApCkNodW5rIFswMDAwNkZGNzlBNDcwMDAw
LCAwMDAwNkZGN0FGQTAwMDAwKSAoMTE1KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3OUE0NzAwMDAsIDAw
MDA2RkY3QUZBMDAwMDApCkNodW5rIFswMDAwNkZGNzdBNDMwMDAwLCAwMDAwNkZGNzlBNDcwMDAw
KSAoMTE2KSB7Cn0gQ2h1bmsgWzAwMDA2RkY3N0E0MzAwMDAsIDAwMDA2RkY3OUE0NzAwMDApCjI3
MzAgdHJhY3RzIHBlciBwYWdlIGluIHRoZSBwYWdlIHRhYmxlLgpWTUFyZW5hIDAwMDA2RkZGRkZG
RjAwMDAKICBjb250cm9sUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgcmVzZXJ2ZWQgICAgICAgICAw
MDAwMDAwMDZFQzMwMDAwCiAgY29tbWl0dGVkICAgICAgICAwMDAwMDAwMDAwMTMwMDAwCiAgY29t
bWl0TGltaXQgICAgICBGRkZGRkZGRkZGRkZGRkZGCiAgc3BhcmVDb21taXR0ZWQgICAwMDAwMDAw
MDAwMDQwMDAwCiAgc3BhcmUgICAgICAgICAgICAwLjc1CiAgem9uZVNoaWZ0ICAgICAgICAyMAog
IGdyYWluU2l6ZSAgICAgICAgMDAwMDAwMDAwMDAxMDAwMAogIGxhc3RUcmFjdCAgICAgICAgMDAw
MDAwMDAwMDAwMDAwMAogIGxhc3RUcmFjdEJhc2UgICAgMDAwMDAwMDAwMDAwMDAwMAogIHByaW1h
cnkgICAgICAgICAgMDAwMDZGRkZGQkZGMDAwMAogIGhhc0ZyZWVMYW5kICAgICAgWUVTCiAgZnJl
ZVpvbmVzICAgICAgICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgem9uZWQgICAgICAgICAgICBOTwogIGRyb3BwZWRNZXNz
YWdlcyAwCiAgR2xvYmFscwogICAgbXBzVmVyc2lvbiBAKCMpUmF2ZW5icm9vayBNUFMsIHByb2R1
Y3QubXBzLCByZWxlYXNlLzEuMTE4LjAsIHBsYXRmb3JtLmN5aTZnYywgdmFyaWV0eS5hc3NlcnRh
c3RpYy5sb2d0YXN0aWMuc3RhdHMsIGNvbXBpbGVkIG9uIERlYyAyMSAyMDI0IDEwOjE4OjIxCiAg
ICBsb2NrIDAwMDA2RkZGRkMwMjAxMTAKICAgIHBvbGxUaHJlc2hvbGQgMAogICAgb3V0c2lkZSBw
b2xsCiAgICByZWxlYXNlZAogICAgZmlsbE11dGF0b3JTaXplIDE1OTEyCiAgICBlbXB0eU11dGF0
b3JTaXplIDAKICAgIGFsbG9jTXV0YXRvclNpemUgMAogICAgZmlsbEludGVybmFsU2l6ZSAwCiAg
ICBlbXB0eUludGVybmFsU2l6ZSAwCiAgICBwb29sU2VyaWFsIDYKICAgIHJvb3RTZXJpYWwgMAog
ICAgZm9ybWF0U2VyaWFsIDAKICAgIHRocmVhZFNlcmlhbCAwCiAgICBidXN5VHJhY2VzICAgIDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAKICAgIGZsaXBwZWRUcmFjZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgSGlzdG9yeSAwMDAwNkZGRkZGRkYw
RDEwIHsKICAgICAgZXBvY2ggICAgICA9IDAKICAgICAgcHJlaGlzdG9yeSA9IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAg
ICAgaGlzdG9yeSB7CiAgICAgICAgW25vdGU6IGluZGljZXMgYXJlIHJhdywgbm90IHJvdGF0ZWRd
CiAgICAgICAgWzBdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIFsxXSA9IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBbMl0g
PSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwCiAgICAgICAgWzNdID0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICB9CiAgICB9IEhpc3RvcnkgMDAw
MDZGRkZGRkZGMEQxMAogICAgU2hpZWxkIDAwMDA2RkZGRkZGRjA3MDAgewogICAgICBpbnNpZGUg
c2hpZWxkCiAgICAgIHN1c3BlbmRlZCBOTwogICAgICBkZXB0aCAgICAgMAogICAgICBuZXh0ICAg
ICAgMAogICAgICBsZW5ndGggICAgMAogICAgICB1bnN5bmNlZCAgMAogICAgICBob2xkcyAgICAg
MAogICAgfSBTaGllbGQgMDAwMDZGRkZGRkZGMDcwMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYw
NDkwCiAgICAgIHNlcmlhbCAwCiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAg
IGFsaWdubWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAw
MDAwMwogICAgICB1bnJvdW5kZWRVbml0U2l6ZSAwMDAwMDAwMDAwMDAwMDMwCiAgICAgIGV4dGVu
ZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAgICAgZXh0ZW5kU2VsZiBOTwogICAgICB1bml0U2l6ZSAw
MDAwMDAwMDAwMDAwMDMwCiAgICAgIGZyZWVMaXN0IDAwMDA2RkZGRkMwMTAwRDAKICAgICAgdG90
YWwgMDAwMDAwMDAwMDAwRkZGMAogICAgICBmcmVlIDAwMDAwMDAwMDAwMEZFRDAKICAgIE1GU1Bv
b2wgMDAwMDZGRkZGRkZGMERDMAogICAgICBzZXJpYWwgMQogICAgICBhcmVuYSAwMDAwNkZGRkZG
RkYwMDAwICgxKQogICAgICBhbGlnbm1lbnQgMDAwMDAwMDAwMDAwMDAwOAogICAgICBhbGlnblNo
aWZ0IDAwMDAwMDAwMDAwMDAwMDMKICAgICAgdW5yb3VuZGVkVW5pdFNpemUgMDAwMDAwMDAwMDAw
MDAyMAogICAgICBleHRlbmRCeSAwMDAwMDAwMDAwMDEwMDAwCiAgICAgIGV4dGVuZFNlbGYgTk8K
ICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmcmVlTGlzdCAwMDAwNkZGRkYx
NTQwMDkwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAgICAgZnJlZSAwMDAwMDAwMDAw
MDBGRjcwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZGRkYwMEI4CiAgICAgIHNlcmlhbCAyCiAgICAg
IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw
MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICBleHRlbmRCeSAgMDAw
MDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAwMDAwMDAyMAogICAgICBmaXJz
dEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAgICAgMC43NQogICAgICBMb2N1
c1ByZWYgMDAwMDZGRkZGRkZGMDEyOCB7CiAgICAgICAgaGlnaCBOTwogICAgICAgIHpvbmVzIDEx
MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9jdXNQcmVmIDAwMDA2RkZGRkZG
RjAxMjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZGRkYwMjIwCiAgICAgICAgY2xhc3MgMDAwMDAw
MDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAg
ICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZG
RkZGRkZGMDE2MAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAg
ICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMiwgdG90YWwgMCwgbWF4IDAsIG1pbiAw
LCBtZWFuIDAsIG1lYW5TcXVhcmVkIDB9CiAgICAgICAgU3BsYXkgMDAwMDZGRkZGRkZGMDI0OCB7
CiAgICAgICAgICBjb21wYXJlIDdBMUM0MzAwMDEwMDAwMDAKICAgICAgICAgIG5vZGVLZXkgMDMx
RDQzMDAwMTAwMDAwMAogICAgICAgICAgdXBkYXRlTm9kZSBCN0VBNDAwMDAxMDAwMDAwCiAgICAg
ICAgICB0cmVlICggWzAwMDA2RkZGRkMwMjAwMDAsMDAwMDZGRkZGQzAzMDAwMCkgezY1NTM2fSAp
ICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkZGRjAyNDgKICAgICAgQ0JTRmFzdCAw
MDAwNkZGRkZGRkYwMkQwCiAgICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3Qi
KQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAg
ICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAwMDZGRkZGRkZGMDE2MAogICAgICAgIG93
blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMQogICAgICAgIG1ldGVyICJzaXplIG9mIHRy
ZWUiIHtjb3VudDogNDQxLCB0b3RhbCA2MzYsIG1heCAyLCBtaW4gMCwgbWVhbiAxLjQ0MjE3Njg3
MDc0ODMsIG1lYW5TcXVhcmVkIDIuMzQwMTM2MDU0NDIxNzczfQogICAgICAgIFNwbGF5IDAwMDA2
RkZGRkZGRjAyRjggewogICAgICAgICAgY29tcGFyZSA3QTFDNDMwMDAxMDAwMDAwCiAgICAgICAg
ICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgICAgIHVwZGF0ZU5vZGUgQjdFQTQwMDAw
MTAwMDAwMAogICAgICAgICAgdHJlZSAoIFswMDAwNkZGRkZDMDIwNUE4LDAwMDA2RkZGRkMwMzAw
MDApIHs2NDA4OH0gKSAgICAgICAgCiAgICAgICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwMkY4CiAg
ICAgIEZyZWVsaXN0IDAwMDA2RkZGRkZGRjAzODAKICAgICAgICBjbGFzcyAwMDAwMDAwMTAwNDg5
MEEwICgiRnJlZWxpc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICAgICAg
YWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBsaXN0U2l6ZSAwCiAgICAgICAgc2l6
ZSAgICAgMAogICAgTUZTUG9vbCAwMDAwNkZGRkZGRkYwMTYwCiAgICAgIHNlcmlhbCAzCiAgICAg
IGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdubWVudCAwMDAwMDAwMDAwMDAw
MDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwogICAgICB1bnJvdW5kZWRVbml0
U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGV4dGVuZEJ5IDAwMDAwMDAwMDAwMTAwMDAKICAg
ICAgZXh0ZW5kU2VsZiBZRVMKICAgICAgdW5pdFNpemUgMDAwMDAwMDAwMDAwMDAyOAogICAgICBm
cmVlTGlzdCAwMDAwNkZGRkZDMDMwMDYwCiAgICAgIHRvdGFsIDAwMDAwMDAwMDAwMEZGRjAKICAg
ICAgZnJlZSAwMDAwMDAwMDAwMDBGRkEwCiAgICBNVkZGUG9vbCAwMDAwNkZGRkZDMDIwMjQ4CiAg
ICAgIHNlcmlhbCA0CiAgICAgIGFyZW5hIDAwMDA2RkZGRkZGRjAwMDAgKDEpCiAgICAgIGFsaWdu
bWVudCAwMDAwMDAwMDAwMDAwMDA4CiAgICAgIGFsaWduU2hpZnQgMDAwMDAwMDAwMDAwMDAwMwog
ICAgICBleHRlbmRCeSAgMDAwMDAwMDAwMDAxMDAwMAogICAgICBhdmdTaXplICAgMDAwMDAwMDAw
MDAwMDAyMAogICAgICBmaXJzdEZpdCAgMQogICAgICBzbG90SGlnaCAgMAogICAgICBzcGFyZSAg
ICAgMC43NQogICAgICBMb2N1c1ByZWYgMDAwMDZGRkZGQzAyMDJCOCB7CiAgICAgICAgaGlnaCBO
TwogICAgICAgIHpvbmVzIDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKICAgICAgICBhdm9pZCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIH0gTG9j
dXNQcmVmIDAwMDA2RkZGRkMwMjAyQjgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwM0IwCiAg
ICAgICAgY2xhc3MgMDAwMDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAw
MDAwNkZGRkZGRkYwMDAwCiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAg
ICBibG9ja1Bvb2wgMDAwMDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAg
ICB0cmVlU2l6ZTogMAogICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAg
ICAgICBTcGxheSAwMDAwNkZGRkZDMDIwM0Q4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAw
MTAwMDAwMAogICAgICAgICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRh
dGVOb2RlIEI3RUE0MDAwMDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZG
RkMwMjAzRDgKICAgICAgQ0JTRmFzdCAwMDAwNkZGRkZDMDIwNDYwCiAgICAgICAgY2xhc3MgMDAw
MDAwMDEwMDQ4MDRBMCAoIkNCU0Zhc3QiKQogICAgICAgIGFyZW5hICAwMDAwNkZGRkZGRkYwMDAw
CiAgICAgICAgYWxpZ24gIDgKICAgICAgICBpbkxhbmQgTk8KICAgICAgICBibG9ja1Bvb2wgMDAw
MDZGRkZGQzAyMDJGMAogICAgICAgIG93blBvb2wgICAwCiAgICAgICAgICB0cmVlU2l6ZTogMAog
ICAgICAgIG1ldGVyICJzaXplIG9mIHRyZWUiIHtjb3VudDogMH0KICAgICAgICBTcGxheSAwMDAw
NkZGRkZDMDIwNDg4IHsKICAgICAgICAgIGNvbXBhcmUgN0ExQzQzMDAwMTAwMDAwMAogICAgICAg
ICAgbm9kZUtleSAwMzFENDMwMDAxMDAwMDAwCiAgICAgICAgICB1cGRhdGVOb2RlIEI3RUE0MDAw
MDEwMDAwMDAKICAgICAgICAKICAgICAgICB9IFNwbGF5IDAwMDA2RkZGRkMwMjA0ODgKICAgICAg
RnJlZWxpc3QgMDAwMDZGRkZGQzAyMDUxMAogICAgICAgIGNsYXNzIDAwMDAwMDAxMDA0ODkwQTAg
KCJGcmVlbGlzdCIpCiAgICAgICAgYXJlbmEgIDAwMDA2RkZGRkZGRjAwMDAKICAgICAgICBhbGln
biAgOAogICAgICAgIGluTGFuZCBOTwogICAgICAgIGxpc3RTaXplIDAKICAgICAgICBzaXplICAg
ICAwCiAgICBNRlNQb29sIDAwMDA2RkZGRkMwMjAyRjAKICAgICAgc2VyaWFsIDUKICAgICAgYXJl
bmEgMDAwMDZGRkZGRkZGMDAwMCAoMSkKICAgICAgYWxpZ25tZW50IDAwMDAwMDAwMDAwMDAwMDgK
ICAgICAgYWxpZ25TaGlmdCAwMDAwMDAwMDAwMDAwMDAzCiAgICAgIHVucm91bmRlZFVuaXRTaXpl
IDAwMDAwMDAwMDAwMDAwMjgKICAgICAgZXh0ZW5kQnkgMDAwMDAwMDAwMDAxMDAwMAogICAgICBl
eHRlbmRTZWxmIFlFUwogICAgICB1bml0U2l6ZSAwMDAwMDAwMDAwMDAwMDI4CiAgICAgIGZyZWVM
aXN0IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgdG90YWwgMDAwMDAwMDAwMDAwMDAwMAogICAgICBm
cmVlIDAwMDAwMDAwMDAwMDAwMDAKICAgIENoYWluIDAwMDA2RkZGRkMwMjAxMjggewogICAgICBh
cmVuYSAwMDAwNkZGRkZGRkYwMDAwCiAgICAgIEdlbkRlc2MgMDAwMDZGRkZGQzAyMDE1OCB7CiAg
ICAgICAgem9uZXMgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMAogICAgICAgIGNhcGFjaXR5IDgzODg2MDgKICAgICAgICBtb3J0
YWxpdHkgMC44NQogICAgICAgIGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7
CiAgICAgICAgICBjb25kZW1uZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHBy
ZXNlcnZlZEluUGxhY2UgMAogICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAx
NTgKICAgICAgR2VuRGVzYyAwMDAwNkZGRkZDMDIwMUQwIHsKICAgICAgICB6b25lcyAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
CiAgICAgICAgY2FwYWNpdHkgMzc3NDg3MzYKICAgICAgICBtb3J0YWxpdHkgMC40NQogICAgICAg
IGFjdGl2ZVRyYWNlcyAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwCiAgICAgICAgdHJhY2UgMCB7CiAgICAgICAgICBjb25kZW1u
ZWQgMAogICAgICAgICAgZm9yd2FyZGVkIDAKICAgICAgICAgIHByZXNlcnZlZEluUGxhY2UgMAog
ICAgICAgIH0KICAgICAgfSBHZW5EZXNjIDAwMDA2RkZGRkMwMjAxRDAKICAgIH0gQ2hhaW4gMDAw
MDZGRkZGQzAyMDEyOAogIGV4dGVuZEJ5OiA2NzEwODg2NAogIGV4dGVuZE1pbjogMAogIENCUyAw
MDAwNkZGRkZGRkYwRTgwCiAgICBjbGFzcyAwMDAwMDAwMTAwNDgwNUEwICgiQ0JTIikKICAgIGFy
ZW5hICAwMDAwNkZGRkZGRkYwMDAwCiAgICBhbGlnbiAgNjU1MzYKICAgIGluTGFuZCBOTwogICAg
YmxvY2tQb29sIDAwMDA2RkZGRkZGRjBEQzAKICAgIG93blBvb2wgICAwCiAgICAgIHRyZWVTaXpl
OiA0CiAgICBtZXRlciAic2l6ZSBvZiB0cmVlIiB7Y291bnQ6IDUxOCwgdG90YWwgMjQ3NiwgbWF4
IDYsIG1pbiAwLCBtZWFuIDQuNzc5OTIyNzc5OTIyNzgsIG1lYW5TcXVhcmVkIDI0LjA2OTQ5ODA2
OTQ5ODA2fQogICAgU3BsYXkgMDAwMDZGRkZGRkZGMEVBOCB7CiAgICAgIGNvbXBhcmUgN0ExQzQz
MDAwMTAwMDAwMAogICAgICBub2RlS2V5IDAzMUQ0MzAwMDEwMDAwMDAKICAgICAgdXBkYXRlTm9k
ZSBCNTE5NDQwMDAxMDAwMDAwCiAgICAgIHRyZWUgKCAoIFswMDAwNkZGRkQxNEQwMDAwLDAwMDA2
RkZGRDE0RTAwMDApICkgLyBbMDAwMDZGRkZFNkE2MDAwMCwwMDAwNkZGRkU2QTcwMDAwKSBcICgg
WzAwMDA2RkZGRjE1NTAwMDAsMDAwMDZGRkZGMTU2MDAwMCkgXCAoIFswMDAwNkZGRkZDMDQwMDAw
LDAwMDA2RkZGRkMwNTAwMDApICkgKSApICAgIAogICAgfSBTcGxheSAwMDAwNkZGRkZGRkYwRUE4
CkNodW5rIFswMDAwNkZGRkZCRkYwMDAwLCAwMDAwNkZGRkZGRkYwMDAwKSAoMCkgewogIFswMDAw
NkZGRkZDMDEwMDAwLCAwMDAwNkZGRkZDMDIwMDAwKSAwMDAwNkZGRkZGRkYwNDkwIDAgKE1GU1Bv
b2wpCiAgWzAwMDA2RkZGRkMwMjAwMDAsIDAwMDA2RkZGRkMwMzAwMDApIDAwMDA2RkZGRkZGRjAw
QjggMiAoTVZGRlBvb2wpCiAgWzAwMDA2RkZGRkMwMzAwMDAsIDAwMDA2RkZGRkMwNDAwMDApIDAw
MDA2RkZGRkZGRjAxNjAgMyAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGQkZGMDAwMCwgMDAw
MDZGRkZGRkZGMDAwMCkKQ2h1bmsgWzAwMDA2RkZGRjE1MTAwMDAsIDAwMDA2RkZGRkJGRjAwMDAp
ICgxKSB7CiAgWzAwMDA2RkZGRjE1NDAwMDAsIDAwMDA2RkZGRjE1NTAwMDApIDAwMDA2RkZGRkZG
RjBEQzAgMSAoTUZTUG9vbCkKfSBDaHVuayBbMDAwMDZGRkZGMTUxMDAwMCwgMDAwMDZGRkZGQkZG
MDAwMCkKQ2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApICgyKSB7Cn0g
Q2h1bmsgWzAwMDA2RkZGRTZBMzAwMDAsIDAwMDA2RkZGRjE1MTAwMDApCkNodW5rIFswMDAwNkZG
RkQxNDkwMDAwLCAwMDAwNkZGRkU2QTMwMDAwKSAoMykgewp9IENodW5rIFswMDAwNkZGRkQxNDkw
MDAwLCAwMDAwNkZGRkU2QTMwMDAwKQpDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZE
MTQ5MDAwMCkgKDQpIHsKfSBDaHVuayBbMDAwMDZGRkZCMTQzMDAwMCwgMDAwMDZGRkZEMTQ5MDAw
MCkKQ2h1bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApICg1KSB7Cn0gQ2h1
bmsgWzAwMDA2RkZGOTEzRDAwMDAsIDAwMDA2RkZGQjE0MzAwMDApCjI3MzAgdHJhY3RzIHBlciBw
YWdlIGluIHRoZSBwYWdlIHRhYmxlLgoKZ2FwUmVnaW9uOiBSRVNPVVJDRTogdW5hYmxlIHRvIG9i
dGFpbiByZXNvdXJjZXMKCg==

--------------ILuJxdoGBQuUgzIFfNLDOnWq--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Dec 2024 17:24:01 +0000
Resent-Message-ID: <handler.74805.B74805.173480178523880 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Pip Cet <pipcet@HIDDEN>, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480178523880
          (code B ref 74805); Sat, 21 Dec 2024 17:24:01 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 17:23:05 +0000
Received: from localhost ([127.0.0.1]:47567 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tP3Bw-0006D5-VF
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:23:05 -0500
Received: from mail-ej1-f46.google.com ([209.85.218.46]:44255)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1tP3Bt-0006CK-Sk
 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:23:02 -0500
Received: by mail-ej1-f46.google.com with SMTP id
 a640c23a62f3a-aae81f4fdc4so213772266b.0
 for <74805 <at> debbugs.gnu.org>; Sat, 21 Dec 2024 09:23:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1734801716; x=1735406516; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=j9UxmnS3jk7PR69ytvkCJAAeVrOYbkaxYWBsLXjPNTE=;
 b=FgEhk3RWzy4e2t+GiWIE6bt8SJTYCPjm5+Q7zw6MndSMOTz6HT83iBF4P46dgRelnc
 CXRB2WGSe8jzNKvEy5/ZamjHsKvLJ5UgnIvy8yRvU7yZ5XCdVy7e9PbD2BGtv6U1c8SG
 Lb4nLiGWDZ2Tqsf1O+1TBsSQ16eZSAXdCCw2TnSBlfa6+vGGxnLlKocKzxc6OFa9htts
 ckWClZX4WlBFLWASoaoj449uw1JS1SO074jLkzUqEW6DjLBuWQEaaG1KQC8JdIH8Vxk0
 a+0ujhEEtTFzRVd9Bq1MBvkFAkE1GHxeV1Imso0kZCfIxd2KG4kepSIG061Eg2OTyuOA
 It3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734801716; x=1735406516;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=j9UxmnS3jk7PR69ytvkCJAAeVrOYbkaxYWBsLXjPNTE=;
 b=ox1S5F8U8FFsHx39V6T8LZobNhBF/HTm3FOXutI+L/6dHDY+qsULto6qBhHHmfwy8t
 0JyE7bTAmH1vSIN9n/MuD4yPtnAF4jC10NSqNfUt8TZPW4NCCPv405eTlUi2MQ2yel0p
 xL2h4cdgWA8SgCrrDfUWcwkkEensTbFZEqzG9Wit4tYwCvVBGD8b+ixQjBwcMgZi4zZK
 6vW4YsENHKLUm7LqJvM25GKLO/stF4u+KYaFu982U60xqkIt7ASvvkycORCkdwUMC0Gg
 vTq5TY7pS/nLE0EXVgTI+9b/cCnNGiXNmd1ictOC/WN9QjId9AApUdQx6nLFE2LoCvlw
 YibQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCV6jG6IFj4AyfujvvMFbbN5WBpuGd+cj7Mtdcv4mNFD7HVXD0D/DkHW6kIGDb0AkeFuGbDeug==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx0x+x+TfoDYMwm5jovK3vP57tbYL1TSLiChuVjhhbM4ih1AfNo
 9a/ug4n3pJQZH0ZWu1Wz7Ak9mzwPNLdkSQlZyJCP9P6R8pMgCrFB
X-Gm-Gg: ASbGnctQn3zcbvUS7GHPf11HilkbqYItEAD11KY3YKbc7to5yrlkWW0TJSDJjxIJTvt
 aXTcW8fyqSaD8H2x++UY9/Ekpm0Cg9MyGA/qcA/eQQSZ6xKGTPYwKl3UHk6JaHcO0HlMh/80Apv
 Yrc1TMbmfDql///F4haHtfY0gDIBQWYMku+jRasBL/AMYmfq2+I2aRpOXpl7TPBImxeaqAo3Td1
 N756ET2ERkrnhwC+ZZrf5MtPTPccv2RgPKmjp4rlU7ACYSQOuUe6dOebKWvVS82BS0lt9gO2fF4
 wxU4HQS70lsiuPHGNXqYA8Kq31bJbk5xa5bspHRgkGTkOYekk5lOdbwx0OyUQTxq7Q==
X-Google-Smtp-Source: AGHT+IH6AH1GgszCZLrP/uWeClhHdC/v70URh4ORCdeuJ/sMGV6Ly3JEy9fwS/+CubEPsXhQRd+mXQ==
X-Received: by 2002:a17:907:7b8d:b0:aab:9f69:2769 with SMTP id
 a640c23a62f3a-aac3355e90fmr685434566b.44.1734801715535; 
 Sat, 21 Dec 2024 09:21:55 -0800 (PST)
Received: from pro2 (p200300e0b7162300456cde412cc45ae9.dip0.t-ipconnect.de.
 [2003:e0:b716:2300:456c:de41:2cc4:5ae9])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-aac0e830daasm301510666b.13.2024.12.21.09.21.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 21 Dec 2024 09:21:55 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN> (Ken Brown's
 message of "Sat, 21 Dec 2024 11:56:30 -0500")
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN>
 <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN>
 <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
Date: Sat, 21 Dec 2024 18:21:53 +0100
Message-ID: <m2ed21j6j2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
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 (-)

Ken Brown <kbrown@HIDDEN> writes:

> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>> From: Ken Brown <kbrown@HIDDEN>
>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the
>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>> optimistic that I can get this approach to work.  Either way, I expect
>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0
>>> so that other Cygwin users can try it.
>> Thanks for the update, I think this is very good news.
>
> I could use some help from the MPS experts in debugging the failing
> test, which is arenacv.  I ran the test under strace and didn't see
> any mmap or munmap failures.  I'm attaching the test log, which
> doesn't mean a thing to me.  I also built an unoptimized arenacv and
> can run it under gdb if someone tells me what to look for.
>
> TIA.
>
> Ken

Hi Ken.

I'm not an MPS internals expert, but AFAICT, this likely comes from here
in arenacv.c, but without being able to debug this, I find it hard to
tell what's going on in the allocator->alloc.

static void testAllocAndIterate(Arena arena, Pool pool,
                                Size pageSize, Count numPerPage,
                                AllocatorClass allocator)
{
  AllocInfoStruct offsetRegion, gapRegion, newRegion, topRegion;
  LocusPrefStruct pref;
  Count offset, gap, new;
  ZoneSet zone = (ZoneSet)2;
  int i;

  LocusPrefInit(&pref);

  /* Testing the behaviour with various sizes of gaps in the page table. */

  /* Assume the allocation strategy is first-fit.  The idea of the tests is */
  /* to allocate a region of memory, then deallocate a gap in the middle, */
  /* then allocate a new region that fits in the gap with various amounts */
  /* left over.  Like this: */
  /* |-offsetRegion-||----gapRegion----||-topRegion-| */
  /* |-offsetRegion-||-newRegion-|      |-topRegion-| */
  /* This is done with three different sizes of offsetRegion, in two */
  /* different zones to ensure that all page boundary cases are tested. */
  for(i = 0; i < 2; ++i) { /* zone loop */
    for(offset = 0; offset <= 2*numPerPage; offset += numPerPage) {
      if(offset != 0)
        die(allocator->alloc(&offsetRegion, &pref, offset * pageSize, pool),
            "offsetRegion");
      for(gap = numPerPage+1; gap <= 3 * (numPerPage+1);
          gap += (numPerPage+1)) {
        die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool),
            ^^^^^^^^^^^^^^^^
            "gapRegion");




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Pip Cet <pipcet@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Dec 2024 17:35:01 +0000
Resent-Message-ID: <handler.74805.B74805.173480248425978 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Ken Brown <kbrown@HIDDEN>, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173480248425978
          (code B ref 74805); Sat, 21 Dec 2024 17:35:01 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 17:34:44 +0000
Received: from localhost ([127.0.0.1]:47593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tP3NE-0006kw-E7
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:34:44 -0500
Received: from mail-40131.protonmail.ch ([185.70.40.131]:55429)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pipcet@HIDDEN>) id 1tP3NB-0006kY-P7
 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 12:34:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1734802475; x=1735061675;
 bh=cFWfmXKS4066osZpJl7CeFDfc6PHZziWDcS1/kdi9vE=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=sQp1SbZ2ffQzUVxC6qLJihXlP5cYzoggXSAK7P7RiV0DboRposoIg0hN7i3YZEReL
 5NphA6AKxqTqtAzYwdPoeNTebP4I3jMs0KK0bEPr6S9eWuptFUFd4wdL0iTfdSr1oN
 nCRAJPJISV+usxcQ5XIdGWa20b2sxFwHz+l10Pw3Nutjc5x5/cyFLQsQ4JKsvvLRZD
 EzAK5VhqS65IsDi9R9okmTuwKeQOOFbtGwjskpkvdtRufxw1iThx1KhymcULC50Xov
 8PR9TQ35TNjsagUOStDH9qDZLQNveQKIHZ0I9wG2ijineMGa0v+lVY3isI+VmcSfJp
 tG+nd68kpn9Nw==
Date: Sat, 21 Dec 2024 17:34:30 +0000
From: Pip Cet <pipcet@HIDDEN>
Message-ID: <87zfkpgcub.fsf@HIDDEN>
In-Reply-To: <m2ed21j6j2.fsf@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <m2ed21j6j2.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: ca3d67b5322be13df2fc0296edcf8a46aa50dafb
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
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 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Ken Brown <kbrown@HIDDEN> writes:
>
>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>>> From: Ken Brown <kbrown@HIDDEN>
>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in t=
he
>>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>>> optimistic that I can get this approach to work.  Either way, I expect
>>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.=
0
>>>> so that other Cygwin users can try it.
>>> Thanks for the update, I think this is very good news.
>>
>> I could use some help from the MPS experts in debugging the failing
>> test, which is arenacv.  I ran the test under strace and didn't see
>> any mmap or munmap failures.  I'm attaching the test log, which

What about mprotect, or whatever the equivalent is?

>> doesn't mean a thing to me.  I also built an unoptimized arenacv and
>> can run it under gdb if someone tells me what to look for.
>>
>> TIA.
>>
>> Ken
>
> Hi Ken.
>
> I'm not an MPS internals expert, but AFAICT, this likely comes from here
> in arenacv.c, but without being able to debug this, I find it hard to
> tell what's going on in the allocator->alloc.
>
> static void testAllocAndIterate(Arena arena, Pool pool,
>                                 Size pageSize, Count numPerPage,
>                                 AllocatorClass allocator)

Can you check pageSize is correct?

Pip





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 21 Dec 2024 20:27:02 +0000
Resent-Message-ID: <handler.74805.B74805.173481276725705 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Pip Cet <pipcet@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 74805 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173481276725705
          (code B ref 74805); Sat, 21 Dec 2024 20:27:02 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Dec 2024 20:26:07 +0000
Received: from localhost ([127.0.0.1]:48069 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tP635-0006gX-C2
	for submit <at> debbugs.gnu.org; Sat, 21 Dec 2024 15:26:07 -0500
Received: from mail-westcentralusazon11021086.outbound.protection.outlook.com
 ([40.93.199.86]:52739 helo=CY4PR02CU008.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tP62x-0006ft-Us
 for 74805 <at> debbugs.gnu.org; Sat, 21 Dec 2024 15:26:00 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Fi4usRaYxIYbxKQRKGw8+5urloXJYJ3Rn0q/ERcCNKKjSZckwmnLwEA7qr/qY0ksE0DOxZXKuNC5ApfTyAxJDswqKQBZ1rb+4XyUhaCmk1BNzLTQ5M2q0n9pwBeouZmSjRNgateCq+ZUxfVCoi7ys36KlyhBgiacNAYrkJf6+mG/udpaTJSsc8IHgzNh4HCY9fL4HaGPOOIKwEKaNmrJCL9hWzA+m+spGDVxr5C2+VJgWN69UE7q/WK4LglQyK2/5BFolXFwNq8RWzmqUHPkVfY7vCe2rSfJZLpxs9FdGKHcuVFpaxhKRR1m4AnInNSskzqEH/J2IppgQqme9YR87w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=p9PjZHa9lUBmY++JhQp34+N/WB8c/WY7RATuayiwlws=;
 b=QlbGzOchricEnYLt7ObV7wG69K03oRnpnqJAeRPTD5rCMz4GnMRz81PvHfGf8S//vADLbaNJtu2dBfwBB0UT4P1pT3UqMfpvg3gunfuem14TewGBg1JAW/zHCKISZH5/N89nWbPWAnO4Hvmjasj+mapgWBmd42ez1aCvu4ISYOqeSJoKyYZvsrod2+kncz0NFz99mOrQ/geRrR4QbxkcQB7Y6813D0CaQzII6ypmm6bpAXI1N6sFYEwaGUc3oTD0hukcrRXVHO5kowX4YmAs9a+KZVSDXEa+zvLmUW+LPjPm/oJ6Bw8KsLvwpfSLQOE+is8IS6syAX2mCLv7kUNf2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=p9PjZHa9lUBmY++JhQp34+N/WB8c/WY7RATuayiwlws=;
 b=aFfmpOl4EzzqHYuyb2vjF4EPXD1g+CH9WgESATZljFDyuRCf6tyO4fx2wPcT4HoYWWZMCHeZGNiIzMO/clBSFSvfIBhD/7u/IGX5HCG3RAKjU7BAhs0NkEnUI3Iu8uLXeP4m8d1c8rzChOyF/4h13kWN/QPzeOl7KPcRziuB/SQ=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by SA0PR04MB7194.namprd04.prod.outlook.com (2603:10b6:806:e2::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.17; Sat, 21 Dec
 2024 20:25:49 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.005; Sat, 21 Dec 2024
 20:25:48 +0000
Message-ID: <32c1e265-6991-45cf-b761-00d8130fa3b8@HIDDEN>
Date: Sat, 21 Dec 2024 15:25:45 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <m2ed21j6j2.fsf@HIDDEN> <87zfkpgcub.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <87zfkpgcub.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: BN8PR04CA0046.namprd04.prod.outlook.com
 (2603:10b6:408:d4::20) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|SA0PR04MB7194:EE_
X-MS-Office365-Filtering-Correlation-Id: ea125455-4395-4af0-fe1e-08dd21fda7f0
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016;
X-Microsoft-Antispam-Message-Info: rRvZ8JxrsQuRksOWhsJzjxuimGykGRp1eXIAOMFdZk+D6w6/55CVqwu0BCfPqXUp6ZAzEjyOmrorrsOERqvFbeynHh/i3Shbok7hhfN9vX81PKtZt7HqcPP/omGG5kiQNlaHNu8Fmk7AEHv6j4BvgHa5wPF4LDxdrXPRrq6QCC46edWkx2G3XCHXb9BEYTFR3aQe4aEdK32Jtgq+gzzo81S1nznxgZ+KpK6QvHFrWEC6nCfYUMynoqm4+D9uoa9YqbnLidUzK3qTwSWyiRD83tJAOioguW9R595V6YcHmIjSbYBU/oL1v+7v1A/sUXhdTrRsbBBk4mZly/4ZQhkXTZblnVzwMH1JhIYJmQ3xi5LZ5yVd5JFRc3byLwJTIm7ly96kVXLA9XQZ9PpwHrfciEDrWQcuGR2OaiAC18SIpIVvfJ6daf4QSKMIzLgoKsnvzHXWEQONZn2b/qeyWpt8P3u4rAZg1lnP/dGWwSbop5zlsDbXgD7nk/wBQnCyBFfW/RM+qVe8A/Aknoqn0/cQYAyC/t5f0dXau65J8Z6ZmlqIYoMtEnma1HqjuEu/Ons4x6kDT4jE0zp8iZpRqn8h1gMnyDIv/ddPDAO2FRxwG4d7YJibskBvbMPv4GyGKJB7fabaLL+2abHCar2D8++/z9ktIZYXB3pF1wBAZuCoirunDzpz6xk45g8X+J9R9Gb69U42gQgcaMEscWYetulpjunqZsTHVOaKB+Zu9efFyV9bQhptzG1IrIiPtR6c6RpvBWqlAz9doyqSi/QbWOXfKO6B0R5xufgvoCxnWA2YS4w2znHrauMY8blQhV0u14JRs6bwTum5/8aaZZMeWss+DmDPamO/IpIAXyzPTO7k9huqN0jf++XcgRBABo9gW0lGeKvGxWKOew52+0UbGzio63nvtOGK/RRXF/qo4Vf705e18w1sNdKt8MQaexsWTnn73cImJoQ8ZZrUPNyuvEv4Qi20zvXhihKbTtDLumvRtjezrwCwFgMzPckJ+zvwFvtm4DPPjmZeLtlN0kAZyMRIyc86QqnxsVuXuq44HXi8H3+r+ZIIQalFxL++DZXYTcimG9OoryR18qz+rb5NkE0o5ZZKnblx1mQ224rentbKJ6mtcyk4oIhfDxMTuzPWfet05DkyCIlYNleBv8gi3S0M18fJMlBH6wnrmuJ/kaV+xZwKY5WU0J6d1W385uVwLjQVjTIMEMH/vKvWtLu49abMV0yqDLYnBiI1xJl8AJbR0FsxYLqZTE7qWGvwxfud6pDsStAxDtY/fe3lYC7NAoi9lMVvIOf90L8Av1pxZSA3uGUvsXgN+dlFQFPHRaZ4mb+pFsW2z3mrEeXnvD2x92ZkIM4DaCWcpMTv9gWtkqyTmIHoDjN+Ipq8d3KA0S1ZkN+r
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(376014)(1800799024)(366016); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 93eeAgDCGK+coVixy7MrjXHQ0mEvEWML6u+p8isLXyDqHvtcGkKIGOzUDZkVYkGNmqUFN2XY9COCK+ZnW+X8RIkxTOqUYIXWZ9jFuziiv7I9SQjVEC1wzdUGOYqO3w40QxcGNSCTRQPDgQR2ozCZhTdvbstzKGPI/47iFALWaWuNM3ufYyHZqc64O5Cxe+q/kfTQ245MNXH/3Ds4yxXGcMSjOaA+93gXeWN3M9bm3O2NLvQiQl/pwXn/6gzEMtQeUkIDY2nktvk0vHLwk9kCFmpHfsibjPF8pHoeNiZRdjJOvhW45dXcGhetAKsYmlSmA6svfeBVvm/psrU3njR/xoe5Zz0g2QP7WHRWtVeUmLhHrz4k4Ueml3/q69Ko/qbrxPlR3EZzs5zP2M4QXlsINqVxkUacBuDiL3GLz9xEzJD8IeO61mtsgpKxJ6wI0pFl9QZi3Ed7Xd/62nHIaSaKo3r5x7xmi+OwNHLCbcQnMUt3Tk/o8XQU054usOYxpsuJho/fRGWwCe9k9XGlDQptnOdq7YFKQ44f+ih5Wdcf3OestuA96fKLVIwpcahfsb8VISjNjYvf607Hoe/xmT5Yc19xOdJ6y/YrLjMuz3klDWpZeT18/l+0ZuRgN3MezUq74WQ8HpWeeb+cLmUnbKa3pPy1LWW6/UR6Z8UHOoadkIAssKsJv+lwbtszyeILwGV5jpbUJZ6ni9bDor3WfvWZxOs/0vOEFpmOvyJ2NdkmfvCKWSbXnZCI/XOcp0FUFTOJrE9F3oHn5D53S7gyKg0UhBWOm1vWRjNCOb5oJgMchdWQT8I/VcKI9zOpB5rjCh7qOo3Mh7bLogMsEGs59xEtO51A1NSyf579Y2Sg7t0pVuRkICZ+8yPwKyRD3CEef8qZUn+uxOLQgm6A5y6CH7kQ3WRvvrdWtQiyrlVqmK/n70bIzJK2RaNYAiFqBPd58B5K7TMpTYZFwWqBvfRrA4aiCYDPxsvkrOkf64vH2bt5c+f5oasLRVd/cNNBgKIYgGILk6dP1danEv2Lxt2Rt84x4grzbOsJcn6JRKeABJmgM81ERzDvW3b0S1pSIIFEIH1tX6xDSvuElQEIuIiC72qDPwnrdGyQZmChCJoXR4fg2OyGSRe6PNbBroyqq8lf5O2vezOtVFUx2yhR7VCbwL5V7fZ7NQEyySoF1X58Kf7FhqXFYEB0Z2RtmDEfJtcmi+02bkzxgg0XItUIQddxqzSAubBZdJAecQ+9ylvedZEg1yCTE1RSEbnLt70g1qoxlDn+6MbDBSs9z6+9FbI+flYfyx5OaUEhP2M2/mChzbPzUXjT4tSFAU/HE8l+Suyfz0LJmB7R9dqEmddOPmB/i2YoBezXRuXg17BGoOpPSRuVf+Fg811X9hw9SHmKsrf2qaGjSq2Ip7C59y26Ylx7ySTYZM9sZgMrqkhAL3fS7hdR9n2Wx0zFsVLgJkZXY6ru8x8w1fHsC72AvfxSYrgvpaKgVlsAb+9KsYxs8YxgcfKVSiSez9fQ6GphTKzdm/t5nS36chP9ln9uNH88Na/fO3wMCc6/QYwql4bdRfbHmp1XHjoxtXhIDxA0h1OsXfAHx+Qk
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: ea125455-4395-4af0-fe1e-08dd21fda7f0
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2024 20:25:48.6598 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: Ru6R7XAhOQXSTqQY5wZhn74vIPuIS3zrU7Jo3mj7WKA6QwQYCQgQO+N62fPYC4VrIQxCZ/GzadnZs/uKzKyBeQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR04MB7194
X-Spam-Score: 0.0 (/)
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 12/21/2024 12:34 PM, Pip Cet wrote:
> Gerd Möllmann <gerd.moellmann@HIDDEN> writes:
> 
>> Ken Brown <kbrown@HIDDEN> writes:
>>
>>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>>>> From: Ken Brown <kbrown@HIDDEN>
>>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the
>>>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>>>> optimistic that I can get this approach to work.  Either way, I expect
>>>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0
>>>>> so that other Cygwin users can try it.
>>>> Thanks for the update, I think this is very good news.
>>>
>>> I could use some help from the MPS experts in debugging the failing
>>> test, which is arenacv.  I ran the test under strace and didn't see
>>> any mmap or munmap failures.  I'm attaching the test log, which
> 
> What about mprotect, or whatever the equivalent is?

I can't find any calls to mprotect when this test is run.

>>> doesn't mean a thing to me.  I also built an unoptimized arenacv and
>>> can run it under gdb if someone tells me what to look for.
>>>
>>> TIA.
>>>
>>> Ken
>>
>> Hi Ken.
>>
>> I'm not an MPS internals expert, but AFAICT, this likely comes from here
>> in arenacv.c, but without being able to debug this, I find it hard to
>> tell what's going on in the allocator->alloc.
>>
>> static void testAllocAndIterate(Arena arena, Pool pool,
>>                                  Size pageSize, Count numPerPage,
>>                                  AllocatorClass allocator)
> 
> Can you check pageSize is correct?

pageSize is 65536, which is the Windows allocation granularity.  It 
should be OK.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Richard Brooksby <rb@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 22 Dec 2024 08:25:01 +0000
Resent-Message-ID: <handler.74805.B74805.173485588324239 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173485588324239
          (code B ref 74805); Sun, 22 Dec 2024 08:25:01 +0000
Received: (at 74805) by debbugs.gnu.org; 22 Dec 2024 08:24:43 +0000
Received: from localhost ([127.0.0.1]:48933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPHGV-0006It-4G
	for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:24:43 -0500
Received: from petrel.ravenbrook.com ([46.235.224.209]:37874
 helo=mail-gateway.ravenbrook)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rb@HIDDEN>) id 1tPHGS-0006Ij-Ne
 for 74805 <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:24:41 -0500
Received: from mail-gateway.ravenbrook (localhost [127.0.0.1])
 by mail-gateway.ravenbrook (Proxmox) with ESMTP id 4B44B1A006;
 Sun, 22 Dec 2024 08:24:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravenbrook.com;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:from:from:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=pmg; bh=ZBKsPb3dUCuVShOFFR9lE
 jNXfQW5L+QwifrURqb5m+4=; b=ncgX3diqJGriwdBHM3ybNskp7Bz/pNiinp7/H
 PoYCmRUnXOatD8cNVNlx6fb70qA6jtkifjLjVlmA2TcVRaoZf0wPK+X3U/B2AElj
 IVo45zY6SdMAwmQoxSxWOq0K1a3hNnB+d8g+Vll49+F65F35GpxrfW7B5OojiSWg
 /vzKTmEEuTgl31ltStzDp3luVaeTTBrJnaECOhYYssPNDLuHXXn8OB3niB3lc5CO
 xbHlJx0c9wz/lFeF/retb6Xh/j41ryycGXtlvcQezGYo5x3qhth44rs6TMPPjEvJ
 TshNAgjkqObkscuXbh7Ln1HzbTGsEUUUvc44cTLHSPXXXJ9bQ==
Received: from mx.ravenbrook.com (mx.ravenbrook
 [IPv6:fd42:d923:e021:7be6:216:3eff:fe75:c2cc])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail-gateway.ravenbrook (Proxmox) with ESMTPS id 213E719EFE;
 Sun, 22 Dec 2024 08:24:07 +0000 (UTC)
Received: from mx.ravenbrook ([fd42:d923:e021:7be6:216:3eff:fe75:c2cc]
 helo=[192.168.1.29])
 by mx.ravenbrook.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <rb@HIDDEN>)
 id 1tPHFu-001WGn-IH; Sun, 22 Dec 2024 08:24:06 +0000
Message-ID: <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
Date: Sun, 22 Dec 2024 08:24:03 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
Content-Language: en-GB, en-US
From: Richard Brooksby <rb@HIDDEN>
In-Reply-To: <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.4 (/)
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 2024-12-21 16:56, Ken Brown wrote:
> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>> From: Ken Brown <kbrown@HIDDEN>
>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in the
>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>> optimistic that I can get this approach to work.  Either way, I expect
>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0
>>> so that other Cygwin users can try it.
>>
>> Thanks for the update, I think this is very good news.
> 
> I could use some help from the MPS experts in debugging the failing 
> test, which is arenacv.  I ran the test under strace and didn't see any 
> mmap or munmap failures.  I'm attaching the test log, which doesn't mean 
> a thing to me.  I also built an unoptimized arenacv and can run it under 
> gdb if someone tells me what to look for.

Hello.  I can't offer much direct help just now, but here's where I'd start.

The test is exiting because the MPS is returning code ResRESOURCE from 
these lines 
https://github.com/Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/arenacv.c#L356-L357 
while calling an allocator.

ResRESOURCE only occurs in a few places, and is almost certainly to do 
with a lack of available address space.  Given that you've had to patch 
mmap, that's a smoking gun, but it should be fairly easy to breakpoint 
all the lines that raise ResRESOURCE to figure out what's happening.

Sometimes it's difficult to breakpoint the MPS because it runs in weird 
signal contexts.  We've been known to crash debuggers.  I don't know if 
it's tricksy in Cygwin.  In that case, you can hack around with 
_mps_RES_ENUM in mps.h to make ResRESOURCE call a function.

$ grep --color=auto -nH --null -e ResRESOURCE *.c
arena.c:767:    return ResRESOURCE;
arena.c:1048:    return ResRESOURCE;
arena.c:1227:  return ResRESOURCE;
arenacv.c:461:      die((res == ResRESOURCE) ? ResOK : res, "right error 
code");
arenavm.c:722:    res = ResRESOURCE;
fotest.c:55:    return ResRESOURCE;
mpm.c:254:  return (res == ResMEMORY || res == ResRESOURCE || res == 
ResCOMMIT_LIMIT);
thw3.c:101:    return ResRESOURCE;
vman.c:52:    return ResRESOURCE;
vman.c:59:    return ResRESOURCE;
vmix.c:107:    return ResRESOURCE;
vmix.c:110:    return ResRESOURCE;
vmix.c:122:    return ResRESOURCE;
vmw3.c:117:    return ResRESOURCE;
vmw3.c:120:    return ResRESOURCE;
vmw3.c:130:    return ResRESOURCE;

It's very unlikely that you're actually running out of address space on 
a 64-bit system.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Richard Brooksby <rb@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 22 Dec 2024 08:33:02 +0000
Resent-Message-ID: <handler.74805.B74805.173485634726180 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173485634726180
          (code B ref 74805); Sun, 22 Dec 2024 08:33:02 +0000
Received: (at 74805) by debbugs.gnu.org; 22 Dec 2024 08:32:27 +0000
Received: from localhost ([127.0.0.1]:48947 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPHNz-0006oB-Ai
	for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:32:27 -0500
Received: from petrel.ravenbrook.com ([46.235.224.209]:42040
 helo=mail-gateway.ravenbrook)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rb@HIDDEN>) id 1tPHNx-0006o3-9Q
 for 74805 <at> debbugs.gnu.org; Sun, 22 Dec 2024 03:32:25 -0500
Received: from mail-gateway.ravenbrook (localhost [127.0.0.1])
 by mail-gateway.ravenbrook (Proxmox) with ESMTP id 6FE7F1A018;
 Sun, 22 Dec 2024 08:32:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ravenbrook.com;
 h=cc:cc:content-transfer-encoding:content-type:content-type
 :date:from:from:in-reply-to:message-id:mime-version:references
 :reply-to:subject:subject:to:to; s=pmg; bh=MVEEF90PBJ9AIOIuxNFQo
 +zoHlicwdcS3vQdL9MIX7Y=; b=IaoDfHzDqX7ilIA6fXkJhhmN9uvSUzQywYD4o
 pczY9gPn7mEBiIPWVB2Pc6SsRDqVXNctBV+e0kKWXOM+xStonUsMilKGawz4uECv
 vc3xgO0e33eljivdoXUjzHYLBrQZTj9rQku/Q2QfLpG9a0qgg5/IKSnXyC3PlMuX
 gqdbOm+1Lzr2sZFq3s+RIDiwSdIxjRNlebyhmRbbg3t00/4fGjkNq2si5v1uwzsS
 pqumCmARejy4wpZlRUzqFtKU1K9Xoa+jOqV6+KZRppw1Imiqt7pkJ646OSVVTED8
 AXplEljv5dA5eU0r0DmFgkLqS1DflJOMsJnvtWSmmz66T+MGA==
Received: from mx.ravenbrook.com (mx.ravenbrook
 [IPv6:fd42:d923:e021:7be6:216:3eff:fe75:c2cc])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail-gateway.ravenbrook (Proxmox) with ESMTPS id C363B1A00C;
 Sun, 22 Dec 2024 08:32:23 +0000 (UTC)
Received: from mx.ravenbrook ([fd42:d923:e021:7be6:216:3eff:fe75:c2cc]
 helo=[192.168.1.29])
 by mx.ravenbrook.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <rb@HIDDEN>)
 id 1tPHNv-001WHQ-Co; Sun, 22 Dec 2024 08:32:23 +0000
Message-ID: <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
Date: Sun, 22 Dec 2024 08:32:22 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Richard Brooksby <rb@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
Content-Language: en-GB, en-US
In-Reply-To: <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.4 (/)
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 2024-12-22 08:24, Richard Brooksby wrote:
> On 2024-12-21 16:56, Ken Brown wrote:
>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>>> From: Ken Brown <kbrown@HIDDEN>
>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin in 
>>>> the
>>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>>> optimistic that I can get this approach to work.  Either way, I expect
>>>> the Cygwin patch to soon be available in a test release of Cygwin 3.6.0
>>>> so that other Cygwin users can try it.
>>>
>>> Thanks for the update, I think this is very good news.
>>
>> I could use some help from the MPS experts in debugging the failing 
>> test, which is arenacv.  I ran the test under strace and didn't see 
>> any mmap or munmap failures.  I'm attaching the test log, which 
>> doesn't mean a thing to me.  I also built an unoptimized arenacv and 
>> can run it under gdb if someone tells me what to look for.
> 
> Hello.  I can't offer much direct help just now, but here's where I'd 
> start.
...
 > It's very unlikely that you're actually running out of address space 
on a 64-bit system.

I should add that arenacv is a coverage test that is *trying* to provoke 
the ResRESOURCE error paths in some circumstances 
https://github.com/Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/arenacv.c#L461 
but note that this isn't where the test is failing.  However, it may be 
relevant, perhaps if your munmap doesn't successfully free address space.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 23 Dec 2024 23:33:02 +0000
Resent-Message-ID: <handler.74805.B74805.17349967737508 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Richard Brooksby <rb@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17349967737508
          (code B ref 74805); Mon, 23 Dec 2024 23:33:02 +0000
Received: (at 74805) by debbugs.gnu.org; 23 Dec 2024 23:32:53 +0000
Received: from localhost ([127.0.0.1]:58450 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPruu-0001x2-LV
	for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 18:32:53 -0500
Received: from mail-westusazon11023085.outbound.protection.outlook.com
 ([52.101.44.85]:55964 helo=SJ2PR03CU002.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <kbrown@HIDDEN>) id 1tPrur-0001wj-Vx
 for 74805 <at> debbugs.gnu.org; Mon, 23 Dec 2024 18:32:51 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Kl67I9gG4KjUJ719Hh+XzfTArnLSw9SOssUiuiltxtIUCYLX5iACnNBoQXYjaeMIwoJn30oJRqR/nRWRIVsbvFEJqzlc3HQfAP9peZULAKjVkpkt5IiZkEAkIZxQZ/Rhmg2v6peImYjkYn4CKUVA535aC0564jDlc68brvjDgUIaHzVAunrQii3Z32xlWCju0pzBJc1yXds4aM6f6M547CTeTuhzj3C/ut/mU8Av0Ps3TON2kLTI6+NGlPD1wpfErZgSvk1ByDsiWViwUXOZJUcx+GML+yc42BF4ICyIGfoTCRf/O5VYWcyQmabUQK1MZA7etxe59/FJlYTqGSjzwQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=C7W+BhyUzHAz/PXAYfpbt9wySP/VWoPzkDjtcQuuNHs=;
 b=V6t89XB+cT3hx4ClxSycHROacrGjHQOUieLlXHxZ6XhhBhp8TQCJ27w8oFQYWVjL/PX3Y9PwgJhFMFYhw6BhC3tgMHkNG+M628+DKkGqAovb0UiQyGNeFzXKI9x1k0p9TPEOwA7Bbvfct7zjd5TwiLfM907+lAOGo/NQzfhzIiR65SFUigIBrn7dVlZ4N/KV4m0xofVAxVSAllas3bfdi6I1szs8B+WQN96/6lWk1ZP5X1ftjObnE2aBceQsiy7k3sq6DCDy06W6159d7zjlXJL8JQpWUIo5hLbCpqg/hPbv/d9ILkelDiaLGM4GJ4EAvQH0XMYXsjMKLWKQIYjbhg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=C7W+BhyUzHAz/PXAYfpbt9wySP/VWoPzkDjtcQuuNHs=;
 b=NhXdxSpEwqXzRjm4SegzXOaoYgAYgbamQhC4sPHWNvQj8H0SUUIguPWiv7Bhh40F6zulkDNOzFj538OcvrLcA5d0rwdlNCuha6xWOIiDf2dgauCS3ULyaTHVQpy9lgFHNPu6GbRxZlb0ENkst0lUtQ6LNZfY87OlFIFkFMeWwvc=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by MN2PR04MB6653.namprd04.prod.outlook.com (2603:10b6:208:1f0::8)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.21; Mon, 23 Dec
 2024 23:32:38 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%6]) with mapi id 15.20.8272.013; Mon, 23 Dec 2024
 23:32:37 +0000
Message-ID: <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
Date: Mon, 23 Dec 2024 18:32:35 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
 <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: MN0P220CA0007.NAMP220.PROD.OUTLOOK.COM
 (2603:10b6:208:52e::25) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|MN2PR04MB6653:EE_
X-MS-Office365-Filtering-Correlation-Id: ad919548-d508-485b-7cfb-08dd23aa1605
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007;
X-Microsoft-Antispam-Message-Info: vm5cPHGhRaCungd3qOT328+XHHqZ36FHEDts92GDPr16PepgGlKiiBREiuNJlVANKuhRHw01S8kWwgD5QdP1M/B89Gr0A/4uPD79Kv9qdqtHDCbe4fimRDp1XigJtpE6lyYygjT+0AFtaqFcjAFabDdmqsS9Z5Xdj9SnbbtwWVtPAFm4rzTsQgEWiEcxHbV57dWKHDw+N6rzOtjkM74hN1C8r9cEbMs/qk+7C5IzUUwkoWTQD6jK5kUF3+0Q83DRHblgkrjXQTHM3YpNsWAESi7di8bWmj+bdqb5RmahFEocSHFQRMunh+srTTdbnJZcmcJM0dcxOY77S8I03umhypAvYtFAkT7rzU4wM0MVW5gEiA79Lc4pSOiBUAy3AhDmsvouffsSEdGPbJnFtiK5NNO3GlF6BGGM4XdiYdUqCZMw2q1LTu7YN3OyfuJuVK4mguNESrBZOk6jUKEm7UgU/t/2Qp4FzaNaWHRNAoat3ksIO4niM/2IGc77HMR5nkJYkdALus2yVu0lhVZk2RgONRkksezRG8gP/r8gMUMRitCI3nb5Ts0rtn3XVxGoQdn5PryA+o7zpdXM3/VujJ4f7io0Z2vYocOPYXnyGkfYWhJfHfGuWplv0XQwYRW12qRTN1qYjSSyOzVBfeWqVzZglGzRWZzi9XO3cFJkVgXL+HYeQfpDUYzlhNUmIgFBbWwodHF/NBcOAqLAXMAkgKJAtvNRX4zqUuzkdsBSck4q+Ih0PnoP3e+u/yvkbINfmIM8Gi9HxZLQ2Onwxwa0VAN+HWv+/9gg9CZb4X//uDlvQWVx+VfZxAnRYvCkJl8NxxAnILOyyzZNMPWLglPZ1JnYlPNExtXFJzuRsY0mZyi+qkCBJBxdlncf8u7pYyc+dX/qHc5AaOvA36cxMQHnQiY5Lzsdhn46rwhnEGeqB+rnmOEubO4NPESv45VxxeGCvjE51lr78HzP+oh19RO7gSmvoO3baWDKt7MFHIqKE0PyUW8ZU22s+I3efHOBB6v4+SUwZArbitT5g+TZoDEqdxJh4bbHQL74WzMt7iDwIVJ3pqrLJka4riNa8Z0d2EtlGnEWhRORR5JFWURAnNVXPrDsSYLKRfSDMGoaP7VTaQqEFTvY5ciHuwMQdVqJ95MyCVqWtmX1zzuNbPEIIHglG1X7rxGQcNw+KyCqgmoLiZ8tYO7p/yj3lPwZlgVEe9Tpxc7DyrK4wpJC8b8Q2h8UVLsxQMu+cpKsThpt+IZR+kF/A7OqCyci6KU413NfaNNr36Rqp6LPh9fGdvghC8L+qUjHc8AchYCfNARpjVdfrU9XrNKOFUGkAcT38gopTqbmtLkRQiHsD0W5+u6poTGrmMPmKw==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: 44W4jpFyY/25v6NMYLcamx5sgN9pKiJ1jZqCdg0S0qYRuNOR9LCBFo+l7IM3ZrZTUWUWfW6B3bDy8PCL+K/uF6a9hnJk5np7ker5ARYvViD6dzx1+TixBOm0YA9t5tjcor6KnAoWBJ9C5fSffB5iY/S/u+Qc/5AWWpWLpacHIkQgrUIlIm18NP0LDaLSwKRKcrkj+hdRLu78Dt5KUmhMUce5Sjzkh+1q99yA0XwB9o2QNpWy3nQJ5JOzbMYJMx2zezMEcEk35dyCSg/dYPLzJprr0zmpiUNknORDoj5bnH4LNB8B7t3KD86Ss1t9L4eZL6E6wG2UXd4b/Rd46PJzEFP6vYA5idQWGuJn64oBVrdmiqQCtW+8GhtPlNmkj6KvQHsOyFylCho5WSGKw1Yrd+tn5Rmkou/7s0y12PapDkl82NZv136chRJGGMGmX/k33+LC+R/5cGbXTZJRHkJJWjZ6MmSqlZ9cejGJ7TKdUfx6WQxqdLk+dFh6DOhkbVjY6Fcny+cuiP67aQ7xyoFIKtGDBIjbeD2OKfeNeRM8bj4L606tPncRxBhJVMDLp36i5YYexRVvEJSej3BnoRuwpQ1EMGZeBbfasBpfWPS8TGkfnr3HUHIOWgzxbmQ/+fcyR9vXuba6VRV1M6dBhcYzcEWwHhjRXbrMniU0O6BBkcaCZVA6CO0ZIb4JJV0b781JHbl+wztC+KLU92ohUBkXy8edginhe2Fd2HgheQXpIICZDCOLbpAlI1x1OBJ/I07TK3aSBT3bGkvVUAhZBmyIgmZGHSzcQTJ2UrEre9T0cSNu25bIm0pOz+p7iQiUg5PqNi1TjIvvExbSqS83GBQS+UizAcaIu9vHi1PiZOtNgmvMT3Q8aBFAzyfn1bpFwRgiUQvv2NRau4fQWpRpkUj9QmtqUqBh1nuNo7NCfdu/05eW/QLfqYyFtECI1xHxHB0BohvYr2YYxdJBLZ1IJFtDM+6fM6Yyrq7LNA/4ticWMMHqrbakg1knRsmgWIn0a9ATjG6dDNcNgmNiNOEtBh00ipHmUksnI3KkT+3q1/iENyFnZE7NEkS9TtAaJ1IyLPpCon4ix5Lqtbbt+DPSCocgnKwAVsOIpnYEinJF2uf+d78G8TMtogYFUnytpB+rClwilwe+dp7BlhECWx2kpHcR5mI/+nTZPgWpzbQbYci3elUD+MS6pxbidNYd1TjV3cjfBWRzCOIe/5TUPc2qBRpcfOM9eAyV36mW/8o4tYLf7tX9bsm4yWQDbV34rX1K773qITR3iFP6j0TijhaoDe5GWBC8CN+2OkEAJFuH6JfJDizK1USiqo/lrToShLg9aj6lCC4lxKKUvSsd/P4kpE3mD/cfogLtl6vifjqBCmORdYP2Xr4LwaWkXDXYIiHkk3zXtfOQqy8JT28u3bXJyOViN+yOxYjI5qskCrbZlMZXSZk0WTVeAfUxcVcPguFj6Yl7d/HsCxqfbpPMAvUIj8J1oAKlpBJgX8m+eWXjGhcYvI8V92j8le4pvwCc9iD3nNntII43XjWzx22BAGrJKNBa5zeCHFd6CBNugN4JKlKmh8xX5kn5lnwLUAdy/BfxO6x3
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: ad919548-d508-485b-7cfb-08dd23aa1605
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2024 23:32:37.9018 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: QdjFVJ4Dkw4SZ27gL21d6mfCTRlI2vafYukt4nTrenXmc5k1K0xK5TQ0YZv8MAcMM2flQMiA731gMkdPIyKzWQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6653
X-Spam-Score: 0.0 (/)
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 12/22/2024 3:32 AM, Richard Brooksby wrote:
> On 2024-12-22 08:24, Richard Brooksby wrote:
>> On 2024-12-21 16:56, Ken Brown wrote:
>>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>>>> From: Ken Brown <kbrown@HIDDEN>
>>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin 
>>>>> in the
>>>>> works that removes that limitation.  With that patch, 37 of the 38 MPS
>>>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>>>> optimistic that I can get this approach to work.  Either way, I expect
>>>>> the Cygwin patch to soon be available in a test release of Cygwin 
>>>>> 3.6.0
>>>>> so that other Cygwin users can try it.
>>>>
>>>> Thanks for the update, I think this is very good news.
>>>
>>> I could use some help from the MPS experts in debugging the failing 
>>> test, which is arenacv.  I ran the test under strace and didn't see 
>>> any mmap or munmap failures.  I'm attaching the test log, which 
>>> doesn't mean a thing to me.  I also built an unoptimized arenacv and 
>>> can run it under gdb if someone tells me what to look for.
>>
>> Hello.  I can't offer much direct help just now, but here's where I'd 
>> start.
> ...
>  > It's very unlikely that you're actually running out of address space 
> on a 64-bit system.
> 
> I should add that arenacv is a coverage test that is *trying* to provoke 
> the ResRESOURCE error paths in some circumstances https://github.com/ 
> Ravenbrook/mps/blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/ 
> arenacv.c#L461 but note that this isn't where the test is failing.  
> However, it may be relevant, perhaps if your munmap doesn't successfully 
> free address space.
Thanks!  You've given me some good hints.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 21 Jan 2025 20:08:01 +0000
Resent-Message-ID: <handler.74805.B74805.173749004410140 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Richard Brooksby <rb@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Cc: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173749004410140
          (code B ref 74805); Tue, 21 Jan 2025 20:08:01 +0000
Received: (at 74805) by debbugs.gnu.org; 21 Jan 2025 20:07:24 +0000
Received: from localhost ([127.0.0.1]:56763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taKWu-0002dQ-Bg
	for submit <at> debbugs.gnu.org; Tue, 21 Jan 2025 15:07:23 -0500
Received: from mail-northcentralusazon11022097.outbound.protection.outlook.com
 ([40.107.200.97]:39451 helo=CH5PR02CU005.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>)
 id 1taKWr-0002d9-Aw
 for 74805 <at> debbugs.gnu.org; Tue, 21 Jan 2025 15:07:18 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=fT9Yj5d2VgdkkM1atQJ8uBM6BgYxYvuUnOHW6erNGCmF3gkvgpzfnLgiWylnKZVksJdW8mbBvleXh8l5keZxyIn8bliQRDI9ktu+IzDzUcxzNMevhdG05u/RBtE0/l9lCFY+rplVgOGr83iq3AX4e00Kj4YbXCbQgqONjMTSbW5JIwdEEM3WQaQmVWB67BI0HAle5tAEqX2E71lVa0vg8atoJ2cVHUE8hTraYw8uWSUgwEn7jj1TClW+0CcL6QLCOwTMyG/bJloL9IdPCRECdTCg5JRV/KWx+Qy0ZL69b9L/4RdL21mSaRxlIspY+H4DJVPUyqKVNzJIT4Dbnuv+dA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=kwy9oxVJgeze1RBrw/UwYwED9MlJKhHCWiwjKRnzGWY=;
 b=IeuCMcH9uYCH/Weo0PLoVZTuRebVO/Pk9rlXtB2lLQ2T6OC200n1JnlYrplTXvhyirnN7tQ9M+wwHei/7TJkHEg11ue1Ihm41QuHuaoIqPKnn071r6rZ45OAOFjoRrG2zZInBmsCQT4Q2TrplhAUbcMxzC7DjJ/99Hnm5rIGSkSHshBs1yUeOjefc3CS/3KYwHGlbdJybetXkeYwWTFoav7MoxokUiSYHMFnjFcOzSYMABtOfg1GYYMch+aerdvRtlV9roqvqpo+Spz0VYgT5m8Sxgxbpi+WYU+gysmWu81eMwug6+zZBjxeqxUUAmnR0s2C3KAU5egbrqI0q8HtVg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kwy9oxVJgeze1RBrw/UwYwED9MlJKhHCWiwjKRnzGWY=;
 b=OpwtGOJsnH+zo4wqPopzALpfTgnDLaCB/y6wWTLq3qUtfWcoq/hIerebLj3hDEflmdYJAj1UnUyB7G2/xuGfM5DV+48/vq+a8YK3oNlrbb96q3IHa3eIhDDejeLXye+vrqUaHyzl4ImsR1+ZCXerbH70K9UlnNSOHMk2UobO9c0=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from BL0PR04MB5140.namprd04.prod.outlook.com (2603:10b6:208:56::10)
 by BY5PR04MB6615.namprd04.prod.outlook.com (2603:10b6:a03:1db::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.22; Tue, 21 Jan
 2025 20:07:09 +0000
Received: from BL0PR04MB5140.namprd04.prod.outlook.com
 ([fe80::2367:e361:918a:2c39]) by BL0PR04MB5140.namprd04.prod.outlook.com
 ([fe80::2367:e361:918a:2c39%4]) with mapi id 15.20.8356.020; Tue, 21 Jan 2025
 20:07:09 +0000
Message-ID: <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN>
Date: Tue, 21 Jan 2025 15:07:06 -0500
User-Agent: Mozilla Thunderbird
From: Ken Brown <kbrown@HIDDEN>
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
 <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
 <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
Content-Language: en-US
In-Reply-To: <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: BN9P221CA0008.NAMP221.PROD.OUTLOOK.COM
 (2603:10b6:408:10a::30) To BL0PR04MB5140.namprd04.prod.outlook.com
 (2603:10b6:208:56::10)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BL0PR04MB5140:EE_|BY5PR04MB6615:EE_
X-MS-Office365-Filtering-Correlation-Id: 17a2ee00-9052-40b8-2557-08dd3a572f72
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7053199007;
X-Microsoft-Antispam-Message-Info: 1BdfVD1QTV6xiDBdVErH7P1yX9xiWZNpx/FhQbKueFhsd62F8vqqAFNXAG+5d638GL3CM7MSwrS8ucGUkfhy54rIgnWMtt6qzi+XyuO/22EJdFfOhYjTtOiO/SDyCFDVsjmL9+w8J/fYCBAmaSgnpui5jhFukfCIav3Tbj8Sk+bzd33JwTZCGaBCZyOKoVCc+njaJBgspUC22iGCY735rq5dpACfhFYUPCa1juNqvOTjYZ0z4tfp0wzsbALuQO+m2OTLbbDwTmprZjk8GrJ1Dw/EJxAiLHYbF7qzwo0wXyGV2SjLrGhyn5ifOnRXEVpQXaExPhOkhcTvA59yw2E3dT97FeQ2BZPxzWzK0Enehb8e4pS6KWO1Ks2vHxG+72U0hE7NbXlJSEBXgQkuyBV4CUmiuyR+b5QhrnFiwXUMyaCyDb5tNiBLdXKI2fmjLQWUA7jiImGuVvOjctWcK2BWpxYKwaV+Gse1tHl/xDNZnxyKk+JIU/wKvD8yKrpe19XiuM6yvvNkaZF4mvINUtawvBFbj/pYcVroM1SPL0ryNZ2sJASL6w7L0vur0CeCUrf0ztby0+XCGNLMZLnyuKpx2ZgJw0NviuzZu1Z1fL9PZnPD0mf44TgHnPH+VPhp5mC6fgaVpVC2GbgUGePK4sHtHyArz7Sz2F3UIFZQp5l/oqmknpF2wlcRHfG7KBtcsk0XE9WpiOgWYgBFosiZO/F9HOhA+d/6NPlokBQ4yLvhPeKtxjwpzbiIG7UsPvH/+JIg7QN0DEtuj06elQkQS3mQgCYFu0Vzy4Eyp/Az69Tl42p6i+to2Fr6ShswPhXo9paG4dQxWKACg23iw7gumiihe1s0vPkV8rew6T/oooq/Gq20VrnuLgjkh+AD6MF/1SsnCnshGSKdZ/yREKxmRNNcgEEK4Lm1/C0GB5KeKoThLsBp+mrqCBEbFuxqe0L6Nuom3szvu9+jSHL/klMdLUz/A5Gd1RDVU/8NAFI+npyVsSX6eUVE1y8W6fPRILE4ycmSIefolT/ZYn13F5oASMDq9tnYPXFmZBdtt4IPl6KasEW6CsW5qM/U91Nxbw5pYgDhMtQ1OKS3JeQeQ/bRojhz8iDTx4m+uqwWeQF7bGkhJcDe4dGpByT8fS8srnoAgtBOYbdzy4y2AW71NEJN8XRLZ2nWV3mNW/06PYQer60ZmwAZJ8rTz53+fulM/RlFGQgB3wW3Aypk2qpiQqkBG+fn/CUwQ13O7CFvpdAlKhbA9Wpr91L5JYguVHusgHY2bfy1oKDfJz7k3GvUqenJrofSkJf+lVDh1zgVIuSt616pIb56EJtfoi9xlsMcMKR0Hq+ldxY+BGdZvC2OnbjKpofu/hfWtgq/AZ5Df9qB095k3QpF+xBHlnLJO56BwIcmkxfe
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:BL0PR04MB5140.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(7053199007); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: DrNvHl0JA/Wq2djBSXmRQ2LdrBgdRWJwhl/F1dJEa9W4MKjiUPQOmvJtBTNCTz+jWCdnHITiomNjqlZhV8tooVpQilDz2YVDvLW+jdFucgkSOYctt4Mw1GF16KmT8k/6gg+ZFWObKYOctm1h4wHG5MVjxPOpYbIaDD5i2GK/ln+1QCTM/iRq2oZFPw4WdAxtLLi+4+ojrvIlGZN1Rzml3y/tHvREcfD6CU4+Vnj17xXyiYkgv43LQJZMv5t01P9nqvP9Q+VdWhfC3bp/9DdVpGPdn2siy8iaJkQDvmGwkGLvXztBdMLUbEFIlPZ3Tqc9AA20iE0kqniH/QGSv+5xKY4q3/Ug/d6D6nyv0mEKxBdx2U09l3T2t4wJYOFZxukNENoCn+pWW6y49cz9C5AlL/p8tqWkWfX5p8dZd8FGexIKQFtpJh4n2IPqqxIr0gvESyT2kTr98O5uRjZFaQR2wT/jtj5civReuqeq+qcMUnqwqVKlZ1W3sjXtTJU2x7kexQKM4R2VF/s/nzXeUTerYUQgNk939WueyJLcmQ5J+eGlcRlKMSs8lQEr4IO2AhZF3INmOrSMuAMHIyM+cRuzaDDRp65nkM7vTq4ThBAlCiRiisS80Bed1Q/z2WL72b1pO/al52GhS+QEMxvsS5Z6K1VPiMlLU+3YSDAo7lWpUh8siNDSXg8kamJQwAVTk62HkCplxv2rgopaj6sD18u5NIG5Zv5jn3esD442XmZX+cMIs0lZxnYNfhbD//ybGYftXjzPA22aHQoKj86SCTzeBfrNK2KPBQjVjwtTHSlXVSGKqYIiWC4LGluULCcGApIAfAmgA15UvX2yKBUsFRaMDjm761Y6lEDmn924QqSqZCAB/6Rd0b9RCnFqISVCXtwTrYrK9Iy8K3Ctsz+MgotjD0F6HIc+zQziZ1jBEKpSKO8dekrqm+TDX9V5MyLvOqiWN8391rk93amWb7dG13dhZp+ulJzg5j/wxjsoDbc8gfxFZNcmlxWbgE+PYzQkiOLIMWbXXBKV1ejiaK4FmHHJJuIv0yqgBBotRgGT3TElM4mi60j744hEl+oJWB6yOxRmElCaezqsAUCrnzUVmU+KF74xOcem60mvSV2tWiaLYGqD+3OWDbpzOccBEXtRQFHSWR8+Ew4WxEFXAI87Ua2TTXQwfGnviWvNkiklNuvES8WHjoip+f1zsM2SRd+J3RiNvsm+4fZY6Z6fKcLUYPxS4IXIuhHAPL0Q+LpL1F4Zr39WiSTgsradb0c/uK91TZkQdRPaSRm+QhmaAS/Wq6hnRFbSIpGEg/JvULB7kMjhmtyx4J0fRnxkZiRFgwMgpp96Jp5Z7RCdl0pvv1xpqDaK4S9jtKcess3fUXQDrpIy0fzuUdkmpWsmKS+vThwT61G4ZaDLlBk52WdcIxNjsh4DfU9SMG5Fr439ybn52PcbUvvXqSWHS92FXLbQlfeyiEWhc7/pK11MSu8kuAiG95bVZyTVzGa+7eSfCRrnB6IW21909BlEb551BXcMJIC8p8QXbYURd370jML0KaIBtecZbV7wZkSOw0zSsySIvMyMcwlDQ1LDB9/PiiOsl2cYSSof
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 17a2ee00-9052-40b8-2557-08dd3a572f72
X-MS-Exchange-CrossTenant-AuthSource: BL0PR04MB5140.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2025 20:07:09.0603 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: CgiDTssnx0NTULKuyMTf5rVRP4h1UusfbzqoSIoQVdL+CJDmOC1VxcShyaTNDE5yHdqp1ubxgazduThgJpEC+Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB6615
X-Spam-Score: -0.1 (/)
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.1 (-)

On 12/23/2024 6:32 PM, Ken Brown wrote:
> On 12/22/2024 3:32 AM, Richard Brooksby wrote:
>> On 2024-12-22 08:24, Richard Brooksby wrote:
>>> On 2024-12-21 16:56, Ken Brown wrote:
>>>> On 12/21/2024 2:24 AM, Eli Zaretskii wrote:
>>>>>> Date: Fri, 20 Dec 2024 18:48:37 -0500
>>>>>> Cc: 74805 <at> debbugs.gnu.org, Richard Brooksby <rb@HIDDEN>
>>>>>> From: Ken Brown <kbrown@HIDDEN>
>>>>>> 3. The "mmap" branch is a straightforward port, mostly imitating the
>>>>>> FreeBSD port.  It currently (with Cygwin 3.5.5) fails because of a
>>>>>> limitation of Cygwin's mmap.  But I have a simple patch to Cygwin 
>>>>>> in the
>>>>>> works that removes that limitation.  With that patch, 37 of the 38 
>>>>>> MPS
>>>>>> tests pass.  I still need to debug the failing test.  I'm cautiously
>>>>>> optimistic that I can get this approach to work.  Either way, I 
>>>>>> expect
>>>>>> the Cygwin patch to soon be available in a test release of Cygwin 
>>>>>> 3.6.0
>>>>>> so that other Cygwin users can try it.
>>>>>
>>>>> Thanks for the update, I think this is very good news.
>>>>
>>>> I could use some help from the MPS experts in debugging the failing 
>>>> test, which is arenacv.  I ran the test under strace and didn't see 
>>>> any mmap or munmap failures.  I'm attaching the test log, which 
>>>> doesn't mean a thing to me.  I also built an unoptimized arenacv and 
>>>> can run it under gdb if someone tells me what to look for.
>>>
>>> Hello.  I can't offer much direct help just now, but here's where I'd 
>>> start.
>> ...
>>  > It's very unlikely that you're actually running out of address 
>> space on a 64-bit system.
>>
>> I should add that arenacv is a coverage test that is *trying* to 
>> provoke the ResRESOURCE error paths in some circumstances https:// 
>> github.com/ Ravenbrook/mps/ 
>> blob/9fd0577cf1231e61c9801c81499e5d16d0743806/code/ arenacv.c#L461 but 
>> note that this isn't where the test is failing. However, it may be 
>> relevant, perhaps if your munmap doesn't successfully free address space.
> Thanks!  You've given me some good hints.
Here's the latest update on my attempts.  The good news is that I've 
been running a build from the igc branch with no noticeable problems. 
The bad news is that I am unable to debug the failing arenacv test.  I 
have no idea how critical this is from the point of view of the igc branch.

What follows is a very long description of my debugging efforts, in the 
hopes that someone familiar with the MPS code can help.

1. Of all the tests called in arenacv.c:main(), the only one that fails 
is this one:

   testPageTable((ArenaClass)mps_arena_class_cl(), TEST_ARENA_SIZE, 
block, FALSE)

at line 481.

2. Of the two calls to testAllocAndIterate in testPageTable, it's only 
the second one that fails, provided I apply the following patch:

--- a/code/arenacv.c
+++ b/code/arenacv.c
@@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool,
    Count offset, gap, new;
    ZoneSet zone = (ZoneSet)2;
    int i;
+  mps_res_t res;

    LocusPrefInit(&pref);

@@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool,
              "offsetRegion");
        for(gap = numPerPage+1; gap <= 3 * (numPerPage+1);
            gap += (numPerPage+1)) {
-        die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool),
-            "gapRegion");
+       res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool);
+       if (res != ResOK) {
+         fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n",
+                 res, gap, offset, i);
+         die(res, "gapRegion");
+       }
+        /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize, 
pool), */
+        /*     "gapRegion"); */
          die(allocator->alloc(&topRegion, &pref, pageSize, pool),
              "topRegion");
          allocator->free(&gapRegion);
@@ -473,8 +480,8 @@ int main(int argc, char *argv[])

    testlib_init(argc, argv);

-  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, 
TRUE);
-  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, 
FALSE);
+  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 
0, TRUE); */
+  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 
0, FALSE); */

    block = malloc(TEST_ARENA_SIZE);
    cdie(block != NULL, "malloc");


If I don't apply that patch then the first call fails (and of course the 
second one doesn't get run).  I can't make sense out of that.

3. After I apply the patch, there are no calls to mmap or munmap 
(according to strace) except an initial call to mmap when the code calls 
malloc.  [This is an internal implementation detail, that Cygwin uses 
mmap in malloc.]  If I don't apply that patch, there are lots of calls 
to both, all of which succeed.  I don't understand why the code is not 
calling mmap/munmap when the patch is applied.  How else could it be 
trying to acquire address space?

4. When testAllocAndIterate fails, it's at the very first iteration 
through the loops.  In other words, i = 0, offset = 0, and gap = 
numPerPage = 2731.

5. The failure can be traced to PolicyAlloc() returning ResRESOURCE at 
policy.c:126.  Unfortunately, there are about 7 calls to 
ArenaFreeLandAlloc that have to *all* fail before we reach line 126.  I 
tried stepping through all 7 of them in the failure case, but, being 
completely unfamiliar with the code, I couldn't see what was happening.

6. Here's the backtrace when we reach policy.c:126 (in a run without the 
patch above):

#0  PolicyAlloc (tractReturn=0x7ffffc760, arena=0x6ffffbff0010,
     pref=0x7ffffc870, size=178978816, pool=0x6ffffc030248) at policy.c:126
#1  0x0000000100407852 in ArenaAlloc (baseReturn=0x7ffffc7f0, 
pref=0x7ffffc870,
     size=178978816, pool=0x6ffffc030248) at arena.c:1092
#2  0x000000010040135c in allocAsTract (aiReturn=0x7ffffc8d0, 
pref=0x7ffffc870,
     size=178978816, pool=0x6ffffc030248) at arenacv.c:164
#3  0x000000010040181c in testAllocAndIterate (arena=0x6ffffbff0010,
     pool=0x6ffffc030248, pageSize=65536, numPerPage=2730,
     allocator=0x10048e020 <allocatorTractStruct>) at arenacv.c:356
#4  0x0000000100401d46 in testPageTable (
     klass=0x1004b0180 <ClassStaticClientArena>, size=67108864,
     addr=0x6ffffbff0010, zoned=0) at arenacv.c:425
#5  0x0000000100401fc3 in main (argc=1, argv=0xa000017b0) at arenacv.c:481


Thanks in advance to anyone who has ideas about this.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 22 Jan 2025 12:44:02 +0000
Resent-Message-ID: <handler.74805.B74805.173754981529290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.173754981529290
          (code B ref 74805); Wed, 22 Jan 2025 12:44:02 +0000
Received: (at 74805) by debbugs.gnu.org; 22 Jan 2025 12:43:35 +0000
Received: from localhost ([127.0.0.1]:60772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taa51-0007cK-2h
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:43:35 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:39020)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1taa4y-0007c7-8P
 for 74805 <at> debbugs.gnu.org; Wed, 22 Jan 2025 07:43:33 -0500
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 1taa4r-0004rP-Nb; Wed, 22 Jan 2025 07:43:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=lRLJPooY+p90BXHOehlOfox7e6Rh7mE850C4CRT+sjY=; b=FWy6cMOFLuQo9IMFjawx
 SXhthBN/kTVU2xgDBcraLl321NqnhjVDZTQxEnlUg+fZewGIlFaJVfEtfZNacpOSieZEdmSRdVrZT
 3RgDOo4xzYICJ9p+FQfhIzmfI0t5l617xnqpMPY/tLQqW/WxTLGkadGoJbzctSVQR5MFmjUspGHOQ
 4OqYa/0T2+0WU4+XPDINYYLe3GOe62js4TZ6+c4iieLvsJ3Oa4mpYij24wXWjQ7b8QLF6eTuv6beo
 hYU6LToXt8DI4cVpTesFnmwDcnOpIPXnVD5u2tcP5/MP8vn8AS7p/GSw8ttsQRgvfxawFp0lxqAwl
 fovp8n11q9FXtQ==;
Date: Wed, 22 Jan 2025 14:43:21 +0200
Message-Id: <861pwv3tp2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> (message from
 Ken Brown on Tue, 21 Jan 2025 15:07:06 -0500)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
 <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
 <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
 <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 21 Jan 2025 15:07:06 -0500
> From: Ken Brown <kbrown@HIDDEN>
> Cc: Gerd Möllmann <gerd.moellmann@HIDDEN>,
>  74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
> 
> Here's the latest update on my attempts.  The good news is that I've 
> been running a build from the igc branch with no noticeable problems. 

That _is_ good news, thanks.

> 2. Of the two calls to testAllocAndIterate in testPageTable, it's only 
> the second one that fails, provided I apply the following patch:
> 
> --- a/code/arenacv.c
> +++ b/code/arenacv.c
> @@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool,
>     Count offset, gap, new;
>     ZoneSet zone = (ZoneSet)2;
>     int i;
> +  mps_res_t res;
> 
>     LocusPrefInit(&pref);
> 
> @@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool,
>               "offsetRegion");
>         for(gap = numPerPage+1; gap <= 3 * (numPerPage+1);
>             gap += (numPerPage+1)) {
> -        die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool),
> -            "gapRegion");
> +       res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool);
> +       if (res != ResOK) {
> +         fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n",
> +                 res, gap, offset, i);
> +         die(res, "gapRegion");
> +       }
> +        /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize, 
> pool), */
> +        /*     "gapRegion"); */
>           die(allocator->alloc(&topRegion, &pref, pageSize, pool),
>               "topRegion");
>           allocator->free(&gapRegion);
> @@ -473,8 +480,8 @@ int main(int argc, char *argv[])
> 
>     testlib_init(argc, argv);
> 
> -  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, 
> TRUE);
> -  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0, 
> FALSE);
> +  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 
> 0, TRUE); */
> +  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 
> 0, FALSE); */
> 
>     block = malloc(TEST_ARENA_SIZE);
>     cdie(block != NULL, "malloc");
> 
> 
> If I don't apply that patch then the first call fails (and of course the 
> second one doesn't get run).  I can't make sense out of that.
> 
> 3. After I apply the patch, there are no calls to mmap or munmap 
> (according to strace) except an initial call to mmap when the code calls 
> malloc.  [This is an internal implementation detail, that Cygwin uses 
> mmap in malloc.]  If I don't apply that patch, there are lots of calls 
> to both, all of which succeed.  I don't understand why the code is not 
> calling mmap/munmap when the patch is applied.  How else could it be 
> trying to acquire address space?

A stab in the dark: could it be that the call to fprintf you added in
the patch causes malloc to be called from fprintf, and thus changes
the state of malloc and/or the arena in a way that causes the above
unexpected effects?  Can you try using a different print-out function
instead that is guaranteed not to allocate any memory?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Ken Brown <kbrown@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 27 Jan 2025 16:21:01 +0000
Resent-Message-ID: <handler.74805.B74805.17379948373954 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17379948373954
          (code B ref 74805); Mon, 27 Jan 2025 16:21:01 +0000
Received: (at 74805) by debbugs.gnu.org; 27 Jan 2025 16:20:37 +0000
Received: from localhost ([127.0.0.1]:34194 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcRqm-00011h-H5
	for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:20:37 -0500
Received: from mail-westusazlp170120002.outbound.protection.outlook.com
 ([2a01:111:f403:c001::2]:29994
 helo=SJ2PR03CU001.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kbrown@HIDDEN>)
 id 1tcRqj-00011N-Jr
 for 74805 <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:20:34 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=XyfL7GFgG6Ce9VVXsDqQlGEa3uiq5LL2ilyQmdOGp4QNha2/RRh/igzBoR7nXwo4c/b/NU20XtKRP5iUy2pmd6Ig511vuiowRuTumYdWVVAkiNwKl2RU7GKovln2rr6oNXM5YRKmm2M9pmZ4GBVWojs0ELEJRZW/A0Ls74O9Lc10rGAy0pugGCCDZlxc3s1mZzKv8wAv734FEGjsZmFm8UlN6O/kvBJSYgC488Oo2JLy0OQyF23Wj0GUZa9TMZtiN+RzMMbLp0/O4ZxJPFMpCbH1XF4izTXy1zmOv191XzfcAGBouFYs090AyVflCPyeEhslPMnqEtS/KnoKAgMsGA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=UVN0JfK30iVNDuq51bjrtbAZigJ1e/KFC+wcrwYMORA=;
 b=uMyHb9f9XtcmOHDcHt4wMzT4iJEhFv0w7C/QcTMdrNvhRTcfrGolbp0Mq1K+hzWYhds6nsOGC/mx5fCp7Wj9BUCW8/cYvNgoJhJ5/E+7CtEC7OSTTfrz3bJvp6SjtkmTuBdVsjb9BWrbaFgsFBLEBIxYChyuXAwglV20c3YNupdaMwl4VRsQ1hSRinmBYPmLwM9HZDv2oMZlNNgUpMGG0OX0wVXT6M/cz53cLCIaZ1M7lt81KpqkMOZP+tRsRHjhv9cIrpOUbnts7au5fMphkDDa/VpuWbMhF6eiioIYLpxF4QC9DEVETfchEvjc3t755XSUBzpgze2ENmi3gX4cCQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
 dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UVN0JfK30iVNDuq51bjrtbAZigJ1e/KFC+wcrwYMORA=;
 b=LivJDWY0qiK9ENBMgz7Y/Ok/MMLJklWmagvbwmrt9mOETieF0r5s7ZHyhh2BK0IITdxvyxQobYwztR471CpKgt+UjLSXC6Od3JpiHEz1cOrk4v8tyW4mEqQbfrM6jpd+71CrsoU898fg3EA3r/w+HiTWCTLTCkVhD3laicNJ8M4=
Authentication-Results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=cornell.edu;
Received: from SN6PR04MB5151.namprd04.prod.outlook.com (2603:10b6:805:90::25)
 by SA1PR04MB8253.namprd04.prod.outlook.com (2603:10b6:806:1e4::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.22; Mon, 27 Jan
 2025 16:20:25 +0000
Received: from SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd]) by SN6PR04MB5151.namprd04.prod.outlook.com
 ([fe80::5ff0:555f:8712:42dd%5]) with mapi id 15.20.8377.021; Mon, 27 Jan 2025
 16:20:25 +0000
Message-ID: <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN>
Date: Mon, 27 Jan 2025 11:20:24 -0500
User-Agent: Mozilla Thunderbird
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
 <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
 <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
 <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> <861pwv3tp2.fsf@HIDDEN>
Content-Language: en-US
From: Ken Brown <kbrown@HIDDEN>
In-Reply-To: <861pwv3tp2.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: BN9PR03CA0163.namprd03.prod.outlook.com
 (2603:10b6:408:f4::18) To SN6PR04MB5151.namprd04.prod.outlook.com
 (2603:10b6:805:90::25)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN6PR04MB5151:EE_|SA1PR04MB8253:EE_
X-MS-Office365-Filtering-Correlation-Id: c9c456f3-400c-493e-4a13-08dd3eee81bb
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024;
X-Microsoft-Antispam-Message-Info: M/BYAWgsXk58LcwlYEsF6IQoLMn1svAYa+ni8/UFjkzxYTpH3MnIyxM1Njib7ue42JOP79v8lAqvWMqhx6aeCrIYYKOz6goyvxxw+ztLr91YSbN8mYUmGbRuKo6FrCHbVeKm7S/mnV1KFwyo7GbFyAGld+BsCO5Fp5MXfKI1xjNcTdFYnrMODH62SfFpOTsEqn4K+GxlpoqVCkpe6mhut4dZtOiB3rG3Yw61YAA1LDcV2pYoZkZZynpqoli6sW3gqWeETfuiFl8LMDD4sZbnCSKTfrqyg0wjCN2c4vVrcCsOnLNXn9QKos87x1y/idEGnFVO9YpLHrWmCUhFeIxquS3NG2JZsKmxJ1jnTeWXqYSEoDON4TfLjBL+8RnYtGVtstwppGAMWSUogxd7rPxEVptcfb84evUE+0BXAjiKNWMFT5BHlEhPSyEPN1HCPlLW/7RWPmlBGlxGQZ3CPi+Ia4G/jLseihpng15e7d8NxhTsmbow41J8l0vEi48qboAUgAD77lT7/e0Smh/9XrzhRmeZhwM1oZ9s/vjOFwgUJcvtrJl/exsiUQWWqzluNYD2NMTUeAOwEaorrCBJE+MdA0Pg29XR2ub4uhKLQKt8luo2psXf/m/C6a91RTCIH8cxtrn6MV7uapVGsD/DDYYPObyPM7htSDGn1sWoxoWdjjqKzLCe+9AGcy56G3Vgnjqz1rFkiY0WjxXTJaV8w1CJ6brUPFIVb69XijCufgWDxVXcInentddMJyyh6DHZG80VEUs8mwDExVhkFhb8ERJ2Ic47ie25rfuVhGCS30N0nSOE9FjQEadImpxGZBlRe56K+X+bWT3bhESfoRdsgEe12D/rho4fooH2bRDM4loB3s2BsQWsICN0ZVJ+DqQhdEng0Rg+uyBYfa/Ga1FCZGFwqLyrNGfDIvggSKFFQL8ubohOmgycxeF7onmeXW/hRXggBbVK+2nMlkgFATwDEY8sS4fmI898CjTi2MPKO6QAGcjFdbvrrUGgJU5eQu+vJJbuYSQKkafPfrOl/bqBzgZ21eJRYDDvd3wJx9Z8y5LxJhvpeyfyZ96VK4tf97mSs6c4yTohDBid+D+7M3RX/PrYi+zU4mm/xIC5jHjWuzE3EKi4GznYAiGIj5DsUxIznHmhAXiHE6XSQiO6bzlNq7NTzed/CSTAN1UbS9Jm2zvvnZZp5W+QXdyEz1gCQvaDzJL418vuJwhVS7kQwEb63LACaTsw7xL26QInvZoWPITQ3bB96C8Zghw7sDeqwdFuksEMQPHxaiyB9xt+XBx6KBr+B3pgFLeqstD6jvVHRlpqyLs/gk3lFmrYvoU3/WlEvaKJqDpauHCqSDKt79zNKrJWG1lWdgqGktGvAiCVe/rryNfyRN3GVty8SFv3tL1N1yN3
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR04MB5151.namprd04.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: knFMnzydxdWYTHccla2AX///2w4GGk1bFMeGFtp8opLV+27Tu+XJM0j3VeZQksqxeeJMpDNPH8H+1fKunmdab+q7FuY/wACXuQt+rrPWTuuvHItKIte0WUUw6A72maK6xTVegps7pU2P9UG+ikAvR7Q9dfBdgTO1d6IAYsIytm9/yod+NBzr9UhlGtWwc/0UWdDw6bgUSfVTMCYZ+XpvEoySgAR9BGSiawTMt7zzrt9Iojufwmr6cN9M1sGeCx8hoH4Ia3jozluLBVhv+9+1YpVWkTIHG1iA9qvHWgkv38bOPlZqcMn44cfsruLyseUapAZTXxE9WmIiUDji0MQydezlvK4tp8I+bxPxSPXLSGUIwUyny1rwgbn3Lr2PmZLKdVBNuZHCRBUUo4p+Wk8CQCLjIIy/OZtVbNQ6ahQYl8A7BSLTQn5uiXixi5NVkZh/E5AZksoegjfRuCfDhXxEXSnQugSnQxSioJYlOS/fL40M2p7oMit1S9STsybM6ia0P4YJizv83tEXwOuD+jiPuyIbFzbyktEXQxEsCsk/LEVvxF9vu8cv/FcG0D/EZmo6r+3UuuK1EWIpJojSvVBsgCCSn1mV0HHDKGs1r1P6s5lIgtRvFSpbRijyeprGkyq18mf3XcYW10N1qJm332dxPV2zJXVRwEmH5FLvrUzKjBFzq3GHVtqyS3nWrVX0/eDr6ymblalyouNVawYRwm4y04vONg4r9AlzSWiFVU85AxWIn4BSSZcU3qyrZDYFZAeI8rekIFDdygUWiWPLKk3yNoIfclGjE6OMDijYygpbJpvvTCy5EEifPKvfRrRMHvnywsoYCP4uubr4RQeJlqtLe78TTEKoifnrvailwml/Zotp/m8XqLaw9IaknxmwXAm+SrxB+ulul6UaIQoSWzazUI+xFqgHCRxrB33aJaDVTP9u9kzwzQThhrwBGRDObbzJyCnU3DBxw+Z2BnzkTfQD7MxRzhAUQcXEICYz1CwP8lr/C0+Ac98quvnhsF+a5bd7DmkS7C0O9iA+nTZHD9fy7KDUMKGCm1b/D00SzWTaMhAN4yIU5J9IBuJhA1DpI6VinIQnOI0/s1tD6SRrXFrRq4HRpeX7X+al7iksI+tGbpv65URO11r0I4hnGoDeQDxjD4mZPAFWGNxrWNht3qgNBOFdYkfTlRtb5wj0hhC4q+7Ow6v0N6fgRUMoe1tIEfGChIDYg7MzQyXUDvy2TQJ7x/3Zf6yzdK7nZ1p8C6isGP/rtQHDA4bOH83her3WwwV+kq55xvOQKWlxaARNGAyH5ObHYPrwGAq9u613AiT9ooUjhxh29gka/oRqir6bHF8EbGlIFlQUfeYHJNZhKNq7kYJEeM2pGztUxCPuNfu5wlWu+PQ2FK1cX1sFNDE3WprZiDj3R/qOaHS/wX3cYjmMry35c9Ws1HbiwfYWTxSeOE87r2ZKFe/lqKJ6QV3gdWxi4c/q38pRZl7dEJeS3LvHno+VmMdO79AI02TxSJqPDQCl3rHl6f/S1F4l6CbsQTNO4T6X/s+os490h0toCLf3YL7e2AgkSFSrlT47qky8bwHRI9qtQWM7dcdu4hk3UQ99
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: c9c456f3-400c-493e-4a13-08dd3eee81bb
X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB5151.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2025 16:20:25.7986 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ++Q/L9cxkB0vuaMqQUeeO25FChzK85bi5OQJIjBEpQ37Jek8ulxPSjoVgAyDqlD6G7AudzR2WoltO+h6mSsECw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR04MB8253
X-Spam-Score: -0.0 (/)
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 1/22/2025 7:43 AM, Eli Zaretskii wrote:
>> Date: Tue, 21 Jan 2025 15:07:06 -0500
>> From: Ken Brown <kbrown@HIDDEN>
>> Cc: Gerd Möllmann <gerd.moellmann@HIDDEN>,
>>   74805 <at> debbugs.gnu.org, Pip Cet <pipcet@HIDDEN>
>>
>> Here's the latest update on my attempts.  The good news is that I've
>> been running a build from the igc branch with no noticeable problems.
> 
> That _is_ good news, thanks.
> 
>> 2. Of the two calls to testAllocAndIterate in testPageTable, it's only
>> the second one that fails, provided I apply the following patch:
>>
>> --- a/code/arenacv.c
>> +++ b/code/arenacv.c
>> @@ -333,6 +333,7 @@ static void testAllocAndIterate(Arena arena, Pool pool,
>>      Count offset, gap, new;
>>      ZoneSet zone = (ZoneSet)2;
>>      int i;
>> +  mps_res_t res;
>>
>>      LocusPrefInit(&pref);
>>
>> @@ -353,8 +354,14 @@ static void testAllocAndIterate(Arena arena, Pool pool,
>>                "offsetRegion");
>>          for(gap = numPerPage+1; gap <= 3 * (numPerPage+1);
>>              gap += (numPerPage+1)) {
>> -        die(allocator->alloc(&gapRegion, &pref, gap * pageSize, pool),
>> -            "gapRegion");
>> +       res = allocator->alloc(&gapRegion, &pref, gap * pageSize, pool);
>> +       if (res != ResOK) {
>> +         fprintf(stdout, "res = %d, gap = %lu, offset = %lu, i = %d\n",
>> +                 res, gap, offset, i);
>> +         die(res, "gapRegion");
>> +       }
>> +        /* die(allocator->alloc(&gapRegion, &pref, gap * pageSize,
>> pool), */
>> +        /*     "gapRegion"); */
>>            die(allocator->alloc(&topRegion, &pref, pageSize, pool),
>>                "topRegion");
>>            allocator->free(&gapRegion);
>> @@ -473,8 +480,8 @@ int main(int argc, char *argv[])
>>
>>      testlib_init(argc, argv);
>>
>> -  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0,
>> TRUE);
>> -  testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE, 0,
>> FALSE);
>> +  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE,
>> 0, TRUE); */
>> +  /* testPageTable((ArenaClass)mps_arena_class_vm(), TEST_ARENA_SIZE,
>> 0, FALSE); */
>>
>>      block = malloc(TEST_ARENA_SIZE);
>>      cdie(block != NULL, "malloc");
>>
>>
>> If I don't apply that patch then the first call fails (and of course the
>> second one doesn't get run).  I can't make sense out of that.
>>
>> 3. After I apply the patch, there are no calls to mmap or munmap
>> (according to strace) except an initial call to mmap when the code calls
>> malloc.  [This is an internal implementation detail, that Cygwin uses
>> mmap in malloc.]  If I don't apply that patch, there are lots of calls
>> to both, all of which succeed.  I don't understand why the code is not
>> calling mmap/munmap when the patch is applied.  How else could it be
>> trying to acquire address space?
> 
> A stab in the dark: could it be that the call to fprintf you added in
> the patch causes malloc to be called from fprintf, and thus changes
> the state of malloc and/or the arena in a way that causes the above
> unexpected effects?  Can you try using a different print-out function
> instead that is guaranteed not to allocate any memory?

Thanks, but that doesn't explain it.  I tried simply removing the call 
to fprintf, but the strace output still shows no calls to mmap or 
munmap.  Very strange.

Ken




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#74805: 30.0.92; Trying to build scratch/igc on Cygwin
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 27 Jan 2025 16:44:02 +0000
Resent-Message-ID: <handler.74805.B74805.17379962408220 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74805
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ken Brown <kbrown@HIDDEN>
Cc: gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org, pipcet@HIDDEN, rb@HIDDEN
Received: via spool by 74805-submit <at> debbugs.gnu.org id=B74805.17379962408220
          (code B ref 74805); Mon, 27 Jan 2025 16:44:02 +0000
Received: (at 74805) by debbugs.gnu.org; 27 Jan 2025 16:44:00 +0000
Received: from localhost ([127.0.0.1]:34270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcSDP-00028V-GK
	for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:43:59 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33356)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tcSDM-00028H-P2
 for 74805 <at> debbugs.gnu.org; Mon, 27 Jan 2025 11:43:57 -0500
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 1tcSDE-0006HJ-Lv; Mon, 27 Jan 2025 11:43:50 -0500
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=D8q4c4j5iZHx0lpK4J+RelR+j+Q0/v/4ol1RD+gBz10=; b=Ud4wLzLfmJ5/
 dLh90GTBOQXjLbT6WjzLsImUyxnKliPJNMNVoyBUNCo+2Nw2RBnFMJDnhobgu2B2dnujOkWfLmPV5
 1nBE7G37DF+iUncem3f4mlABSv8CIyR+ePlKjropZot6d00J+5XthJgKJwfKgNyGrGkHo+bmXe8tq
 sxorrEHFod4PiingTnOnlrASRyzgtwqzAb3WXxD7002l/mpIJMjTgaxoMCKsLsQXR3lX22qFynj0B
 ZJaDquEDs1cfOKeGiOLpP14+ONG7oq2xLC9/UvCbpiZg2Pgm473wrSt5ls+Xk99CoWBRw8VugHMFN
 LaXik6gERjuR6Oy20IjWIA==;
Date: Mon, 27 Jan 2025 18:43:43 +0200
Message-Id: <865xm0p5q8.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN> (message from
 Ken Brown on Mon, 27 Jan 2025 11:20:24 -0500)
References: <0e6c2f69-9c33-48d7-87ab-2b13de857f71@HIDDEN>
 <86pllx1lh8.fsf@HIDDEN> <d5965019-4bd6-419a-8b45-829b6d9c9ee5@HIDDEN>
 <86v7vd8pnd.fsf@HIDDEN> <f23f27ad-febe-49cb-a277-ed5e4836a6ea@HIDDEN>
 <805cdbf6-e8e3-475c-a94e-4d25d3f0f608@HIDDEN>
 <82cc7e0e-912f-4f0d-bb52-596a77dc5ddb@HIDDEN>
 <fb1a7bec-2fe6-4792-813b-8b9f971ae02e@HIDDEN>
 <5cc71d18-d892-484b-aaaf-77aa01cec468@HIDDEN> <861pwv3tp2.fsf@HIDDEN>
 <954b50c5-47b0-4d2b-90db-4112f4df34a5@HIDDEN>
X-Spam-Score: -2.3 (--)
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: Mon, 27 Jan 2025 11:20:24 -0500
> Cc: rb@HIDDEN, gerd.moellmann@HIDDEN, 74805 <at> debbugs.gnu.org,
>  pipcet@HIDDEN
> From: Ken Brown <kbrown@HIDDEN>
> 
> >> 3. After I apply the patch, there are no calls to mmap or munmap
> >> (according to strace) except an initial call to mmap when the code calls
> >> malloc.  [This is an internal implementation detail, that Cygwin uses
> >> mmap in malloc.]  If I don't apply that patch, there are lots of calls
> >> to both, all of which succeed.  I don't understand why the code is not
> >> calling mmap/munmap when the patch is applied.  How else could it be
> >> trying to acquire address space?
> > 
> > A stab in the dark: could it be that the call to fprintf you added in
> > the patch causes malloc to be called from fprintf, and thus changes
> > the state of malloc and/or the arena in a way that causes the above
> > unexpected effects?  Can you try using a different print-out function
> > instead that is guaranteed not to allocate any memory?
> 
> Thanks, but that doesn't explain it.  I tried simply removing the call 
> to fprintf, but the strace output still shows no calls to mmap or 
> munmap.  Very strange.

Hmm... I guess this is where you give up and ask the MPS developers to
help (if you haven't already)?

My gut feeling is that this is somehow related to the way Cygwin
implements mmap/munmap, but I have no evidence to support that, and
definitely cannot tell what is it in the Cygwin implementation that
violates the assumptions of this test.

Thanks for working on this.





Last modified: Mon, 27 Jan 2025 16:45:01 UTC

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