From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#55414: 29.0.50; Byte compilation error for the modus-themes Date: Thu, 26 May 2022 12:02:40 -0400 Message-ID: References: <87lev46l8y.fsf@protesilaos.com> <874k1qj4eo.fsf@gnus.org> <87lev296hl.fsf@protesilaos.com> <87zgjihlmw.fsf@gnus.org> <83zgjhiv8l.fsf@gnu.org> <83wnelirxq.fsf@gnu.org> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10324"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Alan Mackenzie , larsi@gnus.org, info@protesilaos.com, 55414@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 26 18:12:32 2022 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 1nuG6C-0002Uv-4F for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 May 2022 18:12:32 +0200 Original-Received: from localhost ([::1]:41870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nuG6A-0005VG-RX for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 May 2022 12:12:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34506) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nuFx0-0006nb-I6 for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:03:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37713) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nuFx0-0002xO-9M for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nuFx0-0002Wo-6o for bug-gnu-emacs@gnu.org; Thu, 26 May 2022 12:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 May 2022 16:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55414 X-GNU-PR-Package: emacs Original-Received: via spool by 55414-submit@debbugs.gnu.org id=B55414.16535809709685 (code B ref 55414); Thu, 26 May 2022 16:03:02 +0000 Original-Received: (at 55414) by debbugs.gnu.org; 26 May 2022 16:02:50 +0000 Original-Received: from localhost ([127.0.0.1]:59838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuFwo-0002W8-CV for submit@debbugs.gnu.org; Thu, 26 May 2022 12:02:50 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuFwl-0002Vk-Sf for 55414@debbugs.gnu.org; Thu, 26 May 2022 12:02:48 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 77704440F06; Thu, 26 May 2022 12:02:42 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 271D7440CF4; Thu, 26 May 2022 12:02:41 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1653580961; bh=Hd5OI9atT2VWUsazIMFfw1RIKobPpx+e8670u4tXgyk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=oazpvP/ofQWiiKfNxpX1csjx12AZ6+qYgDH3ARbF2XAcgxLL1KSMtisxAl5lF7gfh /0x/JaqBWvl9H0HS3ZKF4GQG+mEaovBr4CHYPMdA1lFPdWIm4xx+t/DLpVBeuffz6V +3K0ZvakCGy+G8Mlqfzonfpjfw8/I7Cb9xob16Wkd2hhqHUHHZF4TpRrquaz6TC5jS Cz6pKWfh4xNB5QyVO1aKOcs6wJehWVKyS6b2jWlsXunKggc5ETW8F1BdFil/EFUcTE 0eVomOWcnBur7P278g/B9SA3jLsY45CqXUx8pKJmLnWLkf6VcAGv30SBMMxmZ++iNT g0YZfi8/5Ty1A== Original-Received: from alfajor (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 15FB112084B; Thu, 26 May 2022 12:02:41 -0400 (EDT) In-Reply-To: <83wnelirxq.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 16 May 2022 15:26:57 +0300") 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" Xref: news.gmane.io gmane.emacs.bugs:233122 Archived-At: > The disadvantage is that higher values prolong the time needed to > detect real infinite recursions, In my experience, this is rarely the case (or at least, the difference is not large enough to make up for the annoyance of having to deal with those somewhat arbitrary limits). > and enlarge the probability of hitting C stack overflows, This OTOH is the real issue. FWIW, the specpdl stack does not use the C stack, so I'd be happy to completely get rid of this `max-specpdl-size` artificial limit (or set it to a much larger value). Increasing `max-lisp-eval-depth` is much more delicate. > whose consequences are much more serious and harder to endure without > losing the session and its edits. Indeed, C stack overflows are really nasty (and it's difficult/impossible to avoid them reliably, sadly, so we're stuck with conservative approximations like `max-lisp-eval-depth`). Stefan