Operation: start xemacs. Select
Tools->Packages->Set Download Site->Official Releases->(Australian sites)
... Update Package Index
... /ftp.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg (click OK)
Reproducible: always. dies with US locations and Australian.
... dies as ordinary user and root as well.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
espresso:jmcp $ xemacs -geometry +0+0 &
[1] 14461
espresso:jmcp $
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
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 that won't work, send ordinary
email to `crashes(a)xemacs.org'. *MAKE SURE* to include this entire output
from this crash, especially including the Lisp backtrace, as well as the
XEmacs configuration from M-x describe-installation (or equivalently, the
file `Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/local/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited')
in case of future recurrance of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
delete-window(#<window 0x4cb5>)
# bind (next window window)
window-reduce-to-one(#<window 0x4ccb>)
# bind (combination-start root-window frame)
frame-reduce-to-one-window(#<x-frame "emacs" 0x4ae0>)
# bind (configuration frame)
really-set-window-configuration(#<x-frame "emacs" 0x4ae0>
[cl-struct-window-configuration #<x-frame "emacs" 0x4ae0> 563 323
#<buffer " *mouse-read-file*<2>"> 15 10 4 [cl-struct-saved-window nil
nil nil nil nil nil nil 0 0 555 300 0 nil nil nil
[cl-struct-saved-window nil nil nil nil nil nil nil 0 0 555 255 0 nil
nil [cl-struct-saved-window t nil nil #<buffer " *mouse-read-file*">
#<marker in no buffer 0x865df24> #<marker at 1 in *mouse-read-file*
0x865dbc4> #<marker at 1 in *mouse-read-file* 0x865db04> 0 0 159 255 0
nil nil nil nil [cl-struct-saved-window nil nil nil #<buffer
"*Completions*"> #<marker in no buffer 0x865dd74> #<marker at 1 in
*Completions* 0x865da14> #<marker at 1 in *Completions* 0x865dd5c> 159 0
555 255 0 nil nil nil nil nil]] nil [cl-struct-saved-window nil nil nil
#<buffer " *mouse-read-file*<2>"> #<marker in no buffer 0x869d34c>
#<marker at 1 in *mouse-read-file*<2> 0x865de64> #<marker at 1 in
*mouse-read-file*<2> 0x865dcb4> 0 255 555 300 0 nil nil nil nil nil]]
[cl-struct-saved-window nil t nil #<buffer " *Minibuf-0*"> #<marker in
no buffer 0x869d1e4> #<marker at 1 in *Minibuf-0* 0x869d19c> #<marker
at 1 in *Minibuf-0* 0x865dfe4> 0 300 555 315 0 nil nil nil nil nil]]])
# bind (frame configuration)
set-window-configuration([cl-struct-window-configuration #<x-frame
"emacs" 0x4ae0> 563 323 #<buffer " *mouse-read-file*<2>"> 15 10 4
[cl-struct-saved-window nil nil nil nil nil nil nil 0 0 555 300 0 nil
nil nil [cl-struct-saved-window nil nil nil nil nil nil nil 0 0 555 255
0 nil nil [cl-struct-saved-window t nil nil #<buffer "
*mouse-read-file*"> #<marker in no buffer 0x865df24> #<marker at 1 in
*mouse-read-file* 0x865dbc4> #<marker at 1 in *mouse-read-file*
0x865db04> 0 0 159 255 0 nil nil nil nil [cl-struct-saved-window nil nil
nil #<buffer "*Completions*"> #<marker in no buffer 0x865dd74> #<marker
at 1 in *Completions* 0x865da14> #<marker at 1 in *Completions*
0x865dd5c> 159 0 555 255 0 nil nil nil nil nil]] nil
[cl-struct-saved-window nil nil nil #<buffer " *mouse-read-file*<2>">
#<marker in no buffer 0x869d34c> #<marker at 1 in *mouse-read-file*<2>
0x865de64> #<marker at 1 in *mouse-read-file*<2> 0x865dcb4> 0 255 555
300 0 nil nil nil nil nil]] [cl-struct-saved-window nil t nil #<buffer "
*Minibuf-0*"> #<marker in no buffer 0x869d1e4> #<marker at 1 in
*Minibuf-0* 0x869d19c> #<marker at 1 in *Minibuf-0* 0x865dfe4> 0 300
555 315 0 nil nil nil nil nil]]])
byte-code("..." [oconfig frame buffer-read-only oframe buffer mconfig
buffer-disable-undo nil erase-buffer frame-live-p selected-frame
select-frame set-window-configuration] 2)
# bind (minibuffer-default _history_ oconfig mconfig frame buffer
window oframe owindow dir default abbrev-table history readp keymap
initial-contents prompt) read-from-minibuffer("Load package-get
database: "
("/ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg" . 39)
#<keymap read-file-name-map size 2 0xf1b> nil file-name-history nil
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg")
# bind (minibuffer-completion-table minibuffer-completion-predicate
minibuffer-completion-confirm last-exact-completion insert completer
initial-contents must-match default dir prompt history)
read-file-name-2(file-name-history "Load package-get database: "
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/"
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg"
t "package-index.LATEST.gpg" read-file-name-internal)
# (unwind-protect ...)
# bind (user-data dirwin filewin frame butbuf dirbuf filebuf file-p
completer initial-contents must-match default dir prompt history)
mouse-read-file-name-1(file-name-history "Load package-get database:
" "/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/"
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg"
t "package-index.LATEST.gpg" read-file-name-internal)
byte-code("..." [initial-contents must-match default dir prompt
history mouse-read-file-name-1 completer] 8)
# bind (completer initial-contents must-match default dir prompt
history type) read-file-name-1(file file-name-history "Load package-get
database: " "/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/"
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg"
t "package-index.LATEST.gpg" read-file-name-internal)
# bind (history initial-contents must-match default dir prompt)
read-file-name("Load package-get database: "
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/"
"/anonymous@ftp.au.xemacs.org:pub/xemacs/packages/package-index.LATEST.gpg"
t "package-index.LATEST.gpg")
(list (read-file-name "Load package-get database: "
(file-name-directory dflt) dflt t (file-name-nondirectory dflt)))
# bind (dflt)
(let ((dflt (package-get-locate-index-file nil))) (list
(read-file-name "Load package-get database: " (file-name-directory dflt)
dflt t (file-name-nondirectory dflt))))
call-interactively(package-get-update-base)
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
espresso:jmcp $
[1] + Segmentation Fault(coredump)xemacs -geometry +0+0 &
espresso:jmcp $
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
espresso:jmcp $ echo "where" | dbx /d00/xemacs/bin/xemacs-21.5-b16 ~/core
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.1' in
your .dbxrcReading xemacs-21.5-b16
core file header read successfully
Reading ld.so.1
Reading libXm.so.4
Reading libpng.so.2.1.0.15
Reading libjpeg.so.62.0.0
Reading libz.so.1
Reading libXpm.so.4
Reading libtt.so.2
Reading libXmu.so.4
Reading libXt.so.4
Reading libXext.so.0
Reading libX11.so.4
Reading libSM.so.6
Reading libICE.so.6
Reading libncurses.so.5.2
Reading libm.so.1
Reading libsocket.so.1
Reading libnsl.so.1
Reading libelf.so.1
Reading libgen.so.1
Reading libdl.so.1
Reading libc.so.1
Reading libmp.so.2
Reading nss_files.so.1
Reading liblayout.so.1
program terminated by signal SEGV (Segmentation Fault)
0xdd482476: _libc_kill+0x000c: jae _libc_kill+0x21 <0xdd48248b>
=>[1] _libc_kill(0x387d, 0xb), at 0xdd482476
[2] kill(0x387d, 0xb), at 0xdd481c8e
[3] fatal_error_signal(0xb, 0x0, 0x80453e4), at 0x80cd646
[4] sigacthandler(), at 0xdd41e705
---- called from signal handler with signal 11 (SIGSEGV) ------
[5] find_window_mirror_internal(0x8ae1400, 0x0, 0x8afa000), at 0x8224436
[6] find_window_mirror_internal(0x8afa400, 0x8ad6e00, 0x8afa000), at
0x8224409
[7] find_window_mirror(0x8afa000), at 0x822464a
[8] window_display_lines(0x8afa000, 0x0), at 0x8224862
[9] redraw_cursor_in_window(0x8afa000, 0x1), at 0x81ac27d
[10] redisplay_redraw_cursor(0x87b4c00, 0x1), at 0x81ac4cd
[11] emacs_handle_focus_change_preliminary(0x8b04550), at 0x80e4015
[12] handle_focus_event_2(0xd002f1, 0x87b4c00, 0x1), at 0x81ff91e
[13] handle_focus_event_1(), at 0x81ff769
[14] emacs_Xt_handle_widget_losing_focus(0x87b4c00, 0x8b37600), at
0x81ffa68
[15] x_unmap_subwindow(0x8b21680), at 0x820c3bd
[16] unmap_subwindow(0x8b21680), at 0x8137dbd
[17] unmap_subwindow_instance_cache_mapper(0x8b3e0d0, 0x8b21680,
0x1), at 0x813730a
[18] elisp_maphash(0x8137123, 0x8ad0f80, 0x1), at 0x80ca728
[19] window_unmap_subwindows(0x8afa800), at 0x8227ba4
[20] mark_window_as_deleted(0x8afa800), at 0x8227c73
[21] Fdelete_window(0x8afa800, 0x8384804), at 0x822855e
[22] Ffuncall(0x2, 0x8045854), at 0x80d4cf9
[23] execute_optimized_program(0x8ad0210, 0x3, 0x84bb390), at 0x80a0e97
[24] funcall_compiled_function(0x84c347c, 0x1, 0x8045958), at 0x80d34b0
[25] Ffuncall(0x2, 0x8045954), at 0x80d4b13
[26] execute_optimized_program(0x8ad0250, 0x3, 0x84bb3d0), at 0x80a0e97
[27] funcall_compiled_function(0x84c3450, 0x1, 0x8045a58), at 0x80d34b0
[28] Ffuncall(0x2, 0x8045a54), at 0x80d4b13
[29] execute_optimized_program(0x8b3fa10, 0x7, 0x84cb010), at 0x80a0e97
[30] funcall_compiled_function(0x84c33f8, 0x2, 0x8045b68), at 0x80d34b0
[31] Ffuncall(0x3, 0x8045b64), at 0x80d4b13
[32] execute_optimized_program(0x8ad02d0, 0x3, 0x84bb450), at 0x80a0e97
[33] funcall_compiled_function(0x84c33cc, 0x1, 0x8045c68), at 0x80d34b0
[34] Ffuncall(0x2, 0x8045c64), at 0x80d4b13
[35] execute_optimized_program(), at 0x80a0e97
[36] Fbyte_code(0x84c0394, 0x84e0780, 0x5), at 0x80a45dd
[37] Feval(0x84cc244), at 0x80d4645
[38] Fprogn(0x84cc6ac), at 0x80cf19b
[39] unbind_to_hairy(0x33), at 0x80d8578
[40] execute_optimized_program(0x8b14410, 0x6, 0x84b0810), at 0x80a0e32
[41] funcall_compiled_function(0x84fd634, 0x7, 0x8045f98), at 0x80d34b0
[42] Ffuncall(0x8, 0x8045f94), at 0x80d4b13
[43] execute_optimized_program(0x8b21c10, 0x9, 0x84e0090), at 0x80a0e97
[44] funcall_compiled_function(0x852552c, 0x7, 0x80460b8), at 0x80d34b0
[45] Ffuncall(0x8, 0x80460b4), at 0x80d4b13
[46] execute_optimized_program(0x8a5c810, 0x9, 0x8521610), at 0x80a0e97
[47] funcall_compiled_function(0x852aa6c, 0x7, 0x80461d8), at 0x80d34b0
[48] Ffuncall(0x8, 0x80461d4), at 0x80d4b13
[49] execute_optimized_program(), at 0x80a0e97
[50] Fbyte_code(0x847ec14, 0x852c000, 0x11), at 0x80a45dd
[51] Feval(0x841e2c8), at 0x80d4645
[52] Fprogn(0x83f75bc), at 0x80cf19b
[53] run_condition_case_handlers(0x8a4eb34, 0x8384804), at 0x80d1071
[54] condition_case_1(0x83e484c, 0x80d3575, 0x842c4f0, 0x80d0f58,
0x8384804), at 0x80d0f41
[55] condition_case_3(0x842c4f0, 0x8384804, 0x83e484c), at 0x80d12a3
[56] execute_rare_opcode(0x80466c4, 0x880b418, 0x8f), at 0x80a1949
[57] execute_optimized_program(0x880b410, 0x8, 0x852bf90), at 0x80a108c
[58] funcall_compiled_function(0x85255dc, 0x8, 0x80467e8), at 0x80d34b0
[59] Ffuncall(0x9, 0x80467e4), at 0x80d4b13
[60] execute_optimized_program(0x84458d0, 0x9, 0x852bf10), at 0x80a0e97
[61] Feval(0x897b244), at 0x80d41ae
[62] Feval(0x89652c8), at 0x80d437f
[63] Fprogn(), at 0x80cf19b
[64] Flet(0x8966ab0), at 0x80cfb69
[65] Feval(0x8989ea0), at 0x80d46ba
[66] Fcall_interactively(0x85c0784, 0x8384804, 0x8384804), at 0x80a5ba4
[67] Ffuncall(0x2, 0x8046d50), at 0x80d4ceb
[68] call1(0x8397c0c, 0x85c0784), at 0x80d5edf
[69] execute_command_event(0x8737b00, 0x852d804), at 0x80e7e14
[70] Fdispatch_event(0x852d804), at 0x80e85de
[71] Fcommand_loop_1(), at 0x80ad27a
[72] command_loop_1(0x8384804), at 0x80ad06d
[73] condition_case_1(0x8384864, 0x80ad032, 0x8384804, 0x80acc90,
0x8384804), at 0x80d0e2f
[74] command_loop_3(), at 0x80acd7e
[75] command_loop_2(0x8384804), at 0x80acda8
[76] internal_catch(0x83981fc, 0x80acda0, 0x8384804, 0x0, 0x0), at
0x80d0900
[77] initial_command_loop(0x8384804), at 0x80ace79
[78] xemacs_21_5_b16_i386_pc_solaris2_9(0x3, 0x80473bc, 0x80473cc,
0x0), at 0x80cbe8a
[79] main(0x3, 0x80473bc, 0x80473cc), at 0x80ccda1
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
espresso:jmcp $ gdb /d00/xemacs/bin/xemacs-21.5-b16 ~/core
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.9"...
(no debugging symbols found)...
Core was generated by `xemacs -geometry +0+0'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /usr/lib/libXm.so.4...w(no debugging symbols
found)...done.Loaded symbols for /usr/lib/libXm.so.4
Reading symbols from /usr/sfw/lib/libpng.so.2...(no debugging symbols
found)...
done.
hLoaded symbols for /usr/sfw/lib/libpng.so.2
Reading symbols from /usr/sfw/lib/libjpeg.so.62...
(no debugging symbols found)...done.
Loaded symbols for /usr/sfw/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libXpm.so.4...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libXpm.so.4
Reading symbols from /usr/dt/lib/libtt.so.2...er(no debugging symbols
found)...
done.
Loaded symbols for /usr/dt/lib/libtt.so.2
Reading symbols from /usr/lib/libXmu.so.4...(no debugging symbols found)...e
done.
Loaded symbols for /usr/lib/libXmu.so.4
Reading symbols from /usr/lib/libXt.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXt.so.4
Reading symbols from /usr/lib/libXext.so.0...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libXext.so.0
Reading symbols from /usr/lib/libX11.so.4...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libX11.so.4
Reading symbols from /usr/lib/libSM.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /opt/sfw/lib/libncurses.so.5...
(no debugging symbols found)...done.
Loaded symbols for /opt/sfw/lib/libncurses.so.5
Reading symbols from /usr/lib/libm.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/lib/libsocket.so.1...(no debugging symbols
found)...
done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libelf.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libelf.so.1
Reading symbols from /usr/lib/libgen.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /usr/lib/libdl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libc.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libmp.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/lib/nss_files.so.1...(no debugging symbols
found)...
done.
Loaded symbols for /usr/lib/nss_files.so.1
Reading symbols from /usr/lib//liblayout.so...(no debugging symbols
found)...
done.
Loaded symbols for /usr/lib//liblayout.so
#0 0xdd482476 in _libc_kill () from /usr/lib/libc.so.1
(gdb) where
#0 0xdd482476 in _libc_kill () from /usr/lib/libc.so.1
#1 0xdd481c8e in kill () from /usr/lib/libc.so.1
#2 0x80cd646 in fatal_error_signal ()
#3 0xdd41e705 in sigacthandler () from /usr/lib/libc.so.1
#4 <signal handler called>
#5 0x8224436 in find_window_mirror_internal ()
#6 0x8224409 in find_window_mirror_internal ()
#7 0x822464a in find_window_mirror ()
#8 0x8224862 in window_display_lines ()
#9 0x81ac27d in redraw_cursor_in_window ()
#10 0x81ac4cd in redisplay_redraw_cursor ()
#11 0x80e4015 in emacs_handle_focus_change_preliminary ()
#12 0x81ff91e in handle_focus_event_2 ()
#13 0x81ff769 in handle_focus_event_1 ()
#14 0x81ffa68 in emacs_Xt_handle_widget_losing_focus ()
#15 0x820c3bd in x_unmap_subwindow ()
#16 0x8137dbd in unmap_subwindow ()
#17 0x813730a in unmap_subwindow_instance_cache_mapper ()
#18 0x80ca728 in elisp_maphash ()
#19 0x8227ba4 in window_unmap_subwindows ()
#20 0x8227c73 in mark_window_as_deleted ()
#21 0x822855e in Fdelete_window ()
#22 0x80d4cf9 in Ffuncall ()
#23 0x80a0e97 in execute_optimized_program ()
#24 0x80d34b0 in funcall_compiled_function ()
#25 0x80d4b13 in Ffuncall ()
#26 0x80a0e97 in execute_optimized_program ()
#27 0x80d34b0 in funcall_compiled_function ()
#28 0x80d4b13 in Ffuncall ()
#29 0x80a0e97 in execute_optimized_program ()
#30 0x80d34b0 in funcall_compiled_function ()
#31 0x80d4b13 in Ffuncall ()
#32 0x80a0e97 in execute_optimized_program ()
#33 0x80d34b0 in funcall_compiled_function ()
#34 0x80d4b13 in Ffuncall ()
#35 0x80a0e97 in execute_optimized_program ()
#36 0x80a45dd in Fbyte_code ()
#37 0x80d4645 in Feval ()
#38 0x80cf19b in Fprogn ()
#39 0x80d8578 in unbind_to_hairy ()
#40 0x80a0e32 in execute_optimized_program ()
#41 0x80d34b0 in funcall_compiled_function ()
#42 0x80d4b13 in Ffuncall ()
#43 0x80a0e97 in execute_optimized_program ()
#44 0x80d34b0 in funcall_compiled_function ()
#45 0x80d4b13 in Ffuncall ()
#46 0x80a0e97 in execute_optimized_program ()
#47 0x80d34b0 in funcall_compiled_function ()
#48 0x80d4b13 in Ffuncall ()
#49 0x80a0e97 in execute_optimized_program ()
#50 0x80a45dd in Fbyte_code ()
#51 0x80d4645 in Feval ()
#52 0x80cf19b in Fprogn ()
#53 0x80d1071 in run_condition_case_handlers ()
#54 0x80d0f41 in condition_case_1 ()
#55 0x80d12a3 in condition_case_3 ()
---Type <return> to continue, or q <return> to quit---
#56 0x80a1949 in execute_rare_opcode ()
#57 0x80a108c in execute_optimized_program ()
#58 0x80d34b0 in funcall_compiled_function ()
#59 0x80d4b13 in Ffuncall ()
#60 0x80a0e97 in execute_optimized_program ()
#61 0x80d41ae in Feval ()
#62 0x80d437f in Feval ()
#63 0x80cf19b in Fprogn ()
#64 0x80cfb69 in Flet ()
#65 0x80d46ba in Feval ()
#66 0x80a5ba4 in Fcall_interactively ()
#67 0x80d4ceb in Ffuncall ()
#68 0x80d5edf in call1 ()
#69 0x80e7e14 in execute_command_event ()
#70 0x80e85de in Fdispatch_event ()
#71 0x80ad27a in Fcommand_loop_1 ()
#72 0x80ad06d in command_loop_1 ()
#73 0x80d0e2f in condition_case_1 ()
#74 0x80acd7e in command_loop_3 ()
#75 0x80acda8 in command_loop_2 ()
#76 0x80d0900 in internal_catch ()
#77 0x80ace79 in initial_command_loop ()
#78 0x80cbe8a in xemacs_21_5_b16_i386_pc_solaris2_9 ()
#79 0x80ccda1 in main ()
#80 0x808cffa in _start ()
(gdb)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
espresso:jmcp $ cat /d00/xemacs/src/build/xemacs-21.5.16/Installation
uname -a: SunOS espresso 5.9 Generic_112234-08 i86pc i386 i86pc
./configure '--prefix=/d00/xemacs' '--debug=no' '--pdump=no'
'--use-kkcc=yes' '--with-gpm=no' '--with-workshop' '--with-gcc=no'
'--with-ldap=no'
XEmacs 21.5-b16 "celeriac" configured for `i386-pc-solaris2.9'.
Compilation / Installation:
Source code location: /d00/xemacs/src/build/xemacs-21.5.16
Installation prefix: /d00/xemacs
Runtime library search path:
/usr/sfw/lib:/opt/csw/lib:/opt/local/lib:/opt/sfw/lib:/usr/local/lib:/usr/lib:/usr/dt/lib:/usr/openwin/lib
Operating system description file: `s/sol2.h'
Machine description file: `m/intel386.h'
Compiler: /opt/SUNWspro/bin/cc
-I/usr/sfw/include -I/usr/local/include -xO3 -v
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:
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.
Sound:
Databases:
Compiling in support for DBM.
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 Sun WorkShop.
Compiling in support for dynamic shared object modules.
Using the new GC algorithms.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
in lisp/loadup.el I had to make this change around Snarf-documentation to
get the make to complete successfully:
(setq purify-flag nil)
;; jmcp 30-dec-2003
(when purify-flag
(message "Finding pointers to doc strings...")
(Snarf-documentation "DOC")
(message "Finding pointers to doc strings...done")
(Verify-documentation))
(setq purify-flag t)
otherwise I got this selection of errors:
espresso:xemacs-21.5.16 $ gmake
cd ./lib-src && gmake all
gmake[1]: Entering directory `/d00/xemacs/src/build/xemacs-21.5.16/lib-src'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/d00/xemacs/src/build/xemacs-21.5.16/lib-src'
cd ./lwlib && gmake all
gmake[1]: Entering directory `/d00/xemacs/src/build/xemacs-21.5.16/lwlib'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/d00/xemacs/src/build/xemacs-21.5.16/lwlib'
cd ./src && gmake all
gmake[1]: Entering directory `/d00/xemacs/src/build/xemacs-21.5.16/src'
./temacs -nd -no-packages -batch -l
/d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/update-elc.el
Loading /d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/update-elc.el...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/dumped-lisp.el...
Wrote /d00/xemacs/src/build/xemacs-21.5.16/src/REBUILD_AUTOLOADS
if true ; then \
./temacs -nd -no-packages -batch -l
/d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/make-docfile.el -- \
-o ../lib-src/DOC -d /d00/xemacs/src/build/xemacs-21.5.16/src -i
../lib-src/../site-packages \
abbrev.c alloc.c alloca.c balloon_help.c balloon-x.c blocktype.c
buffer.c bytecode.c callint.c casefiddle.c casetab.c chartab.c
filelock.c cmdloop.c cmds.c console.c console-stream.c data.c
database.c device.c dired.c doc.c doprnt.c dynarr.c editfns.c elhash.c
emacs.c eval.c events.c event-stream.c event-unixoid.c unexsol2-6.c
terminfo.c extents.c faces.c file-coding.c fileio.c filemode.c
floatfns.c fns.c font-lock.c frame.c general.c dgif_lib.c gif_io.c
glyphs.c glyphs-eimage.c glyphs-shared.c glyphs-widget.c gui.c
menubar.c scrollbar.c dialog.c toolbar.c gutter.c hash.c imgproc.c
indent.c insdel.c intl.c keymap.c line-number.c lread.c lstream.c
macros.c marker.c md5.c minibuf.c objects.c opaque.c print.c
process.c process-unix.c profile.c rangetab.c realpath.c redisplay.c
redisplay-output.c regex.c search.c select.c sysdll.c emodules.c
signal.c sound.c specifier.c strftime.c sunpro.c symbols.c syntax.c
sysdep.c text.c tooltalk.c console-tty.c device-tty.c event-tty.c
frame-tty.c objects-tty.c redisplay-tty.c cm.c undo.c unicode.c
console-x.c device-x.c event-Xt.c frame-x.c glyphs-x.c objects-x.c
redisplay-x.c select-x.c xgccache.c intl-x.c gui-x.c menubar-x.c
scrollbar-x.c dialog-x.c toolbar-x.c toolbar-common.c widget.c window.c
free-hook.c ralloc.c \
; fi
Loading /d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/make-docfile.el...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading raw-process.el...
Requiring custom...
Requiring widget...
Loading process...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/dumped-lisp.el...
./temacs -nd -no-packages -batch -l
/d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/loadup.el dump
Loading /d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/loadup.el...
Using load-path (/d00/xemacs/src/build/xemacs-21.5.16/lisp/)
Using module-load-path (/d00/xemacs/src/build/xemacs-21.5.16/modules)
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/dumped-lisp.el...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/backquote.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/bytecomp-runtime.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/find-paths.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/packages.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/setup-paths.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/subr.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/post-gc.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/replace.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/version.el...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cl.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cl-extra.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cl-seq.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/widget.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/custom.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cus-start.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cmdloop.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/keymap.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/syntax.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/device.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/console.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/obsolete.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/specifier.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/frame.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-faces.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/faces.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/glyphs.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/objects.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/extents.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/events.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/hash-table.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/text-props.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/process.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/multicast.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/map-ynp.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/undo-stack.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/window.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/window-xemacs.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/simple.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/newcomment.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/keydefs.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/abbrev.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/derived.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/minibuf.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/list-mode.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/modeline.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/cus-file.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/startup.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/misc.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/help.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/files.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/lib-complete.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/format.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/indent.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/isearch-mode.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/buffer.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/buff-menu.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/paths.el...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/lisp.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/page.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/register.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/iso8859-1.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/paragraphs.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/easymenu.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/lisp-mode.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/text-mode.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/fill.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/auto-save.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/movemail.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/float-sup.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/itimer.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/itimer-autosave.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/printer.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/behavior.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/behavior-defs.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/diagnose.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/gui.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/mouse.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/mode-motion.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/toolbar.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/scrollbar.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/menubar.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/dialog.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/gutter.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/select.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/menubar-items.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/gutter-items.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/toolbar-items.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/dialog-items.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/coding.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/code-files.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/code-process.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/code-cmds.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/unicode.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/code-init.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-scrollbar.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-iso8859-1.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-mouse.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-select.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-misc.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-init.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-win-xfree86.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/x-win-sun.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/tty-init.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/fontl-hooks.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/auto-show.elc...
Loading
/d00/xemacs/src/build/xemacs-21.5.16/lisp/resize-minibuffer.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/loadhist.elc...
Loading /d00/xemacs/src/build/xemacs-21.5.16/lisp/loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
# bind (stack-trace-on-signal debug-on-signal stack-trace-on-error
debug-on-error)
# (unwind-protect ...)
Snarf-documentation("DOC")
(progn (message "Finding pointers to doc strings...")
(Snarf-documentation "DOC") (message "Finding pointers to doc
strings...done") (Verify-documentation))
(if purify-flag (progn (message "Finding pointers to doc strings...")
(Snarf-documentation "DOC") (message "Finding pointers to doc
strings...done") (Verify-documentation)))
(when purify-flag (message "Finding pointers to doc strings...")
(Snarf-documentation "DOC") (message "Finding pointers to doc
strings...done") (Verify-documentation))
# bind (gc-cons-threshold)
(let ((gc-cons-threshold (if (and purify-flag (not (memq (quote
quick-build) internal-error-checking))) 300000 30000000))) (let
((stack-trace-on-error nil)) (call-with-condition-handler (quote
really-early-error-handler) (function (lambda nil (setq
Installation-string (save-current-buffer (set-buffer (get-buffer-create
(generate-new-buffer-name " *temp*"))) (fset (quote format-decode)
(function (lambda (f l &optional v) l))) (insert-file-contents-internal
(expand-file-name "Installation" build-root)) (fmakunbound (quote
format-decode)) (prog1 (buffer-substring) (kill-buffer
(current-buffer))))) (setq load-path (list source-lisp)) (setq
module-load-path (list (expand-file-name "modules" build-root)))
(external-debugging-output (format "\nUsing load-path %s" load-path))
(external-debugging-output (format "\nUsing module-load-path %s"
module-load-path)) (buffer-disable-undo (get-buffer "*scratch*")) (let
((temp-path (expand-file-name "." (car load-path)))) (setq load-path
(nconc (mapcar (function (lambda (i) (concat i "/"))) (directory-files
temp-path t "^[^-.]" nil (quote dirs-only))) (cons
(file-name-as-directory temp-path) load-path)))) (setq
load-warn-when-source-only t) (defun pureload (file) (let ((full-path
(locate-file file load-path (if load-ignore-elc-files (quote (".el" ""))
(quote (".elc" ".el" "")))))) (if full-path (prog1 (load full-path)
(unless (memq (quote quick-build) internal-error-checking)
(garbage-collect))) (external-debugging-output (format "\nLoad file %s:
not found\n" file)) (print (format "late-packages: %S" late-packages))
(print (format "guessed-roots: %S" (paths-find-emacs-roots
invocation-directory invocation-name (function paths-emacs-root-p))))
(print (format "guessed-data-roots: %S" (paths-find-emacs-roots
invocation-directory invocation-name (function
paths-emacs-data-root-p)))) nil))) (load (expand-file-name
"dumped-lisp.el" source-lisp)) (let ((files preloaded-file-list) file)
(while (setq file (car files)) (unless (pureload file)
(external-debugging-output "Fatal error during load, aborting")
(kill-emacs 1)) (setq files (cdr files))) (when (not (featurep (quote
toolbar))) (defun toolbar-button-p (obj) "No toolbar support." nil)
(defun toolbar-specifier-p (obj) "No toolbar support." nil))
(fmakunbound (quote pureload))) (packages-load-package-dumped-lisps
late-package-load-path))))) (setq preloaded-file-list (mapcar (function
file-name-sans-extension) preloaded-file-list)) (setq
load-warn-when-source-only nil) (setq debugger (quote debug)) (when
(member "no-site-file" command-line-args) (setq site-start-file nil))
(when (load "site-load" t) (garbage-collect)) (when purify-flag (message
"Finding pointers to doc strings...") (Snarf-documentation "DOC")
(message "Finding pointers to doc strings...done")
(Verify-documentation)) (when (stringp site-start-file) (load
"site-init" t)) (setq current-load-list nil) (garbage-collect)
(buffer-enable-undo "*scratch*"))
# bind (current-load-list)
# (unwind-protect ...)
# bind (load-file-name)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
(load-internal "[internal]")
load("/d00/xemacs/src/build/xemacs-21.5.16/src/../lisp/loadup.el")
# (condition-case ... . error)
# (catch top-level ...)
xemacs exiting.
DOC file invalid at position: 5069gmake[1]: *** [xemacs] Error 255
gmake[1]: Leaving directory `/d00/xemacs/src/build/xemacs-21.5.16/src'
gmake: *** [src] Error 2
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-