unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Drew Adams <drew.adams@oracle.com>, cschol2112@googlemail.com
Cc: 11291@debbugs.gnu.org
Subject: bug#11291: 24.1.50; crash from `read-from-minibuffer'
Date: Sat, 21 Apr 2012 09:59:47 +0300	[thread overview]
Message-ID: <83y5pph8nw.fsf@gnu.org> (raw)
In-Reply-To: <89264CE04B094950B883F21C5374035F@us.oracle.com>

> From: "Drew Adams" <drew.adams@oracle.com>
> 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.





  parent reply	other threads:[~2012-04-21  6:59 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-21  0:57 bug#11291: 24.1.50; crash from `read-from-minibuffer' Drew Adams
2012-04-21  1:04 ` Drew Adams
2012-04-21  7:01   ` Eli Zaretskii
2012-04-21  6:59 ` Eli Zaretskii [this message]
2013-02-08  1:12   ` Glenn Morris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83y5pph8nw.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=11291@debbugs.gnu.org \
    --cc=cschol2112@googlemail.com \
    --cc=drew.adams@oracle.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).