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


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ken Brown <kbrown <at> cornell.edu>
Cc: 18438 <at> debbugs.gnu.org, aidalgol <at> amuri.net
Subject: bug#18438: 24.4.50; assertion failed in bidi.c
Date: Mon, 20 Oct 2014 19:51:53 +0300
> Date: Mon, 20 Oct 2014 18:46:13 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 18438 <at> debbugs.gnu.org
> 
> IOW, these all exhibit the same bug, just in different places in the
> Emacs sources.

One possible cause that can explain all of these is that the CPU flags
are reset between the comparison instruction and the following jump
instruction.  For example, if the Zero flag is reset, then a test for
a NULL pointer will misbehave.

Can anyone think of a scenario where this could happen?

Another idea I have is to collect information about the Emacs build
from all the 4 people who experience these problems, and look for
common libraries or versions of libraries used for the build, like
dbus, glib, maybe the Cygwin runtime versions, etc.




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

Previous Next


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