From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#11367: 24.0.95.1 Crash: Windows 7 using egg Date: Sat, 28 Apr 2012 18:34:04 +0300 Message-ID: <83d36r7tw3.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: dough.gmane.org 1335627300 12210 80.91.229.3 (28 Apr 2012 15:35:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 28 Apr 2012 15:35:00 +0000 (UTC) Cc: 11367@debbugs.gnu.org To: Michael Kleehammer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 28 17:34:59 2012 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 1SO9fn-0000bf-7w for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Apr 2012 17:34:59 +0200 Original-Received: from localhost ([::1]:43336 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SO9fm-0005cJ-EH for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Apr 2012 11:34:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36961) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SO9fi-0005bY-Im for bug-gnu-emacs@gnu.org; Sat, 28 Apr 2012 11:34:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SO9fg-0003GX-K2 for bug-gnu-emacs@gnu.org; Sat, 28 Apr 2012 11:34:54 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55935) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SO9fg-0003GL-Gb for bug-gnu-emacs@gnu.org; Sat, 28 Apr 2012 11:34:52 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SO9go-0007xu-1u for bug-gnu-emacs@gnu.org; Sat, 28 Apr 2012 11:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Apr 2012 15:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11367 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11367-submit@debbugs.gnu.org id=B11367.133562731930568 (code B ref 11367); Sat, 28 Apr 2012 15:36:02 +0000 Original-Received: (at 11367) by debbugs.gnu.org; 28 Apr 2012 15:35:19 +0000 Original-Received: from localhost ([127.0.0.1]:56969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO9g6-0007wy-K9 for submit@debbugs.gnu.org; Sat, 28 Apr 2012 11:35:19 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:40094) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SO9g2-0007wh-B1 for 11367@debbugs.gnu.org; Sat, 28 Apr 2012 11:35:16 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M3700G004E74800@a-mtaout23.012.net.il> for 11367@debbugs.gnu.org; Sat, 28 Apr 2012 18:33:57 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.229.21.156]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M3700GHG4KK3M50@a-mtaout23.012.net.il>; Sat, 28 Apr 2012 18:33:57 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:59593 Archived-At: > From: Michael Kleehammer > Date: Sat, 28 Apr 2012 09:55:42 -0500 > > First, thanks for the helpful response. Also, I hope the mailing > recognizes the subject line > and isn't looking for the reply header. I apologize in advance if > this opens a new report. No new bug report was created. > (gdb) bt > #0 0x759c280d in KERNELBASE!DeleteAce () from > C:\Windows\syswow64\KernelBase.dll > #1 0x0114f32a in w32_abort () at w32fns.c:7210 > #2 0x011d6e49 in pos_visible_p (w=0x3600800, charpos=462, x=0x88e2f8, > y=0x88e2f4, rtop=0x88e308, rbot=0x88e304, rowh=0x88e300, > vpos=0x88e2fc) at xdisp.c:1460 This is an assertion violation here: /* Normally, we would exit the above loop because we found the display element whose character position is CHARPOS. For the contingency that we didn't, and stopped at the first newline from the display string, move back over the glyphs produced from the string, until we find the rightmost glyph not from the string. */ if (IT_CHARPOS (it3) != charpos && EQ (it3.object, string)) { struct glyph *g = it3.glyph_row->glyphs[TEXT_AREA] + it3.glyph_row->used[TEXT_AREA]; while (EQ ((g - 1)->object, string)) { --g; top_x -= g->pixel_width; } >>>>>>>>>>>>>> xassert (g < it3.glyph_row->glyphs[TEXT_AREA] + it3.glyph_row->used[TEXT_AREA]); } Please show the result of the following commands: (gdb) frame 2 (gdb) p g (gdb) p it3.glyph_row->glyphs[1] + it3.glyph_row->used[1] (gdb) p it3.current (gdb) p charpos (gdb) p it3.object (gdb) p (g-1)->object (gdb) pgrowx it3.glyph_row If the "pgrowx" command doesn't work, load .gdbinit manually and try again: (gdb) source .gdbinit (gdb) pgrowx it3.glyph_row > #40 0x01004baa in Frecursive_edit () at keyboard.c:823 > #41 0x010028b5 in main (argc=1, argv=0x8e2d98) at emacs.c:1715 > (gdb) There should have been a Lisp-level backtrace after this; didn't you see it? Perhaps that's because .gdbinit was not loaded (did you start GDB from the same directory where you saved .gdbinit?), so try this: (gdb) source .gdbinit (gdb) xbacktrace > > Also, is the above reproducible from "emacs -Q"? > > Yes. Then it would help to have a full recipe starting with "emacs -Q". Thanks.