all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alan Mackenzie <acm@muc.de>
To: Rob Emanuele <rje@crystalfontz.com>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Random "Regular expression too big"
Date: Tue, 8 Jul 2008 09:36:46 +0000	[thread overview]
Message-ID: <20080708093646.GA2770@muc.de> (raw)
In-Reply-To: <c8284b5b0807071203w4aab306gb26c63a0401dc218@mail.gmail.com>

Hi, Rob!

On Mon, Jul 07, 2008 at 12:03:31PM -0700, Rob Emanuele wrote:
> Greetings,

> Every now and again I've been getting an error "Regular expression too
> big".  This seems to occur randomly.  Sometimes it can occur on startup
> and emacs never opens.  Other times emacs opens and these messages
> below are listed out.  Yet other times it'll happen in the middle of my
> work while I'm saving, setting the fontset, or doing some otherwise
> innocuous task.

Does it happen:
(i) a lot - so often that you can hardly get your work done;
(ii) sometimes - once or twice a week, but you're continually on edge
  about it.
(iii) once a blue moon?

Hopefull it's (i) or (ii).  :-)

A good thing to do would be to start your Emacs as

  emacs --debug-init

, and once you've started OK, do

  M-: (setq debug-on-error t)

.  One of these will generate a lisp stack dump when the error happens
again.

> This is with emacs:
> GNU Emacs 22.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.12.5) of
> 2008-05-23 on xenbuilder2.fedora.redhat.com

> This will still happen even if I remove my .emacs and even if I remove
> /usr/share/emacs/site-lisp.

Hmmm...  That suggests that some other initialisation file is giving you
grief.  There's a list of these files on the page "Init File" in the
Emacs manual.  Try doing

M-x locate-library default

.  If this locates a default.el, the problem may be there.

> ("emacs" "production/main.cpp")
> Loading /usr/share/emacs/site-lisp/site-start.d/focus-init.el (source)...done
> Loading /usr/share/emacs/site-lisp/site-start.d/igrep-init.el (source)...done
> Loading /usr/share/emacs/site-lisp/site-start.d/php-mode-init.el (source)...done
> Loading /usr/share/emacs/site-lisp/site-start.d/po-mode-init.el (source)...done
> Loading /usr/share/emacs/site-lisp/site-start.d/rpm-spec-mode-init.el
> (source)...done
> For information about the GNU Project and its goals, type C-h C-p.
> Loading cc-mode...done
> File mode specification error: (invalid-regexp "Regular expression too big")

This error occurs in the function `normal-mode', which was in the course
of determining the major mode for the file you were trying to visit
(whatever that might be).  Seeing as how CC Mode has just been loaded,
this could well be a C, C++, ... file.

> Loading vc-svn...done
> Loading vc...done
> vc-svn-parse-status: Invalid regexp: "Regular expression too big"
> mouse-drag-region: Invalid regexp: "Regular expression too big" [2 times]
 byte-code: Beginning of buffer
> Error in menu-bar-update-hook: (invalid-regexp Regular expression too big)

> Thank you for any help fixing this or working around it!

You do seem to like big regular expressions rather a lot.  ;-)

Anyhow, please activate these things which will generate a stack dump.
That might well enable you to fix the problem yourself.  If not, post the
dump here.

> --Rob

-- 
Alan Mackenzie (Nuremberg, Germany).




  reply	other threads:[~2008-07-08  9:36 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-07 19:03 Random "Regular expression too big" Rob Emanuele
2008-07-08  9:36 ` Alan Mackenzie [this message]
2008-07-10 22:39   ` Rob Emanuele
     [not found]   ` <mailman.14513.1215729560.18990.help-gnu-emacs@gnu.org>
2008-08-20  2:44     ` Joseph Shraibman
2008-10-09 12:42       ` Donovan Kolbly

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080708093646.GA2770@muc.de \
    --to=acm@muc.de \
    --cc=help-gnu-emacs@gnu.org \
    --cc=rje@crystalfontz.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.