Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
From: David Kastrup <dak@gnu.org>
Subject: Re: Fatal error (11).  Emacs/ Linux hosed my very long document.
Date: Fri, 17 Sep 2004 08:02:03 +0200	[thread overview]
Message-ID: <x5brg5zb50.fsf@lola.goethe.zz> (raw)
In-Reply-To: <3d6111f1.0409161437.30ef8b7d@posting.google.com>

mikecoxlinux@yahoo.com (Mike Cox) writes:

> I recently switched to xemacs as my default word processor so I
> could do formatting in TEX for a very long document.  Most recently
> I've been using Microsoft Word, the latest version.  I switched
> because I thought that emacs had perfect stability and no crashes.
> My perception was formed due to the constant FSF/GPL/Linux advocacy
> promoted on slashdot and all the comp newsgroups.
>
> I was also inspired by Paul Graham's claims that LISP will not core
> dump and you can debug and get back to work.
>
> So with this background, I decided

to troll on a number of Usenet groups, as witnessed by the selection
of groups you post to, and by your posting history.

> that my comprehensive review of Linux, and GNU programs would be
> written using all open source tools and operating systems.  This
> review was to be submitted to several news sites including slashdot
> and OSNEWS.
>
> Much to my dismay, as I was working on my very long review (about
> 100 pages typed), xemacs core dumped on me.  I was unable to recover
> anything.  I didn't save my document because I never expected emacs
> to core dump.  The worst I thought would happen would be some LISP
> error.  Hopefully someone can debug emacs and fix this dangerous
> bug.  Until then, I'm probably going to go back to Microsoft Word
> 2003.  THe following is my core dump file:
>
> linux:~ # xemacs
>  
> Fatal error (11).

So you managed to get an XEmacs executable that would dump core right
at the start, because of faulty RAM, because of bad libraries, because
of bad compilation options (see the PROBLEMS file).  It is an
impressive feat to write a 100 page document with an editor that dumps
core before you can type a single character or load a file.

> Your files have been auto-saved.
> Use `M-x recover-session' to recover them.

That's more or less all there is to it.  The auto-save files are named
#filename# or similar, so in case that you have an XEmacs that dumps
core before you can recover the session, you can just work from there,
with the naked file.

> Your version of XEmacs was distributed with a PROBLEMS file that may
> describe your crash, and with luck a workaround.  Please check it
> first, but do report the crash anyway.  Please report this bug by
> invoking M-x report-emacs-bug, or by selecting `Send Bug Report'
> from the Help menu.  If necessary, send ordinary email to
> `crashes@xemacs.org'.  *MAKE SURE* to include the XEmacs
> configuration from M-x describe-installation, or equivalently the
> file Installation in the top of the build tree.

[...]

> Lisp backtrace follows:
>  
>   redisplay-echo-area()
>   # bind (inhibit-read-only zmacs-region-stays stdout-p frame message)
>   raw-append-message("space = select, d = keywords, e = edit, v =
> view, q = quit, ? = help" #<x-frame "emacs" 0x1c93> nil)
>   # bind (stdout-p frame message label)
>   append-message(message "space = select, d = keywords, e = edit, v =
> view, q =
> quit, ? = help" nil nil)
>   # bind (stdout-p frame message label)
>   display-message(message "space = select, d = keywords, e = edit, v =
> view, q = quit, ? = help")
>   # bind (str args fmt)
>   message("%s" "space = select, d = keywords, e = edit, v = view, q =
> quit, ? =
> help")
>   finder-summary()
>   # bind (id key)
>   finder-list-matches("news")
>   # bind (key)
>   #<compiled-function nil "...(19)" [finder-file-regexp key
> finder-current-item
> string-match finder-commentary finder-list-matches] 3 nil nil>()
>   call-interactively(finder-select)
>   # (condition-case ... . error)
>   # (catch top-level ...)
> Segmentation fault

This Lisp backtrace does not point to any editing actions, anyway.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


  parent reply	other threads:[~2004-09-17  6:02 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3d6111f1.0409161437.30ef8b7d@posting.google.com>
2004-09-17  0:08 ` Floyd L. Davidson
2004-09-17  6:02 ` David Kastrup [this message]
     [not found] ` <m2wtysbw01.fsf@Stella-Blue.local>
     [not found]   ` <2r14t7F14lvf5U1@uni-berlin.de>
2004-09-18  7:30     ` Which is better, xemacs or gnu emacs? Aquila Deus
2004-09-18 22:14     ` Tim McNamara
2004-09-18 22:25       ` kier
     [not found]   ` <d60kym2k.fsf@gmail.com>
     [not found]     ` <x5brg3ucuw.fsf@lola.goethe.zz>
2004-09-18 10:54       ` Fatal error (11). Emacs/ Linux hosed my very long document Marcin 'Qrczak' Kowalczyk
     [not found]   ` <pan.2004.09.17.20.07.34.698482@that.google.thingy>
2004-09-18 22:07     ` Tim McNamara
     [not found] ` <2qv41kF142tp6U1@uni-berlin.de>
2004-09-18 11:26   ` The Ghost In The Machine
     [not found] ` <DAF3d.21961$ZC7.12096@newssvr19.news.prodigy.com>
2004-09-20 21:13   ` David Kastrup
     [not found]     ` <2r90j7F17iuf3U1@uni-berlin.de>
     [not found]       ` <x5k6uoa9ci.fsf@lola.goethe.zz>
     [not found]         ` <2r96g3F182tnvU1@uni-berlin.de>
2004-09-21  0:08           ` Josh
     [not found]           ` <x5fz5c89yg.fsf@lola.goethe.zz>
     [not found]             ` <2ra052F18agplU1@uni-berlin.de>
     [not found]               ` <x58yb4853b.fsf@lola.goethe.zz>
2004-09-21 22:50                 ` Mike Cox
2004-09-28 12:48                   ` Miles Bader
     [not found]                     ` <2rtt5bF1cs38gU2@uni-berlin.de>
     [not found]                       ` <87d605yfac.fsf@tleepslib.sk.tsukuba.ac.jp>
     [not found]                         ` <87k6ubq2u0.fsf@tc-1-100.kawasaki.gol.ne.jp>
     [not found]                           ` <87d603b1e9.fsf@tleepslib.sk.tsukuba.ac.jp>
2004-10-01 23:19                             ` Miles Bader
2004-10-02  6:58                               ` Stephen J. Turnbull

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=x5brg5zb50.fsf@lola.goethe.zz \
    --to=dak@gnu.org \
    /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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).