GNU bug report logs - #16587
24.3.50; max-specpdl-size exceeded + crash with gnus (shr).

Previous Next

Package: emacs;

Reported by: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>

Date: Wed, 29 Jan 2014 15:52:02 UTC

Severity: normal

Tags: fixed

Found in version 24.3.50

Fixed in version 25.1

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

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andy Moreton <andrewjmoreton <at> gmail.com>
To: 16587 <at> debbugs.gnu.org
Subject: bug#16587: 24.3.50; max-specpdl-size exceeded + crash with gnus (shr).
Date: Fri, 31 Jan 2014 15:00:35 +0000
On Fri 31 Jan 2014, Lars Ingebrigtsen wrote:

> I think there are numerous Emacs variables here, in addition to some
> crashiness, that makes it very difficult to inspect what's actually
> going on here.
>
> I don't really believe that the HTML parser is returning a circular
> structure, but I just can't get Emacs to print it out, even after
> twiddling `print-circle' and `max-lisp-eval-depth'.  Help, somebody?
>
> Included is the offending "HTML".   Put it in a buffer and say
>
> (setq a (libxml-parse-html-region (point-min) (point-max)))
>
> and try to get `a' to print in the scratch buffer.

I tried this in the *scratch* buffer with:

(setq print-circle t)
(insert (format "\n%S\n" a))

This did print successfully. The not-quite-html after "Recent input:"
results in a deeply nested set of tags, which may trigger a depth check
for apparent circularity.

    AndyM





This bug report was last modified 10 years and 196 days ago.

Previous Next


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