From: Stephen Berman <stephen.berman@gmx.net>
To: martin rudalics <rudalics@gmx.at>
Cc: 9006@debbugs.gnu.org
Subject: bug#9006: 24.0.50; Abort in unshow_buffer/kill-buffer
Date: Wed, 13 Jul 2011 08:53:19 +0200 [thread overview]
Message-ID: <87hb6qd63k.fsf@escher.fritz.box> (raw)
In-Reply-To: <877h7wxqjv.fsf@escher.fritz.box>
On Tue, 12 Jul 2011 10:36:16 +0200 martin rudalics <rudalics@gmx.at> wrote:
>> I applied it and rebuilt, and so far things look good: display is
>> normal, C-h C-a works fine, and in Gnus both h and and C-x o don't move
>> point in the non-selected buffer. In short, this looks like a good
>> fix -- thanks! I'll keep running under gdb and let you know if anything
>> surprising happens. Bar that, I think you should install this, unless
>> someone has a good reason to object.
>
> Let's wait till you have reached the twelfth hour of your Emacs session.
>
> martin
I was in the process of replying that I was well past the twelfth hour
and Emacs was still going strong -- when Emacs crashed :-(.
But: I think this crash is not related to your patch to
vertical_motion -- it happened in compute_line_metrics -- so I still
think you should install it.
Steve Berman
PS: On the chance that this crash could be relevant, here are the
circumstances and the backtrace. I was in Gnus, had just opened your
post again to reply, and somehow I mistakenly must have type `C-s SPC',
because all the spaces in the Summary buffer became covered with
lazy-highlight face. I typed C-g two or three times -- and Emacs
crashed hard (segfault); bt full gave no Lisp backtrace. I have not
been able to reproduce this.
#0 0x080735ac in compute_line_metrics (it=0xbfffb004)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:16789
i = <value optimized out>
min_y = <value optimized out>
max_y = <value optimized out>
row = 0xbf16b10
#1 0x08082037 in display_mode_line (w=<value optimized out>, face_id=
HEADER_LINE_FACE_ID, format=139626758)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:18447
it = {
window = 214823837,
w = 0xccdf398,
f = 0x86e2f40,
method = GET_FROM_C_STRING,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 10000,
s = 0x8229ccc " ",
string_nchars = 1,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0xa858b78,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
---Type <return> to continue, or q <return> to quit---
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 208,
bytepos = 208
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 138576074,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
---Type <return> to continue, or q <return> to quit---
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
---Type <return> to continue, or q <return> to quit---
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
---Type <return> to continue, or q <return> to quit---
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
---Type <return> to continue, or q <return> to quit---
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
---Type <return> to continue, or q <return> to quit---
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 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
},
from_overlay = 0,
---Type <return> to continue, or q <return> to quit---
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
---Type <return> to continue, or q <return> to quit---
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 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
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
---Type <return> to continue, or q <return> to quit---
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
---Type <return> to continue, or q <return> to quit---
},
comp = {
object = 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
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
---Type <return> to continue, or q <return> to quit---
selective = 0,
what = IT_CHARACTER,
face_id = 5,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 1,
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,
line_wrap = TRUNCATE,
base_face_id = 5,
c = 32,
len = 1,
cmp_it = {
stop_pos = 0,
id = -1,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 32,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
---Type <return> to continue, or q <return> to quit---
x = 138576074,
y = 138576074,
width = 138576074,
height = 138576074
},
space_width = 138576074,
voffset = 0,
tab_width = 8,
font_height = 138576074,
object = 138576074,
position = {
charpos = -1,
bytepos = -1
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 623,
last_visible_y = 688,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0xbf16b10,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 3,
ascent = 14,
descent = 3,
max_ascent = 14,
max_descent = 3,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 624,
---Type <return> to continue, or q <return> to quit---
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 208,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = 0,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0,
invalid_levels = 0,
invalid_rl_levels = 0,
prev_was_pdf = 0,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 0,
charpos = 0,
---Type <return> to continue, or q <return> to quit---
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_en_pos = 0,
ignore_bn_limit = 0,
sor = NEUTRAL_DIR,
scan_dir = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 64 times>},
first_elt = 0,
paragraph_dir = NEUTRAL_DIR,
new_paragraph = 0,
---Type <return> to continue, or q <return> to quit---
frame_window_p = 0,
separator_limit = 0,
disp_pos = 0
},
paragraph_embedding = NEUTRAL_DIR
}
face = <value optimized out>
count = <value optimized out>
#2 0x080821ce in display_mode_lines (w=0xccdf398)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:18393
old_selected_window = 214823837
old_selected_frame = 141438789
n = <value optimized out>
#3 0x0809bc18 in redisplay_window (window=214823837, just_this_one_p=0)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:14544
w = 0xccdf398
f = 0x86e2f40
buffer = <value optimized out>
old = 0xb1eb408
update_mode_line = 1
tem = <value optimized out>
it = {
window = 0,
w = 0x86e2f45,
f = 0x0,
method = 138576074,
stop_charpos = 8,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 141438784,
s = 0x0,
string_nchars = -1073753240,
region_beg_charpos = -1073755420,
region_end_charpos = 141439568,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 0,
---Type <return> to continue, or q <return> to quit---
string_from_display_prop_p = 0,
ellipsis_p = 1,
avoid_cursor_p = 0,
dp = 0x808634d,
dpvec = 0xbfffcae4,
dpend = 0x86e3250,
dpvec_char_len = 1,
dpvec_face_id = 1,
saved_face_id = 0,
ctl_chars = {0, 15, 14, 1, 141438789, 1, 0, 14, 141439573, 141439568,
141438784, 0, 5, 0, 0, 5},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = 0
},
dpvec_index = 1
},
current = {
pos = {
charpos = 176524152,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 0,
---Type <return> to continue, or q <return> to quit---
overlay_strings = {0 <repeats 14 times>, 5, 5},
string_overlays = {-1, -1, -1, -1, 5, 5, -1, -1, -1, -1, 0, 5, 0, 0,
0, 0},
string = 0,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
---Type <return> to continue, or q <return> to quit---
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 138576074,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
---Type <return> to continue, or q <return> to quit---
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
---Type <return> to continue, or q <return> to quit---
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
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
---Type <return> to continue, or q <return> to quit---
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
---Type <return> to continue, or q <return> to quit---
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
---Type <return> to continue, or q <return> to quit---
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 0,
bytepos = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
---Type <return> to continue, or q <return> to quit---
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
---Type <return> to continue, or q <return> to quit---
to = 0,
width = 0
},
face_id = 0,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 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
---Type <return> to continue, or q <return> to quit---
},
from_overlay = 0,
area = LEFT_MARGIN_AREA,
method = GET_FROM_BUFFER,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = 0,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = 0,
ctl_arrow_p = 0,
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,
line_wrap = TRUNCATE,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
---Type <return> to continue, or q <return> to quit---
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 5,
tab_width = 0,
font_height = 0,
object = 35,
position = {
charpos = 2,
bytepos = 0
},
truncation_pixel_width = 116,
continuation_pixel_width = 0,
first_visible_x = 1,
last_visible_x = 2,
last_visible_y = -1,
extra_line_spacing = -2,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
---Type <return> to continue, or q <return> to quit---
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 116,
max_descent = 0,
phys_ascent = 0,
phys_descent = 138576074,
max_phys_ascent = 138576074,
max_phys_descent = 138576074,
current_x = 138576074,
continuation_lines_width = 138576074,
eol_pos = {
charpos = 524288,
bytepos = 138576074
},
current_y = 143989573,
first_vpos = 5,
vpos = 5,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 595,
right_user_fringe_face_id = 15,
bidi_p = 0,
bidi_it = {
bytepos = 0,
charpos = -1,
ch = 0,
nchars = 0,
ch_len = 186759748,
type = STRONG_L,
type_after_w1 = STRONG_L,
orig_type = STRONG_AL,
---Type <return> to continue, or q <return> to quit---
resolved_level = 12,
invalid_levels = 3,
invalid_rl_levels = 0,
prev_was_pdf = 0,
prev = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = WEAK_CS,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
bytepos = 1,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
bytepos = 0,
charpos = 0,
type = UNKNOWN_BT,
type_after_w1 = UNKNOWN_BT,
---Type <return> to continue, or q <return> to quit---
orig_type = UNKNOWN_BT
},
next_en_pos = 0,
ignore_bn_limit = 0,
sor = NEUTRAL_DIR,
scan_dir = 0,
stack_idx = 0,
level_stack = {{
level = 0,
override = NEUTRAL_DIR
} <repeats 55 times>, {
level = 746246148,
override = 176607408
}, {
level = 147268016,
override = 3221213880
}, {
level = 135892677,
override = 138743546
}, {
level = 206381798,
override = NEUTRAL_DIR
}, {
level = 138576074,
override = 138462560
}, {
level = 138697504,
override = 3221213976
}, {
level = 176607408,
override = 186561544
}, {
level = 143989568,
override = 3221213912
}, {
level = 135893419,
override = 138253376
---Type <return> to continue, or q <return> to quit---
}},
first_elt = 0,
paragraph_dir = NEUTRAL_DIR,
new_paragraph = 0,
frame_window_p = 0,
separator_limit = 138743546,
disp_pos = -1073753352
},
paragraph_embedding = 135894082
}
used_current_matrix_p = 0
buffer_unchanged_p = 1
temp_scroll_step = <value optimized out>
rc = 196799376
centering_position = <value optimized out>
last_line_misfit = <value optimized out>
beg_unchanged = 277
end_unchanged = 793
#4 0x0809dd53 in redisplay_window_0 (window=214823837)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:12462
No locals.
#5 0x081a96d7 in internal_condition_case_1 (bfun=
0x809dd30 <redisplay_window_0>, arg=214823837, handlers=138558230, hfun=
0x8069d60 <redisplay_window_error>)
at /data/steve/bzr/emacs/quickfixes/src/eval.c:1538
val = <value optimized out>
c = {
tag = 138576074,
val = 138576074,
next = 0xbfffea84,
gcpro = 0x0,
jmp = {{
__jmpbuf = {214823832, 141438784, 139261104, -1073753080,
-286728618, 610524473},
__mask_was_saved = 0,
__saved_mask = {
__val = {80, 134672208, 3221214120, 1600000, 138612730,
---Type <return> to continue, or q <return> to quit---bt full
138612730, 3221214088, 135895082, 138612730, 1600000, 138576074, 0,
138743546, 1600000, 3221214120, 135896076, 138612730, 1600000, 3221214168,
0, 1600000, 64, 3221214200, 135962071, 138612730, 1600000, 0, 0, 138723050,
138576074, 138576074, 138612730}
}
}},
backlist = 0x0,
handlerlist = 0xbfffeb4c,
lisp_eval_depth = 0,
pdlcount = 4,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 138558230,
var = 138576074,
chosen_clause = 141439573,
tag = 0xbfffd324,
next = 0xbfffeb4c
}
#6 0x0806f1ff in redisplay_windows (window=<value optimized out>)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:12442
w = 0xccdf398
#7 0x0806f21d in redisplay_windows (window=<value optimized out>)
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:12436
w = 0x8fcd128
#8 0x080872b0 in redisplay_internal ()
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:12019
f = 0x86e2f40
tail = <value optimized out>
frame = <value optimized out>
w = 0xccdf398
sw = 0xccdf398
fr = <value optimized out>
pending = <value optimized out>
must_finish = 1
---Type <return> to continue, or q <return> to quit---
number_of_visible_frames = <value optimized out>
count = 2
count1 = <value optimized out>
sf = 0x86e2f40
polling_stopped_here = 0
old_frame = 141438789
consider_all_windows_p = <value optimized out>
#9 0x08088deb in redisplay ()
at /data/steve/bzr/emacs/quickfixes/src/xdisp.c:11242
No locals.
#10 0x08145e80 in read_char (commandflag=1, nmaps=5, maps=0xbfffe850, prev_event=
138576074, used_mouse_menu=0xbfffe958, end_time=0x0)
at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:2444
echo_current = 0
c = <value optimized out>
jmpcount = <value optimized out>
local_getcjmp = {{
__jmpbuf = {138576074, 186803891, -1073748216, 136276256, 138576074,
138598266},
__mask_was_saved = 1,
__saved_mask = {
__val = {4294967295, 138576074, 186803891, 3221219112, 136293591,
138576074, 138598266, 0, 4294967295, 138576074, 186803891, 3221219352,
135940678, 1860, 138598266, 186561549, 0, 186803891, 0 <repeats 14 times>}
}
}}
save_jump = {{
__jmpbuf = {186561544, -1073748344, 136273833, 200798856, 466, 0},
__mask_was_saved = 1070,
__saved_mask = {
__val = {186561549, 138598266, 3221218968, 0, 186561549,
138723354, 3221218984, 3221219088, 200798856, 186561544, 3221219032,
136287139, 200798856, 465, 3221219016, 186561549, 186561544, 466,
3221219016, 2058528, 4294967295, 138598266, 3221219048, 136276097,
138598266, 180937806, 3221219048, 4294967295, 138576074, 186803891,
3221219080, 4294967295}
}
---Type <return> to continue, or q <return> to quit---
}}
key_already_recorded = 0
tem = <value optimized out>
save = <value optimized out>
previous_echo_area_message = 138576074
also_record = 138576074
reread = 0
polling_stopped_here = 0
orig_kboard = 0x8595988
#11 0x08147fdf in read_key_sequence (keybuf=0xbfffe9c8, prompt=138576074,
dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1,
bufsize=30) at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:9283
interrupted_kboard = 0x8595988
interrupted_frame = 0x86e2f40
key = <value optimized out>
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 138576074
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = <value optimized out>
nmaps_allocated = 5
defs = 0xbfffe820
submaps = 0xbfffe850
orig_local_map = 147484398
orig_keymap = 138576074
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 141963446,
---Type <return> to continue, or q <return> to quit---
map = 141963446,
start = 0,
end = 0
}
keytran = {
parent = 138563270,
map = 138563270,
start = 0,
end = 0
}
indec = {
parent = 141963438,
map = 141963438,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 138576074
original_uppercase = 1
original_uppercase_position = -1
dummyflag = 0
starting_buffer = 0xb1eb408
fake_prefixed_keys = 138576074
#12 0x081497fb in command_loop_1 ()
at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1445
cmd = <value optimized out>
keybuf = {-1073747464, 135527171, 206381758, 138576098, -1073747426,
138576074, 138689802, 138576074, -1073747416, -1073747426, 138576074,
138576074, -1073747352, 135527446, 206381758, -1073747426, 138576074,
138689800, 0, 0, -1232775064, 2, 139002824, 139002840, -1073747384,
135973673, 2, 138828926, 23, 0}
i = <value optimized out>
prev_modiff = 0
prev_buffer = 0x0
#13 0x081a95e1 in internal_condition_case (bfun=0x8149660 <command_loop_1>,
handlers=138607114, hfun=0x813fb60 <cmd_error>)
at /data/steve/bzr/emacs/quickfixes/src/eval.c:1493
---Type <return> to continue, or q <return> to quit---
val = <value optimized out>
c = {
tag = 138576074,
val = 138576074,
next = 0xbfffeba8,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 139002824, 139002840, -1073747096, -291889578,
610647353},
__mask_was_saved = 0,
__saved_mask = {
__val = {1, 3087005952, 7, 142306504, 45, 142306504, 3086910040,
3065788385, 134551036, 7, 0, 3221220192, 3221220136, 0, 3087005952,
134550029, 3067970904, 3067183092, 3066786931, 7, 3221220432, 3221220128,
3221220432, 135614420, 2, 3221220292, 3221220128, 3065744920, 3067970904, 0,
4294967295, 3087003636}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 138607114,
var = 138576074,
chosen_clause = 138576098,
tag = 0xbfffea84,
next = 0x0
}
#14 0x0813eae5 in command_loop_2 (ignore=138576074)
at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1156
val = 0
#15 0x081a9511 in internal_catch (tag=138605090, func=
---Type <return> to continue, or q <return> to quit---
0x813eac0 <command_loop_2>, arg=138576074)
at /data/steve/bzr/emacs/quickfixes/src/eval.c:1247
c = {
tag = 138605090,
val = 138576074,
next = 0x0,
gcpro = 0x0,
jmp = {{
__jmpbuf = {0, 139002824, 139002840, -1073746824, -291905962,
610739513},
__mask_was_saved = 0,
__saved_mask = {
__val = {0, 0, 0, 0, 0, 0, 0, 0, 3066169116, 0, 0, 0,
3066169116, 0, 0, 0, 64, 3221220408, 135893419, 138253360, 64, 14,
138741954, 138741952, 138576074, 3221220472, 135973286, 138741954,
138576074, 138576074, 1, 3221220520}
}
}},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#16 0x0813f686 in command_loop ()
at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:1135
No locals.
#17 recursive_edit_1 () at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:756
count = 1
val = 0
#18 0x0813f982 in Frecursive_edit ()
at /data/steve/bzr/emacs/quickfixes/src/keyboard.c:820
count = <value optimized out>
buffer = 138576074
#19 0x0813aa1c in main (argc=2, argv=0xbffff084)
---Type <return> to continue, or q <return> to quit---
at /data/steve/bzr/emacs/quickfixes/src/emacs.c:1702
dummy = 1
stack_bottom_variable = 8 '\b'
do_initial_setlocale = <value optimized out>
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 18446744073709551615
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
next prev parent reply other threads:[~2011-07-13 6:53 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-05 23:20 bug#9006: 24.0.50; Abort in unshow_buffer/kill-buffer Stephen Berman
2011-07-06 9:25 ` martin rudalics
2011-07-06 19:19 ` Stephen Berman
2011-07-07 8:23 ` martin rudalics
2011-07-07 9:32 ` Stephen Berman
2011-07-07 15:47 ` martin rudalics
2011-07-08 23:03 ` Stephen Berman
2011-07-09 8:44 ` martin rudalics
2011-07-09 11:57 ` Stephen Berman
2011-07-09 13:01 ` martin rudalics
2011-07-09 16:27 ` Stephen Berman
2011-07-09 16:54 ` Stephen Berman
2011-07-10 8:59 ` martin rudalics
2011-07-10 10:25 ` Stephen Berman
2011-07-10 13:30 ` martin rudalics
2011-07-10 20:31 ` Stephen Berman
2011-07-11 19:14 ` martin rudalics
2011-07-11 20:04 ` Stephen Berman
2011-07-12 8:36 ` martin rudalics
2011-07-12 8:51 ` Stephen Berman
2011-07-13 6:53 ` Stephen Berman [this message]
2011-07-13 7:24 ` Eli Zaretskii
2011-07-13 8:00 ` Stephen Berman
2011-07-13 10:03 ` Eli Zaretskii
2011-07-13 11:40 ` Stephen Berman
2011-07-13 8:37 ` martin rudalics
2011-07-13 10:05 ` Eli Zaretskii
2011-07-13 11:54 ` martin rudalics
2011-07-13 12:20 ` Stephen Berman
2011-07-13 11:39 ` Stephen Berman
2011-07-14 8:35 ` martin rudalics
2011-07-15 21:05 ` Stephen Berman
2011-07-10 8:58 ` martin rudalics
2011-07-09 12:44 ` Stephen Berman
2011-07-09 13:01 ` martin rudalics
2011-07-09 17:31 ` Eli Zaretskii
2011-07-10 8:59 ` martin rudalics
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87hb6qd63k.fsf@escher.fritz.box \
--to=stephen.berman@gmx.net \
--cc=9006@debbugs.gnu.org \
--cc=rudalics@gmx.at \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.