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#11291: 24.1.50; crash from `read-from-minibuffer' Date: Sat, 21 Apr 2012 09:59:47 +0300 Message-ID: <83y5pph8nw.fsf@gnu.org> References: <89264CE04B094950B883F21C5374035F@us.oracle.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: dough.gmane.org 1334991648 32271 80.91.229.3 (21 Apr 2012 07:00:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 21 Apr 2012 07:00:48 +0000 (UTC) Cc: 11291@debbugs.gnu.org To: Drew Adams , cschol2112@googlemail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 21 09:00:47 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 1SLUJJ-00069n-9R for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Apr 2012 09:00:45 +0200 Original-Received: from localhost ([::1]:40487 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLUJI-0007kj-Dy for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Apr 2012 03:00:44 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53042) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLUJD-0007kV-2v for bug-gnu-emacs@gnu.org; Sat, 21 Apr 2012 03:00:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SLUJ8-0006Hn-Ks for bug-gnu-emacs@gnu.org; Sat, 21 Apr 2012 03:00:38 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44002) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLUJ8-0006HZ-HK for bug-gnu-emacs@gnu.org; Sat, 21 Apr 2012 03:00:34 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SLUJa-0005NR-Ea for bug-gnu-emacs@gnu.org; Sat, 21 Apr 2012 03:01: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, 21 Apr 2012 07:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11291 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11291-submit@debbugs.gnu.org id=B11291.133499162920616 (code B ref 11291); Sat, 21 Apr 2012 07:01:02 +0000 Original-Received: (at 11291) by debbugs.gnu.org; 21 Apr 2012 07:00:29 +0000 Original-Received: from localhost ([127.0.0.1]:45036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLUIz-0005MO-8p for submit@debbugs.gnu.org; Sat, 21 Apr 2012 03:00:28 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:64065) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SLUIu-0005M7-1X for 11291@debbugs.gnu.org; Sat, 21 Apr 2012 03:00:23 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M2T00D00HYPTA00@a-mtaout22.012.net.il> for 11291@debbugs.gnu.org; Sat, 21 Apr 2012 09:59:44 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.229.172.156]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M2T00DZ9I3IB490@a-mtaout22.012.net.il>; Sat, 21 Apr 2012 09:59:42 +0300 (IDT) In-reply-to: <89264CE04B094950B883F21C5374035F@us.oracle.com> 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:59345 Archived-At: > From: "Drew Adams" > Date: Fri, 20 Apr 2012 17:57:57 -0700 > > Dunno whether this will help. No, I cannot keep the session open until > I hear back from you. Why not? If you explain why you cannot do that, perhaps we could come up with some suggestions that would let you work around whatever difficulties you have that force you to close the crashed session. It is 100% impossible to fix a bug that is not reproducible if you cannot look around in the debugger and tell us details we need to know. Please try to find a way to leave the session open for a while. > I opened gdb and hit `bt' to get a backtrace. This backtrace makes no sense to me. It says that Emacs crashed in w32_wnd_proc, a function that runs in a separate thread used to get Windows messages that Emacs needs to process. These messages include (but are not limited to) keyboard input, which seems to be compatible with the Lisp backtrace. However, the exact place where it crashed, i.e. line 3009 of w32fns.c, is part of processing the WM_IME_STARTCOMPOSITION message, which is related to the Windows Input Method Manager, something I'm quite sure you don't use and in fact most probably don't have installed, let alone activated. Moreover, unless I'm missing something, I cannot figure out how any of the code lines around 3009 could trigger the assertion of BUFFERP (w), because the macros that could do that seem to check this condition in advance. Christoph, were the 4/19 binaries compiled with optimizations, per chance? That could explain why the backtrace makes no sense.