================================================================
Dear Bug Team!
After a number of changes to my configure script to get past a Bus Error after
dumping (in update-elc-2.el), I finally tracked the potential problem down to
recent revisions of split-string. Unfortunately, I can't get a stack trace or
anything useful because XEmacs exits as soon as it loads (even xemacs -vanilla)
on my platform. Reverting lisp/subr.el to the latest pre CVS20030423 version
fixes the crash. Note I have --use-union-type defined, but compiling with that
off did not help. However, compiling with --debug=yes fixed the problem. Does
dbugging on affect the stack or function calls? I ask because most of the early
load Bus errors I have seen on this system with XEmacs were stack related and
occured in regex code. I have an 8MB stack.
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Darwin
grendal.frinabulax.org 6.5 Darwin Kernel Version 6.5: Mon Apr 7 17:05:38
PDT 2003; root:xnu/xnu-344.32.obj~1/RELEASE_PPC Power Macintosh powerpc
./configure '--with-mule' '--with-widgets=athena' '--with-xfs'
'--with-dialogs=athena' '--error-checking=none' '--debug=no'
'--package-path=/usr/local/sbin/xemacs/lib'
'--prefix=/usr/local/sbin/xemacs' '--with-prefix'
'--with-sound=noesd' '--cflags=-O3 -no-cpp-precomp' '--pdump'
'--with-ldap=no' '--use-union-type' '--with-xmu'
XEmacs 21.5-b11 "cabbage" (+CVS-20030423) configured for
`powerpc-apple-darwin6.5'.
Compilation / Installation:
Source code location: /usr/local/sbin/xemacs
Installation prefix: /usr/local/sbin/xemacs
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: gcc -Wall -Wno-switch -Winline -Wmissing-prototypes
-Wsign-compare -Wundef -Wstrict-prototypes -Wpacked -Wshadow -Wmissing-declarations
-Wpointer-arith -O3 -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/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.
Sound:
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 Motif to provide XIM support.
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.
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((hyperbole:version 4.18 :type regular)
(xslt-process :version 1.11 :type regular)
(xslide :version 1.06 :type regular)
(xemacs-devel :version 1.52 :type single-file)
(xemacs-base :version 1.75 :type regular)
(x-symbol :version 1.04 :type regular)
(w3 :version 1.28 :type regular)
(vm :version 7.14 :type regular)
(view-process :version 1.12 :type regular)
(toolbar-fancy :version 0.06 :type regular)
(tm :version 1.35 :type regular)
(time :version 1.12 :type regular)
(textools :version 1.14 :type regular)
(text-modes :version 1.6 :type single-file)
(texinfo :version 1.23 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.26 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(sml-mode :version 0.09 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.13 :type regular)
(sh-script :version 1.17 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.17 :type regular)
(sasl :version 1.12 :type regular)
(ruby-modes :version 1.01 :type regular)
(reftex :version 1.28 :type regular)
(python-modes :version 1.02 :type single-file)
(psgml-dtds :version 1.02 :type regular)
(psgml :version 1.4 :type regular)
(ps-print :version 1.08 :type regular)
(prog-modes
:version
1
.72
:type
single-file)
(pgg :version 1.02 :type regular)
(perl-modes :version 1.04 :type single-file)
(pcomplete :version 1.02 :type regular)
(pcl-cvs :version 1.64 :type regular)
(pc :version 1.25 :type single-file)
(os-utils :version 1.3 :type single-file)
(net-utils :version 1.31 :type single-file)
(mule-ucs :version 1.04 :type regular)
(mule-base :version 1.42 :type regular)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.16 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.19 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.12 :type regular)
(mail-lib :version 1.57 :type regular)
(lookup :version 1.13 :type regular)
(locale :version 1.2 :type regular)
(leim :version 1.2 :type regular)
(latin-unity :version 1.07 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.31 :type regular)
(igrep :version 1.1 :type regular)
(ibuffer :version 1.08 :type regular)
(hm--html-menus :version 1.2 :type regular)
(gnats :version 1.15 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.12 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.14 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.37 :type regular)
(eterm :version 1.13 :type regular)
(ess :version 1.03 :type regular)
(eshell :version 1.05 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.04 :type regular)
(egg-its :version 1.26 :type regular)
(efs :version 1.29 :type regular)
(edit-utils :version 2.0 :type single-file)
(ediff :version 1.46 :type regular)
(edict :version 1.13 :type regular)
(edebug :version 1.17 :type regular)
(ecrypto :version 0.12 :type regular)
(ecb :version 1.06 :type regular)
(docbookide :version 0.06 :type regular)
(dired :version 1.13 :type regular)
(dictionary :version 1.11 :type regular)
(debug :version 1.16 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.06 :type regular)
(cc-mode :version 1.33 :type regular)
(calendar :version 1.19 :type regular)
(calc :version 1.23 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.1 :type regular)
(bbdb :version 1.21 :type regular)
(auctex :version 1.35 :type regular)
(apel :version 1.26 :type regular))
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 jka-compr ediff-merg ediff-diff
ediff-tbar ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff tempo
sgml-mode psgml psgml-html cc-mode cc-align cc-cmds cc-engine cc-styles cc-langs
cc-vars wid-edit cc-menus imenu cc-defs efs-cu flyspell ispell blink-cursor
font-lock paren blink-paren cus-face filladapt pending-del recent-files saveconf
saveplace hyperbole-autoloads xslt-process-autoloads xslide-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads w3-autoloads
vm-autoloads view-process-autoloads toolbar-fancy-autoloads tm-autoloads
time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads
sounds-au-autoloads sml-mode-autoloads slider-autoloads sieve-autoloads
sh-script-autoloads sgml-autoloads semantic-autoloads sasl-autoloads
ruby-modes-autoloads reftex-autoloads python-modes-autoloads
psgml-dtds-autoloads psgml-autoloads ps-print-autoloads prog-modes-autoloads
pgg-autoloads perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads net-utils-autoloads mule-ucs-autoloads
mule-base-autoloads mmm-mode-autoloads misc-games-autoloads mine-autoloads
mh-e-autoloads mew-autoloads mailcrypt-autoloads mail-lib-autoloads
lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads
ispell-autoloads ilisp-autoloads igrep-autoloads ibuffer-autoloads
hm--html-menus-autoloads gnats-autoloads games-autoloads fsf-compat-autoloads
frame-icon-autoloads forms-autoloads footnote-autoloads eudc-autoloads
eterm-autoloads ess-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads egg-its-autoloads efs-autoloads edit-utils-autoloads
ediff-autoloads edict-autoloads edebug-autoloads ecrypto-autoloads ecb-autoloads
docbookide-autoloads dired-autoloads dictionary-autoloads debug-autoloads
cookie-autoloads clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads modules-autoloads mule-autoloads auto-autoloads
loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1 tibetan lao devanagari
indian slovenian czech romanian ccl code-cmds gutter-items menubar-items
x-menubar mode-motion mouse behavior itimer auto-save lisp-mode easymenu
iso8859-1 page buff-menu lib-complete cus-file derived newcomment env text-props
frame obsolete cus-start custom widget cl-extra mini-cl cl cl-19 packages
backquote unicode lucid-scrollbars cut-buffer lucid-menubars athena-dialogs x
c-balloon-help tty-frames tty toolbar scrollbar unix-processes multicast
network-streams subprocesses modules menu-accelerator-support menubar
berkeley-db dbm md5 xemacs xim mule gutter tiff png gif jpeg xpm xbm
lisp-float-type file-coding darwin dialog devices window-system base64)
Recent keystrokes:
-----------------
ESC x e d i f f RET RET left left left left left left
BS BS BS BS BS BS BS BS BS s RET SPC button1 button1up
SPC C-x u SPC SPC SPC SPC SPC SPC SPC SPC ESC x r e
p o r t - x e m TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
At end of the difference list
13 lines deleted
Refining difference region 7 ...
38 lines deleted
Refining difference region 6 ...
7 lines deleted
Refining difference region 5 ...
30 lines deleted
Refining difference region 4 ...
183 lines deleted
Refining difference region 3 ...
Region 2 in buffer B is empty
Region 2 in buffer B is empty
Region 2 in buffer B is empty
151 lines deleted
Refining difference region 1 ...
Processing difference regions ... done
Buffer B: Processing difference region 0 of 7
--
Dr. Robert Delius Royar Associate Professor of English
Morehead State University Morehead, Kentucky
UGLY Corporate Radio is THE Enemy Combatant