I have compiled the new release of lemacs 19.4 in its distributed
configuration (s-sunos4shr, m-sparc on a SparcStation2, SunOS 4.1.1) except
I used gcc 2.3.3.
No change was made.

Create /tmp/toto.el with:

(setq debug-on-error t)
(x-new-screen)

Running ./xemacs -q -l toto.el leads to an IOT Trap with the following
backtrace:
(it also happens with s-sunos4, and with or without HAVE_XPM).


#0  0xf75dc120 in kill ()
#1  0xf75f447c in abort ()
#2  0xc56f0 in flush_face_cache () at faces.c:184
#3  0xef7c in redisplay () at xdisp.c:689
#4  0x2309c in Fnext_event (event=1746707328) at event-stream.c:309
#5  0x4f5cc in command_loop_1 (dummy=68470788) at keyboard.c:504
#6  0x8eff4 in condition_case_1 (handlers=68471008, 
    bfun=0x4f39c <command_loop_1>, barg=68470788, 
    hfun=0x4ec0c <Frecursive_edit+360>, harg=68470788) at eval.c:1017
#7  0x4f0dc in command_loop_2 (dummy=68470788) at keyboard.c:377
#8  0x8ecc0 in internal_catch (tag=68515220, func=0x4f0a4 <command_loop_2>, 
    arg=68470788) at eval.c:887
#9  0x4f01c in command_loop () at keyboard.c:350
#10 0x4ea34 in recursive_edit_1 () at keyboard.c:216
#11 0x4eb54 in Frecursive_edit () at keyboard.c:242
#12 0x913dc in Ffuncall (nargs=1, args=0xf7ffc318) at eval.c:1901
#13 0xb3120 in Fbyte_code (bytestr=202940296, vector=270080256, maxdepth=3)
    at bytecode.c:425
#14 0x903e4 in Feval (form=337422484) at eval.c:1498
#15 0x8d788 in Fprogn (args=337422796) at eval.c:357
#16 0x1dfe8 in Fsave_window_excursion (args=337422796) at window.c:2627
#17 0xb3974 in Fbyte_code (bytestr=202936324, vector=270084736, maxdepth=9)
    at bytecode.c:558
#18 0x91cc0 in funcall_lambda (fun=404292608, nargs=2, arg_vector=0xf7ffc8fc)
    at eval.c:2076
#19 0x91538 in Ffuncall (nargs=3, args=0xf7ffc8f8) at eval.c:1943
#20 0x90af8 in Fapply (nargs=2, args=0xf7ffca08) at eval.c:1640
#21 0x90be4 in apply1 (fn=68612620, arg=337102196) at eval.c:1661
#22 0x8cf44 in call_debugger (arg=337102196) at eval.c:149
#23 0x8d1e4 in signal_call_debugger (conditions=336943484, sig=68471008, 
    data=337102220) at eval.c:201
#24 0x8f4ac in Fsignal (sig=68471008, data=337102220) at eval.c:1162
#25 0xc6698 in load_font (s=0x1cac00, name=202936600) at faces.c:565
#26 0xc81e4 in Fset_face_attribute_internal (face_id=4, attr_name=68604648, 
    attr_value=202936600, screen=941403136) at faces.c:1070
#27 0x91464 in Ffuncall (nargs=5, args=0xf7ffce48) at eval.c:1914
#28 0xb3120 in Fbyte_code (bytestr=202431608, vector=269540596, maxdepth=7)
    at bytecode.c:425
#29 0x91cc0 in funcall_lambda (fun=403758136, nargs=5, arg_vector=0xf7ffd0e4)
    at eval.c:2076
#30 0x91538 in Ffuncall (nargs=6, args=0xf7ffd0e0) at eval.c:1943
#31 0xb3120 in Fbyte_code (bytestr=202431608, vector=269540596, maxdepth=7)
    at bytecode.c:425
#32 0x91cc0 in funcall_lambda (fun=403758136, nargs=5, arg_vector=0xf7ffd37c)
    at eval.c:2076
#33 0x91538 in Ffuncall (nargs=6, args=0xf7ffd378) at eval.c:1943
#34 0xb3120 in Fbyte_code (bytestr=202436104, vector=269545004, maxdepth=6)
    at bytecode.c:425
#35 0x903e4 in Feval (form=336653816) at eval.c:1498
#36 0x8eff4 in condition_case_1 (handlers=336653904, bfun=0x8fd0c <Feval>, 
    barg=336653816, hfun=0x8f024 <condition_case_1+304>, harg=68470788)
    at eval.c:1017
#37 0x8f1e8 in Fcondition_case_3 (bodyform=336653816, var=68470788, 
    handlers=336653904) at eval.c:1053
#38 0xb3a10 in Fbyte_code (bytestr=202436048, vector=269544932, maxdepth=3)
    at bytecode.c:579
#39 0x91cc0 in funcall_lambda (fun=403762580, nargs=2, arg_vector=0xf7ffd99c)
    at eval.c:2076
#40 0x91538 in Ffuncall (nargs=3, args=0xf7ffd998) at eval.c:1943
#41 0xb3120 in Fbyte_code (bytestr=202589248, vector=269698260, maxdepth=5)
    at bytecode.c:425
#42 0x91cc0 in funcall_lambda (fun=403915784, nargs=2, arg_vector=0xf7ffdc2c)
    at eval.c:2076
#43 0x91538 in Ffuncall (nargs=3, args=0xf7ffdc28) at eval.c:1943
#44 0xb3120 in Fbyte_code (bytestr=202593976, vector=269702984, maxdepth=3)
    at bytecode.c:425
#45 0x91cc0 in funcall_lambda (fun=403920532, nargs=1, arg_vector=0xf7ffdeb4)
    at eval.c:2076
#46 0x91538 in Ffuncall (nargs=2, args=0xf7ffdeb0) at eval.c:1943
#47 0xb3120 in Fbyte_code (bytestr=202593016, vector=269702132, maxdepth=7)
    at bytecode.c:425
#48 0x91cc0 in funcall_lambda (fun=403919576, nargs=1, arg_vector=0xf7ffe14c)
    at eval.c:2076
#49 0x91538 in Ffuncall (nargs=2, args=0xf7ffe148) at eval.c:1943
#50 0xb3120 in Fbyte_code (bytestr=202436632, vector=269545856, maxdepth=7)
    at bytecode.c:425
#51 0x91cc0 in funcall_lambda (fun=403763200, nargs=0, arg_vector=0xf7ffe450)
    at eval.c:2076
#52 0x91538 in Ffuncall (nargs=1, args=0xf7ffe44c) at eval.c:1943
#53 0x90c58 in call0 (fn=68612480) at eval.c:1676
#54 0xc7820 in init_screen_faces (s=0x1cac00) at faces.c:922
#55 0x34db8 in Fx_create_screen (parms=68470788, lisp_window_id=68470788)
    at xfns.c:877
#56 0x91418 in Ffuncall (nargs=2, args=0xf7ffe65c) at eval.c:1907
#57 0xb3120 in Fbyte_code (bytestr=202578916, vector=269687824, maxdepth=4)
    at bytecode.c:425
#58 0x91cc0 in funcall_lambda (fun=403905460, nargs=0, arg_vector=0xf7ffe818)
    at eval.c:2076
#59 0x918c4 in apply_lambda (fun=403905460, args=68470788, eval_flag=1)
    at eval.c:2006
#60 0x904dc in Feval (form=337102476) at eval.c:1526
#61 0xa08fc in readevalloop (readcharfun=471150336, stream=0x0, 
    evalfun=0x8fd0c <Feval>, printflag=1) at lread.c:523
#62 0xa0c3c in Feval_region (b=25, e=39, printflag=68470828) at lread.c:590
#63 0x9143c in Ffuncall (nargs=4, args=0xf7ffec00) at eval.c:1910
#64 0xb3120 in Fbyte_code (bytestr=202527448, vector=269636356, maxdepth=4)
    at bytecode.c:425
#65 0x91cc0 in funcall_lambda (fun=403854000, nargs=1, arg_vector=0xf7ffef74)
    at eval.c:2076
#66 0x91538 in Ffuncall (nargs=2, args=0xf7ffef70) at eval.c:1943
#67 0x8c3e0 in Fcall_interactively (function=68649384, record_flag=68470788)
    at callint.c:626
#68 0x4f880 in Fcommand_execute (cmd=68649384, record=68470788)
    at keyboard.c:681
#69 0x263a4 in dispatch_command_event_internal (event=0x14f780, leaf=68649384)
    at event-stream.c:1621
#70 0x25ff4 in compose_command (event=0x14f780, execute_p=1)
    at event-stream.c:1535
#71 0x24a8c in dispatch_event_internal (event=1746204544, execute_p=1)
    at event-stream.c:999
#72 0x267b4 in Fdispatch_event (event=1746204544) at event-stream.c:1745
#73 0x4f5e8 in command_loop_1 (dummy=68470788) at keyboard.c:509
#74 0x8eff4 in condition_case_1 (handlers=68471008, 
    bfun=0x4f39c <command_loop_1>, barg=68470788, 
    hfun=0x4ec0c <Frecursive_edit+360>, harg=68470788) at eval.c:1017
#75 0x4f0dc in command_loop_2 (dummy=68470788) at keyboard.c:377
#76 0x8ecc0 in internal_catch (tag=68470988, func=0x4f0a4 <command_loop_2>, 
    arg=68470788) at eval.c:887
#77 0x4f070 in command_loop () at keyboard.c:356
#78 0x4ea34 in recursive_edit_1 () at keyboard.c:216
#79 0x4eb54 in Frecursive_edit () at keyboard.c:242
#80 0x4e238 in main (argc=2, argv=0xf7fff80c, envp=0xf7fff818) at emacs.c:963


Phil
Newsgroups: alt.lucid-emacs.bug