My first crash since ages....
Solaris 2.5.1 + gcc 2.95.2
latest 21.1 CVS + packages..
Tried M-x customize-variable RET gnus-summary-line-format RET
#0 0xef0f4ab4 in kill ()
#1 0x84d48 in fatal_error_signal (sig=11)
at /scratch/vroonhof/cvs/xemacs-20/src/emacs.c:263
#2 <signal handler called>
#3 0xef0a3ec0 in strlen ()
#4 0xf93d0 in locate_file (path=1090830308, str=1622897448,
suffix=0x12d7ce0 <Address 0x12d7ce0 out of bounds>, storeptr=0xefffb524,
mode=4) at /scratch/vroonhof/cvs/xemacs-20/src/lread.c:997
#5 0xfd4d4 in Flocate_file (filename=1622897448, path_list=1090830308,
suffixes=1628274672, mode=-1607938044)
at /scratch/vroonhof/cvs/xemacs-20/src/lread.c:851
#6 0x89848 in funcall_recording_as (recorded_as=1, nargs=3, args=0xefffb968)
at /scratch/vroonhof/cvs/xemacs-20/src/eval.c:3193
#7 0x8db98 in Ffuncall (nargs=4, args=0xefffb968)
at /scratch/vroonhof/cvs/xemacs-20/src/eval.c:3238
#8 0x63b68 in Fbyte_code (bytestr=1615805428, vector=-2141561856, maxdepth=85)
at /scratch/vroonhof/cvs/xemacs-20/src/bytecode.c:416
#9 0x8ab84 in funcall_lambda (fun=543462752, nargs=2, arg_vector=0xefffbd0c)
at /scratch/vroonhof/cvs/xemacs-20/src/eval.c:3597
#10 0x89b98 in funcall_recording_as (recorded_as=1, nargs=2, args=0xefffbd08)
at /scratch/vroonhof/cvs/xemacs-20/src/eval.c:3214
#11 0x8db98 in Ffuncall (nargs=3, args=0xefffbd08)
at /scratch/vroonhof/cvs/xemacs-20/src/eval.c:3238
#12 0x63b68 in Fbyte_code (bytestr=1615804444, vector=-2140440576, maxdepth=36)
at /scratch/vroonhof/cvs/xemacs-20/src/bytecode.c:416
#13 0x8ab84 in funcall_lambda (fun=543462780, nargs=3, arg_vector=0xefffc204)
(gdb) frame 5
#5 0xfd4d4 in Flocate_file (filename=1622897448, path_list=1090830308,
suffixes=1628274672, mode=-1607938044)
at /scratch/vroonhof/cvs/xemacs-20/src/lread.c:851
851 locate_file (path_list, filename,
(gdb) pobj suffixes
$1 = (struct Lisp_String *) 0x10d7ff0
$2 = {_size = 4, _data = 0x112d240 ".gif", plist = -1607938044}
(gdb)
Can it be that garbage collection moved ".gif"?
locate-file("reset-up"
("/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/etc/custom/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/eicq/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/gnus/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/gnusrefcard/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/message/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/smilies/"
"/u/users/vroonhof/.xemacs/xemacs-packages/etc/sounds/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/site-packages/etc/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/site-packages/etc/ite/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/site-packages/etc/toolbar-fancy/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/auctex/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/bbdb/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/e/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs!
-packages/etc/ediff/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/frame-icon/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/gnats/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/gnus/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/gnusrefcard/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/hm--html-menus/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/jde/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/message/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/mew/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/psgml/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/reftex/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/slider/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/smilies/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/sounds/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-!
2.95/xemacs-packages/etc/time/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/vm/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/w3/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/xemacs-packages/etc/zenirc/"
"/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/etc/") ".gif")
# bind (file formats dirlist tag image)
widget-glyph-find("reset-up" "[Reset]")
# bind (inactive down image tag widget)
widget-glyph-insert((push-button :action #<compiled-function (widget &optional
event) "...(4)" [custom-reset event] 2> :mouse-down-action
#<compiled-function (&rest junk) "...(2)" [t] 1> :help-echo "Show
a menu with reset operations" :tag-glyph ("reset-up"
"reset-down") :tag "Reset") "[Reset]" ("reset-up"
"reset-down"))
# bind (gui-glyphs text tag-glyph tag widget)
widget-push-button-value-create((push-button :action #<compiled-function (widget
&optional event) "...(4)" [custom-reset event] 2> :mouse-down-action
#<compiled-function (&rest junk) "...(2)" [t] 1> :help-echo "Show
a menu with reset operations" :tag-glyph ("reset-up"
"reset-down") :tag "Reset"))
widget-apply((push-button :action #<compiled-function (widget &optional event)
"...(4)" [custom-reset event] 2> :mouse-down-action #<compiled-function
(&rest junk) "...(2)" [t] 1> :help-echo "Show a menu with reset
operations" :tag-glyph ("reset-up" "reset-down") :tag
"Reset") :value-create)
# bind (escape from button-begin button-end button-glyph sample-begin sample-end
doc-begin doc-end value-pos inhibit-read-only before-change-functions
after-change-functions)
# (unwind-protect ...)
# bind (widget)
widget-default-create((push-button :action #<compiled-function (widget &optional
event) "...(4)" [custom-reset event] 2> :mouse-down-action
#<compiled-function (&rest junk) "...(2)" [t] 1> :help-echo "Show
a menu with reset operations" :tag-glyph ("reset-up"
"reset-down") :tag "Reset"))
widget-apply((push-button :action #<compiled-function (widget &optional event)
"...(4)" [custom-reset event] 2> :mouse-down-action #<compiled-function
(&rest junk) "...(2)" [t] 1> :help-echo "Show a menu with reset
operations" :tag-glyph ("reset-up" "reset-down") :tag
"Reset") :create)
# bind (widget args type)
widget-create(push-button :tag "Reset" :tag-glyph ("reset-up"
"reset-down") :help-echo "Show a menu with reset operations"
:mouse-down-action #<compiled-function (&rest junk) "...(2)" [t] 1>
:action #<compiled-function (widget &optional event) "...(4)"
[custom-reset event] 2>)
custom-buffer-create-buttons()
# bind (description options)
custom-buffer-create-internal(((gnus-summary-line-format custom-variable)) nil)
# bind (description name options)
custom-buffer-create(((gnus-summary-line-format custom-variable)) "*Customize
Variable: Gnus Summary Line Format*")
# bind (symbol)
#<compiled-function (symbol) "...(13)" [custom-buffer-create symbol
custom-variable format "*Customize Variable: %s*" custom-unlispify-tag-name] 6
("/scratch/vroonhof/cvs/xemacs-20/gcc-2.95/lisp/cus-edit.elc" . 17035)
(custom-variable-prompt)>(gnus-summary-line-format)
call-interactively(customize-variable)
command-execute(customize-variable t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
XEmacs 21.1.8 "Bryce Canyon" configured for `sparc-sun-solaris2.5.1'.
Where should the build process find the source code? /scratch/vroonhof/cvs/xemacs-20
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/sol2.h' and `m/sparc.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/dt/include
/usr/local/X11/include
Where do we find X Windows libraries? /usr/dt/lib /usr/local/X11/lib
Runtime library search path:
/usr/ccs/lib:/usr/dt/lib:/usr/local/X11/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
--------------------------------------------------------------------
WARNING: Compiling without PNG image support.
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
--------------------------------------------------------------------
Compiling in support for (builtin) GIF image handling.
Compiling in support for DBM.
Compiling in support for ToolTalk.
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.