Here's a repeatable crash for me. This is something fairly new, I think.
Start xemacs -vanilla. Then M-x customize-face bold. I don't think the
particular face matters; it crashes for all the faces I tried, including
just pressing Enter for all faces.
The backtrace is appended below. Frame 13 helpfully says stack overflow in
copy-tree.
XEmacs version: XEmacs 21.5 (beta32) "habanero" b0d40183ac79+ [Lucid]
(x86_64-unknown-linux, Mule)
Ray
Fatal error: assertion failed, file
/usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c, line 6711,
!in_display
Program received signal SIGABRT, Aborted.
0x00007ffff59a6445 in __GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) back
#0 0x00007ffff59a6445 in __GI_raise (sig=<optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff59a9bab in __GI_abort () at abort.c:91
#2 0x00000000004b7665 in really_abort ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/emacs.c:4796
#3 0x00000000004b618c in assert_failed (
file=0x717fa0
"/usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c", line=6711,
expr=0x718905 "!in_display")
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/emacs.c:4093
#4 0x00000000005ed693 in commit_ritual_suicide (
unused_ceci_nest_pas_une_pipe=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:6711
#5 0x00000000004c8646 in unbind_to_hairy (count=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:6988
#6 0x00000000004c854a in unbind_to_1 (count=0, value=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:6940
#7 0x00000000004bc28c in unwind_to_catch (c=0x7fffffffd900, val=26905632,
tag=20831216)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:1814
#8 0x00000000004bc3bd in throw_or_bomb_out_unsafe (tag=20831216,
val=26905632, bomb_out_p=0, sig=10625880, data=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:1903
#9 0x00000000004bc4a0 in throw_or_bomb_out (tag=20831216, val=26905632,
---Type <return> to continue, or q <return> to quit---
bomb_out_p=0, sig=10625880, data=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:1927
#10 0x00000000004bd7d3 in Fsignal (error_symbol=10196760, data=26905584)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:2610
#11 0x00000000004bd9eb in signal_error_1 (sig=10196760, data=26905584)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:2675
#12 0x00000000004bdc6f in signal_error (type=10196760,
reason=0x71edb2 "Stack overflow in copy-tree", frob=26139536)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:2785
#13 0x00000000004bec77 in stack_overflow (
reason=0x71edb2 "Stack overflow in copy-tree", frob=26139536)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:3258
#14 0x0000000000628ee6 in safe_copy_tree (arg=26139536, vecp=10624344,
<... more safe_copy_tree calls...>
#1014 0x0000000000629231 in safe_copy_tree (arg=24710256, vecp=10624344,
depth=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/sequence.c:1203
#1015 0x0000000000629096 in safe_copy_tree (arg=20937216, vecp=10624344,
depth=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/sequence.c:1189
#1016 0x0000000000628ea5 in Fcopy_tree (arg=26398208, vecp=10624344)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/sequence.c:1169
#1017 0x00000000006515f7 in specifier_process_inst_list
(inst_list=26398232,
tag_set=10625880, exact_p=0, short_p=1, copy_tree_p=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:1728
#1018 0x0000000000651788 in specifier_get_external_inst_list (
specifier=25844992, locale=10552296, type=LOCALE_GLOBAL,
tag_set=10625880,
exact_p=0, short_p=1, copy_tree_p=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:1760
#1019 0x000000000065360f in Fspecifier_specs (specifier=25844992,
locale=10552296, tag_set=10625880, exact_p=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:2456
#1020 0x000000000064dc4e in print_specifier (obj=25844992,
printcharfun=24710432, unused_escapeflag=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:292
#1021 0x00000000005ccdd8 in print_internal (obj=25844992,
printcharfun=24710432, escapeflag=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
---Type <return> to continue, or q <return> to quit---
#1022 0x00000000005c50c5 in prin1_to_string (object=25844992, noescape=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:970
#1023 0x00000000004a6643 in emacs_doprnt_1 (stream=24709888,
format_nonreloc=0x708d05 ") %S", format_length=4,
format_reloc=10625880,
nargs=1, largs=0x7fffffffb830, vargs=0x7fffffffb6b0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:559
#1024 0x00000000004a7210 in emacs_doprnt (stream=24709888,
format_nonreloc=0x708d05 ") %S", format_length=4,
format_reloc=10625880,
nargs=1, largs=0x7fffffffb830)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:879
#1025 0x00000000004a763e in emacs_vsprintf_malloc_lisp (
format_nonreloc=0x708d05 ") %S", format_reloc=10625880, nargs=1,
largs=0x7fffffffb830, len_out=0x7fffffffb890)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:960
#1026 0x00000000005c48a7 in write_fmt_string_lisp (stream=20982992,
fmt=0x708d05 ") %S", nargs=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:798
#1027 0x000000000054b7aa in print_glyph (obj=26139632,
printcharfun=20982992,
unused_escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/glyphs.c:3744
#1028 0x00000000005ccdd8 in print_internal (obj=26139632,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
---Type <return> to continue, or q <return> to quit---
#1029 0x00000000005cb466 in print_cons (obj=26111768,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1510
#1030 0x00000000005ccdd8 in print_internal (obj=26435144,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1031 0x00000000005cb466 in print_cons (obj=26438592,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1510
#1032 0x00000000005ccdd8 in print_internal (obj=26410584,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1033 0x00000000005cb466 in print_cons (obj=26410440,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1510
#1034 0x00000000005ccdd8 in print_internal (obj=26410752,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1035 0x00000000005cb466 in print_cons (obj=26438352,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1510
#1036 0x00000000005ccdd8 in print_internal (obj=26410968,
printcharfun=20982992, escapeflag=0)
---Type <return> to continue, or q <return> to quit---
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1037 0x00000000005cb0f5 in print_vector_internal (start=0x714d98 "[",
end=0x714d96 "]", obj=26402848, printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1424
#1038 0x00000000005cb549 in print_vector (obj=26402848,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1529
#1039 0x00000000005ccdd8 in print_internal (obj=26402848,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1040 0x00000000005cb466 in print_cons (obj=25018000,
printcharfun=20982992,
escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:1510
#1041 0x00000000005ccdd8 in print_internal (obj=25018024,
printcharfun=20982992, escapeflag=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:2332
#1042 0x00000000005c50c5 in prin1_to_string (object=25018024, noescape=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/print.c:970
#1043 0x00000000004a66d1 in emacs_doprnt_1 (stream=18999472,
format_nonreloc=0x6f6d78 "%s: (%s %s)\n\nBacktrace follows:\n\n%s",
format_length=35, format_reloc=10625880, nargs=4, largs=0x7fffffffc730,
vargs=0x7fffffffc5b0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:568
---Type <return> to continue, or q <return> to quit---
#1044 0x00000000004a7210 in emacs_doprnt (stream=18999472,
format_nonreloc=0x6f6d78 "%s: (%s %s)\n\nBacktrace follows:\n\n%s",
format_length=35, format_reloc=10625880, nargs=4, largs=0x7fffffffc730)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:879
#1045 0x00000000004a72ea in emacs_vsprintf_string_lisp (
format_nonreloc=0x6f6d78 "%s: (%s %s)\n\nBacktrace follows:\n\n%s",
format_reloc=10625880, nargs=4, largs=0x7fffffffc730)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:911
#1046 0x00000000004a755d in emacs_sprintf_string_lisp (
format_nonreloc=0x6f6d78 "%s: (%s %s)\n\nBacktrace follows:\n\n%s",
format_reloc=10625880, nargs=4)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/doprnt.c:938
#1047 0x00000000004c5a51 in issue_call_trapping_problems_warning (
warning_class=10610856, warning_string=0x0, p=0x7fffffffc960)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:5862
#1048 0x00000000004c5fea in call_trapping_problems (warning_class=10610856,
warning_string=0x0, flags=98307, problem=0x7fffffffc960,
fun=0x4c607b <va_call_trapping_problems_1>, arg=0x7fffffffcb40)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:6145
#1049 0x00000000004c6a54 in call_with_suspended_errors (
fun=0x549ccf <image_instantiate>, retval=10046376, class_=10610856,
errb=..., nargs=5)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:6265
#1050 0x000000000065421d in specifier_instance_from_inst_list (
specifier=25844992, matchspec=10046376, domain=18221808,
inst_list=26398232, errb=..., no_quit=1, depth=3, instantiator=0x0,
no_fallback=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:2826
#1051 0x0000000000654a2a in specifier_instance_1 (specifier=25844992,
matchspec=10046376, domain=18221808, errb=..., no_quit=1,
no_fallback=0,
depth=3, instantiator=0x0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:2998
#1052 0x0000000000654b8d in specifier_instance (specifier=25844992,
matchspec=10046376, domain=18221808, errb=..., no_quit=1,
no_fallback=0,
depth=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/specifier.c:3031
#1053 0x000000000054c18a in glyph_image_instance (glyph=26139632,
domain=18221808, errb=..., no_quit=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/glyphs.c:4027
#1054 0x00000000005472c0 in invalidate_glyph_geometry_maybe (
glyph_or_ii=26139632, w=0x1160af0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/glyphs.c:2206
#1055 0x00000000005df6c6 in add_glyph_rune (data=0x7fffffffd130,
gb=0x17906c0,
pos_type=1, allow_cursor=0, cachel=0x0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:1808
#1056 0x00000000005e05cb in add_glyph_runes (data=0x7fffffffd130,
pos_type=1)
---Type <return> to continue, or q <return> to quit---
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:2100
#1057 0x00000000005e155a in create_text_block (w=0x1160af0, dl=0x1763720,
byte_start_pos=175, prop=0x7fffffffd4b0, type=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:2425
#1058 0x00000000005dcd01 in generate_display_line (w=0x1160af0,
dl=0x1763720,
bounds=1, start_pos=175, prop=0x7fffffffd4b0, type=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:983
#1059 0x00000000005ea3e8 in regenerate_window (w=0x1160af0, start_pos=175,
point=1, type=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:5568
#1060 0x00000000005ecf5e in redisplay_window (window=18221808,
skip_selected=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:6528
#1061 0x00000000005edd33 in redisplay_frame (f=0x13ef380,
preemption_check=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:7011
#1062 0x00000000005ee251 in redisplay_device (d=0x15eb1e0, automatic=1)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:7092
#1063 0x00000000005ee96a in redisplay_without_hooks ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:7167
#1064 0x00000000005eec5b in redisplay_no_pre_idle_hook ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:7238
#1065 0x00000000005eec0c in redisplay ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/redisplay.c:7220
#1066 0x00000000004d98f9 in Fnext_event (event=18426280, prompt=10625880)
---Type <return> to continue, or q <return> to quit---
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/event-stream.c:2266
#1067 0x000000000048733e in Fcommand_loop_1 ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/cmdloop.c:622
#1068 0x0000000000487103 in command_loop_1 (unused_dummy=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/cmdloop.c:528
#1069 0x00000000004bc94c in condition_case_1 (handlers=10617912,
bfun=0x4870ce <command_loop_1>, barg=10625880, hfun=0x486cab
<cmd_error>,
harg=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:2176
#1070 0x0000000000486dd7 in command_loop_3 ()
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/cmdloop.c:285
#1071 0x0000000000486dfe in command_loop_2 (unused_dummy=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/cmdloop.c:298
#1072 0x00000000004bc1d5 in internal_catch (tag=10098264,
func=0x486ded <command_loop_2>, arg=10625880, threw=0x0,
thrown_tag=0x0,
backtrace_before_throw=0x0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/eval.c:1756
#1073 0x0000000000486f14 in initial_command_loop (load_me=10625880)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/cmdloop.c:336
#1074 0x00000000004b4d9a in xemacs_21_5_b32_x86_64_unknown_linux (argc=2,
argv=0x7fffffffde28, unused_envp=0x0, restart=0)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/emacs.c:2742
#1075 0x00000000004b57d1 in main (argc=2, argv=0x7fffffffde28,
---Type <return> to continue, or q <return> to quit---
unused_envp=0x7fffffffde40)
at /usr/local/google/home/rtoy/src/XEmacs/xemacs/src/emacs.c:3190
(gdb)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta