From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#75322: SAFE_ALLOCA assumed to root Lisp_Objects/SSDATA(string) Date: Mon, 06 Jan 2025 16:07:31 +0200 Message-ID: <86pll0593w.fsf@gnu.org> References: <87jzbbke6u.fsf@protonmail.com> <87msg7iq0o.fsf@protonmail.com> <86ed1jf1tp.fsf@gnu.org> <865xmugawr.fsf@gnu.org> <8634hx8k1u.fsf@gnu.org> <86msg56to8.fsf@gnu.org> <86h66d6pw1.fsf@gnu.org> <868qrp6mbs.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3682"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, 75322@debbugs.gnu.org To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 06 15:08:32 2025 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1tUnmR-0000oK-St for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Jan 2025 15:08:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tUnm5-0002Cd-5h; Mon, 06 Jan 2025 09:08:09 -0500 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 1tUnly-0002Bh-TF for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 09:08:02 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tUnly-0006SQ-Dt for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 09:08:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-version:References:In-Reply-To:From:Date:To:Subject; bh=yQ5r2B2FU8YsTVc31D8H4C1x7PM1fvTh+Qze3BStSvY=; b=O6b9h0cV5fJAtumIdqX4C5Qr9YW9OqM9uECvOVUFFPQrjID/W8BNpD15OvLHkzMlCtLogelULNPor0447f5vlyt1CA9edqsyKW3zG02lFVOfwy6VKKC4K/rFCcjdJYgFap5ajWY240kCV14T1ZcG/HerRAzJOm/Z0C+ad1q2cQxPI6PfpL1ORDsdwA91uTO2yrmJj0Un349yZawNxMM64lKvqJ4CIiLEGaJLlNpGKjTzAJWY441ikNYY/0Jhelz63ua5oOt8thTFQvbClEDWucbmgDER6gjvjE/shmNf9SlIEsj52vBq47erKWeeBlduyYg82pE+G2Tfu5PJXh3hRA==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tUnly-00067Q-7w for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2025 09:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Jan 2025 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75322 X-GNU-PR-Package: emacs Original-Received: via spool by 75322-submit@debbugs.gnu.org id=B75322.173617246623493 (code B ref 75322); Mon, 06 Jan 2025 14:08:02 +0000 Original-Received: (at 75322) by debbugs.gnu.org; 6 Jan 2025 14:07:46 +0000 Original-Received: from localhost ([127.0.0.1]:37370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tUnlh-00066r-NT for submit@debbugs.gnu.org; Mon, 06 Jan 2025 09:07:46 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44230) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tUnle-00066U-AT for 75322@debbugs.gnu.org; Mon, 06 Jan 2025 09:07:44 -0500 Original-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 ) id 1tUnlY-0006P6-MQ; Mon, 06 Jan 2025 09:07:36 -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=yQ5r2B2FU8YsTVc31D8H4C1x7PM1fvTh+Qze3BStSvY=; b=dW9OZ1sCQ7rtLe3riIhb WXWSinajVhtuq1W4eu52oU258uRwfRnaAUFFpYoj5imcoTr0v9cr55VlGtPO4Fbgl11dbVuS2FsXv Js7BQ2iCAS6MJ95WJk1SDkJ3dq6d+s2emzsRac0SXDE+W8tt1KJ8kjay5aaAMtOTUveAW5QFKSsuV GaZizupTBEQ0f9a/Rsm6hiJN+Tv+KAEL2N5Nt0wY/IztVriVSoGS8DF554rBtMd2/PDh2u2X0O3At IvJ3+yhsoHgPsMomwk0SvRitLbcm1+IdLE35BuhX6ofc2Hv4/RE7GIlUHecHAUsKBIdWZKUfrkwNu x6+wrjyH9cyQjA==; In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Mon, 06 Jan 2025 04:57:37 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:298657 Archived-At: > From: Gerd Möllmann > Cc: pipcet@protonmail.com, 75322@debbugs.gnu.org > Date: Mon, 06 Jan 2025 04:57:37 +0100 > > >From my POV: So we're talking about things, you want to make it > concrete, we land in call_process, I explain why SAFE_NALLOCA is unsafe > when used with references even with the old GC, you think references are > on the stack because the parameter args is on stack, and I say no. > > Next thing I get is a rant. It wasn't a rant, it was an honest surprise that we'd need to go to such lengths to accommodate MPS. I still consider the effort to be huge and not very practical, and even if someone volunteers to make all those changes, I'd be petrified to think how many bugs this could introduce on the way. > You don't even say "you're right" or "you're > wrong", so I don't know for sure if you accept my argumentation or not. Sorry for my style, but I usually try not to say things that add nothing to the discussion.