I think the crashed occurred because the "re-fontifying your buffer"
status-report bar
widget had appeared. I've seen that thing freeze up before and become an unkillable
buffer...
Regards,
Zooko
Does building without ESD support help?
- vin
James LewisMoss <jimdres(a)mindspring.com> writes:
> Crash from a debian user.
>
> Jim
>
> From: Zooko Ozoko <zooko(a)imp.mad-scientist.com>
> Subject: Bug#104211: assertion failed, file eval.c, line 1885, abort()
> To: Debian Bug Tracking System <submit(a)bugs.debian.org>
> Date: Tue, 10 Jul 2001 11:39:56 -0700
> Reply-To: Zooko Ozoko <zooko(a)imp.mad-scientist.com>, 104211(a)bugs.debian.org
> Resent-From: Zooko Ozoko <zooko(a)imp.mad-scientist.com>
>
> Package: xemacs21
> Version: 21.4.3-2
> Severity: normal
>
> Thank you for XEmacs and debian!
>
> Sorry, no core file.
>
> Issues:
>
> 1. It crashed.
>
> 2. It says to see "the PROBLEMS file that came with your version of
XEmacs",
> but I can find no such file.
>
> Regards,
>
> Zooko
>
> ------- begin included error output
> MAIN imp:~$ Fatal error: assertion failed, file eval.c, line 1885, abort()
>
> Fatal error (6).
>
> Your files have been auto-saved.
> Use `M-x recover-session' to recover them.
>
> If you have access to the PROBLEMS file that came with your
> version of XEmacs, please check to see if your crash is described
> there, as there may be a workaround available.
> Otherwise, please report this bug by running the send-pr
> script included with XEmacs, or selecting `Send Bug Report'
> from the help menu.
> As a last resort send ordinary email to `crashes(a)xemacs.org'.
> *MAKE SURE* to include the information in the command
> M-x describe-installation.
>
> If at all possible, *please* try to obtain a C stack backtrace;
> it will help us immensely in determining what went wrong.
> To do this, locate the core file that was produced as a result
> of this crash (it's usually called `core' and is located in the
> directory in which you started the editor, or maybe in your home
> directory), and type
>
> gdb /usr/bin/xemacs core
>
> then type `where' when the debugger prompt comes up.
> (If you don't have GDB on your system, you might have DBX,
> or XDB, or SDB. A similar procedure should work for all of
> these. Ask your system administrator if you need more help.)
>
> Lisp backtrace follows:
>
> redisplay-frame(#<x-frame "emacs" 0x20e4>)
> # bind (ext gutter-string val zmacs-region-stays inhibit-read-only frame value
message)
> raw-append-progress-feedback("Fontifying Conversation.py...
(syntactically)" 5 #<x-frame "emacs" 0x20e4>)
> # bind (tmsg top frame value message label)
> append-progress-feedback(font-lock "Fontifying Conversation.py...
(syntactically)" 5 nil)
> # bind (frame value message label)
> display-progress-feedback(font-lock "Fontifying Conversation.py...
(syntactically)" 5)
> # bind (str)
> # (unwind-protect ...)
> # bind (args value fmt label)
> progress-feedback-with-label(font-lock "Fontifying %s...
(syntactically)" 5 "Conversation.py")
> # bind (loudly end start)
> font-lock-fontify-syntactically-region(15664 24050 nil)
> # (unwind-protect ...)
> # bind (modified buffer-undo-list inhibit-read-only old-syntax-table
buffer-file-name buffer-file-truename loudly end beg)
> font-lock-default-fontify-region(15664 24050 nil)
> # bind (loudly end beg)
> font-lock-fontify-region(15664 24050)
> # bind (val end beg)
> #<compiled-function (beg end val) "...(5)" [end beg
font-lock-fontify-region] 3>(15664 24050 t)
> map-range-table(#<compiled-function (beg end val) "...(5)" [end beg
font-lock-fontify-region] 3> #s(range-table data ((15664 24050) t)))
> # bind (zmacs-region-stays)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # (unwind-protect ...)
> # bind (dummy buffer)
> #<compiled-function (buffer dummy) "...(49)"
[font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table buffer remhash
buffer-live-p clear-range-t
able map-extents #<compiled-function ... "...(32)" ... 5> nil
font-lock-pending t put-text-property map-range-table #<compiled-function ...
"...(5)" ... 3>] 9>(#<bu
ffer "Conversation.py"> t)
> maphash(#<compiled-function (buffer dummy) "...(49)"
[font-lock-pending-buffer-table zmacs-region-stays font-lock-range-table buffer remhash
buffer-live-p clear
-range-table map-extents #<compiled-function ... "...(32)" ... 5> nil
font-lock-pending t put-text-property map-range-table #<compiled-function ...
"...(5)" ... 3>]
9> #<hash-table size 0/29 weakness key 0x2ad4>)
> # (unwind-protect ...)
> # bind (match-data)
> font-lock-fontify-pending-extents()
> byte-code("..." [font-lock-pending-buffer-table hash-table-count 0
font-lock-fontify-pending-extents] 2)
> # (condition-case ... . ((error (warn "Error caught in
`font-lock-pre-idle-hook': %s" font-lock-error))))
> font-lock-pre-idle-hook()
> # (condition-case ... . error)
> # (condition-case ... . error)
> # (catch top-level ...)
>
> ------- end included error output
>
> ------- begin included `M-x describe-installation' output
> uname -a: Linux eeyore 2.4.5-ac11-devfs-cuecat #1 Sat Jun 9 12:36:42 EDT 2001 i686
unknown
>
> ./configure '--with-sound=native,esd' '--cflags=-O2 -g -Wall'
'--with-x11' '--extra-verbose' '--with-site-lisp'
'--statedir=/var/lib' '--infodir=/usr/share/info/
xemacs-21.4.3' '--prefix=/usr' '--error-checking=none'
'--debug=no' '--const-is-losing=no' '--dynamic'
'--without-postgresql' '--with-gpm=no' '--with_menubars=lucid
' '--with_scrollbars=lucid' '--with_dialogs=athena'
'--docdir=/usr/lib/xemacs-21.4.3/i386-debian-linux/nomule/'
'--package-path=~/.xemacs:~/.xemacs/packages::/usr/s
hare/xemacs21/packages:/usr/share/xemacs21/site-packages'
'i386-debian-linux'
>
>
> XEmacs 21.4.3 "Academic Rigor" configured for `i386-debian-linux'.
>
>
> Compilation / Installation:
> Source code location:
/home/dres/project/debian/xemacs21/xemacs-21.4.3
> Installation prefix: /usr
> Operating system description file: `s/linux.h'
> Machine description file: `m/intel386.h'
> Compiler: gcc -O2 -g -Wall
> Relocating allocator for buffers: no
> GNU version of malloc: yes
> - Using Doug Lea's new malloc from the GNU C Library.
>
> Window System:
> Compiling in support for the X window system:
> - X Windows headers location: /usr/X11R6/include
> - X Windows libraries location: /usr/X11R6/lib
> - Handling WM_COMMAND properly.
> Compiling in support for the Athena widget set:
> - Athena headers location: X11/Xaw
> - Athena library to link: Xaw
> Using Lucid menubars.
> Using Lucid scrollbars.
> Using Athena dialog boxes.
> Using Athena native widgets.
>
> TTY:
> Compiling in support for ncurses.
>
> Images:
> Compiling in support for GIF images (builtin).
> Compiling in support for XPM images.
> Compiling in support for PNG images.
> Compiling in support for JPEG images.
> Compiling in support for TIFF images.
> Compiling in support for X-Face message headers.
>
> Sound:
> Compiling in support for sound (native).
> Compiling in support for ESD (Enlightened Sound Daemon).
>
> Databases:
> Compiling in support for Berkeley database.
> Compiling in support for LDAP.
>
> Internationalization:
>
> Mail:
> Compiling in support for "dot-locking" mail spool file locking method.
>
> Other Features:
> Compiling in support for dynamic shared object modules.
>
> ------- end included `M-x describe-installation' output
>
>
>
>
> -- System Information
> Debian Release: testing/unstable
> Architecture: i386
> Kernel: Linux imp 2.2.18 #2 Sat Jan 27 16:20:46 PST 2001 i686
> Locale: LANG=C, LC_CTYPE=C
>
> Versions of packages xemacs21 depends on:
> ii xemacs21-nomule 21.4.3-2 Editor and kitchen sink -- Non-mul
>
>
>
> ----------
>
>
>
> --
> @James LewisMoss <dres(a)debian.org> | Blessed Be!
> @
http://jimdres.home.mindspring.com | Linux is kewl!
> @"Argue for your limitations and sure enough, they're yours." Bach