The file is attached. Put the point at the beginning of the second line on the bracket and M-: (read (current-buffer)) Fabrice 2015-03-24 18:23 GMT+01:00 Eli Zaretskii : > > From: Fabrice Popineau > > Date: Mon, 23 Mar 2015 21:55:31 +0100 > > Cc: Emacs developers > > > > I think I have found the real culprit behind this problem. The undo-tree > > package > > saves its history in a very direct form which looks like this: > > > > "5c22c12309909a63b7377b79cf2526b92d756854" > > [cl-struct-undo-tree [nil ([nil (#8=[nil nil ((19641 . 19642) (#(" " 0 1 > > (syntax-type string fontified nil)) . -19641) (undo-tree-id0 . -1) > (19541 . > > > > I spare the rest, because the crash is happening while reading the form > > starting at [cl-struct-undo-tree ... > > Actually, the point is near the end of my lines on #^^[1 > > > > Emacs shouldn't crash while reading data it has been able to write > (well, at > > least I would expect it). > > Could it be that the syntax-table structure has been changed recently in > a way > > that makes it impossible > > to read one that has been printed with a previous version of emacs? > > I can't reproduce the crash, I get > > (args-out-of-range 0 3) > > Can you post the full buffer, or at least a part that can be used as a > reproducer? >