[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#42931: 27.1; json-pretty-print-buffer on ~2MB line causes core dump
From: |
Eli Zaretskii |
Subject: |
bug#42931: 27.1; json-pretty-print-buffer on ~2MB line causes core dump |
Date: |
Tue, 25 Aug 2020 09:12:58 +0300 |
> Cc: 42931@debbugs.gnu.org, Lars Ingebrigtsen <larsi@gnus.org>,
> Eli Zaretskii <eliz@gnu.org>, Philipp Stephani <p.stephani2@gmail.com>,
> Bruno Haible <bruno@clisp.org>
> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Mon, 24 Aug 2020 16:46:01 -0700
>
> In theory even O(log N) might not be good enough if Emacs has a tiny stack
> and a
> huge buffer, but I doubt whether this is of practical concern.
What about "normal" Emacs builds? They usually have between 2MB and
8MB of stack. Should we worry about stack overflow in these cases?
Maybe it is worth to add a stack-overflow protection to diffseq.h
anyway? Almost anything is better than a segfault.
Thanks.