On Wed, 12 Nov 2003 about 08:49 +1000 UTC Steve Youngs wrote:
|--==> "rdr" == robert delius royar
<xemacs(a)frinabulax.org> writes:
rdr> On Sun, 9 Nov 2003 about 11:25 +1000 UTC Steve Youngs wrote:
>>xemacs -vanilla
>>
>>In the scratch buffer, eval `(setq lookup-syntax-properties nil)'
>>
>>Visit a large-ish C or perl file (I used 'src/emacs.c')
>>
>>Do `M-x font-lock-fontify-buffer RET'
>>
>>If XEmacs doesn't crash at this point, just scroll through the file
>>and it will.
rdr> Does it crash without -vanilla?
Yep, providing I `(setq lookup-syntax-properties nil)' in one of my
loadup files. Which is exactly what I was doing up until I discovered
this.
I did not try adding `(setq lookup-syntax-properties nil)' to a loadup file,
but I did evaluate it in *scratch* in my non-vanilla 21.5.b16. Before I
evaluated it I verified that lookup-syntax-properties was t.
When I am in non-vanilla XEmacs and load emacs.c and scroll around (even
though lookup-syntax-properties is nil), the program has not crashed. I
think that is odd. I would be glad to provide my startup file including
customizations. I am still using the bad ancient technique of storing all
startup setting including customs in one file which I load using an alias
which points to this file:
#!/bin/sh
/Users/royar/usr/local/bin/xemacs -user-init-file /Users/royar/xemacs-xwin.el -geometry
+50+0&
I run with debug and error checking off unless I find a problem, and then I
recompile. I also use union type (and know all these settings are evil
decisions on my part, but they have worked well for me). here is what my
describe-installation tells:
uname -a: Darwin
grendal.frinabulax.org 7.0.0 Darwin Kernel Version 7.0.0:
Wed Sep 24 15:48:39 PDT 2003; root:xnu/xnu-517.obj~1/RELEASE_PPC Power
Macintosh powerpc
./configure '--with-mule' '--with-widgets=athena'
'--with-athena=3d'
'--with-dialogs=athena' '--error-checking=none' '--debug=no'
'--package-path=/Users/royar/usr/local/xemacs/xemacs-packages'
'--cflags-warning=${CWARNINGS}' '--prefix=/Users/royar/usr/local'
'--with-prefix' '--cflags=-no-cpp-precomp'
'--pdump' '--with-ldap=no' '--use-union-type' '--with-xmu'
'--with-xim=xlib'
'--with-sound=esd' '--with-xfs'
XEmacs 21.5-b16 "celeriac" (+CVS-20031025) configured for
`powerpc-apple-darwin7.0.0'.
Compilation / Installation:
Source code location: /Users/royar/src/xemacs
Installation prefix: /Users/royar/usr/local
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: gcc -w -no-cpp-precomp
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
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/Xaw3d
- Athena library to link: Xaw3d
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.
Sound:
Compiling in support for ESD (Enlightened Sound Daemon).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the union type for Lisp_Objects.
WARNING: ---------------------------------------------------------
WARNING: This tends to trigger compiler bugs, especially when
WARNING: combined with MULE and ERROR_CHECKING. Crashes have
WARNING: been seen with various versions of GCC, and recently
WARNING: with Visual C++ as well.
WARNING: ---------------------------------------------------------
WARNING: Use of the union type may cause crashes due to compiler bugs.
Using the new portable dumper.
Sat Oct 25 12:57:27 EDT 2003
PATH:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/usr/bin:/Users/royar/bin:/Users/royar/usr/bin
Compiler: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)
Sun Nov 2 11:50:26 EST 2003
PATH:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/usr/bin:/Users/royar/bin:/Users/royar/usr/bin
Compiler: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)
Sun Nov 2 12:04:14 EST 2003
PATH:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/usr/bin:/Users/royar/bin:/Users/royar/usr/bin
Compiler: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)
Sun Nov 2 12:09:11 EST 2003
PATH:
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/opt/bin:/opt/usr/bin:/Users/royar/bin:/Users/royar/usr/bin
Compiler: gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1495)