Hacker News new | ask | show | jobs
by stevekemp 3028 days ago
Indeed emacs should be robust. I recently ran some fuzz-testing of Emacs, and found evaluating a similar recursive example would crash it:

https://blog.steve.fi/i_ve_never_been_more_proud.html

My case was resolved (a file with a few thousand "`" characters), but despite running more fuzzing I couldn't get any other interesting results.

1 comments

I use AFL (American Fuzzy Lop) on TXR from time to time.

And, guess what, there was also a problem with nested backquotes. Backquote is spelled ^ (caret) in TXR Lisp, so the cases that were triggering the degenerate behavior had ^^^^^^^ rather than ```````...

http://www.kylheku.com/cgit/txr/commit/?id=ab98634ea89927220...

Small world. This is my bug-report, which meandered a little:

https://lists.gnu.org/archive/html/bug-gnu-emacs/2017-07/msg...