This is good - it means my error checking code is doing some useful work,
although you are bearing the brunt of it right now. Is this reproducible. I
need to know why w->subwindow_instance_cache is nil - it implies the window
has been deleted (or marked as such before).
What is w->dead set to in mark_window_as_deleted when you trip on this? If
its 1 you might want to try putting:
if (!WINDOW_LIVE_P (w))
return;
at the beginning of the function.
andy
At 11:52 AM 5/4/00 -0400, Hamish Macdonald wrote:
In XEmacs 21.2 (beta33) "Melpomene" [Lucid]
(sparc-sun-solaris2.7) of Wed
May 3 2000 on rhea
configured using `configure --prefix=/export/users/hamishm/xemacs
--site-prefixes=/export/users/hamishm/gnome:/export/users/hamishm --pdump
--with-athena=xaw --with-menubars=lucid --with-scrollbars=lucid
--with-dialogs=athena --with-widgets=athena --with-dragndrop=no
--with-tooltalk=no'
cvs-upped May 3, 15:50 EDT (Canada)
While attempting to modify XEmacs to change the signal handling (as I
described in my last bug report), I got another, different crash.
This is with the gutter-tabs turned off. I had a breakpoint set on
assert_failed.
(gdb) call Fbacktrace(Qexternal_debugging_output , Qt)
delete-other-windows()
# bind (buffer)
#<compiled-function (buffer) "...(84)" [buffer-modified-p buffer
buffer-base-buffer symbol-value-in-buffer save-buffers-skip
buffer-file-name exiting buffer-offer-save buffer-size 0 arg t
switch-buffer one-window-p delete-other-windows switched switch-to-buffer
format "Save file %s? " "Save buffer %s? " buffer-name]
4>(#<buffer
"emacs.c">)
# (unwind-protect ...)
# bind (next def elt char prompt map mouse-event user-keys actions
no-cursor-in-echo-area action-alist help list actor prompter)
map-y-or-n-p(#<compiled-function (buffer) "...(84)"
[buffer-modified-p
buffer buffer-base-buffer symbol-value-in-buffer
save-buffers-skip
buffer-file-name exiting buffer-offer-save buffer-size 0 arg t
switch-buffer one-window-p delete-other-windows switched switch-to-buffer
format "Save file %s? " "Save buffer %s? " buffer-name] 4>
#<compiled-function (buffer) "...(8)" [buffer nil (save-buffer) (...)] 3>
(#<buffer "process.c"> #<buffer " *Minibuf-0*">
#<buffer "*igrep*">
#<buffer "signal.c"> #<buffer "emacs.c"> #<buffer
"*Group*"> #<buffer "
*nntpd*"> #<buffer "*P4 Output*"> #<buffer
"*BBDB*"> #<buffer "*scratch*">
#<buffer " *Echo Area*"> #<buffer " *string-output*">
#<buffer " *pixmap
conversion*"> #<buffer " *Message-Log*"> #<buffer "
*Gutter Area*">
#<buffer " *substitute*"> #<buffer " *info tag table*">
#<buffer "
*canonical address*"> #<buffer " *extract address components*">
#<buffer "
*split*"> #<buffer " *message work*"> #<buffer " *gnus
work*"> #<buffer "
*nnmail!
m!
!
!
essage-id cache*"> #<buffer ".bbdb"> #<buffer " *Async
Prefetch Article*">
#<buffer ".newsrc-dribble"> #<buffer
"*Warnings*"> #<buffer
"*Completions*">) ("buffer" "buffers" "save")
((?\^R #<compiled-function
... "...(11)" ... 2> "%_Display Buffer")))
# bind (switched switch-buffer exiting arg)
save-some-buffers-1(nil nil t)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (exiting arg)
save-some-buffers()
# bind (command use-zgrep options files expression program)
igrep("grep" "handle_signal" "*.c" nil)
apply(igrep ("grep" "handle_signal" "*.c" nil))
(if (interactive-p) (apply (quote igrep) command-args) (setq
ad-return-value
(ad-Orig-grep ...)))
)
# bind (ad-return-value)
(let (ad-return-value) (if (interactive-p) (apply ... command-args)
(setq
ad-return-value ...)) ad-return-value)
)
# bind (command-args)
(lambda (&rest command-args) "$ad-doc: grep$" (interactive
(igrep-read-args)) (let (ad-return-value) (if ... ... ...)
ad-return-value))("grep" "handle_signal" "*.c" nil)
call-interactively(grep)
command-execute(grep t)
# bind (_execute_command_keys_ _execute_command_name_ prefix-arg)
execute-extended-command(nil)
# bind (command-debug-status)
call-interactively(execute-extended-command)
# (condition-case ... . error)
# (catch top-level ...)
C backtrace:
(gdb) where full
#0 assert_failed (file=0x233330 "glyphs.c", line=567,
expr=0x2333a8 "!NILP (w->subwindow_instance_cache)") at emacs.c:2748
No locals.
#1 0x125ebc in check_window_subwindow_cache (w=0xb0dc00) at glyphs.c:567
window = 2306984
#2 0x1d8bfc in mark_window_as_deleted (w=0xb0dc00) at window.c:1906
w = (struct window *) 0xb0dc00
#3 0x1d933c in Fdelete_window (window=10592256, force=18107392)
at window.c:2099
parchild = 18107392
frame = 18268672
#4 0x1da820 in window_loop (type=DELETE_OTHER_WINDOWS, obj=18107392,
mini=0,
frames=18268672, dedicated_too=0, console=-22600872) at
window.c:2739
device = 18107392
the_frame = 10592256
w = 10592256
best_window = -22600872
next_window = 18107392
last_window = 10592256
frame = (struct frame *) 0x116c200
frame_arg = -22611696
count = 0
lose_lose = 2
devcons = 4326808
concons = 4326688
#5 0x1dad60 in Fdelete_other_windows (window=18107392) at window.c:3008
w = (struct window *) 0x1144c00
start_pos = 4326808
old_top = 4
#6 0xa14b8 in Ffuncall (nargs=-1, args=0xffbec88c) at eval.c:3218
PF_fn = (void (*)()) 0x1daca0 <Fdelete_other_windows>
max_args = 0
spacious_args = {-22600872, 18534400, -22600872, 3333632, -4274000,
-4274076, 1, 0}
fun = 1944736
val = -1
backtrace = {next = 0xffbec9d0, function = 0xffbec88c,
args = 0xffbec890, nargs = 0, pdlcount = 38, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = -1
fun_args = (Lisp_Object *) 0xffbec7e0
#7 0x70e84 in execute_optimized_program (
program=0xb5ec48
"\210Ë\026\017Ð\tË\"\210Å\t!«\bÑÒÅ\t!\"\207ÑÓÔ\t!\"\207",
'ÿ' <repeats 20
times>, "mailer", stack_depth=0, constants_data=0xfeb00930)
at bytecode.c:747
n = 0
opcode = 0
program_ptr = (
Opbyte *) 0xb5ec48
"\210Ë\026\017Ð\tË\"\210Å\t!«\bÑÒÅ\t!\"\207ÑÓÔ\t!\"\207",
'ÿ' <repeats 20
times>, "mailer"
stack_ptr = (Lisp_Object *) 0xffbec88c
speccount = 38
gcpro1 = {next = 0xffbeca88, var = 0xffbec88c, nvars = 4}
stack_beg = (Lisp_Object *) 0xffbec888
stack_end = (Lisp_Object *) 0xffbec898
#8 0x709e4 in funcall_compiled_function (fun=-21848972, nargs=1,
args=0xffbeca60) at bytecode.c:519
value = -22601688
symbol = 3408896
tail = -22600872
speccount = 37
i = 1
optional = 0
#9 0xa1698 in Ffuncall (nargs=1, args=0xffbeca5c) at eval.c:3253
fun = -21848972
val = 1
backtrace = {next = 0xffbecbb8, function = 0xffbeca5c,
args = 0xffbeca60, nargs = 1, pdlcount = 37, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xffbeca60
#10 0x70e84 in execute_optimized_program (
program=0x11c48a7
"\211\026\006;\203Þ\001Â\026)\f«\017ê\f\016\006\rB\"®\002ë\026\tª8\016,?\036
-îÆçï\016\006\013ðñ\0162!!$\"\210ó
\026\aîÆçô\016\006\013ðñ\0162!!õ\016\a!%\"\210)ö\rñ\016\a!\"\026\t\016\t÷a«\
aø\211\026\020ª\232\016\tùa«\f\016:\016\b!\210\tT\021ª\207\016\tûa¬\201\016\
tüa«\021\016:\016\b!\210\tT\021ý\211\026\020\202nÿ\016\tëa¬\a\016\tþa«\036ÿ\
026)ÍÂ\201@", stack_depth=1,
constants_data=0xfeb01768) at bytecode.c:747
n = 1
opcode = 1
program_ptr = (
Opbyte *) 0x11c48a7
"\211\026\006;\203Þ\001Â\026)\f«\017ê\f\016\006\rB\"®\002ë\026\tª8\016,?\036
-îÆçï\016\006\013ðñ\0162!!$\"\210ó
\026\aîÆçô\016\006\013ðñ\0162!!õ\016\a!%\"\210)ö\rñ\016\a!\"\026\t\016\t÷a«\
aø\211\026\020ª\232\016\tùa«\f\016:\016\b!\210\tT\021ª\207\016\tûa¬\201\016\
tüa«\021\016:\016\b!\210\tT\021ý\211\026\020\202nÿ\016\tëa¬\a\016\tþa«\036ÿ\
026)ÍÂ\201@"
stack_ptr = (Lisp_Object *) 0xffbeca5c
speccount = 27
gcpro1 = {next = 0xffbecc68, var = 0xffbeca5c, nvars = 10}
stack_beg = (Lisp_Object *) 0xffbeca58
stack_end = (Lisp_Object *) 0xffbeca80
#11 0x709e4 in funcall_compiled_function (fun=-21847348, nargs=5,
args=0xffbecc48) at bytecode.c:519
value = 3439616
symbol = 3408896
tail = -22600872
speccount = 21
i = 5
optional = 1
#12 0xa1698 in Ffuncall (nargs=5, args=0xffbecc44) at eval.c:3253
fun = -21847348
val = 5
backtrace = {next = 0xffbece30, function = 0xffbecc44,
args = 0xffbecc48, nargs = 5, pdlcount = 21, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 5
fun_args = (Lisp_Object *) 0xffbecc48
#13 0x70e84 in execute_optimized_program (
program=0xb5ec9e
"\036\n\016\013\032\016\f\026\016\r¬\nÎÏÐ\016\021\"!«\005ÒÀ!\210À\026\fÓ\0
36\024\016\nÕV¬\n\016\024¬\006Ö×Ø\"\210\t+\207",
stack_depth=5, constants_data=0xfeb018e4) at bytecode.c:747
n = 5
opcode = 5
program_ptr = (
Opbyte *) 0xb5ec9e
"\036\n\016\013\032\016\f\026\016\r¬\nÎÏÐ\016\021\"!«\005ÒÀ!\210À\026\fÓ\0
36\024\016\nÕV¬\n\016\024¬\006Ö×Ø\"\210\t+\207"
stack_ptr = (Lisp_Object *) 0xffbecc44
speccount = 20
gcpro1 = {next = 0xffbecda0, var = 0xffbecc44, nvars = 8}
stack_beg = (Lisp_Object *) 0xffbecc40
stack_end = (Lisp_Object *) 0xffbecc60
#14 0x709e4 in funcall_compiled_function (fun=-21847320, nargs=3,
args=0xffbecd78) at bytecode.c:519
value = 7
symbol = 3408896
tail = -22600872
speccount = 17
i = 3
optional = 0
#15 0xa0fc8 in Feval (form=-22215140) at eval.c:3077
gcpro1 = {next = 0xffbeceb8, var = 0xffbecd78, nvars = 3}
args = (Lisp_Object *) 0xffbecd78
p = (Lisp_Object *) 0xffbecd84
fun = -21847320
val = -22215140
original_fun = -22698888
original_args = -22215152
nargs = 3
backtrace = {next = 0xffbed0f0, function = 0xffbecd90,
args = 0xffbecd78, nargs = 3, pdlcount = 17, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
#16 0x9c31c in Fprogn (args=-22215128) at eval.c:772
obj = -22215128
tailform = -22215128
form = -22215140
val = 201326592
gcpro1 = {next = 0xffbecfc0, var = 0xffbecf1c, nvars = 1}
#17 0x71dd8 in execute_rare_opcode (stack_ptr=0xffbecfac,
program_ptr=0xa10ea8 "\004ÉÊ!)\207\a\001\001",
opcode=Bsave_window_excursion) at bytecode.c:1240
count = 16
#18 0x70c20 in execute_optimized_program (
program=0xa10ea8 "\004ÉÊ!)\207\a\001\001", stack_depth=139,
constants_data=0xfeb01958) at bytecode.c:657
n = 139
opcode = Bsave_window_excursion
program_ptr = (Opbyte *) 0xa10ea8 "\004ÉÊ!)\207\a\001\001"
stack_ptr = (Lisp_Object *) 0xffbecfac
speccount = 15
gcpro1 = {next = 0xffbed1a8, var = 0xffbecfac, nvars = 4}
stack_beg = (Lisp_Object *) 0xffbecfa8
stack_end = (Lisp_Object *) 0xffbecfb8
#19 0x709e4 in funcall_compiled_function (fun=-21847292, nargs=0,
args=0xffbed180) at bytecode.c:519
value = 13672340
symbol = 3408896
tail = -22600872
speccount = 13
i = 0
optional = 1
#20 0xa1698 in Ffuncall (nargs=0, args=0xffbed17c) at eval.c:3253
fun = -21847292
val = 0
backtrace = {next = 0xffbed2d8, function = 0xffbed17c,
args = 0xffbed180, nargs = 0, pdlcount = 13, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 0
fun_args = (Lisp_Object *) 0xffbed180
#21 0x70e84 in execute_optimized_program (
program=0xa01be2 "\210ð\016,×ñ\b\"òÑ\0163%*\207\001", stack_depth=0,
constants_data=0x90ce10) at bytecode.c:747
n = 0
opcode = 0
program_ptr = (Opbyte *) 0xa01be2
"\210ð\016,×ñ\b\"òÑ\0163%*\207\001"
stack_ptr = (Lisp_Object *) 0xffbed17c
speccount = 11
gcpro1 = {next = 0xffbed378, var = 0xffbed17c, nvars = 11}
stack_beg = (Lisp_Object *) 0xffbed178
stack_end = (Lisp_Object *) 0xffbed1a4
#22 0x709e4 in funcall_compiled_function (fun=9621704, nargs=4,
args=0xffbed364) at bytecode.c:519
value = 13868516
symbol = 3408896
tail = -22600872
speccount = 7
i = 4
optional = 1
#23 0xa1698 in Ffuncall (nargs=4, args=0xffbed360) at eval.c:3253
fun = 9621704
val = 4
backtrace = {next = 0xffbed4b0, function = 0xffbed360,
args = 0xffbed364, nargs = 4, pdlcount = 7, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 4
fun_args = (Lisp_Object *) 0xffbed364
#24 0xa1d8c in Fapply (nargs=2, args=0xffbed400) at eval.c:3488
i = 5
funcall_args = (Lisp_Object *) 0xffbed360
gcpro1 = {next = 0xffbed420, var = 0xffbed360, nvars = 5}
fun = 2187264
spread_arg = -22600872
numargs = 5
funcall_nargs = 5
#25 0xa0ea4 in Feval (form=7938988) at eval.c:3044
max_args = -4271104
fun = -22572216
val = 7938988
original_fun = -22601088
original_args = 7938544
nargs = 2
backtrace = {next = 0xffbed658, function = 0xffbed410,
args = 0xffbed400, nargs = 2, pdlcount = 7, evalargs = 1 '\001',
debug_on_exit = 0 '\000'}
#26 0x9c090 in Fif (args=7938988) at eval.c:688
condition = 7938988
then_form = 7938988
else_forms = 7939360
#27 0xa0b7c in Feval (form=7939408) at eval.c:2990
max_args = -1
fun = -22581144
val = 7939408
original_fun = -22636512
original_args = 7939396
nargs = 3
backtrace = {next = 0xffbed8a0, function = 0xffbed5b8,
args = 0xffbed5b4, nargs = -1, pdlcount = 7, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
#28 0x9c31c in Fprogn (args=7939444) at eval.c:772
obj = 7939444
tailform = 7939444
form = 7939408
val = 201326592
gcpro1 = {next = 0xffbed928, var = 0xffbed744, nvars = 1}
#29 0x9cca8 in Flet (args=7956344) at eval.c:937
var = 6787916
tail = -22600872
varlist = 7956344
body = 7939444
speccount = 6
temps = (Lisp_Object *) 0xffbed760
idx = 1
gcpro1 = {next = 0xffbed928, var = 0xffbed760, nvars = 0}
#30 0xa0b7c in Feval (form=7939468) at eval.c:2990
max_args = -1
fun = -22573248
val = 7939468
original_fun = -22605600
original_args = 7939456
nargs = 3
backtrace = {next = 0xffbeda48, function = 0xffbed800,
args = 0xffbed7fc, nargs = -1, pdlcount = 6, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
#31 0x9c31c in Fprogn (args=7939552) at eval.c:772
obj = 7939480
tailform = 7939480
form = 7939468
val = 201326592
gcpro1 = {next = 0xffbedae8, var = 0xffbed98c, nvars = 1}
#32 0xa1fa8 in funcall_lambda (fun=7939588, nargs=4, args=0xffbedad4)
at eval.c:3540
symbol = 9467204
arglist = 7956260
body = 7939552
tail = -22600872
speccount = 5
i = 4
#33 0xa16e0 in Ffuncall (nargs=4, args=0xffbedad0) at eval.c:3261
funcar = 1
fun = 7939588
val = 4
backtrace = {next = 0xffbeddb0, function = 0xffbedad0,
args = 0xffbedad4, nargs = 4, pdlcount = 5, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 4
fun_args = (Lisp_Object *) 0xffbedad4
#34 0xa1d8c in Fapply (nargs=2, args=0xffbedb68) at eval.c:3488
i = 5
funcall_args = (Lisp_Object *) 0xffbedad0
gcpro1 = {next = 0xffbedb70, var = 0xffbedad0, nvars = 5}
fun = 2187264
spread_arg = -22600872
numargs = 5
funcall_nargs = 5
#35 0xa4e10 in apply1 (fn=7939588, arg=15373192) at eval.c:3841
gcpro1 = {next = 0xffbedcf8, var = 0xffbedb68, nvars = 2}
args = {7939588, 15373192}
#36 0x756fc in Fcall_interactively (function=-22712448,
record_flag=-22601688,
keys=-22600872) at callint.c:394
gcpro1 = {next = 0xffbedf08, var = 0xffbedd7c, nvars = 1}
gcpro2 = {next = 0xffbedd08, var = 0xffbedc70, nvars = 1}
gcpro3 = {next = 0xffbedd18, var = 0xffbedc6c, nvars = 1}
i = -22600872
input = 7956284
speccount = 5
prefix = -22600872
fun = 7939588
specs = 15373192
prompt_data = 0x0
prompt_index = 660760
argcount = -4268584
set_zmacs_region_stays = 0
mouse_event_count = 0
#37 0x9ff20 in Fcommand_execute (cmd=-22712448, record=-22601688,
keys=-22600872) at eval.c:2656
prefixarg = -22600872
final = 3408896
backtrace = {next = 0xffbede60, function = 0x36e620,
args = 0xffbede1c, nargs = 1, pdlcount = 5, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
#38 0xa14e4 in Ffuncall (nargs=-1, args=0xffbedeec) at eval.c:3218
PF_fn = (void (*)()) 0x9fd9c <Fcommand_execute>
max_args = -22601688
spacious_args = {-22712448, -22601688, -22600872, -22600872,
-22600872, 0, 0, 0}
fun = 654748
val = -1
backtrace = {next = 0xffbee038, function = 0xffbedeec,
args = 0xffbedef0, nargs = 2, pdlcount = 5, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = -1
fun_args = (Lisp_Object *) 0xffbede40
#39 0x70e84 in execute_optimized_program (
program=0x8edc58 "\210\016\r<\016\020¬\023Ñ Ò a«\aÓ pa«\006Ô
\210ª\004Õ
\210Ö×!\036ØÙÆ\016\rA«\004Úª\002Û\016\fÜ\016\r!#\"\210Ö\016\035!\210ÞÙ!*\20
7Î\016\tÏ\"\207\202m\001\016\n§«º\016\n\016\t@Y«\215\016\n\016\tAX«\205\016\
t\202m\001\016\nT\016\t@a«\210\016\n\016\tABªû\016\nS\016\tAa«\210\016\t@\01
6\nBªêªç\016\t§«¹\016\t\016\n@Y«\214\016\t\016\nAX«\204\016\nªÎ\016\tT\016\
n\026\016Ü",
stack_depth=2, constants_data=0xfeb0d77c) at bytecode.c:747
n = 2
opcode = 2
program_ptr = (
Opbyte *) 0x8edc58 "\210\016\r<\016\020¬\023Ñ Ò a«\aÓ pa«\006Ô
\210ª\004Õ
\210Ö×!\036ØÙÆ\016\rA«\004Úª\002Û\016\fÜ\016\r!#\"\210Ö\016\035!\210ÞÙ!*\20
7Î\016\tÏ\"\207\202m\001\016\n§«º\016\n\016\t@Y«\215\016\n\016\tAX«\205\016\
t\202m\001\016\nT\016\t@a«\210\016\n\016\tABªû\016\nS\016\tAa«\210\016\t@\01
6\nBªêªç\016\t§«¹\016\t\016\n@Y«\214\016\t\016\nAX«\204\016\nªÎ\016\tT\016\
n\026\016Ü"
stack_ptr = (Lisp_Object *) 0xffbedeec
speccount = 3
gcpro1 = {next = 0xffbee188, var = 0xffbedeec, nvars = 7}
stack_beg = (Lisp_Object *) 0xffbedee8
stack_end = (Lisp_Object *) 0xffbedf04
#40 0x709e4 in funcall_compiled_function (fun=-21827692, nargs=1,
args=0xffbee0c4) at bytecode.c:519
value = 0
symbol = 3408896
tail = -22600872
speccount = 2
i = 1
optional = 0
#41 0xa1698 in Ffuncall (nargs=1, args=0xffbee0c0) at eval.c:3253
fun = -21827692
val = 1
backtrace = {next = 0xffbee290, function = 0xffbee0c0,
args = 0xffbee0c4, nargs = 1, pdlcount = 2, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = 1
fun_args = (Lisp_Object *) 0xffbee0c4
#42 0x76d64 in Fcall_interactively (function=-22639464,
record_flag=-22600872,
keys=-22600872) at callint.c:946
alloca_size = -22600872
args = (Lisp_Object *) 0xffbee0c4
visargs = (Lisp_Object *) 0xffbee0c8
varies = (Lisp_Object *) 0xffbee0cc
arg_from_tty = 3443712
argnum = 0
gcpro1 = {next = 0xffbee318, var = 0xffbee154, nvars = 1}
gcpro2 = {next = 0xffbee198, var = 0xffbee0c0, nvars = 4}
speccount = 1
prefix = -22600872
fun = -21827692
specs = -22855008
prompt_data = 0xfeb580c6 "P"
prompt_index = 0
argcount = 1
set_zmacs_region_stays = 0
mouse_event_count = 0
#43 0x9ff20 in Fcommand_execute (cmd=-22639464, record=-22600872,
keys=-22600872) at eval.c:2656
prefixarg = -22600872
final = 3408896
backtrace = {next = 0x0, function = 0x36e620, args = 0xffbee2fc,
nargs = 1, pdlcount = 1, evalargs = 0 '\000', debug_on_exit = 0 '\000'}
#44 0xdcc64 in execute_command_event (command_builder=0x408a80,
event=11297584)
at event-stream.c:3836
old_kbd_macro = 0
gcpro1 = {next = 0xffbee428, var = 0xffbee380, nvars = 1}
#45 0xdd518 in Fdispatch_event (event=11297584) at event-stream.c:4155
leaf = -22639464
console = 3824896
channel = -22639464
#46 0x7c380 in Fcommand_loop_1 () at cmdloop.c:575
event = 11297584
old_loop = -22600872
gcpro1 = {next = 0xffbee530, var = 0xffbee424, nvars = 1}
gcpro2 = {next = 0xffbee438, var = 0xffbee420, nvars = 1}
was_locked = 0
#47 0x7c624 in command_loop_1 (dummy=-22600872) at cmdloop.c:490
No locals.
#48 0x9da18 in condition_case_1 (handlers=2592768,
bfun=0x7c5d8 <command_loop_1>, barg=-22600872, hfun=0x7c684 <cmd_error>,
harg=-22600872) at eval.c:1644
obj = 509400
speccount = 0
c = {tag = 15414548, val = -22600872, next = 0xffbee688, gcpro =
0x0,
jmp = {0, -4266808, 645540, 1056, 256, 0 <repeats 11 times>,
-4866048,
606208, 0}, backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xffbee60c, nvars = 1}
#49 0x7c794 in command_loop_2 (dummy=-22600872) at cmdloop.c:252
No locals.
#50 0xa55ec in internal_catch (tag=-22768896, func=0x7c748 <command_loop_2>,
arg=-22600872, threw=0x0) at eval.c:1310
c = {tag = -22768896, val = -22600872, next = 0x0, gcpro = 0x0,
jmp = {
0, -4266456, 677304, 3685888, 3418112, 0, -4265424, 2013265920,
-4266200,
529868, 0, 3680256, -22600872, 3680256, 0, 3412992, -4489216,
229376,
0},
backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
#51 0x7badc in initial_command_loop (load_me=-22600872) at cmdloop.c:301
No locals.
#52 0x998b4 in sort_args (argc=2181120, argv=0xffbee8fc) at emacs.c:1873
stack_bottom_variable = 7 '\a'
skip_args = 74
load_me = -22600872
inhibit_window_system = 0
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd