XEmacs 21.5.28 is reported to crash in lucid menubar code with xfontsets 
enabled, Fedora development.
https://bugzilla.redhat.com/show_bug.cgi?id=489145
Installation at:
http://calypso.tux.org/pipermail/xemacs-beta/2009-February/015773.html
Line numbers are a bit off wrt current hg, #1 below corresponds currently to 
line 3137 of xemacs-beta's lwlib/xlwmenu.c:
  int fontcount = XFontsOfFontSet(mw->menu.font_set, &fontstruct_list,
Backtrace:
    #0  XFontsOfFontSet (font_set=0x0, font_struct_list=0x7fffffffc528,
font_name_list=0x7fffffffc520) 
        at FSWrap.c:216 
    #1  0x00000000005de550 in extract_font_extents (mw=<value optimized out>,
mw=<value optimized out>) 
        at xlwmenu.c:3125 
    #2  XlwMenuInitialize (mw=<value optimized out>, mw=<value optimized
out>)
at xlwmenu.c:3256 
    #3  0x000000301fe1bb03 in CallInitialize (class=0xdedba0,
req_widget=0x7fffffffc600, new_widget=0x14c83b0, 
        args=0x7fffffffcb20, num_args=1) at Create.c:219 
    #4  0x000000301fe1c619 in xtCreate (name=<value optimized out>,
class=<value optimized out>, 
        widget_class=<value optimized out>, parent=<value optimized out>,
default_screen=<value optimized out>, 
        args=<value optimized out>, num_args=1, typed_args=0x0,
num_typed_args=0, parent_constraint_class=0x0, 
        post_proc=0x301fe1bd40 <widgetPostProc>) at Create.c:409 
    #5  0x000000301fe1cfca in _XtCreateWidget (name=0x14ab9c0 "menubar",
widget_class=0xdedba0, parent=0x147eee0, 
        args=0x7fffffffcb20, num_args=1, typed_args=0x0, num_typed_args=0) at
Create.c:563 
    #6  0x000000301fe1d3ee in XtCreateWidget (name=0x14ab9c0 "menubar",
widget_class=0xdedba0, parent=0x147eee0, 
        args=0x7fffffffcb20, num_args=1) at Create.c:582 
    #7  0x00000000005e1c7b in xlw_create_menubar (instance=0x14c81c0) at
lwlib-Xlw.c:126 
    #8  0x00000000005d7af2 in instantiate_widget_instance (instance=<value
optimized out>) at lwlib.c:937 
    #9  allocate_widget_instance (instance=<value optimized out>) at
lwlib.c:390 
    #10 lw_make_widget (instance=<value optimized out>) at lwlib.c:973 
    #11 0x00000000005c7fad in set_frame_menubar (f=0x14796c0, deep_p=1,
first_time_p=<value optimized out>) 
        at menubar-x.c:604 
    #12 0x00000000005b2385 in x_create_widgets (f=0x14796c0,
lisp_window_id=<value optimized out>, 
        parent=<value optimized out>, overridep=<value optimized out>) at
frame-x.c:1948 
    #13 0x00000000004e39e4 in Fmake_frame (props=9396528, device=<value
optimized out>) at frame.c:562 
    #14 0x00000000004901d6 in Ffuncall (nargs=3, args=<value optimized out>) 
at
eval.c:3915 
    #15 0x0000000000462199 in execute_optimized_program (program=<value
optimized out>, 
        stack_depth=<value optimized out>, constants_data=0xa3e188) at
bytecode.c:862 
    #16 0x00000000004902e2 in funcall_compiled_function (args=<value optimized
out>, nargs=<value optimized out>, 
        fun=<value optimized out>) at eval.c:3515 
    #17 Ffuncall (args=<value optimized out>, nargs=<value optimized out>,
fun=<value optimized out>) at eval.c:3954 
    #18 0x0000000000462199 in execute_optimized_program (program=<value
optimized out>, 
        stack_depth=<value optimized out>, constants_data=0xa3c8c0) at
bytecode.c:862 
    #19 0x00000000004965a6 in funcall_compiled_function (args=<value optimized
out>, nargs=<value optimized out>, 
        fun=<value optimized out>) at eval.c:3515 
    #20 Feval (args=<value optimized out>, nargs=<value optimized out>,
fun=<value optimized out>) at eval.c:3729 
    ---Type <return> to continue, or q <return> to quit--- 
    #21 0x0000000000492020 in condition_case_1 (handlers=<value optimized 
out>,
bfun=<value optimized out>, 
        barg=<value optimized out>, hfun=<value optimized out>, harg=9378048)
at eval.c:1946 
    #22 0x0000000000460bb6 in execute_rare_opcode (stack_ptr=0x7fffffffd688, 
        unused_program_ptr=<value optimized out>, opcode=<value optimized 
out>)
at bytecode.c:1438 
    #23 0x00000000004622c8 in execute_optimized_program (program=<value
optimized out>, 
        stack_depth=<value optimized out>, constants_data=0xa3da90) at
bytecode.c:754 
    #24 0x00000000004965a6 in funcall_compiled_function (args=<value optimized
out>, nargs=<value optimized out>, 
        fun=<value optimized out>) at eval.c:3515 
    #25 Feval (args=<value optimized out>, nargs=<value optimized out>,
fun=<value optimized out>) at eval.c:3729 
    #26 0x0000000000492020 in condition_case_1 (handlers=<value optimized 
out>,
bfun=<value optimized out>, 
        barg=<value optimized out>, hfun=<value optimized out>, harg=9396528)
at eval.c:1946 
    #27 0x000000000046b8cd in top_level_1 (unused_dummy=<value optimized out>)
at cmdloop.c:223 
    #28 0x000000000048fa99 in internal_catch (tag=<value optimized out>,
func=<value optimized out>, 
        arg=<value optimized out>, threw=0x0, thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1552 
    #29 0x000000000046b816 in initial_command_loop (load_me=140737488340256) 
at
cmdloop.c:293 
    #30 0x000000000048b5c6 in xemacs_21_5_b28_x86_64_redhat_linux (argc=1,
argv=0x7fffffffddf8, 
        unused_envp=<value optimized out>, restart=<value optimized out>) at
emacs.c:2667 
    #31 0x000000000048c1a1 in main (argc=<value optimized out>, argv=<value
optimized out>, 
        unused_envp=<value optimized out>) at emacs.c:3111  
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta