I was in VM reading a folder, and pressed "q" because I was done.
XEmacs crashed. If it helps, I had the gutter tabs on.
Here's the Lisp backtrace:
resize-subwindow(#<image-instance (widget) on #<x-device on ":0.0"
0x2202> (#<face default "defau
lt face">)Buffers 648x21 on #<x-frame > 0x198ca00 0x27be6> 648 nil)
# bind (inst locale frame-or-buffer)
update-tab-in-gutter(#<buffer "cmucl-commit">)
delete-window(#<window on "cmucl-commit Summary" 0x278eb>)
# bind (delete-me done all-frames start w obj-2 obj-1 action)
vm-window-loop(delete #<buffer "cmucl-commit Summary">)
# bind (buffer)
vm-maybe-delete-windows-or-frames-on(#<buffer "cmucl-commit Summary">)
# bind (vm-mutable-frames)
# (unwind-protect ...)
# bind (vm-sbe-buffer buffer)
vm-undisplay-buffer(#<buffer "cmucl-commit Summary">)
# bind (wf w)
# (unwind-protect ...)
# bind (vm-sbe-buffer do-not-raise configs commands display buffer)
vm-display(#<buffer "cmucl-commit Summary"> nil nil nil)
# bind (summary-buffer pres-buffer mail-buffer virtual no-change)
vm-quit(nil)
# bind (no-change)
(lambda (&optional no-change) "Quit visiting the current folder, saving
changes. Deleted messages
\n are not expunged. If another VM folder exists, that becomes the\n selected
buffer." (interacti
ve) (vm-quit no-change) (let (...) (if vm-buffer ...)))()
call-interactively(rlt-vm-quit)
# (condition-case ... . error)
# (catch top-level ...)
Here's the C backtrace:
#0 0xfeb16870 in _libc_kill () from /usr/lib/libc.so.1
#1 0xa755c in fatal_error_signal (sig=11) at emacs.c:276
#2 <signal handler called>
#3 0xfeeb217c in _XtWindowedAncestor () from /usr/openwin/lib/libXt.so.4
#4 0xfeeab36c in XtWindowOfObject () from /usr/openwin/lib/libXt.so.4
#5 0x20beb4 in x_resize_subwindow (ii=0x18f4300, w=648, h=21) at glyphs-x.c:2288
#6 0x153220 in Fresize_subwindow (subwindow=26166016, width=648, height=21) at
glyphs.c:4157
#7 0xb1e9c in Ffuncall (nargs=3, args=0xffbecf6c) at eval.c:3178
#8 0x78d60 in execute_optimized_program (program=0xffbecf6c "", stack_depth=3,
constants_data=0x58ac90) at bytecode.c:743
#9 0x78528 in funcall_compiled_function (fun=5883964, nargs=1, args=0xffbed278) at
bytecode.c:519
#10 0xb204c in Ffuncall (nargs=1, args=0xffbed270) at eval.c:3210
#11 0xb3238 in run_hook_with_args_in_buffer (buf=0x2f6804, nargs=2, args=0xffbed270,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:3661
#12 0xb3368 in va_run_hook_with_args (hook_var=3108284, nargs=1) at eval.c:3674
#13 0x7235c in Frecord_buffer (buffer=22842368) at buffer.c:1412
#14 0x221218 in Fselect_window (window=20243456, norecord=3106820) at window.c:3244
#15 0x21df70 in Fdelete_window (window=26788352, force=20243456) at window.c:1899
#16 0xb1e84 in Ffuncall (nargs=-1, args=0xffbed56c) at eval.c:3178
#17 0x78d60 in execute_optimized_program (program=0xffbed56c "", stack_depth=1,
constants_data=0xa07690) at bytecode.c:743
#18 0x78528 in funcall_compiled_function (fun=10509608, nargs=2, args=0xffbed7d0) at
bytecode.c:519
#19 0xb204c in Ffuncall (nargs=2, args=0xffbed7c4) at eval.c:3210
#20 0x78d60 in execute_optimized_program (program=0xffbed7c4 "", stack_depth=2,
constants_data=0xa16790) at bytecode.c:743
#21 0x78528 in funcall_compiled_function (fun=10509664, nargs=1, args=0xffbeda1c) at
bytecode.c:519
#22 0xb204c in Ffuncall (nargs=1, args=0xffbeda14) at eval.c:3210
#23 0x78d60 in execute_optimized_program (program=0xffbeda14 "", stack_depth=1,
constants_data=0xa16910) at bytecode.c:743
#24 0x78528 in funcall_compiled_function (fun=10509300, nargs=1, args=0xffbedc6c) at
bytecode.c:519
#25 0xb204c in Ffuncall (nargs=1, args=0xffbedc64) at eval.c:3210
#26 0x78d60 in execute_optimized_program (program=0xffbedc64 "", stack_depth=1,
constants_data=0xa07810) at bytecode.c:743
#27 0x78528 in funcall_compiled_function (fun=10509244, nargs=4, args=0xffbedec8) at
bytecode.c:519
#28 0xb204c in Ffuncall (nargs=4, args=0xffbedeb4) at eval.c:3210
#29 0x78d60 in execute_optimized_program (program=0xffbedeb4 "", stack_depth=4,
constants_data=0xa35010) at bytecode.c:743
#30 0x78528 in funcall_compiled_function (fun=10673476, nargs=1, args=0xffbee06c) at
bytecode.c:519
#31 0xb190c in Feval (form=10397416) at eval.c:3034
#32 0xabd60 in Fprogn (args=10397380) at eval.c:767
#33 0xb2c3c in funcall_lambda (fun=10397940, nargs=0, args=0xffbee460) at eval.c:3497
#34 0xb20ac in Ffuncall (nargs=0, args=0xffbee45c) at eval.c:3218
#35 0xb34c0 in apply1 (fn=10397940, arg=3106820) at eval.c:3793
#36 0x7dedc in Fcall_interactively (function=10588012, record_flag=3106820, keys=3106820)
at callint.c:394
#37 0xb0530 in Fcommand_execute (cmd=10588012, record=3106820, keys=3106820) at
eval.c:2613
#38 0x108308 in execute_command_event (command_builder=0x643a00, event=9286912)
at event-stream.c:4343
#39 0x108da8 in Fdispatch_event (event=9286912) at event-stream.c:4634
#40 0x897f0 in Fcommand_loop_1 () at cmdloop.c:575
#41 0x8953c in command_loop_1 (dummy=3106820) at cmdloop.c:490
#42 0xada3c in condition_case_1 (handlers=2888704, bfun=0x894d8 <command_loop_1>,
barg=3106820,
hfun=0x899c4 <cmd_error>, harg=3106820) at eval.c:1630
#43 0x89ad4 in command_loop_2 (dummy=3106820) at cmdloop.c:252
#44 0xad588 in internal_catch (tag=3189076, func=0x89a88 <command_loop_2>,
arg=3106820, threw=0x0)
at eval.c:1305
#45 0x88d50 in initial_command_loop (load_me=563848) at cmdloop.c:301
#46 0xa9138 in xemacs_21_2_b20_sparc_sun_solaris2_7 (argc=4, argv=0xffbeed5c,
envp=0xffbeed70,
restart=0) at emacs.c:1873
#47 0xa9950 in main (argc=4, argv=0xffbeed5c, envp=0xffbeed70) at emacs.c:2298