From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fabrice Popineau Newsgroups: gmane.emacs.devel Subject: Re: Emacs trunk crash Date: Tue, 24 Mar 2015 22:10:16 +0100 Message-ID: References: <834mpevkao.fsf@gnu.org> <837fu8srym.fsf@gnu.org> <831tkfsp68.fsf@gnu.org> <83wq26pawf.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c39a5ed534d505120f3603 X-Trace: ger.gmane.org 1427231481 10612 80.91.229.3 (24 Mar 2015 21:11:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 24 Mar 2015 21:11:21 +0000 (UTC) Cc: Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 24 22:11:15 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YaW65-0005fL-MS for ged-emacs-devel@m.gmane.org; Tue, 24 Mar 2015 22:10:49 +0100 Original-Received: from localhost ([::1]:34558 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaW64-0004QD-Kr for ged-emacs-devel@m.gmane.org; Tue, 24 Mar 2015 17:10:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43146) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaW5x-0004Q4-Vu for emacs-devel@gnu.org; Tue, 24 Mar 2015 17:10:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YaW5w-0007Du-Tm for emacs-devel@gnu.org; Tue, 24 Mar 2015 17:10:41 -0400 Original-Received: from mail-oi0-x234.google.com ([2607:f8b0:4003:c06::234]:36862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YaW5u-0007CY-5x; Tue, 24 Mar 2015 17:10:38 -0400 Original-Received: by oigv203 with SMTP id v203so5072777oig.3; Tue, 24 Mar 2015 14:10:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=1NbU3ziQ6vrI73WDxFOVSRS/6LDrNTE/EdG3PVAAUZY=; b=w1O8Z2F3eCbn+Qf7GG6D1Y87z2RyEGs0Yjnt7UB5Z8HeqTANx8oW1q/l51I2y+SBAs qxZGVQV+TRvJN4eaNVj1RRIqo/YCQrTGbY5aGoQbwG+Z7bq9FRv21/WnQBUNt/XheiT2 nWWNFh6clOOgRhvyqzlufji1Q5AvuAUTllcCNM32RhFr+GD16HFdGq4KutNMHCLUcNzu JjNx6VV1/FFcIQ4jY5VZj6yRB5BBd96pI3Qe92VBVT1hSiNl29nENo4KC+V3cLuVkjJK WEt4Fhj02gG6xKRzoHDcbrIGYDfUbzkjzTymIgpOp3HaWwcuqaxGkUnYxmKut/in2qMA Y5SA== X-Received: by 10.60.245.70 with SMTP id xm6mr4808794oec.17.1427231437297; Tue, 24 Mar 2015 14:10:37 -0700 (PDT) Original-Received: by 10.202.196.207 with HTTP; Tue, 24 Mar 2015 14:10:16 -0700 (PDT) In-Reply-To: <83wq26pawf.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c06::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:184182 Archived-At: --001a11c39a5ed534d505120f3603 Content-Type: multipart/alternative; boundary=001a11c39a5ed534cf05120f3601 --001a11c39a5ed534cf05120f3601 Content-Type: text/plain; charset=UTF-8 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? > --001a11c39a5ed534cf05120f3601 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The file is attached.
Put the point at the beginning o= f the second line on the bracket
and M-: (read (current-buffer))<= /div>

Fabrice

=
2015-03-24 18:23 GMT+01:00 Eli Zaretskii <eliz@gnu.o= rg>:
> From: Fabrice Pop= ineau <fabrice.popineau@gm= ail.com>
> Date: Mon, 23 Mar 2015 21:55:31 +0100
> Cc: Emacs developers <emacs-= devel@gnu.org>
>
> I think I have found the real culprit behind this pro= blem. The undo-tree
> package
> saves its history in a very direct form which looks like this:
>
> "5c22c12309909a63b7377b79cf2526b92d756854"
> [cl-struct-undo-tree [nil ([nil (#8=3D[nil nil ((19641 . 19642) (#(&qu= ot; " 0 1
> (syntax-type string fontified nil)) . -19641) (undo-tree-id0 . -1) (19= 541 .
>
> I spare the rest, because the crash is happeni= ng 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

=C2=A0 (args-out-of-range 0 3)

Can you post the full buffer, or at least a part that can be used as a
reproducer?

--001a11c39a5ed534cf05120f3601-- --001a11c39a5ed534d505120f3603 Content-Type: application/x-gzip; name="foo.el.gz" Content-Disposition: attachment; filename="foo.el.gz" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i7nsqalo0 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 /w9q/O8kjIsAAA== --001a11c39a5ed534d505120f3603--