GNU bug report logs - #18438
24.4.50; assertion failed in bidi.c

Previous Next

Package: emacs;

Reported by: aidalgol <at> amuri.net

Date: Tue, 9 Sep 2014 21:52:01 UTC

Severity: normal

Tags: moreinfo

Merged with 17817

Found in versions 24.3.91, 24.4.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #205 received at 18438 <at> debbugs.gnu.org (full text, mbox):

From: aidalgol <at> amuri.net
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 18438 <at> debbugs.gnu.org, Ken Brown <kbrown <at> cornell.edu>
Subject: Re: bug#18438: 24.4.50; assertion failed in bidi.c
Date: Mon, 20 Oct 2014 09:20:52 +1300
[Message part 1 (text/plain, inline)]
On Sun, 19 Oct 2014 17:39:51 +0300, Eli Zaretskii wrote:
> The rest of what the comments in w32_wnd_proc say is correct, but
> again unrelated, for the same reasons.  In fact, I cannot explain to
> myself at all how _any_ code that is not thread-safe could cause such
> a phenomenon.  I can think of no other explanations for what we see
> except some code that somehow modifies the CPU flags between the
> compare instruction and the following jump instruction.  Otherwise,
> how can it be that the value is valid, but Emacs still aborts?  Any
> other ideas?

Not sure whether this is relevant, but I have been getting a recurring 
seg. fault in w32xfns.c, but in a different function, and in lisp.h.  
(Why is there code complex enough in a header file to warrant asserts 
there?)  I'll post the backtraces in case they're of some help.  (I only 
got backtraces for the main thread.)  The only patch applied was the one 
from message #103 
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18438#103>.
[SIGSEGV-lisp_h-0a2fe9a-patched (text/plain, attachment)]
[SIGSEGV-lisp_h-b8497de-patched (text/plain, attachment)]
[SIGSEGV-w32xfns_c-af4c73d-patched (text/plain, attachment)]
[SIGSEGV-w32xfns_c-ffb1b3a-patched (text/plain, attachment)]

This bug report was last modified 9 years and 154 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.