From current cvs and a clean build. Any clues?
$ src/xemacs -vanilla
Fatal error (11).
...
Lisp backtrace follows:
# (unwind-protect ...)
# (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque_ptr, adr=0x2bf03c) 0x322f70>
...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (inhibit-quit)
add-spec-list-to-specifier(#<gutter-specifier global=((x) . "")
fallback=((nil)) 0x138> ((global (... . ""))) nil)
# bind (is-valid nval how-to-add tag-set locale value specifier)
set-specifier(#<gutter-specifier global=((x) . "") fallback=((nil))
0x138> "" global x)
# bind (x)
#<compiled-function (x) "...(22)" [valid-image-instantiator-format-p
tab-control x set-specifier default-gutter-border-width 0 global default-gutter
gutter-string] 5>(x)
mapcar(#<compiled-function (x) "...(22)" [valid-image-instantiator-format-p
tab-control x set-specifier default-gutter-border-width 0 global default-gutter
gutter-string] 5> (x tty stream))
# bind (gutter-string)
add-tab-to-gutter()
# bind (frame-or-buffer)
update-tab-in-gutter(#<buffer "*scratch*">)
# bind (frame-being-created)
make-frame(nil #<x-device on ":0.0" 0x203f>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
zsh: 25073 segmentation fault (core dumped) src/xemacs -vanilla
(gdb) where
#0 0x6f907418 in _libc_kill () from /usr/lib/libc.so.1
#1 0x9e43c in fatal_error_signal (sig=11)
at /usr/local/devel/xemacs-21.2/src/emacs.c:276
#2 <signal handler called>
#3 0x1c7ce8 in xaw_update_one_widget (instance=0x649320, widget=0x435800,
val=0x60e280, deep_p=0 '\000')
at /usr/local/devel/xemacs-21.2/lwlib/lwlib-Xaw.c:152
#4 0x1cf590 in xlw_update_tab_control (instance=0x649320, widget=0x0,
val=0x5bd700) at /usr/local/devel/xemacs-21.2/lwlib/lwlib-Xlw.c:444
#5 0x1cf68c in xlw_update_one_widget (instance=0x649320, widget=0x637800,
val=0x5bd700, deep_p=1 '\001')
at /usr/local/devel/xemacs-21.2/lwlib/lwlib-Xlw.c:527
#6 0x1c626c in initialize_widget_instance (instance=0x649320)
at /usr/local/devel/xemacs-21.2/lwlib/lwlib.c:685
#7 0x1c66d0 in lw_make_widget (id=6500608, parent=0x602a00, pop_up_p=0 '\000')
at /usr/local/devel/xemacs-21.2/lwlib/lwlib.c:914
#8 0x1c7198 in lw_create_widget (type=0x24cc00 "tab-control",
name=0x646070 "Buffers", id=65538, val=0x606b00, parent=0x602a00,
pop_up_p=0 '\000', pre_activate_cb=0,
selection_cb=0xba33c <popup_selection_callback>, post_activate_cb=0)
at /usr/local/devel/xemacs-21.2/lwlib/lwlib.c:929
#9 0x1ac30c in x_widget_instantiate (image_instance=6542080,
instantiator=65538, pointer_fg=2894848, pointer_bg=3082244, dest_mask=239,
domain=3490304, type=0x24cc00 "tab-control", wv=0x606b00)
at /usr/local/devel/xemacs-21.2/src/glyphs-x.c:2240
#10 0x1ae6fc in x_tab_control_instantiate (image_instance=6542080,
instantiator=6501056, pointer_fg=3082244, pointer_bg=3082244,
dest_mask=239, domain=3490304)
at /usr/local/devel/xemacs-21.2/src/glyphs-x.c:2494
#11 0x11bac4 in image_instantiate (specifier=6542080, matchspec=2894848,
domain=3490304, instantiator=6501056, depth=3082244)
at /usr/local/devel/xemacs-21.2/src/glyphs.c:602
#12 0xa0b38 in call_with_suspended_errors_1 (opaque_arg=1160600)
at /usr/local/devel/xemacs-21.2/src/eval.c:2063
#13 0xa0ee4 in call_with_suspended_errors (fun=0x11b598 <image_instantiate>,
retval=2572212, class=3082244, errb=ERROR_ME_NOT, nargs=5)
at /usr/local/devel/xemacs-21.2/src/eval.c:1321
#14 0x182390 in specifier_instance_from_inst_list (specifier=6542208,
matchspec=2572212, domain=3490304, inst_list=5721076, errb=ERROR_ME_NOT,
no_quit=3207748, depth=3)
at /usr/local/devel/xemacs-21.2/src/specifier.c:2390
#15 0x1827e0 in specifier_instance (specifier=6542208, matchspec=2572212,
domain=3490304, errb=ERROR_ME_NOT, no_quit=1, no_fallback=0, depth=3)
at /usr/local/devel/xemacs-21.2/src/specifier.c:2505
#16 0x11f8bc in glyph_image_instance (glyph=6501504, domain=3490304,
errb=ERROR_ME_NOT, no_quit=1)
at /usr/local/devel/xemacs-21.2/src/glyphs.c:3279
#17 0x11c450 in glyph_width (glyph=6501504, frame_face=3082244,
window_findex=0, window=3490304)
at /usr/local/devel/xemacs-21.2/src/glyphs.c:3208
#18 0x15969c in add_glyph_rune (data=0xefffc888, gb=0x649360, pos_type=0,
allow_cursor=0, cachel=0x0)
at /usr/local/devel/xemacs-21.2/src/redisplay.c:1546
#19 0x15f188 in create_string_text_block (w=0x354200, disp_string=5389140,
dl=0xefffc980, start_pos=0, prop=0xefffc97c, default_face=0)
at /usr/local/devel/xemacs-21.2/src/redisplay.c:1761
#20 0x15fe88 in generate_displayable_area (w=0x354200, disp_string=5389140,
xpos=-268449408, ypos=0, width=0, height=0, dla=0x649480, start_pos=0,
default_face=0) at /usr/local/devel/xemacs-21.2/src/redisplay.c:4931
#21 0x12ca40 in calculate_gutter_size (w=0x354200, pos=5389140)
at /usr/local/devel/xemacs-21.2/src/gutter.c:296
#22 0x12d238 in gutter_specs_changed (specifier=3325696, w=0x354200,
oldval=3082244) at /usr/local/devel/xemacs-21.2/src/gutter.c:564
#23 0x18495c in recompute_cached_specifier_everywhere_mapfun (w=0x354200,
closure=0x32bf00) at /usr/local/devel/xemacs-21.2/src/specifier.c:2758
#24 0x1bd5d4 in map_windows (f=0x354200,
mapfun=0x1848b8 <recompute_cached_specifier_everywhere_mapfun>,
closure=0x32bf00) at /usr/local/devel/xemacs-21.2/src/window.c:4395
#25 0x182d24 in recompute_cached_specifier_everywhere (specifier=3325696)
at /usr/local/devel/xemacs-21.2/src/specifier.c:2841
#26 0x183974 in Fset_specifier_dirty_flag (specifier=3325696)
at /usr/local/devel/xemacs-21.2/src/specifier.c:2867
#27 0x12e560 in default_gutter_specs_changed (specifier=3325760, w=0x354200,
oldval=3082244) at /usr/local/devel/xemacs-21.2/src/gutter.c:550
#28 0x18495c in recompute_cached_specifier_everywhere_mapfun (w=0x354200,
closure=0x32bf40) at /usr/local/devel/xemacs-21.2/src/specifier.c:2758
#29 0x1bd5d4 in map_windows (f=0x354200,
mapfun=0x1848b8 <recompute_cached_specifier_everywhere_mapfun>,
closure=0x32bf40) at /usr/local/devel/xemacs-21.2/src/window.c:4395
#30 0x182d24 in recompute_cached_specifier_everywhere (specifier=3325760)
at /usr/local/devel/xemacs-21.2/src/specifier.c:2841
#31 0x180f0c in Fadd_spec_list_to_specifier (specifier=3325760,
spec_list=3082244, how_to_add=3082244)
at /usr/local/devel/xemacs-21.2/src/specifier.c:1923
#32 0xa3a54 in Ffuncall (nargs=1576096, args=0xefffd0ac)
at /usr/local/devel/xemacs-21.2/src/eval.c:3195
#33 0x758f4 in execute_optimized_program (program=0x3cfe83 "\210*\r\207",
stack_depth=3, constants_data=0x3b8990)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#34 0x754f8 in funcall_compiled_function (fun=3973376, nargs=4,
args=0xefffd338) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#35 0xa3c08 in Ffuncall (nargs=4, args=0xefffd334)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#36 0x758f4 in execute_optimized_program (program=0x633265 "\207",
stack_depth=4, constants_data=0x5329d0)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#37 0x754f8 in funcall_compiled_function (fun=5395248, nargs=1,
args=0xefffd5ec) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#38 0xa3c08 in Ffuncall (nargs=1, args=0xefffd5e8)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#39 0x109144 in mapcar1 (leni=3, vals=0xefffd698, fn=0, seq=5720956)
at /usr/local/devel/xemacs-21.2/src/fns.c:3074
#40 0x1094c0 in Fmapcar (fn=5395248, seq=5720968)
at /usr/local/devel/xemacs-21.2/src/fns.c:3156
#41 0xa3a3c in Ffuncall (nargs=1086600, args=0xefffd814)
at /usr/local/devel/xemacs-21.2/src/eval.c:3195
#42 0x758f4 in execute_optimized_program (program=0x633471 ")\207",
stack_depth=2, constants_data=0x505790)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#43 0x754f8 in funcall_compiled_function (fun=5395276, nargs=0,
args=0xefffdab0) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#44 0xa3c08 in Ffuncall (nargs=0, args=0xefffdaac)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#45 0x758f4 in execute_optimized_program (
program=0x63d715
"\210ÂÃ!©ÄÜbÅÜ016\006!Ü005ÇÜ016\006!\"\036\bÉÜ016\bÊËÌÅ\016\006!Ü003\016\006\"#\210ÍÜ016\bΠ̣)\207-*",
stack_depth=0,
constants_data=0x505710) at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#46 0x754f8 in funcall_compiled_function (fun=5395304, nargs=1,
args=0xefffde6c) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#47 0xa3c08 in Ffuncall (nargs=1, args=0xefffde68)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#48 0xa4a60 in run_hook_with_args_in_buffer (buf=0x2f0804, nargs=2,
args=0xefffde68, cond=RUN_HOOKS_TO_COMPLETION)
at /usr/local/devel/xemacs-21.2/src/eval.c:3678
#49 0xa4b5c in va_run_hook_with_args (hook_var=2887680, nargs=1)
at /usr/local/devel/xemacs-21.2/src/eval.c:3691
#50 0x71cd4 in Frecord_buffer (buffer=3428352)
at /usr/local/devel/xemacs-21.2/src/buffer.c:1411
#51 0x1bb200 in Fselect_window (window=3490304, norecord=3082244)
at /usr/local/devel/xemacs-21.2/src/window.c:3205
#52 0x8486c in Fselect_console (console=3449344)
at /usr/local/devel/xemacs-21.2/src/console.c:274
#53 0x110bac in Fmake_frame (props=3082244, device=6139904)
at /usr/local/devel/xemacs-21.2/src/frame.c:492
#54 0xa3a3c in Ffuncall (nargs=1115396, args=0xefffe2e4)
at /usr/local/devel/xemacs-21.2/src/eval.c:3195
#55 0x758f4 in execute_optimized_program (
program=0x5bd932
"\211\026\f\026\rÎÜ016\006!\026\006ÏÜ016\020!\210ÑÜ211\023\207\\$",
stack_depth=2, constants_data=0x3e0b10)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#56 0x754f8 in funcall_compiled_function (fun=3958816, nargs=0,
args=0xefffe560) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#57 0xa3c08 in Ffuncall (nargs=0, args=0xefffe55c)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#58 0x758f4 in execute_optimized_program (
program=0x5bd4b8 "\210*Ñ \210rÒÓ!q\210Ô \210ÕÖ!\210\016\027Øá«Ü005\016\031
\210)Ú Ûá«ÜbË ¬Ü004Ü \210Ý \210ÖÜ026\036Ë Ü004ßÃ!)\207) (const :tag \"\t\eߢ,
stack_depth=0, constants_data=0x457310)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#59 0x754f8 in funcall_compiled_function (fun=4504620, nargs=0,
args=0xefffe7d8) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#60 0xa3c08 in Ffuncall (nargs=0, args=0xefffe7d4)
at /usr/local/devel/xemacs-21.2/src/eval.c:3227
#61 0x758f4 in execute_optimized_program (program=0x5151ac ")\207",
stack_depth=0, constants_data=0x457610)
at /usr/local/devel/xemacs-21.2/src/bytecode.c:747
#62 0x754f8 in funcall_compiled_function (fun=4504564, nargs=0,
args=0xefffe960) at /usr/local/devel/xemacs-21.2/src/bytecode.c:520
#63 0xa3528 in Feval (form=4506108)
at /usr/local/devel/xemacs-21.2/src/eval.c:3051
#64 0x9ffa0 in condition_case_1 (handlers=3082340, bfun=0xa2d18 <Feval>,
barg=4506108, hfun=0x82dd4 <cmd_error>, harg=3082244)
at /usr/local/devel/xemacs-21.2/src/eval.c:1646
#65 0x82e64 in top_level_1 (dummy=2894848)
at /usr/local/devel/xemacs-21.2/src/cmdloop.c:205
#66 0xa776c in internal_catch (tag=3164572, func=0x82e28 <top_level_1>,
arg=3082244, threw=0x0) at /usr/local/devel/xemacs-21.2/src/eval.c:1321
#67 0x824c8 in initial_command_loop (load_me=3082244)
at /usr/local/devel/xemacs-21.2/src/cmdloop.c:284
#68 0x9c978 in sort_args (argc=2299904, argv=0xeffff0e4)
at /usr/local/devel/xemacs-21.2/src/emacs.c:1762
uname -a: SunOS miho 5.6 Generic_105181-05 sun4u sparc
../xemacs-21.2/configure '--with-mule' '--debug=no'
'--error-checking=none' '--extra-verbose=no'
'--site-prefixes=/usr/local' '--x-includes=/usr/local/X11R6/include'
'--x-libraries=/usr/local/X11R6/lib' '--compiler=gcc'
'--mail-locking=file' '--srcdir=../xemacs-21.2' '--cflags=-g -O3'
'--with-xim=xlib' '--site-includes=/usr/lib/locale/ja/wnn/demo/include'
'--site-libraries=/usr/lib/locale/ja/wnn/lib' '--with-widgets=athena3d'
'--with-cde=no' '--with-tooltalk=no' '--with-scrollbars=athena3d'
'--with-dialogs=athena3d'
XEmacs 21.2-b19 "Shinjuku" configured for `sparc-sun-solaris2.6'.
Where should the build process find the source code? /usr/local/devel/xemacs-21.2
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
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/X11R6/include
Where do we find X Windows libraries? /usr/dt/lib
/usr/local/X11R6/lib
Additional header files:
/usr/lib/locale/ja/wnn/demo/include
Additional libraries: /usr/lib/locale/ja/wnn/lib
Additional prefixes: /usr/local
Runtime library search path:
/usr/lib/locale/ja/wnn/lib:/usr/local/lib:/usr/dt/lib:/usr/local/X11R6/lib:/usr/local/qt/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for JPEG image handling.
Compiling in support for TIFF image handling.
Compiling in support for X-Face message headers.
Compiling in support for Berkeley DB.
Compiling in support for GNU DBM.
Compiling in support for ncurses.
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using raw Xlib to provide XIM support.
Compiling in support for Canna on Mule.
Compiling in support for the WNN input method on Mule.
Using WNN version 6.
Compiling in support for proper WM_COMMAND handling.
Using Lucid menubars.
Using Athena-3d scrollbars.
Using Athena-3d native widgets.
Using Athena-3d dialog boxes.
Compiling in DSO module support.
movemail will use "dot-locking" for locking mail spool files.