Hello,
Software: GNU Emacs 23.0.0.11 (i686-pc-linux-gnu, X toolkit) of
2007-04-11
Here is a backtrace of an Emacs crash. One can encounter this often by
moving cursor over links etc. It only happens when using xft font.
Program received signal SIGSEGV, Segmentation fault.
0x081b3df2 in xftfont_draw (s=0xbfb8f4f0, from=0, to=1, x=387, y=275,
with_background=0) at xftfont.c:501
501 XftDrawSetClipRectangles (xftface_info->xft_draw, 0, 0, &r, 1);
(gdb) bt
#0 0x081b3df2 in xftfont_draw (s=0xbfb8f4f0, from=0, to=1, x=387, y=275,
with_background=0) at xftfont.c:501
#1 0x080ce384 in x_draw_glyph_string_foreground (s=0xbfb8f4f0) at xterm.c:1371
#2 0x080da734 in x_draw_glyph_string (s=0xbfb8f4f0) at xterm.c:2839
#3 0x08067ddc in draw_glyphs (w=0x8c384e0, x=<value optimized out>,
row=0x87c4958, area=TEXT_AREA, start=<value optimized out>, end=34,
hl=DRAW_MOUSE_FACE, overlaps=0) at xdisp.c:19938
#4 0x0806ab8e in show_mouse_face (dpyinfo=0x833fe48, draw=DRAW_MOUSE_FACE)
at xdisp.c:22173
#5 0x0807943b in note_mouse_highlight (f=0x8c75490, x=157, y=280)
at xdisp.c:23319
#6 0x080cf9e2 in note_mouse_movement (frame=0x8c75490, event=0xbfb8fd20)
at xterm.c:3883
#7 0x080d61d5 in handle_one_xevent (dpyinfo=0x833fe48, eventp=0xbfb8fddc,
finish=0xbfb8fe68, hold_quit=0xbfb91130) at xterm.c:6854
#8 0x080d7c7e in XTread_socket (sd=0, expected=1, hold_quit=0xbfb91130)
at xterm.c:7301
#9 0x081025bd in read_avail_input (expected=1) at keyboard.c:6843
#10 0x081027aa in handle_async_input () at keyboard.c:6989
#11 0x08102971 in input_available_signal (signo=29) at keyboard.c:7031
#12 <signal handler called>
#13 0x003eb402 in __kernel_vsyscall ()
#14 0x4bf9a09d in ___newselect_nocancel () from /lib/libc.so.6
#15 0x08192855 in select_wrapper (n=1, rfd=0x0, wfd=0xbfb916a8, xfd=0x0,
tmo=0xbfb917d8) at process.c:4218
#16 0x08195b13 in wait_reading_process_output (time_limit=30, microsecs=0,
read_kbd=-1, do_display=1, wait_for_cell=137595081, wait_proc=0x0,
just_wait_proc=0) at process.c:4587
#17 0x08053c10 in sit_for (timeout=240, reading=1, do_display=1)
at dispnew.c:6546
#18 0x0810786b in read_char (commandflag=1, nmaps=6, maps=0xbfb91ab0,
prev_event=137595081, used_mouse_menu=0xbfb91b68, end_time=0x0)
at keyboard.c:2904
#19 0x081095b6 in read_key_sequence (keybuf=0xbfb91c14, bufsize=30,
prompt=137595081, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9135
#20 0x0810b0d3 in command_loop_1 () at keyboard.c:1618
#21 0x08162ba2 in internal_condition_case (bfun=0x810af40 <command_loop_1>,
handlers=137634497, hfun=0x8105a60 <cmd_error>) at eval.c:1481
#22 0x08104ea3 in command_loop_2 () at keyboard.c:1329
#23 0x08162c5a in internal_catch (tag=137627681,
func=0x8104e80 <command_loop_2>, arg=137595081) at eval.c:1222
#24 0x0810589c in command_loop () at keyboard.c:1308
#25 0x08105c3b in recursive_edit_1 () at keyboard.c:1006
#26 0x08105d26 in Frecursive_edit () at keyboard.c:1067
#27 0x080fbbc2 in main (argc=3, argv=0xbfb92314) at emacs.c:1786
(gdb) xba
(gdb) bt full
#0 0x081b3df2 in xftfont_draw (s=0xbfb8f4f0, from=0, to=1, x=387, y=275,
with_background=0) at xftfont.c:501
f = (FRAME_PTR) 0x8c75490
face = (struct face *) 0xa9a08c8
xftface_info = (struct xftface_info *) 0x0
fg = {
pixel = 25600,
color = {
red = 0,
green = 25700,
blue = 0,
alpha = 65535
}
}
bg = {
pixel = 10025880,
color = {
red = 62928,
green = 49080,
blue = 62704,
alpha = 49080
}
}
r = {
x = 21,
y = 260,
width = 1240,
height = 22
}
len = 1
i = <value optimized out>
#1 0x080ce384 in x_draw_glyph_string_foreground (s=0xbfb8f4f0) at xterm.c:1371
boff = 0
y = 275
i = <value optimized out>
x = 387
#2 0x080da734 in x_draw_glyph_string (s=0xbfb8f4f0) at xterm.c:2839
tem = <value optimized out>
h = <value optimized out>
y = <value optimized out>
relief_drawn_p = 0
#3 0x08067ddc in draw_glyphs (w=0x8c384e0, x=<value optimized out>,
row=0x87c4958, area=TEXT_AREA, start=<value optimized out>, end=34,
hl=DRAW_MOUSE_FACE, overlaps=0) at xdisp.c:19938
first_glyph = <value optimized out>
head = (struct glyph_string *) 0xbfb8f5d0
tail = (struct glyph_string *) 0xbfb8f130
s = <value optimized out>
clip_head = (struct glyph_string *) 0x0
clip_tail = (struct glyph_string *) 0x0
last_x = 1261
x_reached = 491
i = 1
j = 185584596
#4 0x0806ab8e in show_mouse_face (dpyinfo=0x833fe48, draw=DRAW_MOUSE_FACE)
at xdisp.c:22173
start_hpos = <value optimized out>
end_hpos = <value optimized out>
start_x = 0
row = (struct glyph_row *) 0x87c4958
first = (struct glyph_row *) 0x87c4958
last = (struct glyph_row *) 0x87c4958
w = (struct window *) 0x8c384e0
f = (struct frame *) 0x8c75490
#5 0x0807943b in note_mouse_highlight (f=0x8c75490, x=157, y=280)
at xdisp.c:23319
b = 0
e = 141361920
ignore = 1943
dpyinfo = (Display_Info *) 0x833fe48
part = ON_TEXT
window = 147031268
w = <value optimized out>
cursor = 0
pointer = 137595081
b = (struct buffer *) 0xad65150
#6 0x080cf9e2 in note_mouse_movement (frame=0x8c75490, event=0xbfb8fd20)
at xterm.c:3883
No locals.
#7 0x080d61d5 in handle_one_xevent (dpyinfo=0x833fe48, eventp=0xbfb8fddc,
finish=0xbfb8fe68, hold_quit=0xbfb91130) at xterm.c:6854
window = <value optimized out>
inev = {
ie = {
kind = NO_EVENT,
code = 0,
part = scroll_bar_above_handle,
modifiers = 0,
x = 0,
y = 0,
timestamp = 0,
padding = {0x0, 0x0},
frame_or_window = 0,
arg = 137595081
},
sie = {
kind = 0,
display = 0x0,
requestor = 0,
selection = 0,
target = 0,
property = 0,
time = 0
}
}
count = <value optimized out>
do_help = <value optimized out>
nbytes = <value optimized out>
f = (struct frame *) 0x8c75490
coding = {
id = 1682420521,
common_flags = 17729,
mode = 176534672,
spec = {
iso_2022 = {
flags = 179761504,
current_invocation = {-1078395632, 0},
current_designation = {-1078395800, 136003458, 141407152, 176525960},
single_shifting = 9733,
bol = 135612204
},
ccl = 0xab6f160,
utf_16 = {
bom = 179761504,
endian = 3216571664,
surrogate = 0
},
emacs_mule_full_support = 179761504
},
max_charset_id = 137809481,
safe_charsets = 0x8369f52 "",
src_multibyte = 0,
dst_multibyte = 0,
head_ascii = 134637677,
produced = 627,
produced_char = 282,
consumed = 297,
consumed_char = 176,
errors = 176,
error_positions = 0x16,
result = CODING_RESULT_SUCCESS,
src_pos = 0,
src_pos_byte = 147281040,
src_chars = 147031264,
src_bytes = 141407152,
src_object = 39846000,
source = 0xace0034 "h\235\262\nh\235\262\n\250\305\262\n\250\305\262\n",
dst_pos = 1,
dst_pos_byte = -1078395872,
dst_bytes = 11,
dst_object = 0,
destination = 0xa91d2a0 "\023",
chars_at_source = 183824320,
charbuf = 0xaf4ef40,
charbuf_size = 0,
charbuf_used = 0,
annotated = 2,
carryover = "\000\371b\n\200\361\266\n", '\0' <repeats 20 times>,
"\025\000\000\000\032\001\000\000\000\000\000\000\026\000\000\000\200\373\270\277`\375\270\277K\000\000\000\000\000\000\000+\000\000",
carryover_bytes = 0,
default_char = 2567,
detector = 0,
decoder = 0,
encoder = 0
}
event = {
type = 6,
xany = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000
},
xkey = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
keycode = 0,
same_screen = 1
},
xbutton = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
button = 0,
same_screen = 1
},
xmotion = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
is_hint = 0 '\0',
same_screen = 1
},
xcrossing = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
mode = 0,
detail = 0,
same_screen = 1,
focus = 175581776,
state = 4294967295
},
xfocus = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
mode = 77,
detail = 0
},
xexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
x = 77,
y = 0,
width = -375572446,
height = 158,
count = 281
},
xgraphicsexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
drawable = 39846000,
x = 77,
y = 0,
width = -375572446,
height = 158,
count = 281,
major_code = 158,
minor_code = 281
},
xnoexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
drawable = 39846000,
major_code = 77,
minor_code = 0
},
xvisibility = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
state = 77
},
xcreatewindow = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
override_redirect = 281
},
xdestroywindow = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77
},
xunmap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
from_configure = 0
},
xmap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
override_redirect = 0
},
xmaprequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77
},
xreparent = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
parent = 0,
x = -375572446,
y = 158,
override_redirect = 281
},
xconfigure = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
above = 281,
override_redirect = 0
},
xgravity = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
x = 0,
y = -375572446
},
xresizerequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
width = 77,
height = 0
},
xconfigurerequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
above = 281,
detail = 0,
value_mask = 0
},
xcirculate = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
place = 0
},
xcirculaterequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
place = 0
},
xproperty = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
atom = 77,
time = 0,
state = -375572446
},
xselectionclear = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
selection = 77,
time = 0
},
xselectionrequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
owner = 39846000,
requestor = 77,
selection = 0,
target = 3919394850,
property = 158,
time = 281
},
xselection = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
requestor = 39846000,
selection = 77,
target = 0,
property = 3919394850,
time = 158
},
xcolormap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
colormap = 77,
new = 0,
state = -375572446
},
xclient = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
message_type = 77,
format = 0,
data = {
b =
"\"8\235\351\236\000\000\000\031\001\000\000\236\000\000\000\031\001\000",
s = {14370, -5731, 158, 0, 281, 0, 158, 0, 281, 0},
l = {-375572446, 158, 281, 158, 281}
}
},
xmapping = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
request = 77,
first_keycode = 0,
count = -375572446
},
xerror = {
type = 6,
display = 0x8e49b,
resourceid = 0,
serial = 141407152,
error_code = 112 'p',
request_code = 0 '\0',
minor_code = 96 '`'
},
xkeymap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
key_vector =
"M\000\000\000\000\000\000\000\"8\235\351\236\000\000\000\031\001\000\000\236\000\000\000\031\001\000\000\000\000\000"
},
pad = {6, 582811, 0, 141407152, 39846000, 77, 0, -375572446, 158, 281, 158,
281, 0, 0, 1, 175581776, -1, 0, 0, 175581792, -1, 0, 0, 175581808}
}
#8 0x080d7c7e in XTread_socket (sd=0, expected=1, hold_quit=0xbfb91130)
at xterm.c:7301
finish = 0
count = 0
event = {
type = 6,
xany = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000
},
xkey = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
keycode = 0,
same_screen = 1
},
xbutton = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
button = 0,
same_screen = 1
},
xmotion = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
state = 0,
is_hint = 0 '\0',
same_screen = 1
},
xcrossing = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
root = 77,
subwindow = 0,
time = 3919394850,
x = 158,
y = 281,
x_root = 158,
y_root = 281,
mode = 0,
detail = 0,
same_screen = 1,
focus = 175581776,
state = 4294967295
},
xfocus = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
mode = 77,
detail = 0
},
xexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
x = 77,
y = 0,
width = -375572446,
height = 158,
count = 281
},
xgraphicsexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
drawable = 39846000,
x = 77,
y = 0,
width = -375572446,
height = 158,
count = 281,
major_code = 158,
minor_code = 281
},
xnoexpose = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
drawable = 39846000,
major_code = 77,
minor_code = 0
},
xvisibility = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
state = 77
},
xcreatewindow = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
override_redirect = 281
},
xdestroywindow = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77
},
xunmap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
from_configure = 0
},
xmap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
override_redirect = 0
},
xmaprequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77
},
xreparent = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
parent = 0,
x = -375572446,
y = 158,
override_redirect = 281
},
xconfigure = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
above = 281,
override_redirect = 0
},
xgravity = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
x = 0,
y = -375572446
},
xresizerequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
width = 77,
height = 0
},
xconfigurerequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
x = 0,
y = -375572446,
width = 158,
height = 281,
border_width = 158,
above = 281,
detail = 0,
value_mask = 0
},
xcirculate = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
event = 39846000,
window = 77,
place = 0
},
xcirculaterequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
parent = 39846000,
window = 77,
place = 0
},
xproperty = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
atom = 77,
time = 0,
state = -375572446
},
xselectionclear = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
selection = 77,
time = 0
},
xselectionrequest = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
owner = 39846000,
requestor = 77,
selection = 0,
target = 3919394850,
property = 158,
time = 281
},
xselection = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
requestor = 39846000,
selection = 77,
target = 0,
property = 3919394850,
time = 158
},
xcolormap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
colormap = 77,
new = 0,
state = -375572446
},
xclient = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
message_type = 77,
format = 0,
data = {
b =
"\"8\235\351\236\000\000\000\031\001\000\000\236\000\000\000\031\001\000",
s = {14370, -5731, 158, 0, 281, 0, 158, 0, 281, 0},
l = {-375572446, 158, 281, 158, 281}
}
},
xmapping = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
request = 77,
first_keycode = 0,
count = -375572446
},
xerror = {
type = 6,
display = 0x8e49b,
resourceid = 0,
serial = 141407152,
error_code = 112 'p',
request_code = 0 '\0',
minor_code = 96 '`'
},
xkeymap = {
type = 6,
serial = 582811,
send_event = 0,
display = 0x86db3b0,
window = 39846000,
key_vector =
"M\000\000\000\000\000\000\000\"8\235\351\236\000\000\000\031\001\000\000\236\000\000\000\031\001\000\000\000\000\000"
},
pad = {6, 582811, 0, 141407152, 39846000, 77, 0, -375572446, 158, 281, 158,
281, 0, 0, 1, 175581776, -1, 0, 0, 175581792, -1, 0, 0, 175581808}
}
event_found = 0
dpyinfo = (struct x_display_info *) 0x833fe48
#9 0x081025bd in read_avail_input (expected=1) at keyboard.c:6843
nr = <value optimized out>
hold_quit = {
kind = NO_EVENT,
code = 0,
part = scroll_bar_above_handle,
modifiers = 0,
x = 0,
y = 0,
timestamp = 0,
padding = {0x0, 0x0},
frame_or_window = 0,
arg = 0
}
i = <value optimized out>
nread = 0
#10 0x081027aa in handle_async_input () at keyboard.c:6989
nread = -1078399132
#11 0x08102971 in input_available_signal (signo=29) at keyboard.c:7031
old_errno = 0
#12 <signal handler called>
No symbol table info available.
#13 0x003eb402 in __kernel_vsyscall ()
No symbol table info available.
#14 0x4bf9a09d in ___newselect_nocancel () from /lib/libc.so.6
No symbol table info available.
#15 0x08192855 in select_wrapper (n=1, rfd=0x0, wfd=0xbfb916a8, xfd=0x0,
tmo=0xbfb917d8) at process.c:4218
No locals.
#16 0x08195b13 in wait_reading_process_output (time_limit=30, microsecs=0,
read_kbd=-1, do_display=1, wait_for_cell=137595081, wait_proc=0x0,
just_wait_proc=0) at process.c:4587
usecs = <value optimized out>
timeout_reduced_for_timers = 1
channel = 1
nfds = -1078389356
Available = {
fds_bits = {256, 0 <repeats 31 times>}
}
Connecting = {
fds_bits = {0 <repeats 32 times>}
}
check_connect = 0
check_delay = 0
no_avail = -1078389480
xerrno = 240
proc = <value optimized out>
timeout = {
tv_sec = 0,
tv_usec = 0
}
end_time = {
tv_sec = 1176445496,
tv_usec = 645947
}
wait_channel = -1
got_some_input = 0
#17 0x08053c10 in sit_for (timeout=240, reading=1, do_display=1)
at dispnew.c:6546
sec = 30
usec = 0
#18 0x0810786b in read_char (commandflag=1, nmaps=6, maps=0xbfb91ab0,
prev_event=137595081, used_mouse_menu=0xbfb91b68, end_time=0x0)
at keyboard.c:2904
tem0 = <value optimized out>
delay_level = 30
buffer_size = <value optimized out>
c = 137595081
local_getcjmp = {{
__jmpbuf = {0, 1, 0, -1078388136, 1153813504, -210976949},
__mask_was_saved = 0,
__saved_mask = {
__val = {1, 187171013, 9184, 3216578988, 181817684, 3216578968,
135928000, 187171013, 137634017, 1, 9184, 3216578988, 9184,
3216579208, 135648798, 187171013, 137634017, 181817684, 8, 137625745,
137625745, 3216579192, 3216579112, 3216579116, 0, 3216572416,
172479072, 147031268, 3216579112, 9597, 4505, 1}
}
}}
save_jump = {{
__jmpbuf = {0, 0, 0, 0, 0, 0},
__mask_was_saved = 0,
__saved_mask = {
__val = {0 <repeats 32 times>}
}
}}
key_already_recorded = 0
tem = <value optimized out>
save = 137595081
previous_echo_area_message = 137595081
also_record = 137595081
reread = 0
polling_stopped_here = <value optimized out>
#19 0x081095b6 in read_key_sequence (keybuf=0xbfb91c14, bufsize=30,
prompt=137595081, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9135
interrupted_kboard = (KBOARD *) 0x8910ee0
key = 187228725
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 137595081
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 6
nmaps_allocated = 6
defs = (Lisp_Object * volatile) 0xbfb91a80
submaps = (Lisp_Object * volatile) 0xbfb91ab0
orig_local_map = 181311973
orig_keymap = 137595081
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 137582805,
map = 137582805,
start = 0,
end = 0
}
keytran = {
parent = 143098533,
map = 143098533,
start = 0,
end = 0
}
delayed_switch_frame = 137595081
original_uppercase = -1078387768
original_uppercase_position = -1
starting_buffer = (struct buffer *) 0xad65150
fake_prefixed_keys = 137595081
#20 0x0810b0d3 in command_loop_1 () at keyboard.c:1618
cmd = <value optimized out>
lose = <value optimized out>
nonundocount = 0
keybuf = {186535197, -1078387622, 137684057, 1273850048, -1472036458,
-1078387632, 137595081, 137595081, -1078387622, -1078387560, 135289672,
172702861, -1078387622, 1273890916, 134517672, 1, 1273827264, 1258297472,
-1078387396, 0, -1078387592, -1078387744, 0, 1273823232, 137595081,
147028465, 0, 138027976, 138027960, -1078387560}
i = <value optimized out>
prev_modiff = 4213
prev_buffer = (struct buffer *) 0xad65150
was_locked = 0
already_adjusted = 0
#21 0x08162ba2 in internal_condition_case (bfun=0x810af40 <command_loop_1>,
handlers=137634497, hfun=0x8105a60 <cmd_error>) at eval.c:1481
val = <value optimized out>
c = {
tag = 137595081,
val = 137595081,
next = 0xbfb91dc0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 138027976, 138027960, -1078387320, 1153812704,
-211091695},
__mask_was_saved = 0,
__saved_mask = {
__val = {3216579832, 135588215, 3216580068, 147518872, 17, 17,
135859952, 268435456, 3216579880, 0 <repeats 16 times>, 1273871124,
3086608360, 0, 4294967295, 1273827264, 1273829064, 134517672}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 137634497,
var = 137595081,
chosen_clause = 137595129,
tag = 0xbfb91cac,
next = 0x0
}
#22 0x08104ea3 in command_loop_2 () at keyboard.c:1329
val = 1
#23 0x08162c5a in internal_catch (tag=137627681,
func=0x8104e80 <command_loop_2>, arg=137595081) at eval.c:1222
c = {
tag = 137627681,
val = 137595081,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 138027976, 138027960, -1078387064, 1153812976,
-211093491},
__mask_was_saved = 0,
__saved_mask = {
__val = {135587946, 147631328, 17, 17, 17, 3216580068, 4294967295,
3216579800, 135588133, 147631328, 147631331, 3216579832, 135588215,
3216580068, 147518872, 17, 137820986, 137820984, 137824056,
3216580200, 135612204, 137824057, 137820986, 137595081, 137620928,
137595105, 2, 0, 137824056, 137824057, 137595081, 3216580264}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#24 0x0810589c in command_loop () at keyboard.c:1308
No locals.
#25 0x08105c3b in recursive_edit_1 () at keyboard.c:1006
val = <value optimized out>
#26 0x08105d26 in Frecursive_edit () at keyboard.c:1067
buffer = <value optimized out>
#27 0x080fbbc2 in main (argc=3, argv=0xbfb92314) at emacs.c:1786
tem = <value optimized out>
lib_src_exists = <value optimized out>
etc_exists = <value optimized out>
dummy = -1078386040
stack_bottom_variable = 8 '\b'
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 10485760,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
(gdb)
HTH
--
Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F)
_______________________________________________
emacs-pretest-bug mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug