Here's a bit more on the crash I've been seeing on 21.4.8 when using a
single XEmacs instance from different machines. (The same bug is
almost certainly in 2.4.10 since the relevant file, window.c differs
by only four unrelated lines.)
The call to abort is in window.c at line 2643:
last_window = Fprevious_window (w, mini ? Qt : Qnil, frame_arg, device);
best_window = Qnil;
for (;;)
{
struct window *p = XWINDOW (w);
/* Pick the next window now, since some operations will delete
the current window. */
next_window = Fnext_window (w, mini ? Qt : Qnil, frame_arg, device);
if (++lose_lose >= 500)
{
/* Call to abort() added by Darryl Okahata (16 Nov. 2001),
at Ben's request, to catch any remaining bugs.
If you find that XEmacs is aborting here, and you
need to be up and running ASAP, it should be safe to
comment out the following abort(), as long as you
leave the "break;" alone. */
abort();
break; /* <--- KEEP THIS HERE! Do not delete! */
}
...
}
abort() gets called because the loop defined by Fnext_window() does
not include last_window. The Fnext_window loop is below (search for
"pobj".) Note that Fnext_window's behavior is inconsistent with its
specification in that the returned window is not on the specified
device. (And, indeed, there seems to be nothing in the code to ensure
this.)
Below (in order) are the Lisp backtrace, C backtrace, selected parts
of my gdb session showing the loop in Fnext_window not including
last_window, and the entire gdb session. It might be worth noting
that I was sitting at ":0.0" not "hm:0.0".
Let me know if there's something else I can do to illuminate the bug.
mike
gdb) call debug_backtrace ()
get-buffer-window(#<buffer "*compilation*"> visible)
# bind (name limit on-frame not-this-window-p buffer)
get-frame-for-buffer-noselect(#<buffer "*compilation*"> nil nil)
# bind (on-frame not-this-window-p buffer)
get-frame-for-buffer(#<buffer "*compilation*"> nil nil)
# bind (window old-frame target-frame explicit-frame)
byte-code("..." [explicit-frame tem car target-frame buffer window nil
last-nonminibuf-frame selected-frame get-buffer bufferp wrong-type-argument throw done
buffer-dedicated-frame frame-live-p window-buffer selected-window display-buffer-1
buffer-name assoc switch-to-buffer string-match 0 get-buffer-window frame-selected-window
set-window-buffer frame-property minibuffer only window-dedicated-p frame-root-window
unsplittable get-largest-window visible t window-frame window-height window-width
window-leftmost-p window-rightmost-p split-window get-lru-window window-parent
window-previous-child window-next-child window-pixel-edges window-pixel-height
enlarge-window 2 ...] 7)
# (catch done ...)
# bind (override-frame not-this-window-p buffer)
display-buffer(#<buffer "*compilation*">)
# bind (regexp-alist parser thisdir buffer-save outwin outbuf name-function regexp-alist
parser name-of-mode error-message command)
compile-internal("make dep_raw" "No more errors")
# bind (command)
#<compiled-function (command) "...(13)" [compilation-ask-about-save command
compile-command save-some-buffers nil compile-internal "No more errors"] 3
("/usr/share/xemacs21/packages/lisp/xemacs-base/compile.elc" . 14250) (byte-code
"\n¬ «
@
k«ÆªÀ#C
C"
[compile-history current-prefix-arg compilation-read-command compile-command
read-shl-command "Compile command: " ...] 5)>("make dep_raw")
call-interactively(compile)
# (condition-case ... . error)
# (catch top-level ...)
0 assert_failed (file=0x82c6ae8 "window.c", line=2643, expr=0x82c6228
"abort()") at emacs.c:3270
#1 0x082339da in window_loop (type=GET_BUFFER_WINDOW, obj=167377200, mini=1,
which_frames=137517660, dedicated_too=1, which_devices=137401948) at window.c:2643
#2 0x0823409a in Fget_buffer_window (buffer=167377200, which_frames=137517660,
which_devices=137401948) at window.c:2953
#3 0x080ca394 in Ffuncall (nargs=3, args=0xbfffce98) at eval.c:3528
#4 0x08095551 in execute_optimized_program (program=0x8789278
"Æ\211\e\034\016,®\006Ç È a?\205Y\001É\n!\211\024\203\215", stack_depth=9,
constants_data=0x847b2e8)
at bytecode.c:746
#5 0x08095011 in funcall_compiled_function (fun=138881308, nargs=3, args=0xbfffd00c) at
bytecode.c:515
#6 0x080ca616 in Ffuncall (nargs=4, args=0xbfffd008) at eval.c:3563
#7 0x08095551 in execute_optimized_program (program=0x8789240 "Ä\n\t\b#\211\eÅ
a¬\004\vª\017Æ\v!\210Ç\v!¬\005È\v!\210\v)\207", stack_depth=5,
constants_data=0x847b3c8)
at bytecode.c:746
#8 0x08095011 in funcall_compiled_function (fun=138881336, nargs=3, args=0xbfffd16c) at
bytecode.c:515
#9 0x080ca616 in Ffuncall (nargs=4, args=0xbfffd168) at eval.c:3563
#10 0x08095551 in execute_optimized_program (
program=0xbfffd1e4 "Æ\211\211\211\030\e\036:\035Ç ®\003È
\026:É\f!\024Ê\f!¬\006ËÊ\f\"\024\016?\t\016?\f\0167\0165#\020\016@«\rÌÍ\016@\f\0167\0165#\"\210Î\f!\036;Ï\016;!«\004\016;\020)\0165«\021Ï\0165!¬\bËÏ\0165\"\0265\0165\020\b®\aÇ
®\003È \023\016:\va¬\004Æ\0267\0167¬\021\fÐÑ !a«\tÌÍÒÑ
!\"\210\0167¬YÓ\f!\016A¶¬\nÔÓ\f!\016A\"«\rÕ\f!\210ÌÍÒÑ
!\"\210\016F\211\031«5\t@\211\032;«\tÖ\nÓ\f!\"¬\023\n:«\e\n@;«\026Ö\n@"...,
stack_depth=7, constants_data=0x8507e50) at bytecode.c:746
#11 0x0809a0e5 in Fbyte_code (instructions=139488388, constants=139492928, stack_depth=15)
at bytecode.c:2403
#12 0x080c9a0c in Feval (form=139511844) at eval.c:3331
#13 0x080c6122 in internal_catch (tag=138457772, func=0x80c9308 <Feval>,
arg=139511844, threw=0x0) at eval.c:1317
#14 0x08096914 in execute_rare_opcode (stack_ptr=0xbfffdc8c, program_ptr=0x878921d
"\031\211\030Â k¬\005Å\b!\210\t*\2079", opcode=Bcatch) at bytecode.c:1252
#15 0x08095284 in execute_optimized_program (program=0x8789218 "Â ÃÄ\215\031\211\030Â
k¬\005Å\b!\210\t*\2079", stack_depth=4, constants_data=0x8507f90) at bytecode.c:656
#16 0x08095011 in funcall_compiled_function (fun=139499168, nargs=1, args=0xbfffddec) at
bytecode.c:515
#17 0x080ca616 in Ffuncall (nargs=2, args=0xbfffdde8) at eval.c:3563
#18 0x08095551 in execute_optimized_program (
program=0x8b0cf98
"Æ\035\212\f¬\003Ç\024È\016>®\006\016?®\002É\f!!\211\025q\210Êp!\211\036:«\036Ë\016:!Ìa«\tÍÎÏ\f\"!«\bÆÐÑ\217\210ª\aÒÓÔ
\"\210)Õ
\210)\0167®\003\016$\0168®\003\016\"\0169pÆ\031\036@\030\0368\0367Ö\r!\021×\216\rq\210Æ\026AØp!\210Ù
\210Úp!\210\b\0269Û\bÜ\vܱ\005\210ÝÆ!\210Þ\213\210ß\f!\210àá!\vL\210àâ!\0168L\210àã!\016BL\210àä!\0167L\210\b\211\0269C\026Cå\te\"\210\f\026;æ\t!\210çè!«)é\016<B\036<ê\016;\227\r\v#"...,
stack_depth=8, constants_data=0x9e0c500) at bytecode.c:746
#19 0x08095011 in funcall_compiled_function (fun=168249420, nargs=2, args=0xbfffdf5c) at
bytecode.c:515
#20 0x080ca616 in Ffuncall (nargs=3, args=0xbfffdf58) at eval.c:3563
#21 0x08095551 in execute_optimized_program (program=0xa120928
"\t\022Ã\b?Ä\"\210Å\nÆ\"\207", stack_depth=3,
constants_data=0xa0e5a58) at bytecode.c:746
#22 0x08095011 in funcall_compiled_function (fun=168249252, nargs=1, args=0xbfffe10c) at
bytecode.c:515
#23 0x080ca616 in Ffuncall (nargs=2, args=0xbfffe108) at eval.c:3563
#24 0x080cac93 in Fapply (nargs=2, args=0xbfffe108) at eval.c:3747
#25 0x080cb75e in apply1 (fn=168249252, arg=160564608) at eval.c:4157
#26 0x0809ac30 in Fcall_interactively (function=138419020, record_flag=137401948,
keys=137401948) at callint.c:397
#27 0x080c8c6c in Fcommand_execute (cmd=138419020, record_flag=137401948, keys=137401948)
at eval.c:2970
#28 0x08126352 in execute_command_event (command_builder=0x86bc260, event=145316848) at
event-stream.c:3915
#29 0x08126b42 in Fdispatch_event (event=145316848) at event-stream.c:4199
#30 0x080a48c4 in Fcommand_loop_1 () at cmdloop.c:583
#31 0x080a46bf in command_loop_1 (dummy=137401948) at cmdloop.c:494
#32 0x080c65b2 in condition_case_1 (handlers=137402044, bfun=0x80a4698
<command_loop_1>, barg=137401948, hfun=0x80a3ec4 <cmd_error>, harg=137401948)
at eval.c:1651
#33 0x080a3fe7 in command_loop_3 () at cmdloop.c:256
#34 0x080a400f in command_loop_2 (dummy=137401948) at cmdloop.c:267
#35 0x080c6122 in internal_catch (tag=137478332, func=0x80a4004 <command_loop_2>,
arg=137401948, threw=0x0) at eval.c:1317
#36 0x080a4248 in initial_command_loop (load_me=137401948) at cmdloop.c:305
#37 0x080c1261 in xemacs_21_4_8_i386_debian_linux (argc=1, argv=0xbfffe6f4,
envp=0xbfffe6fc, restart=0) at emacs.c:2353
#38 0x080c1f19 in main (argc=1, argv=0xbfffe6f4, envp=0xbfffe6fc) at emacs.c:2782
(gdb)
**************************************************************************************
gdb) pobj the_frame
$46 = (struct frame *) 0xa098b90
$47 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $47.device
Lisp => #<x-device on "hm:0.0" 0x1f432>
(gdb) ldp $47.selected_window
#<window on "dependencies-raw" 0x25bc3>
(gdb) pobj $47.selected_window
Lisp => $48 = (struct window *) 0x99951a0
$49 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa1430b0, uid = 154563, free = 0}, frame = 168397712, mini_p = 137401948,
next = 137401948, prev = 161124328, hchild = 137401948, vchild = 137401948, parent =
161092864, pixel_left = 683, pixel_top = 488, pixel_height = 469,
pixel_width = 681, buffer = 167596240, start = {147634820, 147634604, 147634076}, pointm
= {147634844, 147634892, 147629860}, sb_point = 147634700, hscroll = 0,
modeline_hscroll = 0, top_yoffset = 0, left_xoffset = 0, use_time = 2161, last_modified
= {3025, 3025, 1}, last_point = {147629380, 147634508, 147629956},
last_start = {147629884, 147621324, 147629500}, last_facechange = {3, 3, 1},
face_cachels = 0x99953c8, glyph_cachels = 0x99953e0, subwindow_instance_cache = 161043472,
line_start_cache = 0x99953f8, line_cache_last_updated = 3025,
line_cache_validation_override = 0, max_line_len = 71, last_point_x = {0, 0, -1},
last_point_y = {1, 1,
-1}, window_end_pos = {27572, 27572, 26211}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442052, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) pobj $49.frame
$50 = (struct frame *) 0xa098b90
$51 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) pobj $51.device
$52 = (struct device *) 0x8b1b718
$53 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x87761e8, uid = 128050, free = 0}, devmeths = 0x8337d20, name = 143507932,
connection = 143739780, canon_connection = 143507564, frame_list = 166792036, console =
145430176, selected_frame = 168397712, frame_with_focus_real = 137401948,
frame_with_focus_for_hooks = 137401948, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 167393076,
color_instance_cache = 164781656, font_instance_cache = 167041008, charset_font_cache =
164702784, image_instance_cache = 166414336, device_data = 0x9f29610,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 0, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0xa098b90, low_x_coord = 1231,
high_x_coord = 1232, col = 0, obj_x = 0, low_y_coord = 970, high_y_coord = 971, row =
0, obj_y = 0, w = 0x0, bufpos = 0, closest = 0, modeline_closest = -1,
obj1 = 137401948, obj2 = 137401948, retval = 3}, baud_rate = 38400, on_console_p = 0,
connected_to_nas_p = 0, infd = 10, outfd = 10, old_fcntl_owner = 0}
(gdb) ldp $51.device
Lisp => #<x-device on "hm:0.0" 0x1f432>
=================================================================================================================================
last_window
Lisp => #<window on "*compilation*" 0x252eb>
pobj last_window
Lisp => $34 = (struct window *) 0x99a8fe8
$35 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa0257e0, uid = 152299, free = 0}, frame = 168397712, mini_p = 137401948,
next = 161042848, prev = 137401948, hchild = 137401948, vchild = 137401948, parent =
161092864, pixel_left = 683, pixel_top = 26, pixel_height = 462,
pixel_width = 681, buffer = 167377200, start = {147231212, 147231788, 147230948}, pointm
= {147231860, 147231140, 145670996}, sb_point = 147231908, hscroll = 0,
modeline_hscroll = 0, top_yoffset = 0, left_xoffset = 0, use_time = 2147, last_modified
= {909, 909, 1}, last_point = {147231932, 147225940, 145670828}, last_start = {
147231716, 145599100, 147231836}, last_facechange = {291, 291, 1}, face_cachels =
0x99a9210, glyph_cachels = 0x99a9228, subwindow_instance_cache = 167809776,
line_start_cache = 0x99a9240, line_cache_last_updated = 909,
line_cache_validation_override = 0, max_line_len = 412, last_point_x = {-1, -1, -1},
last_point_y = {-1,
-1, -1}, window_end_pos = {-1, -1, -1}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442036, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) p
#<x-frame "emacs" 0x1f444>
#<x-device on "hm:0.0" 0x1f432>
========================================================================================================================================
w
#<window on "Makefile" 0x1e982>
Lisp => $38 = (struct window *) 0x9a62070
$39 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x89d41a8, uid = 125314, free = 0}, frame = 141163240, mini_p = 137401948,
next = 137401948, prev = 145220040, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 614, pixel_height = 595, pixel_width = 777,
buffer = 171224056, start = {147607196, 147622308, 147607244}, pointm = {147607052,
147607412, 147607220}, sb_point = 147607532, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2299, last_modified = {1, 1, 1},
last_point = {147607340, 147607628, 147607484}, last_start = {147164516, 147607580,
147165044}, last_facechange = {1, 1, 1}, face_cachels = 0x9a62298, glyph_cachels =
0x9a622b0, subwindow_instance_cache = 161882848, line_start_cache = 0x9a622c8,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 111,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 1}, window_end_pos = {615,
615, -1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441940, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1,
#<x-frame "emacs" 0x2900>
ldp $41.device
Lisp => #<x-device on ":0.0" 0x25ce>
==============================================================================================================================================================
Loop Fnext_window from selected_window
$48 = selected_window
call Fnext_window ($48, mini ? Qt : Qnil, frame_arg, device)
Lisp => #<window on " *Minibuf-0*" 0x1f63e>
Lisp => #<x-frame "emacs" 0x1f444>
ldp $59.device
#<x-device on "hm:0.0" 0x1f432>
---------------------------------------------------------------------------------------------------
(gdb) call Fnext_window ($55, mini ? Qt : Qnil, frame_arg, device)
Lisp => $60 = 145220040
(gdb) ldp $60
Lisp => #<window on "*Hugs*" 0x5817>
(gdb)
(gdb) ldp $63
Lisp => #<x-frame "emacs" 0x2900>
(gdb) ldp $64.device
#<x-device on ":0.0" 0x25ce>
---------------------------------------------------------------------------------------------------
(gdb) call Fnext_window ($60, mini ? Qt : Qnil, frame_arg, device)
Lisp => $65 = 161882224
(gdb) ldp $65
Lisp => #<window on "Makefile" 0x1e982>
ldp $67.frame
Lisp => #<x-frame "emacs" 0x2900>
ldp $69.device
Lisp => #<x-device on ":0.0" 0x25ce>
---------------------------------------------------------------------------------------------------
(gdb) call Fnext_window ($65, mini ? Qt : Qnil, frame_arg, device)
Lisp => $70 = 148737496
(gdb) ldp $70
Lisp => #<window on "dependencies-raw" 0x1db07>
(gdb)
---------------------------------------------------------------------------------------------------
(gdb) ldp $70
Lisp => #<window on "dependencies-raw" 0x1db07>
(gdb) call Fnext_window ($70, mini ? Qt : Qnil, frame_arg, device)
$71 = 141701016
---------------------------------------------------------------------------------------------------
(gdb) ldp $71
Lisp => #<window on " *Minibuf-0*" 0x2aa5>
(gdb)
---------------------------------------------------------------------------------------------------
(gdb) call Fnext_window ($71, mini ? Qt : Qnil, frame_arg, device)
$72 = 145220040
(gdb) ldp $72
Lisp => #<window on "*Hugs*" 0x5817>
(gdb)
**************************************************************************************
gunter.philco.com[2007]$ gdb /usr/src/xemacs/xemacs21-21.4.8/src/xemacs-21.4.8-mule
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...
(gdb) break assertion_failure
Function "assertion_failure" not defined.
(gdb) break assert_failure
Function "assert_failure" not defined.
(gdb) break main
Breakpoint 1 at 0x80c1dee: file emacs.c, line 2666.
(gdb) br assert_failed
Breakpoint 2 at 0x80c2a3a: file emacs.c, line 3270.
(gdb) run
Starting program: /usr/src/xemacs/xemacs21-21.4.8/src/xemacs-21.4.8-mule
Breakpoint 1, main (argc=1, argv=0xbfffe6f4, envp=0xbfffe6fc) at emacs.c:2666
2666 int volatile vol_argc = argc;
(gdb) li
2661 which vaguely resembles the C++ mechanisms. */
2662 __try
2663 {
2664 #endif
2665
2666 int volatile vol_argc = argc;
2667 char ** volatile vol_argv = argv;
2668 char ** volatile vol_envp = envp;
2669 /* This is hairy. We need to compute where the XEmacs binary was invoked
2670 from because temacs initialization requires it to find the lisp
(gdb) cont
Continuing.
Breakpoint 2, assert_failed (file=0x82c6ae8 "window.c", line=2643,
expr=0x82c6228 "abort()") at emacs.c:3270
3270 if (fatal_error_in_progress)
(gdb) up
#1 0x082339da in window_loop (type=GET_BUFFER_WINDOW, obj=167377200, mini=1,
which_frames=137517660, dedicated_too=1, which_devices=137401948) at window.c:2643
2643 abort();
(gdb) li
2638
2639 If you find that XEmacs is aborting here, and you
2640 need to be up and running ASAP, it should be safe to
2641 comment out the following abort(), as long as you
2642 leave the "break;" alone. */
2643 abort();
2644 break; /* <--- KEEP THIS HERE! Do not delete! */
2645 }
2646
2647 /* Note that we do not pay attention here to whether
(gdb) source /usr/src/xemacs/xemacs21-21.4.8/src/.gdbinit
(gdb) pobj which_devices
$1 = (Lisp_Symbol *) 0x830965c
$2 = {lheader = {type = 4, mark = 0, c_readonly = 0, lisp_readonly = 0}, next = 0x0, name
= 0x8308e64, value = 137401948, function = 137065068, plist = 137401948}
Symbol name: nil
(gdb) pobj which_frames
$3 = (Lisp_Symbol *) 0x8325a5c
$4 = {lheader = {type = 4, mark = 0, c_readonly = 0, lisp_readonly = 0}, next = 0x0, name
= 0x8325f8c, value = 137065068, function = 137065068, plist = 137401948}
Symbol name: visible
(gdb) pobj obj
$5 = (struct buffer *) 0x9f9f930
$6 = {header = {lheader = {type = 24, mark = 0, c_readonly = 0, lisp_readonly = 0}, next =
0x991d800, uid = 144912, free = 0}, own_text = {
beg = 0xa1b7f68 "cd /home/gunter/wir/hw/\nmake dep_raw\nmake Acc.hs
AccBatteryDo.hs BalancePoint.hs CfgSwitches.hs DistRam.hs ErrLightDo.hs FourPortRam.hs
FourPortRamDo.hs ILAEther.hs Lattice.hs LeakyIntgr.hs LeakyIntgr"..., gpt = 1641, z =
1642, bufz = 1642, gap_size = 382, end_gap_size = 0, modiff = 454, save_modiff = 444,
mule_bufmin = 1, mule_bufmax = 25, mule_bytmin = 1, mule_bytmax = 25, mule_shifter =
0, mule_three_p = 0, mule_bufpos_cache = {602, 570, 577, 311, 634, 639, 589,
634, 639, 311, 311, 311, 311, 1023, 1016, 1009}, mule_bytind_cache = {602, 570, 577,
311, 634, 639, 589, 634, 639, 311, 311, 311, 311, 1023, 1016, 1009},
line_number_cache = 137401948, changes = 0xa0ece68}, text = 0x9f9f93c, pt = 1597,
bufpt = 1597, begv = 1, bufbegv = 1, zv = 1642, bufzv = 1642, face_change = 145,
buffer_local_face_property = 0, changes = 0x9947678, markers = 0x8cbfd8c, extent_info =
169310592, base_buffer = 0x0, indirect_children = 137401948,
local_var_flags = 0, modtime = 0, auto_save_modified = 0, auto_save_failure_time = -1,
last_window_start = 1, name = 144569468, filename = 137401948,
directory = 149137804, backed_up = 137401948, saved_size = 1, auto_save_file_name =
137401948, read_only = 137401948, mark = 147128868, local_var_alist = 160599404,
major_mode = 137403748, mode_name = 137608964, modeline_format = 139844428, keymap =
137401948, abbrev_table = 139083904, syntax_table = 137967936,
mirror_syntax_table = 137969120, category_table = 137963552, buffer_file_coding_system =
139959332, case_fold_search = 137401972, tab_width = 17, fill_column = 141,
left_margin = 1, auto_fill_function = 137401948, case_table = 139522856, truncate_lines
= 137401948, ctl_arrow = 139548596, selective_display = 137401948,
selective_display_ellipses = 137401972, overwrite_mode = 137401948, abbrev_mode =
137401948, undo_list = 170584732, file_format = 137401948, point_marker = 147128820,
point_before_scroll = 137401948, file_truename = 137401948, invisibility_spec =
137401972, generated_modeline_string = 144569548, modeline_extent_table = 167990664}
(gdb) pobj conscons
No symbol "conscons" in current context.
(gdb) pobj concons
$7 = (Lisp_Cons *) 0xa029d18
$8 = {lheader = {type = 6, mark = 0, c_readonly = 0, lisp_readonly = 0}, car = 145430176,
cdr = 137401948}
(gdb) ldp concons
Lisp => (#<x-console on "hm:0" 0x1f42d>)
(gdb) ldp devcons
(#<x-device on "hm:0.0" 0x1f432>)
(gdb) call debug_backtrace ()
Lisp => get-buffer-window(#<buffer "*compilation*"> visible)
# bind (name limit on-frame not-this-window-p buffer)
get-frame-for-buffer-noselect(#<buffer "*compilation*"> nil nil)
# bind (on-frame not-this-window-p buffer)
get-frame-for-buffer(#<buffer "*compilation*"> nil nil)
# bind (window old-frame target-frame explicit-frame)
byte-code("..." [explicit-frame tem car target-frame buffer window nil
last-nonminibuf-frame selected-frame get-buffer bufferp wrong-type-argument throw done
buffer-dedicated-frame frame-live-p window-buffer selected-window display-buffer-1
buffer-name assoc switch-to-buffer string-match 0 get-buffer-window frame-selected-window
set-window-buffer frame-property minibuffer only window-dedicated-p frame-root-window
unsplittable get-largest-window visible t window-frame window-height window-width
window-leftmost-p window-rightmost-p split-window get-lru-window window-parent
window-previous-child window-next-child window-pixel-edges window-pixel-height
enlarge-window 2 ...] 7)
# (catch done ...)
# bind (override-frame not-this-window-p buffer)
display-buffer(#<buffer "*compilation*">)
# bind (regexp-alist parser thisdir buffer-save outwin outbuf name-function regexp-alist
parser name-of-mode error-message command)
compile-internal("make dep_raw" "No more errors")
# bind (command)
#<compiled-function (command) "...(13)" [compilation-ask-about-save command
compile-command save-some-buffers nil compile-internal "No more errors"] 3
("/usr/share/xemacs21/packages/lisp/xemacs-base/compile.elc" . 14250) (byte-code
"\n¬ «
@
k«ÆªÀ#C
C"
[compile-history current-prefix-arg compilation-read-command compile-command
read-shl-command "Compile command: " ...] 5)>("make dep_raw")
call-interactively(compile)
# (condition-case ... . error)
# (catch top-level ...)
(gdb) print lose_lose
$9 = 500
(gdb) pobj p
$10 = (struct window *) 0x9a62070
$11 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x89d41a8, uid = 125314, free = 0}, frame = 141163240, mini_p = 137401948,
next = 137401948, prev = 145220040, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 614, pixel_height = 595, pixel_width = 777,
buffer = 171224056, start = {147607196, 147622308, 147607244}, pointm = {147607052,
147607412, 147607220}, sb_point = 147607532, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2299, last_modified = {1, 1, 1},
last_point = {147607340, 147607628, 147607484}, last_start = {147164516, 147607580,
147165044}, last_facechange = {1, 1, 1}, face_cachels = 0x9a62298, glyph_cachels =
0x9a622b0, subwindow_instance_cache = 161882848, line_start_cache = 0x9a622c8,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 111,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 1}, window_end_pos = {615,
615, -1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441940, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 1,
need_vertical_divider_valid_p = 1}
(gdb) ldp p
Lisp => #<window on "Makefile" 0x1e982>
(gdb) ldp obj
#<buffer "*compilation*">
(gdb) ldp concons
Lisp => (#<x-console on "hm:0" 0x1f42d>)
(gdb) lpd the_frame
Lisp => Undefined command: "lpd". Try "help".
(gdb) ldp the_frame
Lisp => #<x-frame "emacs" 0x1f444>
(gdb) ldp obj
#<buffer "*compilation*">
(gdb) ldp last_window
Lisp => #<window on "*compilation*" 0x252eb>
(gdb) pobj last_window
Lisp => $12 = (struct window *) 0x99a8fe8
$13 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa0257e0, uid = 152299, free = 0}, frame = 168397712, mini_p = 137401948,
next = 161042848, prev = 137401948, hchild = 137401948, vchild = 137401948, parent =
161092864, pixel_left = 683, pixel_top = 26, pixel_height = 462,
pixel_width = 681, buffer = 167377200, start = {147231212, 147231788, 147230948}, pointm
= {147231860, 147231140, 145670996}, sb_point = 147231908, hscroll = 0,
modeline_hscroll = 0, top_yoffset = 0, left_xoffset = 0, use_time = 2147, last_modified
= {909, 909, 1}, last_point = {147231932, 147225940, 145670828}, last_start = {
147231716, 145599100, 147231836}, last_facechange = {291, 291, 1}, face_cachels =
0x99a9210, glyph_cachels = 0x99a9228, subwindow_instance_cache = 167809776,
line_start_cache = 0x99a9240, line_cache_last_updated = 909,
line_cache_validation_override = 0, max_line_len = 412, last_point_x = {-1, -1, -1},
last_point_y = {-1,
-1, -1}, window_end_pos = {-1, -1, -1}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442036, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) ldp $13.frame
Lisp => #<x-frame "emacs" 0x1f444>
(gdb) pobj $13.frame
$14 = (struct frame *) 0xa098b90
$15 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) pobj $15.frame.device
There is no member named frame.
(gdb) pobj $15.device
$16 = (struct device *) 0x8b1b718
$17 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x87761e8, uid = 128050, free = 0}, devmeths = 0x8337d20, name = 143507932,
connection = 143739780, canon_connection = 143507564, frame_list = 166792036, console =
145430176, selected_frame = 168397712, frame_with_focus_real = 137401948,
frame_with_focus_for_hooks = 137401948, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 167393076,
color_instance_cache = 164781656, font_instance_cache = 167041008, charset_font_cache =
164702784, image_instance_cache = 166414336, device_data = 0x9f29610,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 0, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0xa098b90, low_x_coord = 1231,
high_x_coord = 1232, col = 0, obj_x = 0, low_y_coord = 970, high_y_coord = 971, row =
0, obj_y = 0, w = 0x0, bufpos = 0, closest = 0, modeline_closest = -1,
obj1 = 137401948, obj2 = 137401948, retval = 3}, baud_rate = 38400, on_console_p = 0,
connected_to_nas_p = 0, infd = 10, outfd = 10, old_fcntl_owner = 0}
(gdb) ldp $15.device
Lisp => #<x-device on "hm:0.0" 0x1f432>
(gdb) call debug_backtrace ()
get-buffer-window(#<buffer "*compilation*"> visible)
# bind (name limit on-frame not-this-window-p buffer)
get-frame-for-buffer-noselect(#<buffer "*compilation*"> nil nil)
# bind (on-frame not-this-window-p buffer)
get-frame-for-buffer(#<buffer "*compilation*"> nil nil)
# bind (window old-frame target-frame explicit-frame)
byte-code("..." [explicit-frame tem car target-frame buffer window nil
last-nonminibuf-frame selected-frame get-buffer bufferp wrong-type-argument throw done
buffer-dedicated-frame frame-live-p window-buffer selected-window display-buffer-1
buffer-name assoc switch-to-buffer string-match 0 get-buffer-window frame-selected-window
set-window-buffer frame-property minibuffer only window-dedicated-p frame-root-window
unsplittable get-largest-window visible t window-frame window-height window-width
window-leftmost-p window-rightmost-p split-window get-lru-window window-parent
window-previous-child window-next-child window-pixel-edges window-pixel-height
enlarge-window 2 ...] 7)
# (catch done ...)
# bind (override-frame not-this-window-p buffer)
display-buffer(#<buffer "*compilation*">)
# bind (regexp-alist parser thisdir buffer-save outwin outbuf name-function regexp-alist
parser name-of-mode error-message command)
compile-internal("make dep_raw" "No more errors")
# bind (command)
#<compiled-function (command) "...(13)" [compilation-ask-about-save command
compile-command save-some-buffers nil compile-internal "No more errors"] 3
("/usr/share/xemacs21/packages/lisp/xemacs-base/compile.elc" . 14250) (byte-code
"\n¬ «
@
k«ÆªÀ#C
C"
[compile-history current-prefix-arg compilation-read-command compile-command
read-shl-command "Compile command: " ...] 5)>("make dep_raw")
call-interactively(compile)
# (condition-case ... . error)
# (catch top-level ...)
(gdb) ldp device
Lisp => #<x-device on "hm:0.0" 0x1f432>
(gdb) pobj device
$18 = (struct device *) 0x8b1b718
$19 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x87761e8, uid = 128050, free = 0}, devmeths = 0x8337d20, name = 143507932,
connection = 143739780, canon_connection = 143507564, frame_list = 166792036, console =
145430176, selected_frame = 168397712, frame_with_focus_real = 137401948,
frame_with_focus_for_hooks = 137401948, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 167393076,
color_instance_cache = 164781656, font_instance_cache = 167041008, charset_font_cache =
164702784, image_instance_cache = 166414336, device_data = 0x9f29610,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 0, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0xa098b90, low_x_coord = 1231,
high_x_coord = 1232, col = 0, obj_x = 0, low_y_coord = 970, high_y_coord = 971, row =
0, obj_y = 0, w = 0x0, bufpos = 0, closest = 0, modeline_closest = -1,
obj1 = 137401948, obj2 = 137401948, retval = 3}, baud_rate = 38400, on_console_p = 0,
connected_to_nas_p = 0, infd = 10, outfd = 10, old_fcntl_owner = 0}
(gdb) pobj frame_arg
$20 = (Lisp_Symbol *) 0x8325a5c
$21 = {lheader = {type = 4, mark = 0, c_readonly = 0, lisp_readonly = 0}, next = 0x0, name
= 0x8325f8c, value = 137065068, function = 137065068, plist = 137401948}
Symbol name: visible
(gdb) ldp frame_arg
Lisp => visible
(gdb) p mini
$22 = 1
(gdb) pobj w
$23 = (struct window *) 0x9a62070
$24 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x89d41a8, uid = 125314, free = 0}, frame = 141163240, mini_p = 137401948,
next = 137401948, prev = 145220040, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 614, pixel_height = 595, pixel_width = 777,
buffer = 171224056, start = {147607196, 147622308, 147607244}, pointm = {147607052,
147607412, 147607220}, sb_point = 147607532, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2299, last_modified = {1, 1, 1},
last_point = {147607340, 147607628, 147607484}, last_start = {147164516, 147607580,
147165044}, last_facechange = {1, 1, 1}, face_cachels = 0x9a62298, glyph_cachels =
0x9a622b0, subwindow_instance_cache = 161882848, line_start_cache = 0x9a622c8,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 111,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 1}, window_end_pos = {615,
615, -1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441940, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 1,
need_vertical_divider_valid_p = 1}
(gdb) ldp w
Lisp => #<window on "Makefile" 0x1e982>
(gdb) ldp device
#<x-device on "hm:0.0" 0x1f432>
(gdb) pobj $24.frame
Lisp => $25 = (struct frame *) 0x869fae8
$26 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bf6a8, uid = 10496, free = 0}, framemeths = 0x8337d20, height = 86,
width = 224, new_height = 0, new_width = 0, char_height = 86, char_width = 224,
pixheight = 1227, pixwidth = 1592, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x8686590, modiff = 49159, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x871e9d0, 0x0, 0x0, 0x0},
desired_display_lines = {0x89dc030, 0x0, 0x0, 0x0}, frame_data = 0x86e3118, device =
141280896, name = 137623644, focus_frame = 137401948, root_window = 144807792,
selected_window = 161882224, minibuffer_window = 141701016, last_nonminibuf_window =
161882224, plist = 138997384, old_buffer_alist = 141888024,
buffer_alist = 160979484, buffer_predicate = 137401948, pointer = 148432192, icon =
144552840, menubar_data = 141558736, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 141438424,
left_margin_width = 1, right_margin_width = 1, visible = 1, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 0, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 0, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 0, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 1, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) pobj $26.device
$27 = (struct device *) 0x86bc680
$28 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bc540, uid = 9678, free = 0}, devmeths = 0x8337d20, name = 141278740,
connection = 141278548, canon_connection = 141278708, frame_list = 140927672, console =
141279728, selected_frame = 141163240, frame_with_focus_real = 141163240,
frame_with_focus_for_hooks = 141163240, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 138391792,
color_instance_cache = 141281072, font_instance_cache = 141281488, charset_font_cache =
141281904, image_instance_cache = 141282320, device_data = 0x86bcd50,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 1, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0x869fae8, low_x_coord = 977,
high_x_coord = 984, col = 28, obj_x = 5, low_y_coord = 586, high_y_coord = 601, row =
40, obj_y = 1, w = 0x8dd8dd8, bufpos = 1670, closest = 1670,
modeline_closest = -1, obj1 = 137401948, obj2 = 137401948, retval = 1}, baud_rate =
38400, on_console_p = 1, connected_to_nas_p = 0, infd = 9, outfd = 9,
old_fcntl_owner = 0}
(gdb) ldp $26.device
Lisp => #<x-device on ":0.0" 0x25ce>
(gdb) call Fnext_window (w, mini ? Qt : Qnil, frame_arg, device)
$29 = 148737496
(gdb) ldp $29
Lisp => #<window on "dependencies-raw" 0x1db07>
(gdb) call Fnext_window ($29, mini ? Qt : Qnil, frame_arg, device)
$30 = 141701016
(gdb) ldp $30
Lisp => #<window on " *Minibuf-0*" 0x2aa5>
(gdb) call Fnext_window ($30, mini ? Qt : Qnil, frame_arg, device)
$31 = 145220040
(gdb) ldp $31
Lisp => #<window on "*Hugs*" 0x5817>
(gdb) call Fnext_window ($31, mini ? Qt : Qnil, frame_arg, device)
$32 = 161882224
(gdb) ldp $32
Lisp => #<window on "Makefile" 0x1e982>
(gdb) ldp last_window
#<window on "*compilation*" 0x252eb>
(gdb) ldp w
Lisp => #<window on "Makefile" 0x1e982>
(gdb) call Fnext_window ($32, mini ? Qt : Qnil, frame_arg, device)
Lisp => $33 = 148737496
(gdb) ldp $33
Lisp => #<window on "dependencies-raw" 0x1db07>
(gdb) ldp device
#<x-device on "hm:0.0" 0x1f432>
(gdb) ldp last_window
Lisp => #<window on "*compilation*" 0x252eb>
(gdb) pobj last_window
Lisp => $34 = (struct window *) 0x99a8fe8
$35 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa0257e0, uid = 152299, free = 0}, frame = 168397712, mini_p = 137401948,
next = 161042848, prev = 137401948, hchild = 137401948, vchild = 137401948, parent =
161092864, pixel_left = 683, pixel_top = 26, pixel_height = 462,
pixel_width = 681, buffer = 167377200, start = {147231212, 147231788, 147230948}, pointm
= {147231860, 147231140, 145670996}, sb_point = 147231908, hscroll = 0,
modeline_hscroll = 0, top_yoffset = 0, left_xoffset = 0, use_time = 2147, last_modified
= {909, 909, 1}, last_point = {147231932, 147225940, 145670828}, last_start = {
147231716, 145599100, 147231836}, last_facechange = {291, 291, 1}, face_cachels =
0x99a9210, glyph_cachels = 0x99a9228, subwindow_instance_cache = 167809776,
line_start_cache = 0x99a9240, line_cache_last_updated = 909,
line_cache_validation_override = 0, max_line_len = 412, last_point_x = {-1, -1, -1},
last_point_y = {-1,
-1, -1}, window_end_pos = {-1, -1, -1}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442036, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) pobj $35.frame
$36 = (struct frame *) 0xa098b90
$37 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $35.frame
Lisp => #<x-frame "emacs" 0x1f444>
(gdb) ldp $37.device
#<x-device on "hm:0.0" 0x1f432>
(gdb) pobj w
Lisp => $38 = (struct window *) 0x9a62070
$39 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x89d41a8, uid = 125314, free = 0}, frame = 141163240, mini_p = 137401948,
next = 137401948, prev = 145220040, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 614, pixel_height = 595, pixel_width = 777,
buffer = 171224056, start = {147607196, 147622308, 147607244}, pointm = {147607052,
147607412, 147607220}, sb_point = 147607532, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2299, last_modified = {1, 1, 1},
last_point = {147607340, 147607628, 147607484}, last_start = {147164516, 147607580,
147165044}, last_facechange = {1, 1, 1}, face_cachels = 0x9a62298, glyph_cachels =
0x9a622b0, subwindow_instance_cache = 161882848, line_start_cache = 0x9a622c8,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 111,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 1}, window_end_pos = {615,
615, -1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441940, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 1,
need_vertical_divider_valid_p = 1}
(gdb) pobj $39
Integer: 539294738
(gdb) pobj $39.frame
$40 = (struct frame *) 0x869fae8
$41 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bf6a8, uid = 10496, free = 0}, framemeths = 0x8337d20, height = 86,
width = 224, new_height = 0, new_width = 0, char_height = 86, char_width = 224,
pixheight = 1227, pixwidth = 1592, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x8686590, modiff = 49159, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x871e9d0, 0x0, 0x0, 0x0},
desired_display_lines = {0x89dc030, 0x0, 0x0, 0x0}, frame_data = 0x86e3118, device =
141280896, name = 137623644, focus_frame = 137401948, root_window = 144807792,
selected_window = 161882224, minibuffer_window = 141701016, last_nonminibuf_window =
161882224, plist = 138997384, old_buffer_alist = 141888024,
buffer_alist = 160979484, buffer_predicate = 137401948, pointer = 148432192, icon =
144552840, menubar_data = 141558736, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 141438424,
left_margin_width = 1, right_margin_width = 1, visible = 1, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 0, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 0, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 0, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 1, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) pobj $41.device
$42 = (struct device *) 0x86bc680
$43 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bc540, uid = 9678, free = 0}, devmeths = 0x8337d20, name = 141278740,
connection = 141278548, canon_connection = 141278708, frame_list = 140927672, console =
141279728, selected_frame = 141163240, frame_with_focus_real = 141163240,
frame_with_focus_for_hooks = 141163240, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 138391792,
color_instance_cache = 141281072, font_instance_cache = 141281488, charset_font_cache =
141281904, image_instance_cache = 141282320, device_data = 0x86bcd50,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 1, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0x869fae8, low_x_coord = 977,
high_x_coord = 984, col = 28, obj_x = 5, low_y_coord = 586, high_y_coord = 601, row =
40, obj_y = 1, w = 0x8dd8dd8, bufpos = 1670, closest = 1670,
modeline_closest = -1, obj1 = 137401948, obj2 = 137401948, retval = 1}, baud_rate =
38400, on_console_p = 1, connected_to_nas_p = 0, infd = 9, outfd = 9,
old_fcntl_owner = 0}
(gdb) ldp $41.device
Lisp => #<x-device on ":0.0" 0x25ce>
(gdb) ldp w
#<window on "Makefile" 0x1e982>
(gdb) ldp $40
Lisp => #<x-frame "emacs" 0x2900>
(gdb) pobj $41.device
Lisp => $44 = (struct device *) 0x86bc680
$45 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bc540, uid = 9678, free = 0}, devmeths = 0x8337d20, name = 141278740,
connection = 141278548, canon_connection = 141278708, frame_list = 140927672, console =
141279728, selected_frame = 141163240, frame_with_focus_real = 141163240,
frame_with_focus_for_hooks = 141163240, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 138391792,
color_instance_cache = 141281072, font_instance_cache = 141281488, charset_font_cache =
141281904, image_instance_cache = 141282320, device_data = 0x86bcd50,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 1, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0x869fae8, low_x_coord = 977,
high_x_coord = 984, col = 28, obj_x = 5, low_y_coord = 586, high_y_coord = 601, row =
40, obj_y = 1, w = 0x8dd8dd8, bufpos = 1670, closest = 1670,
modeline_closest = -1, obj1 = 137401948, obj2 = 137401948, retval = 1}, baud_rate =
38400, on_console_p = 1, connected_to_nas_p = 0, infd = 9, outfd = 9,
old_fcntl_owner = 0}
(gdb) ldp the_frame
Lisp => #<x-frame "emacs" 0x1f444>
(gdb) pobj the_frame
$46 = (struct frame *) 0xa098b90
$47 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $47.device
Lisp => #<x-device on "hm:0.0" 0x1f432>
(gdb) ldp $47.selected_window
#<window on "dependencies-raw" 0x25bc3>
(gdb) pobj $47.selected_window
Lisp => $48 = (struct window *) 0x99951a0
$49 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa1430b0, uid = 154563, free = 0}, frame = 168397712, mini_p = 137401948,
next = 137401948, prev = 161124328, hchild = 137401948, vchild = 137401948, parent =
161092864, pixel_left = 683, pixel_top = 488, pixel_height = 469,
pixel_width = 681, buffer = 167596240, start = {147634820, 147634604, 147634076}, pointm
= {147634844, 147634892, 147629860}, sb_point = 147634700, hscroll = 0,
modeline_hscroll = 0, top_yoffset = 0, left_xoffset = 0, use_time = 2161, last_modified
= {3025, 3025, 1}, last_point = {147629380, 147634508, 147629956},
last_start = {147629884, 147621324, 147629500}, last_facechange = {3, 3, 1},
face_cachels = 0x99953c8, glyph_cachels = 0x99953e0, subwindow_instance_cache = 161043472,
line_start_cache = 0x99953f8, line_cache_last_updated = 3025,
line_cache_validation_override = 0, max_line_len = 71, last_point_x = {0, 0, -1},
last_point_y = {1, 1,
-1}, window_end_pos = {27572, 27572, 26211}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442052, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) pobj $49.frame
$50 = (struct frame *) 0xa098b90
$51 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) pobj $51.device
$52 = (struct device *) 0x8b1b718
$53 = {header = {lheader = {type = 35, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x87761e8, uid = 128050, free = 0}, devmeths = 0x8337d20, name = 143507932,
connection = 143739780, canon_connection = 143507564, frame_list = 166792036, console =
145430176, selected_frame = 168397712, frame_with_focus_real = 137401948,
frame_with_focus_for_hooks = 137401948, frame_that_ought_to_have_focus = 137401948,
device_class = 137522348, user_defined_tags = 167393076,
color_instance_cache = 164781656, font_instance_cache = 167041008, charset_font_cache =
164702784, image_instance_cache = 166414336, device_data = 0x9f29610,
buffers_changed = 1, clip_changed = 1, extents_changed = 0, faces_changed = 0,
frame_changed = 0, glyphs_changed = 0, subwindows_changed = 0,
subwindows_state_changed = 0, icon_changed = 0, menubar_changed = 1, modeline_changed =
1, point_changed = 1, size_changed = 0, gutter_changed = 1,
toolbar_changed = 0, windows_changed = 1, windows_structure_changed = 0, locked = 0,
pixel_to_glyph_cache = {valid = 0, frame = 0xa098b90, low_x_coord = 1231,
high_x_coord = 1232, col = 0, obj_x = 0, low_y_coord = 970, high_y_coord = 971, row =
0, obj_y = 0, w = 0x0, bufpos = 0, closest = 0, modeline_closest = -1,
obj1 = 137401948, obj2 = 137401948, retval = 3}, baud_rate = 38400, on_console_p = 0,
connected_to_nas_p = 0, infd = 10, outfd = 10, old_fcntl_owner = 0}
(gdb) ldp $51.device
Lisp => #<x-device on "hm:0.0" 0x1f432>
(gdb) p mini
$54 = 1
(gdb) call Fnext_window ($48, mini ? Qt : Qnil, frame_arg, device)
$55 = 168989832
(gdb) ldp $55
Lisp => #<window on " *Minibuf-0*" 0x1f63e>
(gdb) pobj $55
$56 = (struct window *) 0xa129488
$57 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0xa00a2e8, uid = 128574, free = 0}, frame = 168397712, mini_p = 137401972,
next = 137401948, prev = 161117792, hchild = 137401948, vchild = 137401948, parent =
137401948, pixel_left = 4, pixel_top = 957, pixel_height = 14, pixel_width = 1360,
buffer = 137976528, start = {147633236, 147633380, 147633548}, pointm = {147633620,
147633788, 147633812}, sb_point = 147633908, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2155, last_modified = {22627, 22627, 1},
last_point = {147634340, 147634460, 147634628}, last_start = {147634772,
147629236, 147630100}, last_facechange = {3, 3, 1}, face_cachels = 0x9d0f208,
glyph_cachels = 0x8b121f8, subwindow_instance_cache = 167624184,
line_start_cache = 0x8ab7638, line_cache_last_updated = -1,
line_cache_validation_override = 0, max_line_len = 46, last_point_x = {-1, -1, -1},
last_point_y = {-1, -1,
-1}, window_end_pos = {-1, -1, -1}, redisplay_end_trigger = 137401948,
gutter_extent_modiff = {0, 0, 0, 0}, last_redisplay_pos = 0, dedicated = 137401948,
display_table = 140311904, modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5, vertical_divider_always_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 168788192, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170442084, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {137401948, 1, 1, 1}, gutter_border_width =
{1, 1, 1, 1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 0, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 0,
need_vertical_divider_valid_p = 1}
(gdb) pobj $57.frame
$58 = (struct frame *) 0xa098b90
$59 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x8af0208, uid = 128068, free = 0}, framemeths = 0x8337d20, height = 68,
width = 192, new_height = 0, new_width = 0, char_height = 68, char_width = 192,
pixheight = 975, pixwidth = 1368, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x9fdd298, modiff = 36655, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x8c391f8, 0x0, 0x0, 0x0},
desired_display_lines = {0x8c39210, 0x0, 0x0, 0x0}, frame_data = 0x8a46fa0, device =
145864472, name = 137623644, focus_frame = 137401948, root_window = 161117792,
selected_window = 161042848, minibuffer_window = 168989832, last_nonminibuf_window =
161042848, plist = 167323636, old_buffer_alist = 145671400,
buffer_alist = 145393432, buffer_predicate = 137401948, pointer = 168678688, icon =
167088736, menubar_data = 167813864, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 168788104,
left_margin_width = 1, right_margin_width = 1, visible = 0, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 1, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 1, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 1, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 0, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $58
Lisp => #<x-frame "emacs" 0x1f444>
(gdb) ldp $59.device
#<x-device on "hm:0.0" 0x1f432>
(gdb) call Fnext_window ($55, mini ? Qt : Qnil, frame_arg, device)
Lisp => $60 = 145220040
(gdb) ldp $60
Lisp => #<window on "*Hugs*" 0x5817>
(gdb) pobj $60
$61 = (struct window *) 0x8a7e1c8
$62 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x87893e8, uid = 22551, free = 0}, frame = 141163240, mini_p = 137401948,
next = 161882224, prev = 137401948, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 26, pixel_height = 588, pixel_width = 777,
buffer = 167861448, start = {145205644, 145205668, 145205692}, pointm = {145205716,
145205740, 145205764}, sb_point = 145205788, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2293, last_modified = {1, 1, 1},
last_point = {145205812, 145205836, 145205860}, last_start = {145205884, 145205908,
145205932}, last_facechange = {1, 1, 1}, face_cachels = 0x8a7e3f0, glyph_cachels =
0x8a7e408, subwindow_instance_cache = 145220664, line_start_cache = 0x8a7e420,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 202,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 39}, window_end_pos = {-1, -1,
-1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441876, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 1,
need_vertical_divider_valid_p = 1}
(gdb) pobj $62.frame
$63 = (struct frame *) 0x869fae8
$64 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bf6a8, uid = 10496, free = 0}, framemeths = 0x8337d20, height = 86,
width = 224, new_height = 0, new_width = 0, char_height = 86, char_width = 224,
pixheight = 1227, pixwidth = 1592, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x8686590, modiff = 49159, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x871e9d0, 0x0, 0x0, 0x0},
desired_display_lines = {0x89dc030, 0x0, 0x0, 0x0}, frame_data = 0x86e3118, device =
141280896, name = 137623644, focus_frame = 137401948, root_window = 144807792,
selected_window = 161882224, minibuffer_window = 141701016, last_nonminibuf_window =
161882224, plist = 138997384, old_buffer_alist = 141888024,
buffer_alist = 160979484, buffer_predicate = 137401948, pointer = 148432192, icon =
144552840, menubar_data = 141558736, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 141438424,
left_margin_width = 1, right_margin_width = 1, visible = 1, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 0, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 0, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 0, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 1, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $63
Lisp => #<x-frame "emacs" 0x2900>
(gdb) ldp $64.device
#<x-device on ":0.0" 0x25ce>
(gdb) call Fnext_window ($60, mini ? Qt : Qnil, frame_arg, device)
Lisp => $65 = 161882224
(gdb) ldp $65
Lisp => #<window on "Makefile" 0x1e982>
(gdb) pobj $65
$66 = (struct window *) 0x9a62070
$67 = {header = {lheader = {type = 37, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x89d41a8, uid = 125314, free = 0}, frame = 141163240, mini_p = 137401948,
next = 137401948, prev = 145220040, hchild = 137401948, vchild = 137401948, parent =
144523112, pixel_left = 4, pixel_top = 614, pixel_height = 595, pixel_width = 777,
buffer = 171224056, start = {147607196, 147622308, 147607244}, pointm = {147607052,
147607412, 147607220}, sb_point = 147607532, hscroll = 0, modeline_hscroll = 0,
top_yoffset = 0, left_xoffset = 0, use_time = 2299, last_modified = {1, 1, 1},
last_point = {147607340, 147607628, 147607484}, last_start = {147164516, 147607580,
147165044}, last_facechange = {1, 1, 1}, face_cachels = 0x9a62298, glyph_cachels =
0x9a622b0, subwindow_instance_cache = 161882848, line_start_cache = 0x9a622c8,
line_cache_last_updated = 1, line_cache_validation_override = 0, max_line_len = 111,
last_point_x = {-1, -1, 0}, last_point_y = {-1, -1, 1}, window_end_pos = {615,
615, -1}, redisplay_end_trigger = 137401948, gutter_extent_modiff = {0, 0, 0, 0},
last_redisplay_pos = 0, dedicated = 137401948, display_table = 140311904,
modeline_shadow_thickness = 5, has_modeline_p = 137401972,
vertical_divider_shadow_thickness = 5, vertical_divider_line_width = 7,
vertical_divider_spacing = 5,
vertical_divider_always_visible_p = 137401972, scrollbar_width = 31, scrollbar_height =
31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, scrollbar_pointer = 141439096, toolbar = {140449512,
137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1, 1}, toolbar_border_width =
{1, 1, 1, 1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_buttons_captioned_p = 137401972, default_toolbar = 140449512,
default_toolbar_width = 81, default_toolbar_height = 75, default_toolbar_visible_p =
137401972,
default_toolbar_border_width = 1, gutter = {144726056, 137401948, 137401948, 137401948},
real_gutter = {170441940, 137401948, 137401948, 137401948}, gutter_size = {
137521820, 1, 1, 1}, real_gutter_size = {45, 1, 1, 1}, gutter_border_width = {1, 1, 1,
1}, gutter_visible_p = {139935960, 137401972, 137401972, 137401972},
default_gutter = 137401948, default_gutter_width = 137521820, default_gutter_height =
137521820, default_gutter_visible_p = 139935960, default_gutter_border_width = 5,
left_margin_width = 1, right_margin_width = 1, minimum_line_ascent = 1,
minimum_line_descent = 1, use_left_overflow = 137401948, use_right_overflow = 137401948,
menubar_visible_p = 137401972, text_cursor_visible_p = 137401972, config_mark = 0, dead
= 0, force_start = 0, redo_modeline = 1, start_at_line_beg = 1,
windows_changed = 1, shadow_thickness_changed = 0, need_vertical_divider_p = 1,
need_vertical_divider_valid_p = 1}
(gdb) ldp $67.frame
Lisp => #<x-frame "emacs" 0x2900>
(gdb) pobj $67.frame
$68 = (struct frame *) 0x869fae8
$69 = {header = {lheader = {type = 36, mark = 0, c_readonly = 0, lisp_readonly = 0}, next
= 0x86bf6a8, uid = 10496, free = 0}, framemeths = 0x8337d20, height = 86,
width = 224, new_height = 0, new_width = 0, char_height = 86, char_width = 224,
pixheight = 1227, pixwidth = 1592, order_count = 0, page_number = 1,
internal_border_width = 4, root_mirror = 0x8686590, modiff = 49159, subwindow_exposures
= 0x0, subwindow_exposures_tail = 0x0, scrollbar_y_offset = 25,
sb_vcache = 0x0, sb_hcache = 0x0, current_toolbar_size = {0, 0, 0, 0},
current_gutter_bounds = {22, 0, 0, 0}, current_display_lines = {0x871e9d0, 0x0, 0x0, 0x0},
desired_display_lines = {0x89dc030, 0x0, 0x0, 0x0}, frame_data = 0x86e3118, device =
141280896, name = 137623644, focus_frame = 137401948, root_window = 144807792,
selected_window = 161882224, minibuffer_window = 141701016, last_nonminibuf_window =
161882224, plist = 138997384, old_buffer_alist = 141888024,
buffer_alist = 160979484, buffer_predicate = 137401948, pointer = 148432192, icon =
144552840, menubar_data = 141558736, menubar_visible_p = 137401972,
scrollbar_width = 31, scrollbar_height = 31, horizontal_scrollbar_visible_p = 137401972,
vertical_scrollbar_visible_p = 137401972, scrollbar_on_left_p = 137401948,
scrollbar_on_top_p = 137401948, default_toolbar_width = 81, default_toolbar_height = 75,
default_toolbar_visible_p = 137401972, default_toolbar_border_width = 1,
toolbar_buttons = {137401948, 137401948, 137401948, 137401948}, toolbar_size = {1, 1, 1,
1}, toolbar_visible_p = {137401972, 137401972, 137401972, 137401972},
toolbar_border_width = {1, 1, 1, 1}, subwindow_instance_cache = 141438424,
left_margin_width = 1, right_margin_width = 1, visible = 1, disabled = 0, init_finished =
1,
being_deleted = 0, dead = 0, display_preempted = 0, iconified = 0, clear = 0,
has_minibuffer = 1, no_split = 0, top_toolbar_was_visible = 0,
bottom_toolbar_was_visible = 0, left_toolbar_was_visible = 0, right_toolbar_was_visible
= 0, top_gutter_was_visible = 0, bottom_gutter_was_visible = 0,
left_gutter_was_visible = 0, right_gutter_was_visible = 0, buffers_changed = 1,
clip_changed = 1, extents_changed = 0, faces_changed = 0, frame_changed = 0,
subwindows_changed = 0, subwindows_state_changed = 0, glyphs_changed = 0, icon_changed =
0, menubar_changed = 1, modeline_changed = 1, point_changed = 1,
size_changed = 0, toolbar_changed = 0, gutter_changed = 1, windows_changed = 1,
windows_structure_changed = 1, window_face_cache_reset = 0, echo_area_garbaged = 0,
size_slipped = 0, size_change_pending = 0, mirror_dirty = 0, subwindows_being_displayed
= 0}
(gdb) ldp $69.device
Lisp => #<x-device on ":0.0" 0x25ce>
(gdb) ldp device
#<x-device on "hm:0.0" 0x1f432>
(gdb) call Fnext_window ($65, mini ? Qt : Qnil, frame_arg, device)
Lisp => $70 = 148737496
(gdb) ldp $70
Lisp => #<window on "dependencies-raw" 0x1db07>
(gdb) call Fnext_window ($70, mini ? Qt : Qnil, frame_arg, device)
$71 = 141701016
(gdb) ldp $71
Lisp => #<window on " *Minibuf-0*" 0x2aa5>
(gdb) call Fnext_window ($71, mini ? Qt : Qnil, frame_arg, device)
$72 = 145220040
(gdb) ldp $72
Lisp => #<window on "*Hugs*" 0x5817>
(gdb) where
#0 assert_failed (file=0x82c6ae8 "window.c", line=2643, expr=0x82c6228
"abort()") at emacs.c:3270
#1 0x082339da in window_loop (type=GET_BUFFER_WINDOW, obj=167377200, mini=1,
which_frames=137517660, dedicated_too=1, which_devices=137401948) at window.c:2643
#2 0x0823409a in Fget_buffer_window (buffer=167377200, which_frames=137517660,
which_devices=137401948) at window.c:2953
#3 0x080ca394 in Ffuncall (nargs=3, args=0xbfffce98) at eval.c:3528
#4 0x08095551 in execute_optimized_program (program=0x8789278
"Æ\211\e\034\016,®\006Ç È a?\205Y\001É\n!\211\024\203\215", stack_depth=9,
constants_data=0x847b2e8)
at bytecode.c:746
#5 0x08095011 in funcall_compiled_function (fun=138881308, nargs=3, args=0xbfffd00c) at
bytecode.c:515
#6 0x080ca616 in Ffuncall (nargs=4, args=0xbfffd008) at eval.c:3563
#7 0x08095551 in execute_optimized_program (program=0x8789240 "Ä\n\t\b#\211\eÅ
a¬\004\vª\017Æ\v!\210Ç\v!¬\005È\v!\210\v)\207", stack_depth=5,
constants_data=0x847b3c8)
at bytecode.c:746
#8 0x08095011 in funcall_compiled_function (fun=138881336, nargs=3, args=0xbfffd16c) at
bytecode.c:515
#9 0x080ca616 in Ffuncall (nargs=4, args=0xbfffd168) at eval.c:3563
#10 0x08095551 in execute_optimized_program (
program=0xbfffd1e4 "Æ\211\211\211\030\e\036:\035Ç ®\003È
\026:É\f!\024Ê\f!¬\006ËÊ\f\"\024\016?\t\016?\f\0167\0165#\020\016@«\rÌÍ\016@\f\0167\0165#\"\210Î\f!\036;Ï\016;!«\004\016;\020)\0165«\021Ï\0165!¬\bËÏ\0165\"\0265\0165\020\b®\aÇ
®\003È \023\016:\va¬\004Æ\0267\0167¬\021\fÐÑ !a«\tÌÍÒÑ
!\"\210\0167¬YÓ\f!\016A¶¬\nÔÓ\f!\016A\"«\rÕ\f!\210ÌÍÒÑ
!\"\210\016F\211\031«5\t@\211\032;«\tÖ\nÓ\f!\"¬\023\n:«\e\n@;«\026Ö\n@"...,
stack_depth=7, constants_data=0x8507e50) at bytecode.c:746
#11 0x0809a0e5 in Fbyte_code (instructions=139488388, constants=139492928, stack_depth=15)
at bytecode.c:2403
#12 0x080c9a0c in Feval (form=139511844) at eval.c:3331
#13 0x080c6122 in internal_catch (tag=138457772, func=0x80c9308 <Feval>,
arg=139511844, threw=0x0) at eval.c:1317
#14 0x08096914 in execute_rare_opcode (stack_ptr=0xbfffdc8c, program_ptr=0x878921d
"\031\211\030Â k¬\005Å\b!\210\t*\2079", opcode=Bcatch) at bytecode.c:1252
#15 0x08095284 in execute_optimized_program (program=0x8789218 "Â ÃÄ\215\031\211\030Â
k¬\005Å\b!\210\t*\2079", stack_depth=4, constants_data=0x8507f90) at bytecode.c:656
#16 0x08095011 in funcall_compiled_function (fun=139499168, nargs=1, args=0xbfffddec) at
bytecode.c:515
#17 0x080ca616 in Ffuncall (nargs=2, args=0xbfffdde8) at eval.c:3563
#18 0x08095551 in execute_optimized_program (
program=0x8b0cf98
"Æ\035\212\f¬\003Ç\024È\016>®\006\016?®\002É\f!!\211\025q\210Êp!\211\036:«\036Ë\016:!Ìa«\tÍÎÏ\f\"!«\bÆÐÑ\217\210ª\aÒÓÔ
\"\210)Õ
\210)\0167®\003\016$\0168®\003\016\"\0169pÆ\031\036@\030\0368\0367Ö\r!\021×\216\rq\210Æ\026AØp!\210Ù
\210Úp!\210\b\0269Û\bÜ\vܱ\005\210ÝÆ!\210Þ\213\210ß\f!\210àá!\vL\210àâ!\0168L\210àã!\016BL\210àä!\0167L\210\b\211\0269C\026Cå\te\"\210\f\026;æ\t!\210çè!«)é\016<B\036<ê\016;\227\r\v#"...,
stack_depth=8, constants_data=0x9e0c500) at bytecode.c:746
#19 0x08095011 in funcall_compiled_function (fun=168249420, nargs=2, args=0xbfffdf5c) at
bytecode.c:515
#20 0x080ca616 in Ffuncall (nargs=3, args=0xbfffdf58) at eval.c:3563
#21 0x08095551 in execute_optimized_program (program=0xa120928
"\t\022Ã\b?Ä\"\210Å\nÆ\"\207", stack_depth=3,
constants_data=0xa0e5a58) at bytecode.c:746
#22 0x08095011 in funcall_compiled_function (fun=168249252, nargs=1, args=0xbfffe10c) at
bytecode.c:515
#23 0x080ca616 in Ffuncall (nargs=2, args=0xbfffe108) at eval.c:3563
#24 0x080cac93 in Fapply (nargs=2, args=0xbfffe108) at eval.c:3747
#25 0x080cb75e in apply1 (fn=168249252, arg=160564608) at eval.c:4157
#26 0x0809ac30 in Fcall_interactively (function=138419020, record_flag=137401948,
keys=137401948) at callint.c:397
#27 0x080c8c6c in Fcommand_execute (cmd=138419020, record_flag=137401948, keys=137401948)
at eval.c:2970
#28 0x08126352 in execute_command_event (command_builder=0x86bc260, event=145316848) at
event-stream.c:3915
#29 0x08126b42 in Fdispatch_event (event=145316848) at event-stream.c:4199
#30 0x080a48c4 in Fcommand_loop_1 () at cmdloop.c:583
#31 0x080a46bf in command_loop_1 (dummy=137401948) at cmdloop.c:494
#32 0x080c65b2 in condition_case_1 (handlers=137402044, bfun=0x80a4698
<command_loop_1>, barg=137401948, hfun=0x80a3ec4 <cmd_error>, harg=137401948)
at eval.c:1651
#33 0x080a3fe7 in command_loop_3 () at cmdloop.c:256
#34 0x080a400f in command_loop_2 (dummy=137401948) at cmdloop.c:267
#35 0x080c6122 in internal_catch (tag=137478332, func=0x80a4004 <command_loop_2>,
arg=137401948, threw=0x0) at eval.c:1317
#36 0x080a4248 in initial_command_loop (load_me=137401948) at cmdloop.c:305
#37 0x080c1261 in xemacs_21_4_8_i386_debian_linux (argc=1, argv=0xbfffe6f4,
envp=0xbfffe6fc, restart=0) at emacs.c:2353
#38 0x080c1f19 in main (argc=1, argv=0xbfffe6f4, envp=0xbfffe6fc) at emacs.c:2782
(gdb) call debug_backtrace
$73 = {void ()} 0x81b2aac <debug_backtrace>
(gdb) call debug_backtrace ()
get-buffer-window(#<buffer "*compilation*"> visible)
# bind (name limit on-frame not-this-window-p buffer)
get-frame-for-buffer-noselect(#<buffer "*compilation*"> nil nil)
# bind (on-frame not-this-window-p buffer)
get-frame-for-buffer(#<buffer "*compilation*"> nil nil)
# bind (window old-frame target-frame explicit-frame)
byte-code("..." [explicit-frame tem car target-frame buffer window nil
last-nonminibuf-frame selected-frame get-buffer bufferp wrong-type-argument throw done
buffer-dedicated-frame frame-live-p window-buffer selected-window display-buffer-1
buffer-name assoc switch-to-buffer string-match 0 get-buffer-window frame-selected-window
set-window-buffer frame-property minibuffer only window-dedicated-p frame-root-window
unsplittable get-largest-window visible t window-frame window-height window-width
window-leftmost-p window-rightmost-p split-window get-lru-window window-parent
window-previous-child window-next-child window-pixel-edges window-pixel-height
enlarge-window 2 ...] 7)
# (catch done ...)
# bind (override-frame not-this-window-p buffer)
display-buffer(#<buffer "*compilation*">)
# bind (regexp-alist parser thisdir buffer-save outwin outbuf name-function regexp-alist
parser name-of-mode error-message command)
compile-internal("make dep_raw" "No more errors")
# bind (command)
#<compiled-function (command) "...(13)" [compilation-ask-about-save command
compile-command save-some-buffers nil compile-internal "No more errors"] 3
("/usr/share/xemacs21/packages/lisp/xemacs-base/compile.elc" . 14250) (byte-code
"\n¬ «
@
k«ÆªÀ#C
C"
[compile-history current-prefix-arg compilation-read-command compile-command
read-shl-command "Compile command: " ...] 5)>("make dep_raw")
call-interactively(compile)
# (condition-case ... . error)
# (catch top-level ...)
(gdb)