i checked out and built this morning (CEST)
oh, btw, the mouse leaving menu kills emacs bug that i reported seems
to be gone away, thanks!
now, to the current prob, in was using gnus, reading a newsgroup, when
i typed "=", to delete the article and tree windows and have a full
screen window of the summary, but
XEmacs disappeared
Lisp backtrace follows:
delete-other-windows()
# (unwind-protect ...)
# bind (frame split all-visible force setting)
gnus-configure-windows(summary force)
# bind (arg)
gnus-summary-expand-window(nil)
# bind (command-debug-status)
call-interactively(gnus-summary-expand-window)
# (condition-case ... . error)
# (catch top-level ...)
and this one is from gdb (sorry for the long, long lines):
#0 0x420d61 in __kill () from /lib/libc.so.6
#1 0x80af8ca in fatal_error_signal (sig=6) at emacs.c:293
#2 0x420c98 in __restore () at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#3 0x4221c0 in abort () at ../sysdeps/generic/abort.c:88
#4 0x80af809 in assert_failed () at emacs.c:2754
#5 0x8198c5f in mark_window_as_deleted (w=0x87c4760) at window.c:1885
#6 0x819910e in Fdelete_window (window={gu = {type = Lisp_Type_Record, val = 35590616}, s
= {bits = 0, val = 71181232}, u = {bits = 0,
val = 71181232}, ui = 142362464, i = 142362464, v = 0x87c4760, cv = 0x87c4760},
force={gu = {type = Lisp_Type_Record, val = 34116875}, s = {
bits = 0, val = 68233750}, u = {bits = 0, val = 68233750}, ui = 136467500, i =
136467500, v = 0x822542c, cv = 0x822542c}) at window.c:2110
#7 0x8199b80 in window_loop (type=DELETE_OTHER_WINDOWS, obj={gu = {type =
Lisp_Type_Record, val = 35716924}, s = {bits = 0, val = 71433848}, u = {
bits = 0, val = 71433848}, ui = 142867696, i = 142867696, v = 0x883fcf0, cv =
0x883fcf0}, mini=0, frames={gu = {type = Lisp_Type_Record,
val = 34833350}, s = {bits = 0, val = 69666700}, u = {bits = 0, val = 69666700},
ui = 139333400, i = 139333400, v = 0x84e0f18, cv = 0x84e0f18},
dedicated_too=0, console={gu = {type = Lisp_Type_Record, val = 34116875}, s = {bits =
0, val = 68233750}, u = {bits = 0, val = 68233750},
ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c}) at window.c:2739
#8 0x819a12d in Fdelete_other_windows (window={gu = {type = Lisp_Type_Record, val =
34116875}, s = {bits = 0, val = 68233750}, u = {bits = 0,
val = 68233750}, ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c}) at
window.c:3008
#9 0x80b48bd in Ffuncall (nargs=1, args=0xbfffeba8) at eval.c:3218
#10 0x808c99d in execute_optimized_program (
program=0x8badfa0
"\b\021\n®\002\013\022Ä\b!\211\0209«\b\b\r·A@ª\002\bÆ\036\a\036\bÆ\026\t\016\b¬\006ÊË\b\"\210Ì\016\b!\211\026\a«\n\n¬\aÍ\016\a!ª=Î
\036\017Ð\216\016\021«\017\016\t¬\006Ò \210ª\016Ó \210ª\tÔ
\210Õ\016\026!\210*Õ\016\026!\210Æ\036\027Ø\016\bÙp!\"\210\016\027\aÚÛ\016\027!!)*\207",
stack_depth=5, constants_data=0x8b50b40) at bytecode.c:747
#11 0x808c65f in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record, val =
36595208}, s = {bits = 0, val = 73190416}, u = {bits = 0,
val = 73190416}, ui = 146380832, i = 146380832, v = 0x8b99820, cv = 0x8b99820},
nargs=2, args=0xbfffedfc) at bytecode.c:516
#12 0x80b4a90 in Ffuncall (nargs=3, args=0xbfffedf8) at eval.c:3253
#13 0x808c99d in execute_optimized_program (program=0x8d7e130
"\b«\006ÁÂÃ\"\207ÁÄÃ\"\207", stack_depth=3, constants_data=0x87b8450)
at bytecode.c:747
#14 0x808c65f in funcall_compiled_function (fun={gu = {type = Lisp_Type_Record, val =
36882672}, s = {bits = 0, val = 73765344}, u = {bits = 0,
val = 73765344}, ui = 147530688, i = 147530688, v = 0x8cb23c0, cv = 0x8cb23c0},
nargs=1, args=0xbffff048) at bytecode.c:516
#15 0x80b4a90 in Ffuncall (nargs=2, args=0xbffff044) at eval.c:3253
#16 0x80913b2 in Fcall_interactively (function={gu = {type = Lisp_Type_Record, val =
36815665}, s = {bits = 0, val = 73631330}, u = {bits = 0,
val = 73631330}, ui = 147262660, i = 147262660, v = 0x8c70cc4, cv = 0x8c70cc4},
record_flag={gu = {type = Lisp_Type_Record, val = 34116875},
s = {bits = 0, val = 68233750}, u = {bits = 0, val = 68233750}, ui = 136467500, i =
136467500, v = 0x822542c, cv = 0x822542c}, keys={gu = {
type = Lisp_Type_Record, val = 34116875}, s = {bits = 0, val = 68233750}, u =
{bits = 0, val = 68233750}, ui = 136467500, i = 136467500,
v = 0x822542c, cv = 0x822542c}) at callint.c:946
#17 0x80b36d9 in Fcommand_execute (cmd={gu = {type = Lisp_Type_Record, val = 36815665}, s
= {bits = 0, val = 73631330}, u = {bits = 0, val = 73631330},
ui = 147262660, i = 147262660, v = 0x8c70cc4, cv = 0x8c70cc4}, record={gu = {type =
Lisp_Type_Record, val = 34116875}, s = {bits = 0,
val = 68233750}, u = {bits = 0, val = 68233750}, ui = 136467500, i = 136467500, v
= 0x822542c, cv = 0x822542c}, keys={gu = {
type = Lisp_Type_Record, val = 34116875}, s = {bits = 0, val = 68233750}, u =
{bits = 0, val = 68233750}, ui = 136467500, i = 136467500,
v = 0x822542c, cv = 0x822542c}) at eval.c:2656
#18 0x80debb6 in execute_command_event (command_builder=0x845cfd8, event={gu = {type =
Lisp_Type_Record, val = 36644966}, s = {bits = 0,
val = 73289932}, u = {bits = 0, val = 73289932}, ui = 146579864, i = 146579864, v
= 0x8bca198, cv = 0x8bca198}) at event-stream.c:3836
#19 0x80df283 in Fdispatch_event (event={gu = {type = Lisp_Type_Record, val = 36644966}, s
= {bits = 0, val = 73289932}, u = {bits = 0,
val = 73289932}, ui = 146579864, i = 146579864, v = 0x8bca198, cv = 0x8bca198}) at
event-stream.c:4203
#20 0x8095550 in Fcommand_loop_1 () at cmdloop.c:575
#21 0x8095804 in command_loop_1 (dummy={gu = {type = Lisp_Type_Record, val = 34116875}, s
= {bits = 0, val = 68233750}, u = {bits = 0, val = 68233750},
ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c}) at cmdloop.c:490
#22 0x80b8ef6 in condition_case_1 (handlers={gu = {type = Lisp_Type_Record, val =
34116899}, s = {bits = 0, val = 68233798}, u = {bits = 0,
val = 68233798}, ui = 136467596, i = 136467596, v = 0x822548c, cv = 0x822548c},
bfun=0x80957e0 <command_loop_1>, barg={gu = {
type = Lisp_Type_Record, val = 34116875}, s = {bits = 0, val = 68233750}, u =
{bits = 0, val = 68233750}, ui = 136467500, i = 136467500,
v = 0x822542c, cv = 0x822542c}, hfun=0x8095894 <cmd_error>, harg={gu = {type =
Lisp_Type_Record, val = 34116875}, s = {bits = 0, val = 68233750},
u = {bits = 0, val = 68233750}, ui = 136467500, i = 136467500, v = 0x822542c, cv =
0x822542c}) at eval.c:1644
#23 0x80959d3 in command_loop_2 (dummy={gu = {type = Lisp_Type_Record, val = 34116875}, s
= {bits = 0, val = 68233750}, u = {bits = 0, val = 68233750},
ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c}) at cmdloop.c:252
#24 0x80b8d83 in internal_catch (tag={gu = {type = Lisp_Type_Record, val = 34134813}, s =
{bits = 0, val = 68269626}, u = {bits = 0, val = 68269626},
ui = 136539252, i = 136539252, v = 0x8236c74, cv = 0x8236c74}, func=0x809598c
<command_loop_2>, arg={gu = {type = Lisp_Type_Record,
val = 34116875}, s = {bits = 0, val = 68233750}, u = {bits = 0, val = 68233750},
ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c},
threw=0x0) at eval.c:1310
#25 0x80951c2 in initial_command_loop (load_me={gu = {type = Lisp_Type_Record, val =
34116875}, s = {bits = 0, val = 68233750}, u = {bits = 0,
val = 68233750}, ui = 136467500, i = 136467500, v = 0x822542c, cv = 0x822542c}) at
cmdloop.c:301
#26 0x80adb67 in xemacs_21_2_b33_i586_pc_linux () at emacs.c:1873
#27 0x80afb47 in main () at emacs.c:2292
#28 0x41a9ee in __libc_start_main (main=0x80afa48 <main>, argc=3, argv=0xbffff984,
init=0x807bd6c <_init>, fini=0x81b60bc <_fini>,
rtld_fini=0x11a570 <_dl_fini>, stack_end=0xbffff97c) at
../sysdeps/generic/libc-start.c:90