GNU bug report logs -
#16587
24.3.50; max-specpdl-size exceeded + crash with gnus (shr).
Previous Next
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
Message #29 received at submit <at> debbugs.gnu.org (full text, mbox):
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.