OK. After applying your patch, my next sudden death appeared thusly:
Program received signal SIGSEGV, Segmentation fault.
0x8165c55 in x_to_emacs_keysym (event=0xbffff5bc, simple_p=0)
at /usr/src/xemacs-21.2/src/event-Xt.c:783
783 XIC xic = FRAME_X_XIC (x_any_window_to_frame
(gdb)
(gdb) where
#0 0x8165c55 in x_to_emacs_keysym (event=0xbffff5bc, simple_p=0)
at /usr/src/xemacs-21.2/src/event-Xt.c:783
#1 0x816620b in x_event_to_emacs_event (x_event=0xbffff5bc,
emacs_event=0x8ae32a8) at /usr/src/xemacs-21.2/src/event-Xt.c:999
#2 0x8168726 in emacs_Xt_event_handler (wid=0x855f990, closure=0x0,
event=0xbffff5bc, continue_to_dispatch=0xbffff4ab "\001")
at /usr/src/xemacs-21.2/src/event-Xt.c:2475
#3 0x40264cad in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#4 0x4026563e in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6
#5 0x40265888 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#6 0x40270074 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#7 0x8167869 in emacs_Xt_next_event (emacs_event=0x8a7eb8c)
at /usr/src/xemacs-21.2/src/event-Xt.c:2427
#8 0x80bd5ba in event_stream_next_event (event=0x8a7eb8c)
at /usr/src/xemacs-21.2/src/event-stream.c:565
#9 0x80be91c in next_event_internal (target_event=145222540, allow_queued=1)
at /usr/src/xemacs-21.2/src/event-stream.c:2020
#10 0x80beec8 in Fnext_event (event=145222540, prompt=136602212)
at /usr/src/xemacs-21.2/src/event-stream.c:2237
#11 0x8069c3a in Fcommand_loop_1 () at /usr/src/xemacs-21.2/src/cmdloop.c:569
#12 0x8069eb5 in command_loop_1 (dummy=136602212)
at /usr/src/xemacs-21.2/src/cmdloop.c:493
#13 0x808a58f in condition_case_1 (handlers=136602308,
bfun=0x8069e9c <command_loop_1>, barg=136602212,
hfun=0x8069f28 <cmd_error>, harg=136602212)
at /usr/src/xemacs-21.2/src/eval.c:1646
#14 0x806a017 in command_loop_2 (dummy=136602212)
at /usr/src/xemacs-21.2/src/cmdloop.c:255
#15 0x808a45c in internal_catch (tag=136676428,
func=0x8069fdc <command_loop_2>, arg=136602212, threw=0x0)
at /usr/src/xemacs-21.2/src/eval.c:1321
#16 0x8069950 in initial_command_loop (load_me=136602212)
at /usr/src/xemacs-21.2/src/cmdloop.c:304
#17 0x8081186 in xemacs_21_2_b19_i686_pc_linux (argc=1, argv=0xbffffbb4,
envp=0xbffffbbc, restart=0) at /usr/src/xemacs-21.2/src/emacs.c:1762
#18 0x8082e91 in main (argc=1, argv=0xbffffbb4, envp=0xbffffbbc)
at /usr/src/xemacs-21.2/src/emacs.c:2187
#19 0x404352c2 in __libc_start_main () from /lib/libc.so.6
--
Michael D. Harnois, Redeemer Lutheran Church, Washburn, IA
mharnois(a)willinet.net aa0bt(a)aa0bt.ampr.org
If Jesus came back today, and saw what was going on in his
name, he'd never stop throwing up. -- "Hannah and Her Sisters"