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#22356: 25.0.50; emacs-25 very crashy with ivy-mode Date: Fri, 15 Jan 2016 17:24:11 +0200 Message-ID: <83h9ieg92c.fsf@gnu.org> References: <86pox754y4.fsf@yandex.ru> <56950CF8.2020705@yandex.ru> <83bn8qkcl5.fsf@gnu.org> <56952E6A.2040508@yandex.ru> <831t9mk5q6.fsf@gnu.org> <56957DD1.4080805@yandex.ru> <56959895.2080303@yandex.ru> <87a8oae132.fsf@wanadoo.es> <8737u2e0tv.fsf@wanadoo.es> <5695A6BD.1090608@yandex.ru> <87vb6yclb9.fsf@wanadoo.es> Reply-To: Eli Zaretskii 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 1452871695 14598 80.91.229.3 (15 Jan 2016 15:28:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 Jan 2016 15:28:15 +0000 (UTC) Cc: 22356@debbugs.gnu.org To: =?UTF-8?Q?=C3=93scar?= Fuentes , Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 15 16:28:05 2016 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 1aK6IF-0002Mg-8O for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jan 2016 16:28:03 +0100 Original-Received: from localhost ([::1]:47617 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK6IE-0006Kc-Kq for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jan 2016 10:28:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49900) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK6FO-000156-A6 for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 10:25:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aK6FK-00015K-CF for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 10:25:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33663) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK6FK-000159-93 for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 10:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aK6FK-0000yP-5h for bug-gnu-emacs@gnu.org; Fri, 15 Jan 2016 10:25:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Jan 2016 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22356 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22356-submit@debbugs.gnu.org id=B22356.14528714643673 (code B ref 22356); Fri, 15 Jan 2016 15:25:02 +0000 Original-Received: (at 22356) by debbugs.gnu.org; 15 Jan 2016 15:24:24 +0000 Original-Received: from localhost ([127.0.0.1]:50115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK6Eh-0000xB-QO for submit@debbugs.gnu.org; Fri, 15 Jan 2016 10:24:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58653) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aK6Eg-0000wz-Gh for 22356@debbugs.gnu.org; Fri, 15 Jan 2016 10:24:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aK6EX-0000v3-Bp for 22356@debbugs.gnu.org; Fri, 15 Jan 2016 10:24:17 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51448) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aK6EX-0000uz-93; Fri, 15 Jan 2016 10:24:13 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1084 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aK6EW-0001q9-Jn; Fri, 15 Jan 2016 10:24:12 -0500 In-reply-to: <87vb6yclb9.fsf@wanadoo.es> (message from =?UTF-8?Q?=C3=93scar?= Fuentes on Wed, 13 Jan 2016 02:36:26 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:111640 Archived-At: > From: Óscar Fuentes > Date: Wed, 13 Jan 2016 02:36:26 +0100 > Cc: 22356@debbugs.gnu.org > > Dmitry Gutov writes: > > >> But it seems to work fine on > >> > >> GNU Emacs 25.0.50.1 (i686-w64-mingw32) of 2015-05-13 on CAB8 > > > > I haven't tried this version exactly, but I can reproduce it in Emacs > > 24.5 release, too. > > On that Windows install I can type C-q C-j on the minibuffer many times > without problem (on the GNU/Linux Emacs freezes after the second C-q > C-j). However, Emacs crashes while exiting when the window's decoration > Close button is clicked. > > The many faces of memory corruption. We weren't assigning space for glyphs of the margins in the mini-window. Why? because of a single typo (or thinko?) more than 2 years ago! That typo made us think the mini-window has a very large total width in column units: emacs -Q M-: (window-total-width (minibuffer-window)) RET => 672 That preposterous value then defeated the logic in the display engine which decides how many glyphs are needed for displaying stuff in the margin, when margins are turned on in a window: that logic decided the correct number was zero. And from there it's a quick path to writing beyond the allocated memory. Should be fixed now on the emacs-25 branch. But since the phenomena I saw on my system are different from what was reported here, please make sure your problems are also solved, not just mine. Thanks.