In XEmacs 21.2 (beta32) "Kastor & Polydeukes" [Lucid] (sparc-sun-solaris2.7) of Wed Apr 19 2000 on rhea
configured using `configure --prefix=/export/users/hamishm/xemacs --site-prefixes=/export/users/hamishm/gnome:/export/users/hamishm --pdump --with-athena=xaw --with-menubars=lucid --with-scrollbars=lucid --with-dialogs=athena --with-widgets=athena --with-dragndrop=no --with-tooltalk=no'
cvs-upped on April 19 9:33 EDT
XEmacs has been periodically hanging on me. When I interrupt it in
gdb, I get the following:
(gdb) where full
#0 0xfed9437c in _poll () from /usr/lib/libc.so.1
No symbol table info available.
#1 0xfed4e3e4 in select () from /usr/lib/libc.so.1
No symbol table info available.
#2 0xff0ed298 in _XWaitForReadable () from /usr/lib/libX11.so.4
No symbol table info available.
#3 0xff0b3514 in _XRead () from /usr/lib/libX11.so.4
No symbol table info available.
#4 0xff0b57dc in _XReply () from /usr/lib/libX11.so.4
No symbol table info available.
#5 0xff0c7f3c in XQueryColor () from /usr/lib/libX11.so.4
No symbol table info available.
#6 0x1ca8f8 in x_generate_shadow_pixels (f=0x20, top_shadow=0xffbedf1c,
bottom_shadow=0xffbedf18, background=13354438, core_background=13354438)
at redisplay-x.c:1609
dpy = (Display *) 0x425000
cmap = 32
visual = (Visual *) 0x3a6a60
topc = {pixel = 13354438, red = 65535, green = 65535, blue = 0,
flags = 0 '\000', pad = 0 '\000'}
botc = {pixel = 13354438, red = 65535, green = 65535, blue = 65535,
flags = -1 'ÿ', pad = -1 'ÿ'}
top_frobbed = 0
bottom_frobbed = 0
#7 0x1c8134 in x_bevel_area (w=0x14f1000, findex=1, x=4, y=784, width=1121,
height=18, shadow_thickness=2, edges=15, style=EDGE_BEVEL_OUT)
at redisplay-x.c:549
obj = -4268264
shadow_thickness = 2
ef = 0x15d1900
dpy = (Display *) 0x425000
x_win = 92284037
top_shadow_pixel = 13354438
bottom_shadow_pixel = 13354438
background_pixel = 13354438
tmp_pixel = -4268264
tmp_color = {pixel = 13354438, red = 52171, green = 50629,
blue = 50886, flags = 7 '\a', pad = 0 '\000'}
gcv = {function = -1, plane_mask = 4294967295,
foreground = 4294967295, background = 4294967295, line_width = -1,
line_style = -1, cap_style = -1, join_style = -1, fill_style = -1,
fill_rule = -1, arc_mode = -1, tile = 4294967295, stipple = 4294967295,
ts_x_origin = -1, ts_y_origin = -1, font = 4294967295, subwindow_mode = -1,
graphics_exposures = -1, clip_x_origin = -1, clip_y_origin = -1,
clip_mask = 4294967295, dash_offset = -1, dashes = -1 'ÿ'}
top_shadow_gc = 0x38
bottom_shadow_gc = 0x5802485
background_gc = 0x424400
use_pixmap = 0
flip_gcs = 0
mask = 22878464
#8 0x17f75c in bevel_modeline (w=0x14f1000, dl=0x1744000)
at redisplay-output.c:2344
maybe_contype_meth_meth = (struct console_methods *) 0x343000
x = 4
y = -4268256
width = 8
height = 0
shadow_thickness = 2
style = 529622
#9 0x1c7f48 in x_output_display_block (w=0x14f1000, dl=0x1744000, block=0,
start=10838016, end=157, start_pixpos=4, cursor_start=0, cursor_width=0,
cursor_height=0) at redisplay-x.c:507
cursor_width = 0
buf = (Emchar_dynarr *) 0x128f620
db = (struct display_block *) 0x14f1000
rba = (rune_dynarr *) 0xe30aa0
rb = (struct rune *) 0x16f6380
elt = 157
findex = 1
xpos = 1120
width = 0
charset = -22601496
#10 0x17fe20 in redisplay_output_display_block (w=0x14f1000, dl=0x1744000,
block=0, start=0, end=157, start_pixpos=14879392, cursor_start=0,
cursor_width=0, cursor_height=0) at redisplay-output.c:1134
cursor_start = 24395776
cursor_width = 0
cursor_height = 24395776
#11 0x17b9a0 in output_display_line (w=0x14f1000, cdla=0x0, ddla=0xf008e0,
line=0, force_start=4, force_end=1125) at redisplay-output.c:650
old_b = (struct buffer *) 0x1612e00
cdl = (struct display_line *) 0x0
ddl = (struct display_line *) 0x1744000
cdba = (display_block_dynarr *) 0x0
ddba = (display_block_dynarr *) 0xe30a00
start_pixpos = 4
end_pixpos = 1125
cursor_start = 0
cursor_width = 0
cursor_height = 0
force = 1
clear_border = 0
must_sync = 0
#12 0x1cacb8 in x_redraw_exposed_window (w=0x14f1000, x=4, y=26, width=0,
height=0) at redisplay-x.c:1729
cdl = (struct display_line *) 0x1612e00
top_y = 23145984
bottom_y = 1125
line = 0
start_x = 4
start_y = 26
end_x = 1125
end_y = 802
orig_windows_structure_changed = 0
cdla = (display_line_dynarr *) 0xf008e0
#13 0x1cadc4 in x_redraw_exposed_area (f=0xbcf600, x=0, y=0, width=1129,
height=820) at redisplay-x.c:1753
obj = 21958656
window = 21958656
x = 0
y = 0
width = 1129
height = 820
#14 0x1b6a10 in emacs_Xt_handle_magic_event (emacs_event=0x1058330)
at event-Xt.c:1775
event = (XEvent *) 0x1058344
#15 0xdaddc in execute_internal_event (event=17138480) at event-stream.c:527
No locals.
#16 0xdd1dc in Fdispatch_event (event=17138480) at event-stream.c:4208
console = 3672832
channel = 12383744
#17 0x7c090 in Fcommand_loop_1 () at cmdloop.c:575
event = 17138480
old_loop = -22601496
gcpro1 = {next = 0xffbee5d8, var = 0xffbee4cc, nvars = 1}
gcpro2 = {next = 0xffbee4e0, var = 0xffbee4c8, nvars = 1}
was_locked = 0
#18 0x7c334 in command_loop_1 (dummy=-22601496) at cmdloop.c:490
No locals.
#19 0x9d728 in condition_case_1 (handlers=2572288,
bfun=0x7c2e8 <command_loop_1>, barg=-22601496, hfun=0x7c394 <cmd_error>,
harg=-22601496) at eval.c:1644
obj = 508648
speccount = 0
c = {tag = 19349416, val = -22601496, next = 0xffbee730, gcpro = 0x0,
jmp = {0, -4266640, 644788, 1056, 256, 0 <repeats 11 times>, -4931584,
671744, 0}, backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xffbee6b4, nvars = 1}
#20 0x7c4a4 in command_loop_2 (dummy=-22601496) at cmdloop.c:252
No locals.
#21 0xa52fc in internal_catch (tag=-22769328, func=0x7c458 <command_loop_2>,
arg=-22601496, threw=0x0) at eval.c:1310
c = {tag = -22769328, val = -22601496, next = 0x0, gcpro = 0x0, jmp = {
0, -4266288, 676552, 3665408, 3397632, 0, -4265272, 2013265920, -4266032,
529116, 0, 3659776, -22601496, 3659776, 0, 3393536, -4497408, 237568, 0},
backlist = 0x0, lisp_eval_depth = 0, pdlcount = 0}
#22 0x7b7ec in initial_command_loop (load_me=-22601496) at cmdloop.c:301
No locals.
#23 0x995c4 in sort_args (argc=2161664, argv=0xffbee9a4) at emacs.c:1873
stack_bottom_variable = 0 '\000'
skip_args = 36
load_me = -22601496
inhibit_window_system = 0
(gdb) call Fbackratrace(Qexternal_debugging_output , Qt)
# (condition-case ... . error)
# (catch top-level ...)
$4 = -22601496
(gdb)