Subject: bug#6698: closed (Re: bug#6698: 23.1.90; align-regexp: No check that group is non-nil before (abs group) call)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 20 Aug 2010 07:31:02 +0000

Your bug report

#6698: 23.1.90; align-regexp: No check that group is non-nil before (abs  group) call

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].

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

Subject: Re: bug#6698: 23.1.90; align-regexp: No check that group is non-nil before (abs group) call
From: Glenn Morris <[email-masked]>
To: [email-masked]
Date: Fri, 20 Aug 2010 03:31:59 -0400
List-Id: <debbugs-submit.debbugs.gnu.org>

Thanks; fixed.

Subject: 23.1.90; align-regexp: No check that group is non-nil before (abs group) call
From: Thunk Out <[email-masked]>
To: [email-masked]
Date: Wed, 21 Jul 2010 16:08:56 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

The definition of 'align-regexp doesn't check that the group optional
argument is non-nil before calling 'abs on it.

In GNU Emacs 23.1.90.1 (x86_64-apple-darwin10.4.0, NS apple-appkit-1038.32)
 of 2010-07-17 on ridley.local
Windowing system distributor `Apple', version 10.3.1038
configured using `configure  '--with-ns''

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: nil
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: ERC

Minor modes in effect:
  erc-track-mode: t
  erc-track-minor-mode: t
  erc-services-mode: t
  erc-ring-mode: t
  erc-networks-mode: t
  erc-netsplit-mode: t
  erc-menu-mode: t
  erc-match-mode: t
  erc-log-mode: t
  erc-list-mode: t
  erc-pcomplete-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-autojoin-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  shell-dirtrack-mode: t
  auto-image-file-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
b r i n g i n g C-p C-l M-> C-l j l f <tab> W e l l
, SPC a t SPC l e a s t SPC C-a C-e C-a C-k j l f <tab>
I SPC t h i n k SPC y o u ' r e SPC r i g h t . M-b
M-b C-w C-w C-h f a l i g n - r e <return> C-e M-b
<return> C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-s g r o u
p C-s C-n C-s-f C-s-f C-s-f M-f M-f M-b C-e M-b e x
a c t l y SPC C-e <return> / e m <backspace> <backspace>
m e <tab> SPC l e a p s SPC o n t o SPC h i s SPC c
h a i r . SPC " A S-SPC B U G ! S-SPC K I L L S-SPC
I T ! C-a M-f M-f M-b s c r e a m s , SPC C-e " <return>
C-s-f C-s-f C-s-f C-s-f C-s-f M C-a C-k C-p C-p C-p
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p
C-p C-p C-l M-> C-l M ' k a y C-a C-k C-s-b C-s-b C-s-b
C-s-n C-s-f C-s-f C-s-f M-v M-v C-r t h u n k C-r C-r
C-r C-r C-l C-v C-s t h u n k C-s C-s M-> W i l l SPC
d o . <return> / n i c k SPC t h u n k | a w a y <return>
/ n i c k SPC t h u n k <return> M-v C-x RET r e p
o <return>

Recent messages:
Mark set
Invalid face reference: t [221 times]
Type "q" to restore this window.
Invalid face reference: t [13 times]
uncompressing align.el.gz...done
Invalid face reference: t [14 times]
Mark saved where search started
Mark set
Mark saved where search started [2 times]
Mark set

Load-path shadows:
/Users/luke/.emacs.d/elisp/gnus hides
/Applications/Emacs.app/Contents/Resources/lisp/gnus/gnus

Features:
(shadow sort mail-extr emacsbug debug mule-util w3m-form w3m-bookmark
w3m-tabmenu w3m-session ffap w3m doc-view dired image-mode timezone
w3m-hist w3m-fb w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc
w3m-util tabify jka-compr newcomment find-func goto-addr align
hippie-exp info help-mode view uniquify multi-isearch rainbow-mode
ibuf-ext ibuffer animate eldoc slime-banner slime-asdf slime-fancy
slime-fontifying-fu slime-package-fu slime-references slime-scratch
slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c
slime-editing-commands slime-repl slime-autodoc slime-parse byte-opt
slime bytecomp byte-compile apropos easy-mmode hideshow hyperspec
browse-url clojure-mode js2-mode imenu js2-indent js2-parse js2-browse
js2-highlight js2-ast js2-messages js2-scan js2-util js2-vars cc-langs
cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars
cc-defs js2-externs paredit vc-git tramp-imap epa derived epg epg-config
imap-hash imap message sendmail ecomplete rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp
ietf-drums mailabbrev nnheader mm-util mail-prsvr gmm-utils mailheader
canlock sha1 hex-util hashcash mail-utils assoc tramp-gw tramp-fish
tramp-smb tramp-cache tramp-ftp tramp-cmds tramp auth-source gnus-util
netrc advice help-fns advice-preload password-cache tramp-compat
trampver erc-track erc-services erc-ring erc-networks erc-netsplit
erc-menu erc-match erc-log erc-pcomplete time-date pcomplete erc-button
erc-fill erc-stamp erc-join edmacro kmacro w3m-load color-theme-charred
color-theme wid-edit slime-autoloads diary-lib diary-loaddefs cal-menu
calendar cal-loaddefs midnight erc-goodies erc erc-backend erc-compat
format-spec thingatpt pp tls ido acctdb ansi-color shell comint ring yow
cookie1 regexp-opt image-file cl cl-19 tooltip ediff-hook vc-hooks
lisp-float-type mwheel ns-win easymenu tool-bar dnd fontset image fringe
lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar
mldrag 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 text-properties overlay
md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process ns multi-tty
emacs)