Subject: bug#7616: closed (Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 14 Jul 2011 17:49:02 +0000

Your bug report

#7616: 24.0.50; bidi; emacs crashes with SIGABRT

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
7616: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7616
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
From: Eli Zaretskii <[email-masked]>
To: Juanma Barranquero <[email-masked]>
Cc: [email-masked], [email-masked]
Date: Thu, 14 Jul 2011 20:50:42 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Juanma Barranquero <[email-masked]>
> Date: Mon, 28 Mar 2011 18:04:56 +0200
> Cc: Eli Zaretskii <[email-masked]>, [email-masked]
> 
> Another recipe to trigger the same bug:
> 
>   emacs -Q --eval "(setq-default bidi-display-reordering t)" etc\NEWS
> -f vc-annotate
> 
> then type "v" (which runs vc-annotate-toggle-annotation-visibility)
> and move around the "*Annotate NEWS (rev ...)*" buffer with up/down.

Right, thanks.

Should be fixed now on the trunk (revision 105208).

Subject: 24.0.50; bidi; emacs crashes with SIGABRT
From: Eduard Wiebe <[email-masked]>
To: [email-masked]
Date: Sat, 11 Dec 2010 14:32:17 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

 Hi,

emacs crashes with SIGABRT if i do following steps:

1. emacs -Q
2. M-: (setq-default bidi-display-reordering t)
3. M-x info
4. M->

unfortunately i can not provoke a backtrace with gdb, but i observe under gdb, that
after M-> and several C-p, the last `previous-line' fails in the "middle" of *info*
buffer with `Beginning of buffer' message.

In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.12)
 of 2010-12-11 on nirvana
Windowing system distributor `The X.Org Foundation', version 11.0.10402000
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: de_DE.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Shell

Minor modes in effect:
  shell-dirtrack-mode: t
  display-battery-mode: t
  display-time-mode: t
  icomplete-mode: t
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent input:
M-x b u g - r e <tab> <M-backspace> <M-backspace> r 
e p - b u <tab> <M-backspace> m e <backspace> <backspace> 
e m - b <tab> <return>

Recent messages:
Ido mode enabled
Loading /home/ew/Repos/cedet.cvs/common/cedet.el (source)...
Setting up CEDET packages...
Source file `/home/ew/Repos/cedet.cvs/ede/ede.el' newer than byte-compiled file
Source file `/home/ew/Repos/cedet.cvs/ede/ede-base.el' newer than byte-compiled file
Source file `/home/ew/Repos/cedet.cvs/ede/ede-files.el' newer than byte-compiled file
Setting up CEDET packages...done
Loading /home/ew/Repos/cedet.cvs/common/cedet.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Load-path shadows:
/home/ew/Repos/cedet.cvs/speedbar/dframe hides /usr/local/share/emacs/24.0.50/lisp/dframe
/home/ew/Repos/cedet.cvs/speedbar/sb-image hides /usr/local/share/emacs/24.0.50/lisp/sb-image
/home/ew/Repos/cedet.cvs/common/ezimage hides /usr/local/share/emacs/24.0.50/lisp/ezimage
/home/ew/Repos/cedet.cvs/speedbar/speedbar hides /usr/local/share/emacs/24.0.50/lisp/speedbar
/home/ew/Repos/cedet.cvs/eieio/eieio-speedbar hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-speedbar
/home/ew/Repos/cedet.cvs/eieio/eieio-datadebug hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-datadebug
/home/ew/Repos/cedet.cvs/eieio/eieio-opt hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-opt
/home/ew/Repos/cedet.cvs/eieio/eieio-base hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-base
/home/ew/Repos/cedet.cvs/eieio/eieio-comp hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-comp
/home/ew/Repos/cedet.cvs/eieio/chart hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/chart
/home/ew/Repos/cedet.cvs/eieio/eieio hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio
/home/ew/Repos/cedet.cvs/eieio/eieio-custom hides /usr/local/share/emacs/24.0.50/lisp/emacs-lisp/eieio-custom
/home/ew/Repos/cedet.cvs/semantic/semantic hides /usr/local/share/emacs/24.0.50/lisp/cedet/semantic
/home/ew/Repos/cedet.cvs/common/cedet-idutils hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-idutils
/home/ew/Repos/cedet.cvs/common/cedet-global hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-global
/home/ew/Repos/cedet.cvs/common/cedet-cscope hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-cscope
/home/ew/Repos/cedet.cvs/common/mode-local hides /usr/local/share/emacs/24.0.50/lisp/cedet/mode-local
/home/ew/Repos/cedet.cvs/srecode/srecode hides /usr/local/share/emacs/24.0.50/lisp/cedet/srecode
/home/ew/Repos/cedet.cvs/common/data-debug hides /usr/local/share/emacs/24.0.50/lisp/cedet/data-debug
/home/ew/Repos/cedet.cvs/common/cedet hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet
/home/ew/Repos/cedet.cvs/ede/ede hides /usr/local/share/emacs/24.0.50/lisp/cedet/ede
/home/ew/Repos/cedet.cvs/common/cedet-files hides /usr/local/share/emacs/24.0.50/lisp/cedet/cedet-files
/home/ew/Repos/cedet.cvs/common/inversion hides /usr/local/share/emacs/24.0.50/lisp/cedet/inversion
/home/ew/Repos/cedet.cvs/common/pulse hides /usr/local/share/emacs/24.0.50/lisp/cedet/pulse

Features:
(shadow sort gnus-util mail-extr message sendmail rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader
emacsbug eieio-opt help-mode view eldoc semantic-el semantic-bovine
bovine-debug semantic-debug ansi-color shell tango-dark-theme unsafep
cedet cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs
speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar
ede-files ede ede-base ede-auto eieio-speedbar semantic-ia-sb
semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort
semanticdb-el semanticdb semantic-ctxt semantic-format
semantic-util-modes semantic-util semantic semantic-lex semantic-tag
working fame speedbar sb-image ezimage dframe assoc eieio-custom
wid-edit ede-source eieio-base srecode-load srecode srecode-loaddefs
semantic-load semantic-fw semantic-loaddefs mode-local find-func derived
eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs eieio
inversion cl org-remember org-datetree org byte-opt warnings bytecomp
byte-compile ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote
org-src ob-comint comint ob-keys ob org-list org-faces org-compat
org-entities org-macs time-date noutline outline easy-mmode cal-menu
easymenu calendar cal-loaddefs org-install ido uniquify advice help-fns
advice-preload windmove winner ring ibuf-ext ibuffer ffap edmacro kmacro
dired-x dired-aux dired regexp-opt battery time icomplete paren tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev loaddefs button minibuffer faces cus-face files
text-properties overlay md5 base64 format env code-pages mule custom
widget hashtable-print-readable backquote make-network-process dbusbind
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty emacs)