Hallo, bug team,
xemacs just had a case of aborting on exit. So far, I could not
reproduce this.
I am running a mercurial version from March 15th.
(gdb) r
Starting program: /usr/local/bin/xemacs
[Thread debugging using libthread_db enabled]
[New Thread 0x2b8a156568c0 (LWP 12511)]
Fatal error: assertion failed, file window.c, line 2466, RECORD_TYPEP
(obj, lrecord_type_window)
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x2b8a156568c0 (LWP 12511)]
0x00002b8a1502147b in raise () from /lib/libc.so.6
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) n
Program not restarted.
(gdb) bt
#0 0x00002b8a1502147b in raise () from /lib/libc.so.6
#1 0x00002b8a15022da0 in abort () from /lib/libc.so.6
#2 0x0000000000498b17 in really_abort () at emacs.c:4693
#3 0x000000000049775a in assert_failed (file=0x6a1d08 "window.c",
line=2466,
expr=0x67a7d0 "RECORD_TYPEP (obj, lrecord_type_window)") at emacs.c:3987
#4 0x00000000004c5f8c in error_check_window (obj=8850040,
file=0x6a1d08 "window.c", line=2466) at window.h:37
#5 0x0000000000643674 in Fnext_window (window=8850040, minibuf=8816104,
which_frames=8850040, which_devices=8850040) at window.c:2466
#6 0x00000000004a2262 in Ffuncall (nargs=2, args=0x7fff9726a0c8)
at eval.c:3928
#7 0x0000000000462b55 in execute_optimized_program (
program=0x1afc3e0 "Æ\016\021!\035p\036\022Ç
\211\030\034È\211\033\032È\031\r«PÉ\216Ê\f!\211\024\ba¬\032Ë\f!\211\023\rs«ï\vq\210`Ì\f!U«å\f\nB\022ªß\r«\032\r@\023\rA\025\vq\210Í\016\023\016\024\"«íÎ\v!\tB\021ªå\n«\fÈÏÐ\217\210\nA\211\022¬ö)\t.\a\207",
stack_depth=4, constants_data=0x12ecbe0) at bytecode.c:862
#8 0x00000000004a1cd7 in funcall_compiled_function (fun=20007544, nargs=3,
args=0x7fff9726a640) at eval.c:3517
#9 0x00000000004a255c in Ffuncall (nargs=4, args=0x7fff9726a638)
at eval.c:3967
#10 0x0000000000462b55 in execute_optimized_program (
program=0x1afc320 "Á\bÂ\"\210ÃÄ\b!Å\b#\207", stack_depth=4,
constants_data=0x1168a10) at bytecode.c:862
---Type <return> to continue, or q <return> to quit---
#11 0x00000000004a1cd7 in funcall_compiled_function (fun=20008192, nargs=1,
args=0x7fff9726abb0) at eval.c:3517
#12 0x00000000004a255c in Ffuncall (nargs=2, args=0x7fff9726aba8)
at eval.c:3967
#13 0x0000000000462b55 in execute_optimized_program (
program=0x1afc8c0 "ÃÄ\t8!\211\032\b¶®\004Å\n!)\207t", stack_depth=4,
constants_data=0x11237e0) at bytecode.c:862
#14 0x00000000004a1cd7 in funcall_compiled_function (fun=20009272, nargs=1,
args=0x7fff9726b128) at eval.c:3517
#15 0x00000000004a255c in Ffuncall (nargs=2, args=0x7fff9726b120)
at eval.c:3967
#16 0x0000000000462b55 in execute_optimized_program (
program=0x18fdf90
"Æ\v\ra\002\nB\r\033\032Ç\r\t\"*È\rÉN\034\030\f«\005\f\t!\210*\207",
stack_depth=4, constants_data=0x10c4b40) at bytecode.c:862
#17 0x00000000004a1cd7 in funcall_compiled_function (fun=20009056, nargs=8,
args=0x7fff9726b6b8) at eval.c:3517
#18 0x00000000004a255c in Ffuncall (nargs=9, args=0x7fff9726b6b0)
at eval.c:3967
#19 0x00000000004a4249 in call8 (fn=20010440, arg0=8717320, arg1=8850040,
arg2=8850040, arg3=32094664, arg4=8850040, arg5=8816104, arg6=32094664,
arg7=11080720) at eval.c:4717
#20 0x00000000004f7ec3 in Fwrite_region_internal (start=8850040,
end=8850040,
filename=32094664, append=8850040, visit=8816104, lockname=32094664,
---Type <return> to continue, or q <return> to quit---
codesys=11080720, mustbenew=8850040) at fileio.c:3439
#21 0x00000000004f91da in auto_save_1 (unused_ignored=8850040) at
fileio.c:4051
#22 0x000000000049d14f in condition_case_1 (handlers=8847736,
bfun=0x4f90cb <auto_save_1>, barg=8850040,
hfun=0x4f8f8c <auto_save_error>, harg=8850040) at eval.c:1946
#23 0x00000000004f9cc2 in Fdo_auto_save (no_message=8847736,
current_only=8850040) at fileio.c:4292
#24 0x000000000049720f in shut_down_emacs (sig=0, stuff=8850040,
no_auto_save=0) at emacs.c:3508
#25 0x00000000004974fd in Fkill_emacs (arg=8850040) at emacs.c:3675
#26 0x00000000004a21dd in Ffuncall (nargs=1, args=0x7fff9726c0c8)
at eval.c:3928
#27 0x0000000000462b55 in execute_optimized_program (
program=0x204fcc0 "Æ\tÇ\"\210ÇÈÉÊ \"s«\006ËÌ!SÍÎ!«?Î Ï\034\211\035«
Ð\r@!Ñs«\022Ò\r@!\033Ò\r@\v\"\210\v)«\003Ç\024\rA\211\025¬â\f?®\021\212Ó
\030Ô\216Õ \210Ö \210Ë×!+*\020ØÙ!\v\n«\006\nÚ!\003Û \207",
stack_depth=5,
constants_data=0x9837a0) at bytecode.c:862
#28 0x00000000004a1cd7 in funcall_compiled_function (fun=10957496, nargs=1,
args=0x7fff9726c638) at eval.c:3517
#29 0x00000000004a255c in Ffuncall (nargs=2, args=0x7fff9726c630)
at eval.c:3967
#30 0x000000000046a6b1 in Fcall_interactively (function=8649496,
record_flag=8850040, keys=8850040) at callint.c:994
---Type <return> to continue, or q <return> to quit---
#31 0x000000000049f8c4 in Fcommand_execute (cmd=8649496,
record_flag=8850040,
keys=8850040) at eval.c:3138
#32 0x00000000004bb8be in execute_command_event (command_builder=0x121f240,
event=28404320) at event-stream.c:4288
#33 0x00000000004bc326 in Fdispatch_event (event=28404320)
at event-stream.c:4592
#34 0x0000000000470067 in Fcommand_loop_1 () at cmdloop.c:600
#35 0x000000000046fe46 in command_loop_1 (unused_dummy=8850040)
at cmdloop.c:505
#36 0x000000000049d14f in condition_case_1 (handlers=8846344,
bfun=0x46fe11 <command_loop_1>, barg=8850040, hfun=0x46fa1c
<cmd_error>,
harg=8850040) at eval.c:1946
#37 0x000000000046fb4c in command_loop_3 () at cmdloop.c:262
#38 0x000000000046fb70 in command_loop_2 (unused_dummy=8850040)
at cmdloop.c:275
#39 0x000000000049cb74 in internal_catch (tag=8398264,
func=0x46fb5f <command_loop_2>, arg=8850040, threw=0x0, thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1552
#40 0x000000000046fc74 in initial_command_loop (load_me=8850040)
at cmdloop.c:313
#41 0x00000000004963b5 in xemacs_21_5_b28_x86_64_unknown_linux (argc=1,
argv=0x7fff9726d1f8, unused_envp=0x0, restart=0) at emacs.c:2668
#42 0x0000000000496e8e in main (argc=1, argv=0x7fff9726d1f8,
---Type <return> to continue, or q <return> to quit---
unused_envp=0x7fff9726d208) at emacs.c:3112