* Re: Bug in Emacs 23 ??
2007-08-06 14:20 ` Richard Stallman
2007-08-06 20:29 ` Bug in Emacs 23 ?? Leo
@ 2007-08-26 0:42 ` Leo
1 sibling, 0 replies; 11+ messages in thread
From: Leo @ 2007-08-26 0:42 UTC (permalink / raw)
To: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 515 bytes --]
On 2007-08-06 15:20 +0100, Richard Stallman wrote:
> Leo has reported some strange freezes related to buffer switching
> with ido-mode enabled.
>
> Here's the result of looking at the process when emacs hangs.
> He's using Emacs 23.
>
> Anyone want to look into this?
>
> This is really strange. Leo, can you try single-stepping by
> instructions? The pc must be somewhere.
I encounter such a crash very often and I have now attached a
backtrace. Can someone take a look and fix this bug?
[-- Attachment #2: backtrace.txt --]
[-- Type: text/plain, Size: 35697 bytes --]
#0 0x081721f5 in assq_no_quit (key=175317497, list=178207221) at fns.c:1476
#1 0x080c6091 in lface_from_face_name (f=0x8b4efe8, face_name=175317497, signal_p=0) at xfaces.c:3419
#2 0x080c6101 in get_lface_attributes (f=0x5, face_name=178207221, attrs=0xbfb23bfc, signal_p=0) at xfaces.c:3449
#3 0x080cb5e2 in merge_named_face (f=0x8b4efe8, face_name=178207221, to=0xbfb23d88, named_merge_points=0x0) at xfaces.c:3817
#4 0x080cb650 in merge_face_ref (f=0x8b4efe8, face_ref=175317497, to=0xbfb23d88, err_msgs=1, named_merge_points=0x0)
at xfaces.c:4054
#5 0x080cd93c in face_at_buffer_position (w=0x8371400, pos=824, region_beg=-1, region_end=-1, endptr=0xbfb23e28, limit=924,
mouse=0) at xfaces.c:8159
#6 0x08073487 in handle_face_prop (it=0xbfb247c8) at xdisp.c:3338
#7 0x08074d2f in handle_stop (it=0xbfb247c8) at xdisp.c:3056
#8 0x0807a63d in next_element_from_buffer (it=0xbfb247c8) at xdisp.c:6391
#9 0x08076fcd in get_next_display_element (it=0xbfb247c8) at xdisp.c:5650
#10 0x08077e90 in move_it_in_display_line_to (it=0xbfb247c8, to_charpos=2538, to_x=0, op=9) at xdisp.c:6593
#11 0x0807a21c in move_it_to (it=0xbfb247c8, to_charpos=2538, to_x=0, to_y=760, to_vpos=-1, op=11) at xdisp.c:6901
#12 0x080873a5 in redisplay_window (window=137827332, just_this_one_p=0) at xdisp.c:12406
#13 0x08088a83 in redisplay_window_0 (window=137827332) at xdisp.c:11943
#14 0x0816cb18 in internal_condition_case_1 (bfun=0x8088a60 <redisplay_window_0>, arg=137827332, handlers=137602133,
hfun=0x8065c40 <redisplay_window_error>) at eval.c:1536
#15 0x080750d6 in redisplay_windows (window=178207221) at xdisp.c:11922
#16 0x080892f6 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11493
#17 0x08089e0c in redisplay_preserve_echo_area (from_where=2) at xdisp.c:11744
#18 0x08056432 in Fredisplay (force=137615561) at dispnew.c:6605
#19 0x0816e301 in Ffuncall (nargs=1, args=0xbfb25820) at eval.c:3026
#20 0x08199cf2 in Fbyte_code (bytestr=136227755, vector=136227772, maxdepth=40) at bytecode.c:679
#21 0x0816ddaa in funcall_lambda (fun=136227692, nargs=1, arg_vector=0xbfb25954) at eval.c:3213
#22 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25950) at eval.c:3083
#23 0x08199cf2 in Fbyte_code (bytestr=174458515, vector=175910228, maxdepth=32) at bytecode.c:679
#24 0x0816ddaa in funcall_lambda (fun=175910412, nargs=2, arg_vector=0xbfb25aa0) at eval.c:3213
#25 0x0816e1b1 in Ffuncall (nargs=3, args=0xbfb25a9c) at eval.c:3083
#26 0x0816f821 in run_hook_with_args (nargs=3, args=0xbfb25a9c, cond=to_completion) at eval.c:2685
#27 0x0816f97b in run_hook_with_args_2 (hook=137844801, arg1=137827332, arg2=1312) at eval.c:2755
#28 0x08094734 in set_window_buffer (window=137827332, buffer=177095580, run_hooks_p=1, keep_margins_p=0) at window.c:3368
#29 0x0809493f in Fset_window_buffer (window=137827332, buffer=177095580, keep_margins=137615561) at window.c:3415
#30 0x08125cbb in switch_to_buffer_1 (buffer=179364467, norecord=137615561) at buffer.c:1696
#31 0x0816e31a in Ffuncall (nargs=2, args=0xbfb25bd0) at eval.c:3029
#32 0x08199cf2 in Fbyte_code (bytestr=139930923, vector=142652676, maxdepth=24) at bytecode.c:679
#33 0x0816ddaa in funcall_lambda (fun=142652900, nargs=3, arg_vector=0xbfb25cf4) at eval.c:3213
#34 0x0816e1b1 in Ffuncall (nargs=4, args=0xbfb25cf0) at eval.c:3083
#35 0x08199cf2 in Fbyte_code (bytestr=140233267, vector=141176132, maxdepth=72) at bytecode.c:679
#36 0x0816ddaa in funcall_lambda (fun=141176452, nargs=1, arg_vector=0xbfb25e34) at eval.c:3213
#37 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25e30) at eval.c:3083
#38 0x08199cf2 in Fbyte_code (bytestr=139930827, vector=147510012, maxdepth=16) at bytecode.c:679
#39 0x0816ddaa in funcall_lambda (fun=147510140, nargs=0, arg_vector=0xbfb25f54) at eval.c:3213
#40 0x0816e1b1 in Ffuncall (nargs=1, args=0xbfb25f50) at eval.c:3083
#41 0x0816fbe9 in apply1 (fn=143091753, arg=137615561) at eval.c:2767
#42 0x0816b29d in Fcall_interactively (function=143091753, record_flag=137615561, keys=137650860) at callint.c:406
#43 0x08108d93 in Fcommand_execute (cmd=143091753, record_flag=137615561, keys=137615561, special=137615561)
at keyboard.c:10118
#44 0x081148d7 in command_loop_1 () at keyboard.c:1873
#45 0x0816cd42 in internal_condition_case (bfun=0x8114560 <command_loop_1>, handlers=137654977, hfun=0x810eef0 <cmd_error>)
at eval.c:1488
#46 0x0810e333 in command_loop_2 () at keyboard.c:1329
#47 0x0816cdfa in internal_catch (tag=137648161, func=0x810e310 <command_loop_2>, arg=137615561) at eval.c:1229
#48 0x0810ed2c in command_loop () at keyboard.c:1308
#49 0x0810f0cb in recursive_edit_1 () at keyboard.c:1006
#50 0x0810f1b6 in Frecursive_edit () at keyboard.c:1067
#51 0x08104e92 in main (argc=3, argv=0xbfb267f4) at emacs.c:1798
Lisp Backtrace:
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
#0 0x081721f5 in assq_no_quit (key=175317497, list=178207221) at fns.c:1476
No locals.
#1 0x080c6091 in lface_from_face_name (f=0x8b4efe8, face_name=175317497, signal_p=0) at xfaces.c:3419
lface = <value optimized out>
#2 0x080c6101 in get_lface_attributes (f=0x5, face_name=178207221, attrs=0xbfb23bfc, signal_p=0) at xfaces.c:3449
lface = <value optimized out>
success_p = <value optimized out>
#3 0x080cb5e2 in merge_named_face (f=0x8b4efe8, face_name=178207221, to=0xbfb23d88, named_merge_points=0x0) at xfaces.c:3817
from = {137615897, 137642513, 137642513, 137642513, 137642105, 137642513, 137642513, 1391, 568, 137642513, 137642513,
2537, 177095580, 178730020, 823, -1078838200, 135968762, 6584}
ok = <value optimized out>
named_merge_point = {
face_name = 175317497,
prev = 0x0
}
#4 0x080cb650 in merge_face_ref (f=0x8b4efe8, face_ref=175317497, to=0xbfb23d88, err_msgs=1, named_merge_points=0x0)
at xfaces.c:4054
ok = <value optimized out>
#5 0x080cd93c in face_at_buffer_position (w=0x8371400, pos=824, region_beg=-1, region_end=-1, endptr=0xbfb23e28, limit=924,
mouse=0) at xfaces.c:8159
maxlen = 40
next_overlay = 2018
f = (struct frame *) 0x8b4efe8
attrs = {137615897, 181502179, 137641961, 696, 137641961, 137641961, 137615561, 137615561, 143137371, 143139203,
137615561, 137615561, 137615561, 137615561, 147260826, 137642513, 72, 143127691}
prop = 175317497
position = <value optimized out>
i = <value optimized out>
noverlays = 0
overlay_vec = (Lisp_Object *) 0xbfb23cb0
endpos = 924
propname = 137615897
end = 5
default_face = <value optimized out>
#6 0x08073487 in handle_face_prop (it=0xbfb247c8) at xdisp.c:3338
new_face_id = <value optimized out>
next_stop = 924
#7 0x08074d2f in handle_stop (it=0xbfb247c8) at xdisp.c:3056
handled = 178207221
handle_overlay_change_p = 1
#8 0x0807a63d in next_element_from_buffer (it=0xbfb247c8) at xdisp.c:6391
p = <value optimized out>
success_p = <value optimized out>
#9 0x08076fcd in get_next_display_element (it=0xbfb247c8) at xdisp.c:5650
success_p = 11
#10 0x08077e90 in move_it_in_display_line_to (it=0xbfb247c8, to_charpos=2538, to_x=0, op=9) at xdisp.c:6593
x = 176086184
i = 1
ascent = 0
descent = 180032000
result = <value optimized out>
saved_glyph_row = (struct glyph_row *) 0x861a8bc
#11 0x0807a21c in move_it_to (it=0xbfb247c8, to_charpos=2538, to_x=0, to_y=760, to_vpos=-1, op=11) at xdisp.c:6901
it_backup = {
window = 137827332,
w = 0x8371400,
f = 0x8b4efe8,
method = GET_FROM_BUFFER,
stop_charpos = 766,
end_charpos = 2538,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 1,
string_from_display_prop_p = 0,
ellipsis_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 22,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 1,
bytepos = 1
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 761,
bytepos = 761
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
overlay_strings = {0 <repeats 16 times>},
n_overlay_strings = 0,
string = 137615561,
stack = {{
string = 137615561,
string_nchars = 0,
end_charpos = 2538,
stop_charpos = 38,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 38,
bytepos = 38
},
current = {
pos = {
charpos = 38,
bytepos = 38
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
area = TEXT_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 137615561,
font_height = 137615561,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}},
sp = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
selective = 0,
what = IT_CHARACTER,
face_id = 22,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
base_face_id = 0,
c = 32,
len = 1,
cmp_id = 0,
cmp_len = 0,
char_to_display = 32,
image_id = 0,
slice = {
x = 137615561,
y = 137615561,
width = 137615561,
height = 137615561
},
space_width = 137615561,
voffset = 0,
font_height = 137615561,
object = 177095580,
position = {
charpos = 761,
bytepos = 761
},
truncate_lines_p = 0,
tab_width = 8,
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 1251,
last_visible_y = 760,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x861a8bc,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 9,
ascent = 14,
descent = 5,
max_ascent = 14,
max_descent = 5,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 14,
max_phys_descent = 5,
current_x = 0,
continuation_lines_width = 0,
current_y = 291,
first_vpos = 1,
vpos = 14,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
skip = MOVE_NEWLINE_OR_CR
skip2 = MOVE_NEWLINE_OR_CR
#12 0x080873a5 in redisplay_window (window=137827332, just_this_one_p=0) at xdisp.c:12406
y0 = <value optimized out>
w = (struct window *) 0x8371400
f = (struct frame *) 0x8b4efe8
buffer = <value optimized out>
old = (struct buffer *) 0xa8e4398
startp = {
charpos = 164,
bytepos = 164
}
update_mode_line = 1
tem = <value optimized out>
it = {
window = 137827332,
w = 0x8371400,
f = 0x8b4efe8,
method = GET_FROM_BUFFER,
stop_charpos = 2537,
end_charpos = 2538,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 1,
string_from_display_prop_p = 0,
ellipsis_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 164,
bytepos = 164
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 2533,
bytepos = 2533
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
overlay_strings = {0 <repeats 16 times>},
n_overlay_strings = 0,
string = 137615561,
stack = {{
string = 137615561,
string_nchars = 0,
end_charpos = 2538,
stop_charpos = 2130,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 2130,
bytepos = 2130
},
current = {
pos = {
charpos = 2130,
bytepos = 2130
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
area = TEXT_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 137615561,
font_height = 137615561,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0,
c = 0,
len = 0,
cmp_id = 0,
cmp_len = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
space_width = 0,
font_height = 0,
voffset = 0
}},
sp = 0,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
selective = 0,
what = IT_CHARACTER,
face_id = 21,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
base_face_id = 0,
c = 69,
len = 1,
cmp_id = 0,
cmp_len = 0,
char_to_display = 69,
image_id = 0,
slice = {
x = 137615561,
y = 137615561,
width = 137615561,
height = 137615561
},
space_width = 137615561,
voffset = 0,
font_height = 137615561,
object = 177095580,
position = {
charpos = 2533,
bytepos = 2533
},
truncate_lines_p = 0,
tab_width = 8,
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 1251,
last_visible_y = 760,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x861a8bc,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 9,
ascent = 14,
descent = 5,
max_ascent = 14,
max_descent = 5,
phys_ascent = 12,
phys_descent = 0,
max_phys_ascent = 14,
max_phys_descent = 5,
current_x = 0,
continuation_lines_width = 0,
current_y = 747,
first_vpos = 1,
vpos = 38,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = 0
rc = 137642561
centering_position = <value optimized out>
last_line_misfit = 1
beg_unchanged = 2537
end_unchanged = 0
#13 0x08088a83 in redisplay_window_0 (window=137827332) at xdisp.c:11943
No locals.
#14 0x0816cb18 in internal_condition_case_1 (bfun=0x8088a60 <redisplay_window_0>, arg=137827332, handlers=137602133,
hfun=0x8065c40 <redisplay_window_error>) at eval.c:1536
val = <value optimized out>
c = {
tag = 137615561,
val = 137615561,
next = 0xbfb2618c,
gcpro = 0x0,
jmp = {{
__jmpbuf = {137827328, 138173048, 137827328, -1078833240, -482419987, -1439245950},
__mask_was_saved = 0,
__saved_mask = {
__val = {1, 1, 137615585, 2, 0, 137615561, 146759284, 137701248, 3216133960, 137654170, 137654168, 137671608,
3216133976, 135653404, 137671609, 137654170, 3200000, 177095576, 137615585, 2, 3216134024, 137671609, 3200000,
137671608, 3216134024, 135709380, 137671609, 3200000, 177095576, 1, 0, 1}
}
}},
backlist = 0xbfb257e8,
handlerlist = 0xbfb26254,
lisp_eval_depth = 7,
pdlcount = 33,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0xbfb25870
}
h = {
handler = 137602133,
var = 137615561,
chosen_clause = 0,
tag = 0xbfb24ecc,
next = 0xbfb26254
}
#15 0x080750d6 in redisplay_windows (window=178207221) at xdisp.c:11922
w = (struct window *) 0x8371400
#16 0x080892f6 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11493
tail = <value optimized out>
new_count = <value optimized out>
w = (struct window *) 0x8371400
pause = 0
must_finish = 1
tlbufpos = {
charpos = 0,
bytepos = 0
}
number_of_visible_frames = 1
polling_stopped_here = 0
consider_all_windows_p = <value optimized out>
#17 0x08089e0c in redisplay_preserve_echo_area (from_where=2) at xdisp.c:11744
No locals.
#18 0x08056432 in Fredisplay (force=137615561) at dispnew.c:6605
No locals.
#19 0x0816e301 in Ffuncall (nargs=1, args=0xbfb25820) at eval.c:3026
fun = <value optimized out>
original_fun = 1
funcar = <value optimized out>
numargs = 0
val = <value optimized out>
backtrace = {
next = 0xbfb25918,
function = 0xbfb25820,
args = 0xbfb25824,
nargs = 0,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb257b0
i = <value optimized out>
#20 0x08199cf2 in Fbyte_code (bytestr=136227755, vector=136227772, maxdepth=40) at bytecode.c:679
v1 = <value optimized out>
v2 = <value optimized out>
op = 178207221
vectorp = (Lisp_Object *) 0x81eabc0
stack = {
pc = 0x82e6091 "\207\t\2046",
top = 0xbfb25820,
bottom = 0xbfb25820,
byte_string = 136227755,
byte_string_start = 0x82e6063 "\b\204\t",
constants = 136227772,
next = 0xbfb25990
}
top = <value optimized out>
result = <value optimized out>
#21 0x0816ddaa in funcall_lambda (fun=136227692, nargs=1, arg_vector=0xbfb25954) at eval.c:3213
val = <value optimized out>
syms_left = <value optimized out>
next = <value optimized out>
i = 1
optional = 1
rest = 0
#22 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25950) at eval.c:3083
fun = 136227692
original_fun = 137978841
funcar = <value optimized out>
numargs = 1
val = <value optimized out>
backtrace = {
next = 0xbfb25a38,
function = 0xbfb25950,
args = 0xbfb25954,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25954
i = <value optimized out>
#23 0x08199cf2 in Fbyte_code (bytestr=174458515, vector=175910228, maxdepth=32) at bytecode.c:679
v1 = <value optimized out>
v2 = <value optimized out>
op = 178207221
vectorp = (Lisp_Object *) 0xa7c2d58
stack = {
pc = 0xa6875dc ").\006\207",
top = 0xbfb25954,
bottom = 0xbfb25950,
byte_string = 174458515,
byte_string_start = 0xa6875a8 "\306\b!\2057",
constants = 175910228,
next = 0xbfb25c10
}
top = <value optimized out>
result = <value optimized out>
#24 0x0816ddaa in funcall_lambda (fun=175910412, nargs=2, arg_vector=0xbfb25aa0) at eval.c:3213
val = <value optimized out>
syms_left = <value optimized out>
next = <value optimized out>
i = 2
optional = 0
rest = 0
#25 0x0816e1b1 in Ffuncall (nargs=3, args=0xbfb25a9c) at eval.c:3083
fun = 175910412
original_fun = 175172337
funcar = <value optimized out>
numargs = 2
val = <value optimized out>
backtrace = {
next = 0xbfb25b98,
function = 0xbfb25a9c,
args = 0xbfb25aa0,
nargs = 2,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25aa0
i = <value optimized out>
#26 0x0816f821 in run_hook_with_args (nargs=3, args=0xbfb25a9c, cond=to_completion) at eval.c:2685
sym = 137844801
val = 178207221
ret = 137615561
globals = <value optimized out>
#27 0x0816f97b in run_hook_with_args_2 (hook=137844801, arg1=137827332, arg2=1312) at eval.c:2755
temp = {175172337, 137827332, 1312}
#28 0x08094734 in set_window_buffer (window=137827332, buffer=177095580, run_hooks_p=1, keep_margins_p=0) at window.c:3368
w = (struct window *) 0x8371400
b = (struct buffer *) 0xa8e4398
#29 0x0809493f in Fset_window_buffer (window=137827332, buffer=177095580, keep_margins=137615561) at window.c:3415
tem = 178207221
w = (struct window *) 0x8371400
#30 0x08125cbb in switch_to_buffer_1 (buffer=179364467, norecord=137615561) at buffer.c:1696
buf = 177095580
#31 0x0816e31a in Ffuncall (nargs=2, args=0xbfb25bd0) at eval.c:3029
fun = <value optimized out>
original_fun = 2
funcar = <value optimized out>
numargs = 1
val = <value optimized out>
backtrace = {
next = 0xbfb25cb8,
function = 0xbfb25bd0,
args = 0xbfb25bd4,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25b60
i = <value optimized out>
#32 0x08199cf2 in Fbyte_code (bytestr=139930923, vector=142652676, maxdepth=24) at bytecode.c:679
v1 = <value optimized out>
v2 = <value optimized out>
op = 178207221
vectorp = (Lisp_Object *) 0x880b508
stack = {
pc = 0xa4168e1 "*\207",
top = 0xbfb25bd4,
bottom = 0xbfb25bd0,
byte_string = 139930923,
byte_string_start = 0xa416854 "\306\b!\203\n",
constants = 142652676,
next = 0xbfb25d50
}
top = <value optimized out>
result = <value optimized out>
#33 0x0816ddaa in funcall_lambda (fun=142652900, nargs=3, arg_vector=0xbfb25cf4) at eval.c:3213
val = <value optimized out>
syms_left = <value optimized out>
next = <value optimized out>
i = 3
optional = 1
rest = 0
#34 0x0816e1b1 in Ffuncall (nargs=4, args=0xbfb25cf0) at eval.c:3083
fun = 142652900
original_fun = 141430033
funcar = <value optimized out>
numargs = 3
val = <value optimized out>
backtrace = {
next = 0xbfb25df8,
function = 0xbfb25cf0,
args = 0xbfb25cf4,
nargs = 3,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25cf4
i = <value optimized out>
#35 0x08199cf2 in Fbyte_code (bytestr=140233267, vector=141176132, maxdepth=72) at bytecode.c:679
v1 = <value optimized out>
v2 = <value optimized out>
op = 178207221
vectorp = (Lisp_Object *) 0x86a2d48
stack = {
pc = 0xa4142c2 "\202\003\001\0163\337=\203\320",
top = 0xbfb25cfc,
bottom = 0xbfb25cf0,
byte_string = 140233267,
byte_string_start = 0xa414204 "\b\204\025",
constants = 141176132,
next = 0xbfb25e70
}
top = <value optimized out>
result = <value optimized out>
#36 0x0816ddaa in funcall_lambda (fun=141176452, nargs=1, arg_vector=0xbfb25e34) at eval.c:3213
val = <value optimized out>
syms_left = <value optimized out>
next = <value optimized out>
i = 1
optional = 1
rest = 0
#37 0x0816e1b1 in Ffuncall (nargs=2, args=0xbfb25e30) at eval.c:3083
fun = 141176452
original_fun = 141429937
funcar = <value optimized out>
numargs = 1
val = <value optimized out>
backtrace = {
next = 0xbfb25f18,
function = 0xbfb25e30,
args = 0xbfb25e34,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25e34
i = <value optimized out>
#38 0x08199cf2 in Fbyte_code (bytestr=139930827, vector=147510012, maxdepth=16) at bytecode.c:679
v1 = <value optimized out>
v2 = <value optimized out>
op = 178207221
vectorp = (Lisp_Object *) 0x8cad300
stack = {
pc = 0xa416957 "\207",
top = 0xbfb25e34,
bottom = 0xbfb25e30,
byte_string = 139930827,
byte_string_start = 0xa416954 "\301\b!\207",
constants = 147510012,
next = 0x0
}
top = <value optimized out>
result = <value optimized out>
#39 0x0816ddaa in funcall_lambda (fun=147510140, nargs=0, arg_vector=0xbfb25f54) at eval.c:3213
val = <value optimized out>
syms_left = <value optimized out>
next = <value optimized out>
i = 0
optional = 137615561
rest = -1078829240
#40 0x0816e1b1 in Ffuncall (nargs=1, args=0xbfb25f50) at eval.c:3083
fun = 147510140
original_fun = 143091753
funcar = <value optimized out>
numargs = 0
val = <value optimized out>
backtrace = {
next = 0xbfb26088,
function = 0xbfb25f50,
args = 0xbfb25f54,
nargs = 0,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
internal_args = (Lisp_Object *) 0xbfb25f54
i = <value optimized out>
#41 0x0816fbe9 in apply1 (fn=143091753, arg=137615561) at eval.c:2767
ret_ungc_val = 5
#42 0x0816b29d in Fcall_interactively (function=143091753, record_flag=137615561, keys=137650860) at callint.c:406
values = 0
input = <value optimized out>
args = <value optimized out>
visargs = <value optimized out>
fun = <value optimized out>
specs = <value optimized out>
teml = <value optimized out>
up_event = <value optimized out>
enable = 137615561
next_event = <value optimized out>
prefix_arg = 137615561
string = <value optimized out>
tem = <value optimized out>
varies = <value optimized out>
i = <value optimized out>
j = <value optimized out>
foo = <value optimized out>
prompt1 = '\0' <repeats 99 times>
arg_from_tty = <value optimized out>
key_count = 2
record_then_fail = <value optimized out>
save_this_command = 143091753
save_last_command = 139841209
save_this_original_command = 137703961
save_real_this_command = 143091753
#43 0x08108d93 in Fcommand_execute (cmd=143091753, record_flag=137615561, keys=137615561, special=137615561)
at keyboard.c:10118
final = 147510140
tem = <value optimized out>
prefixarg = 137615561
backtrace = {
next = 0x0,
function = 0x832f6b8,
args = 0xbfb260b0,
nargs = 1,
evalargs = 0 '\0',
debug_on_exit = 0 '\0'
}
#44 0x081148d7 in command_loop_1 () at keyboard.c:1873
cmd = <value optimized out>
lose = 137615561
nonundocount = 0
keybuf = {192, 784, 137615561, 1148106956, -1472036458, -1078828752, 137615561, 137615561, -1078828742, -1078828680,
135327704, 182693717, -1078828742, 1148147704, 134517904, 1, 1148084160, 1140877320, -1078828516, 0, -1078828712,
-1078828864, 0, 1148059648, 137615561, 147573233, 0, 137937312, 137937296, -1078828680}
i = <value optimized out>
prev_modiff = <value optimized out>
prev_buffer = (struct buffer *) 0xad04948
was_locked = 0
already_adjusted = 137615561
#45 0x0816cd42 in internal_condition_case (bfun=0x8114560 <command_loop_1>, handlers=137654977, hfun=0x810eef0 <cmd_error>)
at eval.c:1488
val = <value optimized out>
c = {
tag = 137615561,
val = 137615561,
next = 0xbfb262a0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 137937312, 137937296, -1078828440, -480224531, -1438991998},
__mask_was_saved = 0,
__saved_mask = {
__val = {135903056, 268435456, 3216138948, 0 <repeats 22 times>, 1148127816, 3086056728, 0, 4294967295, 1148084160,
134517904, 1148085840}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 137654977,
var = 137615561,
chosen_clause = 137615609,
tag = 0xbfb2618c,
next = 0x0
}
#46 0x0810e333 in command_loop_2 () at keyboard.c:1329
val = 5
#47 0x0816cdfa in internal_catch (tag=137648161, func=0x810e310 <command_loop_2>, arg=137615561) at eval.c:1229
c = {
tag = 137648161,
val = 137615561,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 137937312, 137937296, -1078828184, -479823123, -1439137406},
__mask_was_saved = 0,
__saved_mask = {
__val = {16, 0, 147675008, 15, 15, 3216138664, 135628222, 147675008, 15, 15, 15, 3216138948, 4294967295, 3216138680,
135628451, 147675011, 137841490, 137841488, 137844680, 3216139080, 135653404, 137844681, 137841490, 137615561,
137641408, 137615585, 2, 0, 137844680, 137844681, 137615561, 3216139144}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#48 0x0810ed2c in command_loop () at keyboard.c:1308
No locals.
#49 0x0810f0cb in recursive_edit_1 () at keyboard.c:1006
val = <value optimized out>
#50 0x0810f1b6 in Frecursive_edit () at keyboard.c:1067
buffer = <value optimized out>
#51 0x08104e92 in main (argc=3, argv=0xbfb267f4) at emacs.c:1798
tem = <value optimized out>
lib_src_exists = <value optimized out>
etc_exists = <value optimized out>
dummy = -1078827160
stack_bottom_variable = 8 '\b'
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 10485760,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
Lisp Backtrace:
"redisplay" (0x0)
"sit-for" (0x0)
"erc-scroll-to-bottom" (0x8371404)
"switch-to-buffer" (0xab0e273)
"ido-visit-buffer" (0xab0e273)
"ido-buffer-internal" (0x836f739)
"ido-switch-buffer" (0x833d8c9)
"call-interactively" (0x8876829)
The program is running. Exit anyway? (y or n)
[-- Attachment #3: Type: text/plain, Size: 139 bytes --]
--
Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F)
Gnus is one component of the Emacs operating system.
[-- Attachment #4: Type: text/plain, Size: 142 bytes --]
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel
^ permalink raw reply [flat|nested] 11+ messages in thread