GNU bug report logs - #11769
24.1; Startup crash in bidi init

Previous Next

Package: emacs;

Reported by: Devon Sean McCullough <emacs-hacker2012 <at> jovi.net>

Date: Sun, 24 Jun 2012 04:34:02 UTC

Severity: normal

Merged with 11634, 11668

Found in version 24.1

Done: Chong Yidong <cyd <at> gnu.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: Devon Sean McCullough <emacs-hacker2012 <at> jovi.net>
Cc: 11769 <at> debbugs.gnu.org
Subject: bug#11769: 24.1; Startup crash in bidi init
Date: Sun, 24 Jun 2012 18:49:40 +0300
> From: Devon Sean McCullough <emacs-hacker2012 <at> jovi.net>
> Date: Sun, 24 Jun 2012 12:29:31 +0800
> 
> Vexing startup crash, now mysteriously healed.
> Reporting it on the off chance a bidi maintainer
> should glance at this and know at once what to fix.
> 
> make distclean
> ./configure --with-ns
> make
> src/emacs
> ### works fine in tty ###
> 
> make install
> nextstep/Emacs.app
> ### coredumps (6 = Abort) ###
> 
> gdb nextstep/Emacs.app/Contents/MacOS/Emacs -Q
> bidi_initialize (void)
> ...
>   bidi_mirror_table = uniprop_table (intern ("mirroring"));
>   if (NILP (bidi_mirror_table))
>     abort ();
> 
> uniprop_table (Lisp_Object prop)
> ...
>       result = Fload (concat2 (build_string ("international/"), table),
> 		      Qt, Qt, Qt, Qt);
> ...
>       if (NILP (result))
> 	return Qnil;
> 
> Evidently bidi init fails to load "international/..."
> perhaps due to environment, cwd, phase of moon?

This is a duplicate of #11634.  The crashes are caused by loading
international/uni-mirrored.el from the wrong Lisp tree, one that
belongs to an older Emacs version.




This bug report was last modified 13 years and 26 days ago.

Previous Next


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