GNU bug report logs - #30675
Ask the user what to do when shr-make-table: Variable binding depth exceeds max-specpdl-size

Previous Next

Package: emacs;

Reported by: 積丹尼 Dan Jacobson <jidanni <at> jidanni.org>

Date: Fri, 2 Mar 2018 02:41:01 UTC

Severity: wishlist

Tags: fixed

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #40 received at 30675 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 30675 <at> debbugs.gnu.org, jidanni <at> jidanni.org
Subject: Re: bug#30675: Ask the user what to do when shr-make-table: Variable
 binding depth exceeds max-specpdl-size
Date: Fri, 13 Apr 2018 17:34:10 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Which probably means ten-fold increase is too much.  Would increasing
> the limit twice fix this problem?  If so, then let's do that in
> shr.el.

I'm thinking that any increase might be unsafe, and that we should just
leave the variable be.  We don't want to crash an Emacs where the user
has already increased the limit.

> Because there's a possibility of infinite recursion.  So the question
> actually boils down to "how much do you trust the code which caused
> this?"  And I'm guessing the answer will tend to be NO with each
> additional prompt from the same command.

That's true.  But if there's a chance that Emacs may crash by the user
holding down `y' a bit, then that's no fun, either...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 7 years and 130 days ago.

Previous Next


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