GNU bug report logs - #12774
24.2.50; EMACS 24.2.50.1 crashing‏

Previous Next

Package: emacs;

Reported by: Vincent Belaïche <vincent.b.1 <at> hotmail.fr>

Date: Thu, 1 Nov 2012 05:39:01 UTC

Severity: normal

Found in version 24.2.50

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

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Vincent Belaïche <vincent.b.1 <at> hotmail.fr>
Cc: 12774 <at> debbugs.gnu.org
Subject: Re: RE: bug#12774: RE: bug#12774: 24.2.50;
	EMACS 24.2.50.1 crashing‏
Date: Sun, 04 Nov 2012 05:46:16 +0200
> From: Vincent Belaïche <vincent.b.1 <at> hotmail.fr>
> Date: Sat, 3 Nov 2012 23:24:15 +0100
> 
> The crash can happen without my doing anything special previously except opening that attached file USING_CEDET_FROM_BZR which causes loading orgmode. Also it seems that it has to do with the size of my init.el file --- and not only to its content.
> 
> 
> 
> For instance there was in my init file some doit-1 function definition (which is some trash code which I wrote for some purpose and I don't need any longer), here is the definition:
> 
> 
> (defun doit-1 ()
>   (interactive)
>   (save-excursion
> ;  (goto-char (point-min))
>   (while (re-search-forward "--\\|\\." nil t)
>     (when (save-match-data (texmathp))
>       (cond
>        ((string= (match-string 0) "--")
> 	(replace-match "-"))
>        ((string= (match-string 0) ".")
> 	(unless (looking-back "\\\\right")
> 	  (replace-match "\\cdot " t t))))))))
> 
> 
> 
> If I comment out this definition from the init file, then I cannot re-produce the crash (or at least I could not succeed in doing it, but it may still be possible), but if I let it, then I can rather easily make the crash occur. I cannot believe that this function per se is the root cause of the problem. However the simple fact that its definition takes some memory space suffices to increase the likelihood the crash when I open that file.

Is this doit-1 function actually used somewhere in your init.el or in
your .emacs?  If it is, can you show the code that uses it?

> BTW, here is the end of my *Message* buffer when the opening of  USING_CEDET_FROM_BZR does cause any crash, this reflects what should happen when this file is visited --- the `Loading dired-x...done' is because I open  USING_CEDET_FROM_BZR from a Dired buffer, so what happens is from line    `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'. [2 times]. 
> 
> 
> Loading dired-x...done
> `flet' is an obsolete macro (as of 24.3); use either `cl-flet' or `cl-letf'. [2 times]
> File mode specification error: (void-function org-mode-p)
> Loading vc-bzr...done

Can you turn on debug-on-error and show the Lisp backtrace for these
messages?  Each time a backtrace appears, type "C-]" to get out of the
debugger and continue to the next error.





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

Previous Next


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