From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.devel Subject: Re: MPS: assertion failed: header_type (h) != IGC_OBJ_FWD Date: Tue, 23 Jul 2024 00:36:09 +0000 Message-ID: <-QjTMdYbNwCUDNk0Q5XFZR2kQ0_8DHRu3A-n1Rr1_mUBhg4inwpUb3jL0lp2J1VvJcUkIQRB5v1Zy4oNePJ7V9ixJ3l91CCrb3awC_146VM=@protonmail.com> References: <87msmhwhal.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34493"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Andrea Corallo , Helmut Eller , Eli Zaretskii , Paul Eggert , emacs-devel@gnu.org To: =?utf-8?Q?Gerd_M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 23 04:19:51 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sW583-0008pL-AS for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Jul 2024 04:19:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sW57Z-0001am-Oz; Mon, 22 Jul 2024 22:19:21 -0400 Original-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 ) id 1sW3Vs-0004jU-Ng for emacs-devel@gnu.org; Mon, 22 Jul 2024 20:36:20 -0400 Original-Received: from mail-40133.protonmail.ch ([185.70.40.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sW3Vq-0003Ln-NU; Mon, 22 Jul 2024 20:36:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1721694975; x=1721954175; bh=Jj/BTIgkTh7MtA19dXV+iroAtWpoygGxQWKPGD5iJ24=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fJEUPrtPqvJmRyg5oywLxq41n1tJpz41mIgEb8ksuGJTEkjYEwc2S/UqwBX2vYFVV jiNbfmM2sacExMNTybZDCKsKBzN3aSU5xkxeR8cR5S3zYg/aDYi3LrTglfX1h1N2mC yCFlf5RmLlsjHkVERKDLbzt8D5bw8S2lku7mQ17O7/iFnR1A5v8HspWJxqjhCamrG2 BbTXibr22xDwyigYV3dN/RfYHlHMHWvPQze4McU/cB/LW3mwTM2OQ6yv+1FAdGqmL0 8LGKDIqu3beJPFxjAG71KvfwRxyigjjiak3QL1fyTo0dxsl21VcHx7c01oTUZqDacj 4Yvm0yeWzVDeA== In-Reply-To: Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 7f9331d08e366d3eaf4a6dc122bb1071a292df77 Received-SPF: pass client-ip=185.70.40.133; envelope-from=pipcet@protonmail.com; helo=mail-40133.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 22 Jul 2024 22:19:19 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:321963 Archived-At: On Friday, July 19th, 2024 at 04:38, Gerd M=C3=B6llmann wrote: > Gerd M=C3=B6llmann gerd.moellmann@gmail.com writes: >=20 > > Andrea Corallo acorallo@gnu.org writes: > >=20 > > > > Let's see how long igc survives this time :-). > > >=20 > > > Hi Gerd, > > >=20 > > > if you want to use '__builtin_unwind_init' be aware that this GCC bug > > > I've found sometime ago [1] might make the builtin ineffective. It > > > might not effect your generated code but in case you need you can see > > > how we work it around in 'flush_stack_call_func'. > > >=20 > > > Regards > >=20 > > Thanks, that could become important at some point on platforms other > > than macOS. AFAIK, one cannot build Emacs with GCC on newer versions of > > macOS because the SDK is incompatible with GCC, so GCC is out of the > > picture. > >=20 > > I haven't heard yet of anyone else having problems of the sort I have > > here on macOS on other platforms. But maybe that comes up later. >=20 >=20 > It didn't help, and no more ideas at the moment :-(. Can you try compiling with -fno-omit-frame-pointer? I just spent entirely t= oo much time tracing down a bug in my build to a missing option (of the sam= e name) to x86_64 gcc. The frame pointer is stored in a mangled format by s= etjmp() on both darwin and glibc systems, and that caused weird problems (a= nd since gcc generates different code with and without "-g", I had to do th= at without proper debugger support...) Anyway, I think both architectures "allow" using the frame pointer register= , so we're probably going to have to enforce that option, which will limit = us to clang and gcc compilers unless someone figures out the configure magi= c... Pip