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#17322: 24.3.90; emacs crash at eassert (verify_row_hash (a)) in dispnew.c:1169 Date: Wed, 23 Apr 2014 16:54:27 +0200 Message-ID: <5357D423.1030507@yahoo.fr> References: <871twofh4y.fsf@geodiff-mac3.ulb.ac.be> <83k3ag9kdb.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1398264864 13119 80.91.229.3 (23 Apr 2014 14:54:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Apr 2014 14:54:24 +0000 (UTC) Cc: 17322@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 23 16:54:17 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 1WcyYx-0001HJ-Bp for geb-bug-gnu-emacs@m.gmane.org; Wed, 23 Apr 2014 16:54:15 +0200 Original-Received: from localhost ([::1]:33197 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcyYx-0000cl-24 for geb-bug-gnu-emacs@m.gmane.org; Wed, 23 Apr 2014 10:54:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49248) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcyYp-0000c1-Dn for bug-gnu-emacs@gnu.org; Wed, 23 Apr 2014 10:54:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WcyYk-0004Fe-M4 for bug-gnu-emacs@gnu.org; Wed, 23 Apr 2014 10:54:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:48109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WcyYk-0004Fa-J1 for bug-gnu-emacs@gnu.org; Wed, 23 Apr 2014 10:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WcyYj-0007NR-Uh for bug-gnu-emacs@gnu.org; Wed, 23 Apr 2014 10:54:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Apr 2014 14:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17322 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17322-submit@debbugs.gnu.org id=B17322.139826483228337 (code B ref 17322); Wed, 23 Apr 2014 14:54:01 +0000 Original-Received: (at 17322) by debbugs.gnu.org; 23 Apr 2014 14:53:52 +0000 Original-Received: from localhost ([127.0.0.1]:56266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcyYZ-0007Mz-D8 for submit@debbugs.gnu.org; Wed, 23 Apr 2014 10:53:51 -0400 Original-Received: from mxin.ulb.ac.be ([164.15.128.112]:13687) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcyYX-0007Mj-CH for 17322@debbugs.gnu.org; Wed, 23 Apr 2014 10:53:50 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtECAO3SV1OkD4Xx/2dsb2JhbAANTK5zmWyBMIMZAQEBBDIBRQEQCxUMFg8JAwIBAgFFBg0BBQIBAYgoAQOrQ4FHmwgBh0QXh1mEZ4IYB4Q5AQOXC4FqhkOEKYIWh0WBQQ Original-Received: from mathsrv4.ulb.ac.be (HELO [172.19.79.241]) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 23 Apr 2014 16:53:47 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 In-Reply-To: <83k3ag9kdb.fsf@gnu.org> X-TagToolbar-Keys: D20140423165427591 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:88249 Archived-At: Le 23/04/2014 16:43, Eli Zaretskii a écrit : >> From: Nicolas Richard >> Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:351 >> 351 signal (sig, SIG_DFL); >> #0 terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at emacs.c:351 >> #1 0x081f5927 in die (msg=0x82d5798 "verify_row_hash (a)", file=0x82d5608 "dispnew.c", line=1169) at alloc.c:6826 >> #2 0x08059979 in row_equal_p (a=0xa25151c, b=0xb2a0afc, mouse_face_p=true) at dispnew.c:1169 >> #3 0x0805ef01 in scrolling_window (w=0xa7ee2f0, header_line_p=false) at dispnew.c:4129 > > There's a slim chance that output from the following GDB commands will > give some hint: > > (gdb) frame 2 > (gdb) pgrowx a > (gdb) pgrowx b (gdb) frame 2 #2 0x08059979 in row_equal_p (a=0xa25151c, b=0xb2a0afc, mouse_face_p=true) at dispnew.c:1169 1169 eassert (verify_row_hash (a)); (gdb) pgrowx a TEXT: 19 glyphs 0 0: CHAR[7] pos=993 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 1 9: CHAR[1] pos=994 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 2 18: CHAR[0] pos=995 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 3 27: CHAR[e] pos=996 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 4 36: CHAR[e] pos=997 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 5 45: CHAR[8] pos=998 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 6 54: CHAR[7] pos=999 blev=0,btyp=L w=9 a+d=14+5 face=36 MB 7 63: CHAR[ ] pos=1000 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 8 72: CHAR[*] pos=1001 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 9 81: CHAR[ ] pos=1002 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 10 90: CHAR[c] pos=1003 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 11 99: CHAR[ ] pos=1004 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 12 108: CHAR[o] pos=1005 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 13 117: CHAR[ ] pos=1006 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 14 126: CHAR[l] pos=1007 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 15 135: CHAR[d] pos=1008 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 16 144: CHAR[l] pos=1009 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 17 153: CHAR[c] pos=1010 blev=0,btyp=L w=9 a+d=14+5 face=26 MB 18 162: CHAR[ ] pos=0 blev=0,btyp=B w=9 a+d=14+5 face=26 MB RIGHT: 1 glyphs 0 171: COMP[0 (32776..21)] pos=-1 w=1012 a+d=0+-9539 face=5 vof=2388 MB slice=32776,0,21,0 (gdb) pgrowx b TEXT: 19 glyphs 0 0: CHAR[7] pos=993 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 1 9: CHAR[1] pos=994 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 2 18: CHAR[0] pos=995 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 3 27: CHAR[e] pos=996 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 4 36: CHAR[e] pos=997 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 5 45: CHAR[8] pos=998 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 6 54: CHAR[7] pos=999 blev=0,btyp=L w=9 a+d=14+5 face=21 MB 7 63: CHAR[ ] pos=1000 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 8 72: CHAR[*] pos=1001 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 9 81: CHAR[ ] pos=1002 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 10 90: CHAR[c] pos=1003 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 11 99: CHAR[ ] pos=1004 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 12 108: CHAR[o] pos=1005 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 13 117: CHAR[ ] pos=1006 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 14 126: CHAR[l] pos=1007 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 15 135: CHAR[d] pos=1008 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 16 144: CHAR[l] pos=1009 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 17 153: CHAR[c] pos=1010 blev=0,btyp=L w=9 a+d=14+5 face=11 MB 18 162: CHAR[ ] pos=0 blev=0,btyp=B w=9 a+d=14+5 MB (gdb) fwiw, the chars in the brackets above correspond to a git abbreviated sha1 and a commit message as displayed e.g. in magit log buffers. >> #3 0x0805ef01 in scrolling_window (w=0xa7ee2f0, header_line_p=false) at dispnew.c:4129 >> desired_matrix = 0x96873a0 >> current_matrix = 0xb453fb0 >> yb = 967 >> i = 32 >> j = 32 >> first_old = 30 >> first_new = 30 >> last_old = 50 >> last_new = 50 > > Do you really have 50 lines in your windows? I apparently do, at least in my current session (the 51st can be seen but the buffer text scrolls up when cursor reaches it). -- Nico.