GNU bug report logs - #37824
Args out of range error

Previous Next

Package: emacs;

Reported by: Takenari Shinohara <takenari.shinohara <at> gmail.com>

Date: Sat, 19 Oct 2019 16:55:02 UTC

Severity: normal

Done: Ergus <spacibba <at> aol.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Takenari Shinohara <takenari.shinohara <at> gmail.com>
Subject: bug#37824: closed (Re: bug#37824: Args out of range error)
Date: Sun, 20 Oct 2019 20:05:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#37824: Args out of range error

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 37824 <at> debbugs.gnu.org.

-- 
37824: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=37824
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ergus <spacibba <at> aol.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 37824-done <at> debbugs.gnu.org
Subject: Re: bug#37824: Args out of range error
Date: Sun, 20 Oct 2019 22:03:37 +0200
Fixed in commit: 270ca8c2735cfc7935b9e4d0b770a55138493ef3
This was a duplication of 37806.

[Message part 3 (message/rfc822, inline)]
From: Takenari Shinohara <takenari.shinohara <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Args out of range error
Date: Sun, 20 Oct 2019 00:27:22 +0900
[Message part 4 (text/plain, inline)]
After building recent head, I started to see Args out of range errors
occasionally.

 sort: Args out of range: [nil :family :foundry :swidth :height
:weight :slant :underline :inverse :foreground ...], 19
I inspected a little, and I think a found the problem.
Commit f9206f34d63104c50659a15d3615646a09df87bf intorduced new
LFACE_EXTEND_INDEX enum for lface_attribute_index
in src/dispextern.h, but probably forgot to add corresponding value to
internal-lisp-face-attributes defvar,
causing an arg-out-of-range error for few face related functions.

After adding :extend keyword to internal-lisp-face-attributes the
error don't occur.


(setq internal-lisp-face-attributes
  [nil
   :family :foundry :swidth :height :weight :slant :underline :inverse
   :foreground :background :stipple :overline :strike :box
   :font :inherit :fontset :vector :extend])
[Message part 5 (text/html, inline)]

This bug report was last modified 5 years and 268 days ago.

Previous Next


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