GNU bug report logs - #7616
24.0.50; bidi; emacs crashes with SIGABRT

Previous Next

Package: emacs;

Reported by: Eduard Wiebe <usenet <at> pusto.de>

Date: Sat, 11 Dec 2010 13:29:02 UTC

Severity: normal

Merged with 8133

Found in version 24.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 7616 in the body.
You can then email your comments to 7616 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7616; Package emacs. (Sat, 11 Dec 2010 13:29:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Eduard Wiebe <usenet <at> pusto.de>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sat, 11 Dec 2010 13:29:02 GMT) Full text and rfc822 format available.

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

From: Eduard Wiebe <usenet <at> pusto.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Sat, 11 Dec 2010 14:32:17 +0100
 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)




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7616; Package emacs. (Sat, 11 Dec 2010 17:10:03 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Eduard Wiebe <usenet <at> pusto.de>
Cc: 7616 <at> debbugs.gnu.org
Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Sat, 11 Dec 2010 19:15:24 +0200
> From: Eduard Wiebe <usenet <at> pusto.de>
> Date: Sat, 11 Dec 2010 14:32:17 +0100
> Cc: 
> 
> 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.

Thanks.  I don't see any aborts, neither under GDB nor outside of it,
but I do see the "Beginning of buffer" messages.  I will look into
this.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7616; Package emacs. (Sat, 11 Dec 2010 17:29:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: usenet <at> pusto.de, 7616 <at> debbugs.gnu.org
Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Sat, 11 Dec 2010 19:34:25 +0200
> Date: Sat, 11 Dec 2010 19:15:24 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 7616 <at> debbugs.gnu.org
> 
> > From: Eduard Wiebe <usenet <at> pusto.de>
> > Date: Sat, 11 Dec 2010 14:32:17 +0100
> > Cc: 
> > 
> > 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.

Work-around: set Info-hide-note-references nil.  Could you please see
if this eliminates the crashes as well?




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7616; Package emacs. (Sat, 11 Dec 2010 17:46:02 GMT) Full text and rfc822 format available.

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

From: Eduard Wiebe <ew <at> pusto.de>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 7616 <at> debbugs.gnu.org
Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Sat, 11 Dec 2010 18:50:12 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Date: Sat, 11 Dec 2010 19:15:24 +0200
>> From: Eli Zaretskii <eliz <at> gnu.org>
>> Cc: 7616 <at> debbugs.gnu.org
>> 
>> > From: Eduard Wiebe <usenet <at> pusto.de>
>> > Date: Sat, 11 Dec 2010 14:32:17 +0100
>> > Cc: 
>> > 
>> > 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.
>
> Work-around: set Info-hide-note-references nil.  Could you please see
> if this eliminates the crashes as well?

I can confirm, both problems are gone.




Merged 7616 8133. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 28 Feb 2011 05:06:02 GMT) Full text and rfc822 format available.

Merged 7616 8133. Request was from Eli Zaretskii <eliz <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 28 Feb 2011 17:22:02 GMT) Full text and rfc822 format available.

Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7616; Package emacs. (Mon, 28 Mar 2011 16:08:01 GMT) Full text and rfc822 format available.

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

From: Juanma Barranquero <lekktu <at> gmail.com>
To: Eduard Wiebe <ew <at> pusto.de>
Cc: 7616 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Mon, 28 Mar 2011 18:04:56 +0200
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.




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Thu, 14 Jul 2011 17:49:02 GMT) Full text and rfc822 format available.

Notification sent to Eduard Wiebe <usenet <at> pusto.de>:
bug acknowledged by developer. (Thu, 14 Jul 2011 17:49:02 GMT) Full text and rfc822 format available.

Message #26 received at 7616-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juanma Barranquero <lekktu <at> gmail.com>
Cc: 7616-done <at> debbugs.gnu.org, ew <at> pusto.de
Subject: Re: bug#7616: 24.0.50; bidi; emacs crashes with SIGABRT
Date: Thu, 14 Jul 2011 20:50:42 +0300
> From: Juanma Barranquero <lekktu <at> gmail.com>
> Date: Mon, 28 Mar 2011 18:04:56 +0200
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 7616 <at> debbugs.gnu.org
> 
> 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).




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Thu, 14 Jul 2011 17:49:02 GMT) Full text and rfc822 format available.

Notification sent to Michael Welsh Duggan <md5i <at> md5i.com>:
bug acknowledged by developer. (Thu, 14 Jul 2011 17:49:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 12 Aug 2011 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 269 days ago.

Previous Next


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