Dear Bug Team!
I have compiled xemacs-21.4.6 on sunos 5.7 and it immediately core dumps
with a lisp stack trace. I have gotten it to compile and run successfully
on sunos 5.8. I tried a number of the ld related PROBLEMS fixes but none
seem to help. The last thing I tried was setting CFLAGS=-fno-gnu-linker.
I tried compiling with both gcc-2.95.2 and gcc-2.95.3. I also tried
removing my .emacs but it still core dumps. We use gcc-2.95.2 and
gcc-2.95.3 for our stuff, and we have not experienced any ld related
problems. I was able to get xemacs -nw to work to generate this email.
Here is the lisp and gdb backtraces, followed by some more xemacs
generated information:
================================
lisp backtrace
Fatal error: assertion failed, file specifier.c, line 2583, 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 /trout/home/jlm/compile/xemacs-21.4.6/src/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:
# bind (frame-being-created)
make-frame(nil #<x-device on "uxjlm:0.0" 0x1df9>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Abort (core dumped)
==========================
gdb backtrace
(gdb) where
#0 0xfed169c8 in _libc_kill ()
#1 0xb0fe0 in fatal_error_signal ()
#2 <signal handler called>
#3 0xfed169c8 in _libc_kill ()
#4 0xfecb9304 in abort ()
#5 0xb4e68 in assert_failed ()
#6 0x21576c in specifier_instance ()
#7 0x215d50 in specifier_instance_no_quit ()
#8 0x121a64 in face_property_matching_instance ()
#9 0x121f1c in default_face_font_info ()
#10 0x122018 in default_face_height_and_width ()
#11 0x2769dc in EmacsFrameRecomputeCellSize ()
#12 0x242838 in x_update_frame_external_traits ()
#13 0x125e40 in update_EmacsFrame ()
#14 0x1260c8 in update_frame_face_values ()
#15 0x240eb0 in x_init_frame_2 ()
#16 0x147f3c in Fmake_frame ()
#17 0xbf3b8 in Ffuncall ()
#18 0x79b20 in execute_optimized_program ()
#19 0x79280 in funcall_compiled_function ()
#20 0xbf818 in Ffuncall ()
#21 0x79b20 in execute_optimized_program ()
#22 0x79280 in funcall_compiled_function ()
#23 0xbf818 in Ffuncall ()
#24 0x79b20 in execute_optimized_program ()
#25 0x79280 in funcall_compiled_function ()
#26 0xbec30 in Feval ()
#27 0xb9c98 in condition_case_1 ()
#28 0x8adc0 in top_level_1 ()
#29 0xb96bc in internal_catch ()
#30 0x8af4c in initial_command_loop ()
#31 0xb2c3c in xemacs_21_4_6_sparc_sun_solaris2_7 ()
#32 0xb3e20 in main ()
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: SunOS
ray.compgen.com 5.7 Generic_106541-04 sun4u sparc SUNW,Ultra-5_10
./configure '--prefix=/usr/local/xemacs-21.4.6'
'--site-prefixes=/usr/local'
XEmacs 21.4.6 "Common Lisp" configured for `sparc-sun-solaris2.7'.
Compilation / Installation:
Source code location: /trout/home/jlm/compile/xemacs-21.4.6
Installation prefix: /usr/local/xemacs-21.4.6
Additional prefixes: /usr/local
Runtime library search path:
/usr/ccs/lib:/usr/local/lib:/usr/dt/lib:/usr/openwin/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/sparc.h'
Compiler: gcc -fno-gnu-linker
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/dt/include /usr/openwin/include
- X Windows libraries location: /usr/dt/lib /usr/openwin/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for GNU DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for ToolTalk.
Compiling in support for dynamic shared object modules.
Load-Path Lisp Shadows:
----------------------
nil
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.11 :type regular)
(xslt-process :version 1.05 :type regular)
(xemacs-devel :version 1.38 :type single-file)
(xemacs-base :version 1.56 :type regular)
(w3 :version 1.2 :type regular)
(vm :version 7.0 :type regular)
(viper :version 1.29 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.13 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.29 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.29 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.32 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.18 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.21 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sh-script :version 1.13 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.1 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.12 :type regular)
(reftex :version 1.23 :type regular)
(psgml :version 1.23 :type regular)
(ps-print-nomule :version 1.05 :type regular)
(prog-modes
:version
1
.44
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.55 :type regular)
(pc :version 1.2 :type single-file)
(os-utils :version 1.25 :type single-file)
(net-utils :version 1.23 :type single-file)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.13 :type regular)
(mew :version 1.14 :type regular)
(mailcrypt :version 2.09 :type regular)
(mail-lib :version 1.4 :type regular)
(jde :version 1.31 :type regular)
(ispell :version 1.23 :type regular)
(ilisp :version 1.19 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.23 :type regular)
(hm--html-menus :version 1.16 :type regular)
(gnus :version 1.57 :type regular)
(gnats :version 1.12 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.09 :type single-file)
(frame-icon :version 1.09 :type regular)
(forms :version 1.13 :type regular)
(footnote :version 1.13 :type regular)
(eudc :version 1.34 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.01 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.08 :type single-file)
(eieio :version 1.01 :type regular)
(efs :version 1.26 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.73 :type single-file)
(ediff :version 1.33 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.11 :type regular)
(dictionary :version 1.05 :type regular)
(debug :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.13 :type regular)
(clearcase :version 1.0 :type regular)
(cc-mode :version 1.26 :type regular)
(calendar :version 1.17 :type regular)
(calc :version 1.17 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.03 :type regular)
(bbdb :version 1.16 :type regular)
(auctex :version 1.28 :type regular)
(apel :version 1.2 :type regular)
(ada :version 1.1 :type regular))
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 cus-face zenirc-autoloads
xslt-process-autoloads xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads
vm-autoloads viper-autoloads view-process-autoloads vhdl-autoloads
vc-cc-autoloads vc-autoloads tpu-autoloads tooltalk-autoloads tm-autoloads
time-autoloads textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads sounds-wav-autoloads
sounds-au-autoloads slider-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads rmail-autoloads reftex-autoloads
psgml-autoloads ps-print-nomule-autoloads prog-modes-autoloads
pcomplete-autoloads pcl-cvs-autoloads pc-autoloads os-utils-autoloads
net-utils-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
mew-autoloads mailcrypt-autoloads mail-lib-autoloads jde-autoloads
ispell-autoloads ilisp-autoloads igrep-autoloads idlwave-autoloads
hm--html-menus-autoloads gnus-autoloads gnats-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads forms-autoloads footnote-autoloads
eudc-autoloads eterm-autoloads eshell-autoloads emerge-autoloads elib-autoloads
eieio-autoloads efs-autoloads edt-autoloads edit-utils-autoloads ediff-autoloads
edebug-autoloads dired-autoloads dictionary-autoloads debug-autoloads
crisp-autoloads cookie-autoloads clearcase-autoloads cc-mode-autoloads
calendar-autoloads calc-autoloads c-support-autoloads build-autoloads
bbdb-autoloads auctex-autoloads apel-autoloads ada-autoloads lisp-autoloads
loadhist auto-show fontl-hooks x-iso8859-1 gutter-items menubar-items x-menubar
mode-motion mouse itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete help-nomule cus-file derived frame text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote very-early-lisp
tooltalk lucid-scrollbars cut-buffer lucid-menubars motif-dialogs x
c-balloon-help tty-frames tty toolbar native-sound scrollbar unix-processes
multicast network-streams subprocesses modules menu-accelerator-support menubar
dbm md5 xemacs gutter png gif xpm xbm lisp-float-type usg-unix-v dialog devices
window-system base64)
Recent keystrokes:
-----------------
ESC x r e p o r t TAB x e m TAB RET
Recent messages (most recent first):
-----------------------------------
Parsing /trout/home/jlm/.mailrc...
Loading xemacsbug...done
Loading xemacsbug...
Loading cus-face...done
Loading cus-face...
Could not determine system name ...
sys =
ray.compgen.com