Dear Bug Team!
This is one of those "hard-to-reproduce" ones. It may even be a
one-off.
I had just hit C-c C-c to send a message from Gnus (ironically, a bug
report) and XEmacs dumped core.
Here's the backtrace:
Current directory is /usr/local/bin/
GNU gdb 5.0
Copyright 2000 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-slackware-linux"...
warning: core file may not match specified executable file.
Core was generated by `xemacs'.
Program terminated with signal 6, Aborted.
Cannot access memory at address 0x40018e30
#0 0x4042b2e1 in ?? ()
(gdb) bt full
#0 0x4042b2e1 in ?? ()
No symbol table info available.
#1 0x4042b208 in ?? ()
No symbol table info available.
#2 0x4042c7cb in ?? ()
No symbol table info available.
#3 0x80d873b in really_abort () at emacs.c:4264
No locals.
#4 0x80d74c5 in assert_failed (file=0x82ab993 "glyphs.h", line=1073,
expr=0x82aba07 "wid >= 0 && wid < 10000") at emacs.c:3615
No locals.
#5 0x8100fae in GLYPH_CACHEL_WIDTH (window=0x0, ind=16214) at glyphs.h:1073
wid = 11891
#6 0x81d6334 in create_text_block (w=0x8e65768, dl=0x8e9b040,
byte_start_pos=1, prop=0xbfffe6c4, type=2) at redisplay.c:2108
f = (struct frame *) 0x84ff270
b = (struct buffer *) 0x8e40178
d = (struct device *) 0x84d2758
data = {window = {gu = {type = Lisp_Type_Record, val = 37328346}, s = {
bits = 0, val = 74656692}, u = {bits = 0, val = 74656692},
ui = 149313384, i = 149313384, v = 0x8e65768}, string = {gu = {
type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
---Type <return> to continue, or q <return> to quit---
i = 1079771700, v = 0x405c0234}, d = 0x84d2758, db = 0x8c12e18,
dl = 0x8e9b040, ch = 0, last_charset = {gu = {type = Lisp_Type_Record,
val = 269880003}, s = {bits = 0, val = 539760006}, u = {bits = 0,
val = 539760006}, ui = 1079520012, i = 1079520012, v = 0x40582b0c},
last_findex = 0, last_char_width = 0, font_is_bogus = 0, byte_charpos = 1,
byte_endpos = 0, pixpos = 4, max_pixpos = 854, blank_width = 0,
byte_cursor_charpos = 0, cursor_type = 0, cursor_x = 0, start_col = 0,
byte_start_col_enabled = 0, start_col_xoffset = 0,
hscroll_glyph_width_adjust = 0, ef = 0x8ecf758, findex = 0, new_ascent = 0,
new_descent = 0, max_pixmap_height = 0, need_baseline_computation = 0,
end_glyph_width = 0, result_str = {gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234},
is_modeline = 0, modeline_charpos = 0, bytepos = 0}
active_minibuffer = 1
truncate_win = 1
selective = 0
printable_min = 160
face_dt = {gu = {type = Lisp_Type_Record, val = 805304650}, s = {
bits = 0, val = -536874348}, u = {bits = 0, val = 1610609300},
ui = 3221218600, i = -1073748696, v = 0xbfffe528}
window_dt = {gu = {type = Lisp_Type_Record, val = 0}, s = {bits = 0,
val = 0}, u = {bits = 0, val = 0}, ui = 0, i = 0, v = 0x0}
---Type <return> to continue, or q <return> to quit---
db = (struct display_block *) 0x8c12e18
initial = 1
no_more_frags = 0
synch_minibuffers_value = {gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234}
#7 0x81d3025 in generate_display_line (w=0x8e65768, dl=0x8e9b040, bounds=1,
start_pos=1, prop=0xbfffe6c4, type=2) at redisplay.c:855
hacked_up_bytebpos = 4
ret_charpos = 854
overlay_width = 854
b = (struct buffer *) 0x8e40178
#8 0x81ddfa0 in regenerate_window (w=0x8e65768, start_pos=1, point=1, type=2)
at redisplay.c:5399
dl = {ypos = 25600, ascent = 2241, descent = 376, clip = 2276,
top_clip = 59016, charpos = 136326628, end_charpos = -1073748360,
offset = 149160312, num_chars = -1073748344, cursor_elt = 136326645,
used_prop_data = -88 '¨', bounds = {left_out = 151242408,
left_in = -1073748376, left_white = 135261923, right_white = 149160312,
right_in = 1, right_out = -1073748376}, modeline = -17 'ï',
line_continuation = -18 'î', display_blocks = 0x5b, left_glyphs = 0x82ab128,
right_glyphs = 0x160, left_margin_findex = 135250725,
right_margin_findex = 0, default_findex = 1}
---Type <return> to continue, or q <return> to quit---
dlp = (struct display_line *) 0x8e9b040
local = 0
f = (struct frame *) 0x84ff270
b = (struct buffer *) 0x8e40178
ypos = 41
yend = 607
yclip = 0
force = 1
prop = (struct {...} *) 0x0
bounds = {left_out = 4, left_in = 4, left_white = 4,
right_white = 854, right_in = 854, right_out = 854}
dla = (struct {...} *) 0x83f3380
need_modeline = 1
#9 0x81e43f3 in update_line_start_cache (w=0x8e65768, from=1, to=1555,
point=1, no_regen=0) at redisplay.c:8190
ic_elt = 1
new_startp = 0
startp = 1
marker = 0
old_lb = -1
b = (struct buffer *) 0x8e40178
cache = (struct {...} *) 0x8e3c720
low_bound = -1
---Type <return> to continue, or q <return> to quit---
high_bound = -1
#10 0x81e2dd1 in point_in_line_start_cache (w=0x8e65768, point=1, min_past=0)
at redisplay.c:7500
from = 1
to = 1555
loop = 149145376
win_char_height = 40
b = (struct buffer *) 0x8e40178
cache = (struct {...} *) 0x8e3c720
top = 135261935
bottom = 7423
pos = 137096320
#11 0x81e3734 in start_end_of_last_line (w=0x8e65768, startp=1, end=1,
may_error=1) at redisplay.c:7768
b = (struct buffer *) 0x8e40178
cache = (struct {...} *) 0x8e3c720
pixpos = 0
bottom = 566
cur_start = 1
start_elt = 324
#12 0x81e39e5 in end_of_last_line_may_error (w=0x8e65768, startp=1)
at redisplay.c:7850
No locals.
---Type <return> to continue, or q <return> to quit---
#13 0x81e8605 in pixel_to_glyph_translation (f=0x84ff270, x_coord=692,
y_coord=463, col=0xbfffe9bc, row=0xbfffe9b8, obj_x=0xbfffe9b4,
obj_y=0xbfffe9b0, w=0xbfffe9d0, charpos=0xbfffe9ac, closest=0xbfffe9a8,
modeline_closest=0xbfffe9a4, obj1=0xbfffe9a0, obj2=0xbfffe99c)
at redisplay.c:8982
d = (struct device *) 0x84d2758
cache = (struct pixel_to_glyph_translation_cache *) 0x84d2770
window = {gu = {type = Lisp_Type_Record, val = 37328346}, s = {
bits = 0, val = 74656692}, u = {bits = 0, val = 74656692}, ui = 149313384,
i = 149313384, v = 0x8e65768}
frm_left = 4
frm_right = 869
frm_top = 41
frm_bottom = 656
low_x_coord = 692
high_x_coord = 693
low_y_coord = 463
high_y_coord = 464
position = 3
device_check_failed = 0
dla = (struct {...} *) 0x8b9dee0
#14 0x813e1cd in Fmouse_position (device={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
---Type <return> to continue, or q <return> to quit---
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234})
at frame.c:1805
res = 3285
d = (struct device *) 0x84d2758
w = (struct window *) 0x8e65768
frame = {gu = {type = Lisp_Type_Record, val = 34864284}, s = {
bits = 0, val = 69728568}, u = {bits = 0, val = 69728568}, ui = 139457136,
i = 139457136, v = 0x84ff270}
window = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
lisp_x = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
lisp_y = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
x = 0
y = -1
obj_x = 0
obj_y = 0
charbpos = 0
closest = 0
---Type <return> to continue, or q <return> to quit---
modeline_closest = -1
obj1 = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
obj2 = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
#15 0x80df455 in Ffuncall (nargs=1, args=0xbfffea88) at eval.c:3619
PF_fn = (void (*)()) 0x813e130 <Fmouse_position>
PF_av = (union Lisp_Object *) 0xbfffea00
subr = (struct Lisp_Subr *) 0x405c390c
max_args = 1
spacious_args = {{gu = {type = Lisp_Type_Record, val = 269942925},
s = {bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}, {gu = {
type = Lisp_Type_Record, val = 37628137}, s = {bits = 0,
val = 75256274}, u = {bits = 0, val = 75256274}, ui = 150512548,
i = 150512548, v = 0x8f8a3a4}, {gu = {type = Lisp_Type_Record,
val = 34642087}, s = {bits = 0, val = 69284174}, u = {bits = 0,
val = 69284174}, ui = 138568348, i = 138568348, v = 0x842629c}, {gu = {
type = Lisp_Type_Record, val = 1}, s = {bits = 0, val = 2}, u = {
bits = 0, val = 2}, ui = 4, i = 4, v = 0x4}, {gu = {
type = Lisp_Type_Record, val = 805305068}, s = {bits = 0,
---Type <return> to continue, or q <return> to quit---
val = -536873512}, u = {bits = 0, val = 1610610136}, ui = 3221220272,
i = -1073747024, v = 0xbfffebb0}, {gu = {type = Lisp_Type_Record,
val = 269879769}, s = {bits = 0, val = 539759538}, u = {bits = 0,
val = 539759538}, ui = 1079519076, i = 1079519076, v = 0x40582764}, {
gu = {type = Lisp_Type_Record, val = 805304978}, s = {bits = 0,
val = -536873692}, u = {bits = 0, val = 1610609956}, ui = 3221219912,
i = -1073747384, v = 0xbfffea48}, {gu = {type = Lisp_Type_Int_Odd,
val = 34104655}, s = {bits = 1, val = 68209311}, u = {bits = 1,
val = 68209311}, ui = 136418623, i = 136418623, v = 0x821953f}}
fun = {gu = {type = Lisp_Type_Record, val = 269946435}, s = {bits = 0,
val = 539892870}, u = {bits = 0, val = 539892870}, ui = 1079785740,
i = 1079785740, v = 0x405c390c}
val = {gu = {type = Lisp_Type_Record, val = 269942547}, s = {bits = 0,
val = 539885094}, u = {bits = 0, val = 539885094}, ui = 1079770188,
i = 1079770188, v = 0x405bfc4c}
backtrace = {next = 0xbfffec80, function = 0xbfffea88,
args = 0xbfffea8c, nargs = 0, pdlcount = 2, evalargs = 0 '\000',
debug_on_exit = 0 '\000'}
fun_nargs = -1
fun_args = (union Lisp_Object *) 0xbfffea00
#16 0x809f535 in execute_optimized_program (
program=0x8e37870 "\n?4ÄÅ !.ÆÇ !(Ç \eÈ \210\tÉW«\n\bÊW«\005Ë ª\003Ì
\013@a?\013Í\013@\013A@\013AA#)\207e", stack_depth=4, constants_data=0x87dc7b8)
---Type <return> to continue, or q <return> to quit---
at bytecode.c:670
n = 0
opcode = Bcall
program_ptr = (
Opbyte *) 0x8e3787d "!(Ç \eÈ \210\tÉW«\n\bÊW«\005Ë ª\003Ì
\013@a?\013Í\013@\013A@\013AA#)\207e"
stack_ptr = (union Lisp_Object *) 0xbfffea88
speccount = 2
gcpro1 = {next = 0xbfffece0, var = 0xbfffea84, nvars = 4}
stack_beg = (union Lisp_Object *) 0xbfffea80
stack_end = (union Lisp_Object *) 0xbfffea90
#17 0x80e44b0 in funcall_compiled_function (fun={gu = {
type = Lisp_Type_Record, val = 35564590}, s = {bits = 0,
val = 71129180}, u = {bits = 0, val = 71129180}, ui = 142258360,
i = 142258360, v = 0x87ab0b8}, nargs=0, args=0xbfffeda8) at eval.c:3276
value = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
speccount = 2
i = 0
f = (struct Lisp_Compiled_Function *) 0x87ab0b8
#18 0x80df6e4 in Ffuncall (nargs=1, args=0xbfffeda4) at eval.c:3654
fun = {gu = {type = Lisp_Type_Record, val = 35564590}, s = {bits = 0,
---Type <return> to continue, or q <return> to quit---
val = 71129180}, u = {bits = 0, val = 71129180}, ui = 142258360,
i = 142258360, v = 0x87ab0b8}
val = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
i = 1079771700, v = 0x405c0234}
backtrace = {next = 0x0, function = 0xbfffeda4, args = 0xbfffeda8,
nargs = 0, pdlcount = 2, evalargs = 0 '\000', debug_on_exit = 0 '\000'}
fun_nargs = 0
fun_args = (union Lisp_Object *) 0xbfffeda8
#19 0x80e0635 in run_hook_with_args_in_buffer (buf=0x8e40178, nargs=1,
args=0xbfffeda4, cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4111
gcpro1 = {next = 0xbfffee00, var = 0xbfffed1c, nvars = 1}
gcpro2 = {next = 0xbfffed00, var = 0xbfffed18, nvars = 1}
gcpro3 = {next = 0xbfffecf0, var = 0xbfffed10, nvars = 1}
globals = {gu = {type = Lisp_Type_Record, val = 35370398}, s = {
bits = 0, val = 70740796}, u = {bits = 0, val = 70740796}, ui = 141481592,
i = 141481592, v = 0x86ed678}
sym = {gu = {type = Lisp_Type_Record, val = 269930481}, s = {bits = 0,
val = 539860962}, u = {bits = 0, val = 539860962}, ui = 1079721924,
i = 1079721924, v = 0x405b3fc4}
val = {gu = {type = Lisp_Type_Record, val = 37653606}, s = {bits = 0,
val = 75307212}, u = {bits = 0, val = 75307212}, ui = 150614424,
i = 150614424, v = 0x8fa3198}
---Type <return> to continue, or q <return> to quit---
ret = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
i = 1079771700, v = 0x405c0234}
#20 0x80e0702 in run_hook_with_args (nargs=1, args=0xbfffeda4,
cond=RUN_HOOKS_TO_COMPLETION) at eval.c:4131
No locals.
#21 0x80e0287 in Frun_hooks (nargs=1, args=0xbfffeda4) at eval.c:3985
i = 0
#22 0x80e08ac in run_hook (hook={gu = {type = Lisp_Type_Record,
val = 35530007}, s = {bits = 0, val = 71060014}, u = {bits = 0,
val = 71060014}, ui = 142120028, i = 142120028, v = 0x878945c})
at eval.c:4232
No locals.
#23 0x80e16b9 in catch_them_squirmers_run_hook (hook_symbol={gu = {
type = Lisp_Type_Record, val = 269930481}, s = {bits = 0,
val = 539860962}, u = {bits = 0, val = 539860962}, ui = 1079721924,
i = 1079721924, v = 0x405b3fc4}) at eval.c:4676
No locals.
#24 0x80db1f5 in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 269942409}, s = {bits = 0, val = 539884818}, u = {bits = 0,
val = 539884818}, ui = 1079769636, i = 1079769636, v = 0x405bfa24},
bfun=0x80e16a0 <catch_them_squirmers_run_hook>, barg={gu = {
type = Lisp_Type_Record, val = 269930481}, s = {bits = 0,
---Type <return> to continue, or q <return> to quit---
val = 539860962}, u = {bits = 0, val = 539860962}, ui = 1079721924,
i = 1079721924, v = 0x405b3fc4},
hfun=0x80e1440 <allow_quit_safe_run_hook_caught_a_squirmer>, harg={gu = {
type = Lisp_Type_Record, val = 37682368}, s = {bits = 0,
val = 75364736}, u = {bits = 0, val = 75364736}, ui = 150729472,
i = 150729472, v = 0x8fbf300}) at eval.c:1692
speccount = 1
c = {tag = {gu = {type = Lisp_Type_Record, val = 37682374}, s = {
bits = 0, val = 75364748}, u = {bits = 0, val = 75364748},
ui = 150729496, i = 150729496, v = 0x8fbf318}, val = {gu = {
type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
i = 1079771700, v = 0x405c0234}, next = 0xbffff140, gcpro = 0xbfffef20,
jmp = {{__jmpbuf = {-1073746416, 1073840900, 135097152, -1073746200,
-1073746496, 135115112}, __mask_was_saved = 0, __saved_mask = {
__val = {1080310672, 3221220944, 3221221088, 1, 1080325396,
3221221296, 3221221124, 1079771700, 1, 1, 1080910764, 3221221016,
136414165, 1079517324, 137122816, 1065, 135132900, 3221221112,
1080910764, 3221221064, 1079517324, 1079721924, 150729472,
3221221048, 135250725, 3221221044, 150729472, 3221221080, 134805179,
138260440, 150729472, 3221221112}}}}, backlist = 0x0,
lisp_eval_depth = 0, pdlcount = 1}
gcpro1 = {next = 0xbfffef20, var = 0xbfffef04, nvars = 1}
---Type <return> to continue, or q <return> to quit---
gcpro2 = {next = 0x87, var = 0x0, nvars = -1073746720}
gcpro3 = {next = 0x87, var = 0x0, nvars = 0}
#25 0x80e1951 in safe_run_hook_trapping_errors (
warning_string=0x82a86e0 "Error in `post-command-hook' (setting hook to
nil)", hook_symbol={gu = {type = Lisp_Type_Record, val = 269930481}, s = {
bits = 0, val = 539860962}, u = {bits = 0, val = 539860962},
ui = 1079721924, i = 1079721924, v = 0x405b3fc4}, allow_quit=1)
at eval.c:4738
speccount = 1
tem = {gu = {type = Lisp_Type_Record, val = 37653609}, s = {bits = 0,
val = 75307218}, u = {bits = 0, val = 75307218}, ui = 150614436,
i = 150614436, v = 0x8fa31a4}
cons = {gu = {type = Lisp_Type_Record, val = 37682368}, s = {bits = 0,
val = 75364736}, u = {bits = 0, val = 75364736}, ui = 150729472,
i = 150729472, v = 0x8fbf300}
gcpro1 = {next = 0xbfffefb0, var = 0xbfffef34, nvars = 1}
#26 0x80f412b in post_command_hook () at event-stream.c:4144
win = {gu = {type = Lisp_Type_Record, val = 37328346}, s = {bits = 0,
val = 74656692}, u = {bits = 0, val = 74656692}, ui = 149313384,
i = 149313384, v = 0x8e65768}
#27 0x80f3ed3 in execute_command_event (command_builder=0x8478d10, event={
gu = {type = Lisp_Type_Record, val = 37503914}, s = {bits = 0,
val = 75007828}, u = {bits = 0, val = 75007828}, ui = 150015656,
---Type <return> to continue, or q <return> to quit---
i = 150015656, v = 0x8f10ea8}) at event-stream.c:4051
old_kbd_macro = 0
w = (struct window *) 0x9184860
con = (struct console *) 0x8478ca0
gcpro1 = {next = 0xbffff090, var = 0xbfffefe4, nvars = 1}
#28 0x80f47d6 in Fdispatch_event (event={gu = {type = Lisp_Type_Record,
val = 37503914}, s = {bits = 0, val = 75007828}, u = {bits = 0,
val = 75007828}, ui = 150015656, i = 150015656, v = 0x8f10ea8})
at event-stream.c:4335
magic_undo = 0
magic_undo_count = 20
leaf = {gu = {type = Lisp_Type_Record, val = 269914341}, s = {
bits = 0, val = 539828682}, u = {bits = 0, val = 539828682},
ui = 1079657364, i = 1079657364, v = 0x405a4394}
command_builder = (struct command_builder *) 0x8478d10
ev = (struct Lisp_Event *) 0x8f10ea8
console = {gu = {type = Lisp_Type_Record, val = 34726696}, s = {
bits = 0, val = 69453392}, u = {bits = 0, val = 69453392}, ui = 138906784,
i = 138906784, v = 0x8478ca0}
channel = {gu = {type = Lisp_Type_Record, val = 34726696}, s = {
bits = 0, val = 69453392}, u = {bits = 0, val = 69453392}, ui = 138906784,
i = 138906784, v = 0x8478ca0}
#29 0x80afc77 in Fcommand_loop_1 () at cmdloop.c:585
---Type <return> to continue, or q <return> to quit---
event = {gu = {type = Lisp_Type_Record, val = 37503914}, s = {
bits = 0, val = 75007828}, u = {bits = 0, val = 75007828}, ui = 150015656,
i = 150015656, v = 0x8f10ea8}
old_loop = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
gcpro1 = {next = 0xbffff130, var = 0xbffff0bc, nvars = 1}
gcpro2 = {next = 0xbffff0a0, var = 0xbffff0b8, nvars = 1}
was_locked = 0
#30 0x80afa18 in command_loop_1 (dummy={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234})
at cmdloop.c:497
No locals.
#31 0x80db1f5 in condition_case_1 (handlers={gu = {type = Lisp_Type_Record,
val = 269942409}, s = {bits = 0, val = 539884818}, u = {bits = 0,
val = 539884818}, ui = 1079769636, i = 1079769636, v = 0x405bfa24},
bfun=0x80af9e0 <command_loop_1>, barg={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234},
hfun=0x80af0c0 <cmd_error>, harg={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234})
---Type <return> to continue, or q <return> to quit---
at eval.c:1692
speccount = 0
c = {tag = {gu = {type = Lisp_Type_Record, val = 37413229}, s = {
bits = 0, val = 74826458}, u = {bits = 0, val = 74826458},
ui = 149652916, i = 149652916, v = 0x8eb85b4}, val = {gu = {
type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
i = 1079771700, v = 0x405c0234}, next = 0xbffff270, gcpro = 0x0, jmp = {{
__jmpbuf = {-1073745600, 1073840900, 135097152, -1073745384,
-1073745680, 135115112}, __mask_was_saved = 0, __saved_mask = {
__val = {134803874, 138467932, 3221221968, 21, 134799740, 138467932,
3221222144, 3221221800, 134804071, 138079420, 3221221968,
3221221832, 135153218, 150015656, 137000128, 84, 135894650,
138079420, 3221221968, 3221221848, 150015656, 150015656, 29,
3221221864, 135160146, 150015656, 137000128, 716, 135510617,
139457136, 137041536, 3221221896}}}}, backlist = 0x0,
lisp_eval_depth = 0, pdlcount = 0}
gcpro1 = {next = 0x0, var = 0xbffff234, nvars = 1}
gcpro2 = {next = 0xbffff130, var = 0xbffff144, nvars = 1}
gcpro3 = {next = 0xbffff120, var = 0xbffff140, nvars = 1}
#32 0x80af218 in command_loop_3 () at cmdloop.c:259
No locals.
#33 0x80af23f in command_loop_2 (dummy={gu = {type = Lisp_Type_Record,
---Type <return> to continue, or q <return> to quit---
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234})
at cmdloop.c:270
No locals.
#34 0x80dad10 in internal_catch (tag={gu = {type = Lisp_Type_Record,
val = 269884803}, s = {bits = 0, val = 539769606}, u = {bits = 0,
val = 539769606}, ui = 1079539212, i = 1079539212, v = 0x4058760c},
func=0x80af230 <command_loop_2>, arg={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234},
threw=0x0) at eval.c:1323
c = {tag = {gu = {type = Lisp_Type_Record, val = 269884803}, s = {
bits = 0, val = 539769606}, u = {bits = 0, val = 539769606},
ui = 1079539212, i = 1079539212, v = 0x4058760c}, val = {gu = {
type = Lisp_Type_Record, val = 269942925}, s = {bits = 0,
val = 539885850}, u = {bits = 0, val = 539885850}, ui = 1079771700,
i = 1079771700, v = 0x405c0234}, next = 0x0, gcpro = 0x0, jmp = {{
__jmpbuf = {138467964, 1073840900, 135097152, -1073745096, -1073745312,
135113946}, __mask_was_saved = 0, __saved_mask = {__val = {3221222336,
1079029340, 1073840900, 135097152, 3221222144, 138451404, 138397612,
0, 1079770188, 3221222096, 3221222140, 1, 135082862, 3221222112,
3221222180, 4222418945, 3221222336, 3221222336, 3221222336,
3221222336, 3221222359, 3288331199, 3221222336, 3288331199, 0, 0, 0,
---Type <return> to continue, or q <return> to quit---
0, 0, 3221222228, 138467964, 3221222200}}}}, backlist = 0x0,
lisp_eval_depth = 0, pdlcount = 0}
#35 0x80af4e3 in initial_command_loop (load_me={gu = {type = Lisp_Type_Record,
val = 269942925}, s = {bits = 0, val = 539885850}, u = {bits = 0,
val = 539885850}, ui = 1079771700, i = 1079771700, v = 0x405c0234})
at cmdloop.c:308
MTC_devcons = {gu = {type = Lisp_Type_Record, val = 34589818}, s = {
bits = 0, val = 69179636}, u = {bits = 0, val = 69179636}, ui = 138359272,
i = 138359272, v = 0x83f31e8}
MTC_concons = {gu = {type = Lisp_Type_Record, val = 34583818}, s = {
bits = 0, val = 69167636}, u = {bits = 0, val = 69167636}, ui = 138335272,
i = 138335272, v = 0x83ed428}
#36 0x80d60bb in xemacs_21_5_b6_i686_pc_linux () at emacs.c:2352
stack_bottom_variable = 64 '@'
skip_args = 0
load_me = {gu = {type = Lisp_Type_Record, val = 269942925}, s = {
bits = 0, val = 539885850}, u = {bits = 0, val = 539885850},
ui = 1079771700, i = 1079771700, v = 0x405c0234}
inhibit_window_system = 0
#37 0x80d6bcb in main (argc=1, argv=0xbffff4d4, envp=0xbffff4dc)
at emacs.c:2728
vol_argc = 1
vol_argv = (char **) 0xbffff4d4
---Type <return> to continue, or q <return> to quit---
vol_envp = (char **) 0xbffff4dc
restarted = 0
#38 0x4041b23a in ?? ()
No symbol table info available.
(gdb)
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eicq 2.4.18 #2 Sun Apr 21 00:09:16 EST 2002 i686 unknown
./configure '--extra-verbose' '--dynamic=yes' '--with-gtk=no'
'--with-gnome=no' '--with-toolbars=yes' '--with-wmcommand=yes'
'--with-athena=next' '--with-menubars=lucid'
'--with-scrollbars=athena' '--with-dialogs=athena'
'--with-widgets=athena' '--with-png=yes'
'--with-sound=native,noesd' '--with-modules'
'--with-site-lisp=yes' '--with-site-modules=yes' '--pdump'
'--with-mule' '--debug' '--error-checking=all'
'--memory-usage-stats' '--use-union-type' '--with-clash-detection'
'--site-libraries=/usr/local/pgsql/lib'
XEmacs 21.5-b6 "bok choi" configured for `i686-pc-linux'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs
Installation prefix: /usr/local
Additional libraries: /usr/local/pgsql/lib
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -ggdb3 -Wall -Wchar-subscripts -Wunused -Wundef
-Wshadow -Wsign-compare -Wmissing-declarations -Wunreachable-code -march=athlon
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/neXtaw
- Athena library to link: neXtaw
Using Lucid menubars.
Using Athena scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: pgsql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the union type for Lisp_Objects.
Using the new portable dumper.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/usr/local/lib/xemacs/mule-packages/lisp/mule-base/viet-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/viet-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/korea-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/korea-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/japan-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/japan-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/ethio-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/ethio-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/cyril-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/cyril-util
/usr/local/lib/xemacs/mule-packages/lisp/mule-base/china-util
/usr/local/lib/xemacs-21.5-b6/lisp/mule/china-util)
Installed XEmacs Packages:
-------------------------
((zenirc:version 1.13 :type regular)
(xslt-process :version 1.06 :type regular)
(xslide :version 1.01 :type regular)
(xemacs-devel :version 1.43 :type single-file)
(xemacs-base :version 1.62 :type regular)
(w3 :version 1.22 :type regular)
(vm :version 7.03 :type regular)
(viper :version 1.34 :type regular)
(view-process :version 1.11 :type regular)
(vhdl :version 1.15 :type regular)
(vc-cc :version 1.18 :type regular)
(vc :version 1.3 :type regular)
(tpu :version 1.12 :type regular)
(tooltalk :version 1.13 :type regular)
(tm :version 1.32 :type regular)
(time :version 1.11 :type regular)
(textools :version 1.12 :type regular)
(text-modes :version 1.42 :type single-file)
(texinfo :version 1.2 :type regular)
(supercite :version 1.19 :type regular)
(strokes :version 1.08 :type regular)
(speedbar :version 1.23 :type regular)
(sounds-wav :version 1.1 :type regular)
(sounds-au :version 1.1 :type regular)
(slider :version 1.13 :type regular)
(sieve :version 1.02 :type regular)
(sh-script :version 1.15 :type regular)
(sgml :version 1.08 :type regular)
(semantic :version 1.12 :type regular)
(scheme :version 1.11 :type regular)
(rmail :version 1.13 :type regular)
(reftex :version 1.25 :type regular)
(psgml :version 1.27 :type regular)
(ps-print :version 1.04 :type regular)
(prog-modes
:version
1
.54
:type
single-file)
(pcomplete :version 1.01 :type regular)
(pcl-cvs :version 1.6 :type regular)
(pc :version 1.21 :type single-file)
(os-utils :version 1.26 :type single-file)
(net-utils :version 1.24 :type single-file)
(mmm-mode :version 1.0 :type regular)
(misc-games :version 1.15 :type single-file)
(mine :version 1.14 :type regular)
(mh-e :version 1.14 :type regular)
(mew :version 1.17 :type regular)
(mailcrypt :version 2.11 :type regular)
(mail-lib :version 1.46 :type regular)
(liece :version 1.03 :type regular)
(jde :version 1.34 :type regular)
(ispell :version 1.24 :type regular)
(ilisp :version 1.2 :type regular)
(igrep :version 1.08 :type regular)
(idlwave :version 1.25 :type regular)
(ibuffer :version 1.06 :type regular)
(hm--html-menus :version 1.18 :type regular)
(haskell-mode :version 1.02 :type regular)
(gnats :version 1.14 :type regular)
(games :version 1.13 :type regular)
(fsf-compat :version 1.11 :type single-file)
(frame-icon :version 1.09 :type regular)
(footnote :version 1.15 :type regular)
(eudc :version 1.36 :type regular)
(eterm :version 1.13 :type regular)
(eshell :version 1.03 :type regular)
(emerge :version 1.09 :type regular)
(elib :version 1.1 :type single-file)
(eieio :version 1.02 :type regular)
(efs :version 1.29 :type regular)
(edt :version 1.12 :type regular)
(edit-utils :version 1.84 :type single-file)
(ediff :version 1.41 :type regular)
(edebug :version 1.14 :type regular)
(dired :version 1.12 :type regular)
(dictionary :version 1.1 :type regular)
(debug :version 1.15 :type regular)
(crisp :version 1.12 :type regular)
(cookie :version 1.14 :type regular)
(clearcase :version 1.03 :type regular)
(cc-mode :version 1.27 :type regular)
(calendar :version 1.18 :type regular)
(calc :version 1.22 :type regular)
(c-support :version 1.16 :type single-file)
(build :version 1.05 :type regular)
(auctex :version 1.3 :type regular)
(apel :version 1.21 :type regular)
(ada :version 1.1 :type regular)
(skk :version 1.22 :type regular)
(mule-base :version 1.39 :type regular)
(lookup :version 1.1 :type regular)
(locale :version 1.18 :type regular)
(leim :version 1.18 :type regular)
(latin-unity :version 1.04 :type regular)
(egg-its :version 1.26 :type regular)
(edict :version 1.13 :type regular))
Features:
--------
(xemacsbug shadow gnus-topic nndraft nnmh gnus-cache nnfolder nnml
gnus-demon patch-keywords supercite-steve boxquote rect nnspool nntp
messkeyw earcon gnus-audio gnus-score score-mode gnus-picon gnus-ml
gnus-msg gnus-diary nndiary gdb debug-toolbar view-less view
dired-faces dired-xemacs dired em-xtra em-unix term ehelp electric
em-term em-script em-prompt em-ls em-pred em-hist em-glob em-dirs
em-cmpl esh-opt em-basic em-banner em-alias esh-var esh-io esh-ext
esh-proc esh-arg esh-cmd esh-module esh-mode pp esh-util eshell
holidays calendar bbdb-w3 bbdb-sc supercite regi bbdb-gnus gnus-art
mm-uu mm-view gnus-sum nnoo gnus-group gnus-undo nnmail mail-source
gnus-start gnus-range gnus-spec gnus-int gnus-win gnus gnus-ems
gnus-xmas bbdb-snarf bbdb-com bbdb-pgp mailcrypt bbdb reftex
reftex-vars latex tex tex-site cperl-mode tramp byte-optimize shell
format-spec diff-mode ediff-merg ediff-diff ediff-tbar ediff-wind
ediff-help ediff-util ediff-mult ediff-init ediff vc-hooks
balloon-help func-menu lazy-shot efs-cu eicq-wharf eicq-toolbar eicq
bytecomp byte-compile smiley annotations goto-addr overlay thingatpt
wid-edit timezone outline browse-url sb-texinfo sb-info info speedbar
sb-image dframe assoc filladapt footnote mic-paren paren blink-paren
pending-del scroll-in-place redo savehist backup-dir edmacro iswitchb
message messagexmas mml mml-sec mml-smime smime comint ring dig
mml1991 mml2015 gpg timer mm-decode mm-bodies mm-encode mailcap
mail-parse rfc2045 rfc2231 mail-abbrevs sendmail rfc822 mailheader
canlock crypt crypt++ recent-files font-lock ell working avltree
stack-m elib-node ps-bdf ps-mule ps-print lpr from rfc2047 gnus-util
netrc nnheader nnheaderxm mail-utils ietf-drums time-date qp mm-util
mail-prsvr parse-time mail-extr ibuffer avoid dired-tar compile
time-stamp big-menubar advice advice-preload x-compose blink-cursor
font disp-table color-theme cus-face zenirc-autoloads
xslt-process-autoloads xslide-autoloads xemacs-devel-autoloads
xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
view-process-autoloads vhdl-autoloads vc-cc-autoloads vc-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads slider-autoloads
sieve-autoloads sh-script-autoloads sgml-autoloads semantic-autoloads
scheme-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
ps-print-autoloads prog-modes-autoloads pcomplete-autoloads
pcl-cvs-autoloads pc-autoloads os-utils-autoloads net-utils-autoloads
mmm-mode-autoloads misc-games-autoloads mine-autoloads mh-e-autoloads
mew-autoloads mailcrypt-autoloads mail-lib-autoloads liece-autoloads
jde-autoloads ispell-autoloads ilisp-autoloads igrep-autoloads
idlwave-autoloads ibuffer-autoloads hm--html-menus-autoloads
haskell-mode-autoloads gnats-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads footnote-autoloads
eudc-autoloads eterm-autoloads eshell-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads auctex-autoloads
apel-autoloads ada-autoloads skk-autoloads mule-base-autoloads
lookup-autoloads locale-autoloads leim-autoloads latin-unity-autoloads
egg-its-autoloads edict-autoloads x-face-autoloads tramp-autoloads
misc-autoloads lisp-autoloads eicq-autoloads bbdb-autoloads
src-autoloads loadhist rsz-minibuf auto-show fontl-hooks x-iso8859-1
tibetan lao devanagari indian slovenian czech romanian ccl code-cmds
gutter-items menubar-items x-menubar mode-motion mouse behavior itimer
auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete
cus-file derived frame env text-props obsolete cus-start custom widget
cl-extra mini-cl cl cl-19 packages backquote very-early-lisp
postgresqlv7 postgresql unicode athena-scrollbars cut-buffer
lucid-menubars athena-dialogs x c-balloon-help tty-frames tty toolbar
native-sound scrollbar unix-processes multicast network-streams
subprocesses modules menu-accelerator-support menubar berkeley-db dbm
md5 xemacs xim mule gutter tiff png gif jpeg xface xpm xbm
lisp-float-type file-coding linux dialog devices window-system base64)
Recent keystrokes:
-----------------
M-x g d b SPC SPC SPC RET / u s r / l o c a l / b i
n / x e m a c s RET c o r e RET b t SPC f u l l RET
RET RET RET RET RET RET RET RET RET RET RET RET RET
RET RET RET RET RET RET M-x g t n BS BS n u s RET y
C-u a M-x up up up up up up up down down down down
down down down r e p o SPC r SPC x TAB RET
Recent messages (most recent first):
-----------------------------------
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Checking new news...done
Checking new news...
Reading active file from archive via nnfolder...done
Reading active file from archive via nnfolder...
Reading active file from archive via nnfolder...
Reading active file from expired via nnml...done
Reading active file from expired via nnml...
Opening nnml server on expired...done
Opening nnml server on expired...
Reading active file from expired via nnml...
Reading active file via nnml...done
Reading active file via nnml...
nnml: Reading incoming mail (no new mail)...done
nnml: Reading incoming mail from file...
Reading active file via nnml...
Reading active file from diary via nndiary...done
Reading active file from diary via nndiary...
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|