From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Richard Newsgroups: gmane.emacs.bugs Subject: bug#18982: 24.4.51; assertion violation in set_cache_region after revert-buffer Date: Fri, 07 Nov 2014 15:07:24 +0100 Message-ID: <545CD21C.9030104@yahoo.fr> References: <877fz7fe6i.fsf@yahoo.fr> <83lhnnrvyx.fsf@gnu.org> <545CC7DC.5010706@yahoo.fr> <83ioirrun8.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1415369312 5695 80.91.229.3 (7 Nov 2014 14:08:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Nov 2014 14:08:32 +0000 (UTC) Cc: 18982@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 07 15:08:24 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1XmkD5-0001aY-4L for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Nov 2014 15:08:19 +0100 Original-Received: from localhost ([::1]:60395 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmkD4-000416-LV for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Nov 2014 09:08:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmkCv-0003wx-Fn for bug-gnu-emacs@gnu.org; Fri, 07 Nov 2014 09:08:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XmkCp-0006DF-Al for bug-gnu-emacs@gnu.org; Fri, 07 Nov 2014 09:08:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55308) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmkCp-0006DB-8F for bug-gnu-emacs@gnu.org; Fri, 07 Nov 2014 09:08:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XmkCo-0005mO-KP for bug-gnu-emacs@gnu.org; Fri, 07 Nov 2014 09:08:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Nov 2014 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18982 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18982-submit@debbugs.gnu.org id=B18982.141536925622176 (code B ref 18982); Fri, 07 Nov 2014 14:08:02 +0000 Original-Received: (at 18982) by debbugs.gnu.org; 7 Nov 2014 14:07:36 +0000 Original-Received: from localhost ([127.0.0.1]:52521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XmkCN-0005lc-Fc for submit@debbugs.gnu.org; Fri, 07 Nov 2014 09:07:35 -0500 Original-Received: from mxin.ulb.ac.be ([164.15.128.112]:47104) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XmkCK-0005lS-VJ for 18982@debbugs.gnu.org; Fri, 07 Nov 2014 09:07:33 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocDAF/RXFSkD4Xx/2dsb2JhbAANTrw7AQEBAQEBBpd4gyACgTIBAQEBAYUAAQEEJwsBRQEQCyEWDwkDAgECAUUGDQEHAQGIJwG5BoJrjE4BhzABAQEBAQEBAQEBAQEBAQEBAQEBAQEXhjiCRogTB4RLAQSQBI4Wh1+FIYwRgUWDNgEBAQ Original-Received: from mathsrv4.ulb.ac.be (HELO [172.19.79.241]) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 07 Nov 2014 15:07:32 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 In-Reply-To: <83ioirrun8.fsf@gnu.org> X-TagToolbar-Keys: D20141107150724725 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:95656 Le 07/11/2014 14:46, Eli Zaretskii a écrit : > To cause it to be incorrectly decoded, you could do this: > > C-x RET c raw-text RET C-x C-f FILENAME RET > > If you remember which encoding Emacs decided to use, try that instead > of raw-text. hm, I tried from a fresh emacs session and couldn't reproduce, but now I tried on my few-hours-old session and it crashed. Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:351 351 signal (sig, SIG_DFL); (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:351 #1 0x0827d8c5 in die (msg=0x83e4420 "c->buffer_beg <= start && end <= c->buffer_end", file=0x83e42b0 "region-cache.c", line=364) at alloc.c:6833 #2 0x08325b0d in set_cache_region (c=0xc44c638, start=8828, end=8835, value=1) at region-cache.c:364 #3 0x08326205 in know_region_cache (buf=0xb6758c0, c=0xc44c638, start=8828, end=8835) at region-cache.c:671 #4 0x0825a4bb in find_newline (start=8828, start_byte=8828, end=8836, end_byte=8836, count=1, shortage=0xbffeadbc, bytepos=0xbffeadc0, allow_quit=true) at search.c:812 #5 0x0824d8a0 in Fforward_line (n=1) at cmds.c:138 #6 0x0828f9a9 in Fline_beginning_position (n=2) at editfns.c:772 (gdb) frame 2 #2 0x08325b0d in set_cache_region (c=0xc44c638, start=8828, end=8835, value=1) at region-cache.c:364 364 eassert (c->buffer_beg <= start && end <= c->buffer_end); (gdb) p c->buffer_beg $1 = 1 (gdb) p c->buffer_end $2 = 27 Completely similar. I'll try to come up with a recipe but unless it's straightforward I probably will have to delay this by a few days. Nicolas.