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

From: Thunk Out <[email-masked]>
Date: Wed, 21 Jul 2010 16:08:56 -0500

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)