From: Carsten Dominik <carsten.dominik@gmail.com>
To: emacs-pretest-bug@gnu.org
Cc: Miles Bader <miles@gnu.org>
Subject: bug#4131: Emacs crashes with line-prefix text property and outline
Date: Wed, 12 Aug 2009 08:49:40 +0200 [thread overview]
Message-ID: <A74BBB3E-7A68-463F-B59A-E8A35FCB5404@gmail.com> (raw)
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.
Your bug report will be posted to the emacs-pretest-bug@gnu.org
mailing list.
Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:
If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
`bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/Users/dominik/lib/git/emacs-new/etc/DEBUG for instructions.
In GNU Emacs 23.0.96.1 (i386-apple-darwin9.7.0, X toolkit, Xaw3d
scroll bars)
of 2009-08-08 on carsten-dominiks-macbook-pro.local
Windowing system distributor `The X.Org Foundation', version
11.0.10402000
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: nil
value of $XMODIFIERS: nil
locale-coding-system: nil
default-enable-multibyte-characters: t
Major mode: Outline
Minor modes in effect:
show-paren-mode: t
iswitchb-mode: t
yas/minor-mode: t
diff-auto-refine-mode: t
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
M-x g d <tab> <tab> <return> <return> f i l e <down-mouse-1>
<mouse-1> M-x r e p o r t - e <tab> <return>
Recent messages:
Loading iswitchb...done
Loading paren...done
Loading /Users/dominik/.custom.el (source)...done
Ido mode enabled
Loading /Users/dominik/lib/emacs/lisp/db-colors.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
crash has auto save data; consider M-x recover-this-file
Loading vc-git...done
Making completion list...
Source file `/Users/dominik/lib/git/emacs-new/lisp/progmodes/gdb-
ui.el' newer than byte-compiled file
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of bt full
-----------------------------------------------------------------------------
(gdb) bt full
#0 0x0001fe4d in next_element_from_display_vector (it=0xbfffd168) at
xdisp.c:6223
gc = <value temporarily unavailable, due to optimizations>
#1 0x0001e9cc in get_next_display_element (it=0xbfffd168) at xdisp.c:
5676
success_p = 1
#2 0x000291ac in display_line (it=0xbfffd168) at xdisp.c:16619
n_glyphs_before = 1
hpos_before = 1
phys_ascent = 0
phys_descent = 0
x = 10060532
nglyphs = 1
descent = 0
i = -1073756264
ascent = 0
row = (struct glyph_row *) 0x2b00800
overlay_arrow_string = <value temporarily unavailable, due to
optimizations>
wrap_it = {
window = 1,
w = 0x5ca947,
f = 0x0,
method = 10,
stop_charpos = 12,
end_charpos = 3,
s = 0xbfffcdc8 "{l\024",
string_nchars = -1073749848,
region_beg_charpos = -1073754840,
region_end_charpos = 125388,
redisplay_end_trigger_charpos = -1073749848,
multibyte_p = 0,
header_line_p = 1,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0xbfffd508,
dpvec = 0x0,
dpend = 0x108aaa0,
dpvec_char_len = 17473488,
dpvec_face_id = 0,
saved_face_id = 0,
ctl_chars = {1, 0, 10266644, 0, 25355649, 25165833, -1073754888,
1849228, 8, 0, 3155824, 25165833, 155644, -1073749848, -1073754840,
155903},
start = {
pos = {
charpos = 8,
bytepos = 10060532
},
overlay_string_index = -1073754840,
string_pos = {
charpos = 1636176,
bytepos = 25165833
},
dpvec_index = 25355649
},
current = {
pos = {
charpos = 66048,
bytepos = 156069
},
overlay_string_index = -1073749848,
string_pos = {
charpos = 0,
bytepos = -1073751192
},
dpvec_index = 156232
},
n_overlay_strings = -1073749848,
overlay_strings = {1, 10060532, 0, 0, 0, 3155824, -1073753536, 10,
-1, 8, 0, 0, 60, 1, 12, 3},
string_overlays = {6, -45568, 0, -1073749608, -1073749608,
-1073754600, -1, -1073751752, 1, 3155824, 1218111, 1, 33546648,
1338491, 1635745, 3402572},
string = -1073754528,
from_overlay = -1073754568,
stack = {{
string = -1878323689,
string_nchars = -1073754544,
end_charpos = -1073754528,
stop_charpos = 1338491,
cmp_it = {
stop_pos = 1218111,
id = 3402572,
ch = 1635745,
lookback = 1338491,
nglyphs = 1635745,
nchars = 3402572,
nbytes = 25165833,
from = -1073754584,
to = 1635975,
width = 25271537
},
face_id = 17998853,
u = {
image = {
object = 16694221,
slice = {
x = 1217967,
y = 0,
width = 25271537,
height = 18094685
},
image_id = 1218111
},
comp = {
object = 16694221
},
stretch = {
object = 16694221
}
},
position = {
charpos = 46290906,
bytepos = 962143
},
current = {
pos = {
charpos = 1338491,
bytepos = 1635745
},
overlay_string_index = 3402572,
string_pos = {
charpos = 25165833,
bytepos = -1073754520
},
dpvec_index = 1635975
},
from_overlay = 25271585,
area = 17998853,
method = GET_FROM_BUFFER,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = TRUNCATE,
voffset = -25311,
space_width = 18094685,
font_height = 25165833
}, {
string = 67,
string_nchars = 25271537,
end_charpos = 8692136,
stop_charpos = 962143,
cmp_it = {
stop_pos = 46395392,
id = 0,
ch = -1073754488,
lookback = 962218,
nglyphs = 18094685,
nchars = 25271585,
nbytes = 0,
from = 116705,
to = 46395392,
width = 116705
},
face_id = -1073754024,
u = {
image = {
object = 117704,
slice = {
x = 46395394,
y = 25271585,
width = -1073754424,
height = 1648285
},
image_id = 1
},
comp = {
object = 117704
},
stretch = {
object = 117704
}
},
position = {
charpos = 25330761,
bytepos = 17961757
},
current = {
pos = {
charpos = 25165833,
bytepos = 0
},
overlay_string_index = 40,
string_pos = {
charpos = -1073754352,
bytepos = 1648516
},
dpvec_index = 1696
},
from_overlay = 17619588,
area = 3221212904,
method = 1636176,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 1,
line_wrap = 25330761,
voffset = 1,
space_width = 1648516,
font_height = 1696
}, {
string = 1696,
string_nchars = -1073754104,
end_charpos = 1648600,
stop_charpos = 17961757,
cmp_it = {
stop_pos = 25330761,
id = 17619588,
ch = -1073754136,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 1649030,
from = 46395394,
to = 46290906,
width = 9463296
},
face_id = 17485968,
u = {
image = {
object = 16777216,
slice = {
x = 197210,
y = 0,
width = 1218111,
height = 40
},
image_id = 17809536
},
comp = {
object = 16777216
},
stretch = {
object = 16777216
}
},
position = {
charpos = 1338491,
bytepos = 1635745
},
current = {
pos = {
charpos = 3402572,
bytepos = 25165833
},
overlay_string_index = 948139,
string_pos = {
charpos = 1648516,
bytepos = 1688
},
dpvec_index = 17619588
},
from_overlay = -1073754168,
area = 1648853,
method = 17619584,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
line_wrap = 17961757,
voffset = 9,
space_width = 17619588,
font_height = 1
}, {
string = -1073754232,
string_nchars = 1649291,
end_charpos = -1073754196,
stop_charpos = -1073754200,
cmp_it = {
stop_pos = 948139,
id = 1648516,
ch = 1696,
lookback = 17619588,
nglyphs = -1073754104,
nchars = 1648853,
nbytes = 17619584,
from = 1696,
to = 40,
width = -1073754416
},
face_id = 46360800,
u = {
image = {
object = 25330761,
slice = {
x = -1073754128,
y = 1089099,
width = -1073754132,
height = -1073754136
},
image_id = 212
},
comp = {
object = 25330761
},
stretch = {
object = 25330761
}
},
position = {
charpos = 1002196,
bytepos = 9463296
},
current = {
pos = {
charpos = 17619584,
bytepos = -4
},
overlay_string_index = -1,
string_pos = {
charpos = 213,
bytepos = 17619588
},
dpvec_index = 40
},
from_overlay = -1073754352,
area = 212,
method = 3221213544,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = 46290904,
voffset = 37,
space_width = 212,
font_height = 20
}},
sp = 0,
selective = 1696,
what = 98017,
face_id = 5,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
face_box_p = 0,
start_of_box_run_p = 0,
end_of_box_run_p = 1,
overlay_strings_at_end_processed_p = 1,
ignore_overlay_strings_at_pos_p = 0,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 0,
face_before_selective_p = 1,
constrain_row_ascent_descent_p = 0,
line_wrap = 3221212832,
base_face_id = 25165833,
c = -1073753992,
len = 211,
cmp_it = {
stop_pos = 210,
id = 46290906,
ch = 2,
lookback = 0,
nglyphs = -1073754020,
nchars = -1073753592,
nbytes = 68,
from = 118958,
to = -1073753752,
width = 0
},
char_to_display = -1073753992,
image_id = 118984,
slice = {
x = 17619584,
y = -1073753752,
width = -1073753928,
height = 106257
},
space_width = 120251,
voffset = 14200,
tab_width = 28,
font_height = -1073753928,
object = 120761,
position = {
charpos = -1073753752,
bytepos = -1073753752
},
truncation_pixel_width = -12104,
continuation_pixel_width = -16385,
first_visible_x = 121883,
last_visible_x = 0,
last_visible_y = 1849152,
extra_line_spacing = -1073753752,
max_extra_line_spacing = 1,
override_ascent = 4,
override_descent = 68,
override_boff = 68,
glyph_row = 0x28d91,
area = 3221213544,
nglyphs = 9463296,
pixel_width = -1073753832,
ascent = 167414,
descent = 1,
max_ascent = 9463296,
max_descent = 68,
phys_ascent = 68,
phys_descent = 45090816,
max_phys_ascent = 0,
max_phys_descent = 1,
current_x = 1000388,
continuation_lines_width = 8,
current_y = 8,
first_vpos = -1073753592,
vpos = 17619584,
hpos = 0,
left_user_fringe_bitmap = 58872,
right_user_fringe_bitmap = 49151,
left_user_fringe_face_id = 68,
right_user_fringe_face_id = 68
}
may_wrap = 0
wrap_x = 1
wrap_row_used = -1
wrap_row_ascent = 25165833
wrap_row_height = 25165833
wrap_row_phys_ascent = 0
wrap_row_phys_height = 40
wrap_row_extra_line_spacing = -1073756224
#3 0x0002a776 in try_window (window=9463300, pos={charpos = 68,
bytepos = 68}, check_margins=1) at xdisp.c:14070
w = (struct window *) 0x906600
it = {
window = 9463300,
w = 0x906600,
f = 0x90c460,
method = GET_FROM_DISPLAY_VECTOR,
stop_charpos = 0,
end_charpos = 213,
s = 0x0,
string_nchars = 0,
region_beg_charpos = -1,
region_end_charpos = -1,
redisplay_end_trigger_charpos = 0,
multibyte_p = 1,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x3027cc,
dpvec_char_len = 0,
dpvec_face_id = -1,
saved_face_id = 0,
ctl_chars = {0 <repeats 16 times>},
start = {
pos = {
charpos = 68,
bytepos = 68
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 212,
bytepos = 212
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
string = 25165833,
from_overlay = 0,
stack = {{
string = 25165833,
string_nchars = 0,
end_charpos = 213,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = -1,
ch = 0,
lookback = 0,
nglyphs = 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 = 211,
bytepos = 211
},
current = {
pos = {
charpos = 212,
bytepos = 212
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = 0
},
from_overlay = 0,
area = TEXT_AREA,
method = GET_FROM_DISPLAY_VECTOR,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
line_wrap = WINDOW_WRAP,
voffset = 0,
space_width = 25165833,
font_height = 25165833
}, {
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
selective = 0,
what = IT_CHARACTER,
face_id = 0,
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 = WINDOW_WRAP,
base_face_id = 0,
c = 32,
len = 1,
cmp_it = {
stop_pos = 0,
id = -1,
ch = 0,
lookback = 0,
nglyphs = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 32,
image_id = 0,
slice = {
x = 25165833,
y = 25165833,
width = 25165833,
height = 25165833
},
space_width = 25165833,
voffset = 0,
tab_width = 8,
font_height = 25165833,
object = 45031555,
position = {
charpos = 211,
bytepos = 211
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 800,
last_visible_y = 553,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x2b00800,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 10,
ascent = 12,
descent = 3,
max_ascent = 12,
max_descent = 3,
phys_ascent = 1,
phys_descent = 0,
max_phys_ascent = 1,
max_phys_descent = 0,
current_x = 20,
continuation_lines_width = 0,
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 2,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0
}
last_text_row = (struct glyph_row *) 0x0
f = (struct frame *) 0x90c460
#4 0x0003294c in redisplay_window (window=9463300, just_this_one_p=0)
at xdisp.c:13693
w = (struct window *) 0x906600
f = (struct frame *) 0x90c460
buffer = <value temporarily unavailable, due to optimizations>
old = (struct buffer *) 0x10cda80
startp = {
charpos = 68,
bytepos = 68
}
update_mode_line = 1
tem = <value temporarily unavailable, due to optimizations>
it = {
window = 1070596096,
w = 0x5,
f = 0xbfffdca8,
method = 9491952,
stop_charpos = 9487456,
end_charpos = 1,
s = 0x1 <Address 0x1 out of bounds>,
string_nchars = 25354313,
region_beg_charpos = 25165833,
region_end_charpos = 9491956,
redisplay_end_trigger_charpos = 9491952,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x4,
dpend = 0x4,
dpvec_char_len = 0,
dpvec_face_id = 0,
saved_face_id = -1,
ctl_chars = {-1, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0},
start = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 0
},
current = {
pos = {
charpos = 0,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 4,
bytepos = 4
},
dpvec_index = -1
},
n_overlay_strings = -1,
overlay_strings = {-1, -1, 4, 4, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0,
0, 0},
string_overlays = {0 <repeats 16 times>},
string = 0,
from_overlay = 0,
stack = {{
string = 0,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 25165833,
nglyphs = 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 = {
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,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
lookback = 0,
nglyphs = 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 = {
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,
selective = 1220865,
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 = 1218111,
id = 0,
ch = 4,
lookback = 1338897,
nglyphs = 1221680,
nchars = 3402572,
nbytes = 42000528,
from = -1073749864,
to = 1221893,
width = 25276753
},
char_to_display = 25277178,
image_id = 18003597,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 25276753,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 1221680,
position = {
charpos = 1222260,
bytepos = 25276753
},
truncation_pixel_width = -32016,
continuation_pixel_width = 153,
first_visible_x = -1073749832,
last_visible_x = 1000241,
last_visible_y = 25165833,
extra_line_spacing = 524288,
max_extra_line_spacing = 25165833,
override_ascent = 10060536,
override_descent = 1222430,
override_boff = 1222430,
glyph_row = 0xbfffe0d8,
area = 1000388,
nglyphs = 27492960,
pixel_width = 27492962,
ascent = -1073749752,
descent = 1000594,
max_ascent = 27492960,
max_descent = 17995104,
phys_ascent = -1073749752,
phys_descent = 945984,
max_phys_ascent = 25276753,
max_phys_descent = 1,
current_x = 10,
continuation_lines_width = 14696328,
current_y = 25277058,
first_vpos = 25277056,
vpos = 945435,
hpos = 137444,
left_user_fringe_bitmap = 17136,
right_user_fringe_bitmap = 156,
left_user_fringe_face_id = 54768,
right_user_fringe_face_id = 1040696
}
current_matrix_up_to_date_p = 0
used_current_matrix_p = 0
buffer_unchanged_p = 0
temp_scroll_step = <value temporarily unavailable, due to
optimizations>
rc = 0
centering_position = <value temporarily unavailable, due to
optimizations>
last_line_misfit = <value temporarily unavailable, due to
optimizations>
beg_unchanged = 26
end_unchanged = 1
#5 0x0003472d in redisplay_window_0 (window=9463300) at xdisp.c:12288
No locals.
#6 0x0013ce73 in internal_condition_case_1 (bfun=0x34700
<redisplay_window_0>, arg=9463300, handlers=8746453, hfun=0x25020
<redisplay_window_error>) at eval.c:1560
val = <value temporarily unavailable, due to optimizations>
c = {
tag = 25165833,
val = 25165833,
next = 0xbfffec18,
gcpro = 0x0,
jmp = {3146623, 17619584, 8096, 1297771, 25224488, 136912, 3402572,
9463296, -1073749512, -1073749696, 25165855, 658, 1297927, 1245207,
25165855, 3145759, 17563648, 55},
backlist = 0x0,
handlerlist = 0xbfffec8c,
lisp_eval_depth = 0,
pdlcount = 4,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 8746453,
var = 25165833,
chosen_clause = 0,
tag = 0xbfffe158,
next = 0xbfffec8c
}
#7 0x00024d41 in redisplay_windows (window=<value temporarily
unavailable, due to optimizations>) at xdisp.c:12267
w = (struct window *) 0x906600
#8 0x00036aa8 in redisplay_internal (preserve_echo_area=<value
temporarily unavailable, due to optimizations>) at xdisp.c:11839
f = (struct frame *) 0x90c460
tail = <value temporarily unavailable, due to optimizations>
frame = <value temporarily unavailable, due to optimizations>
w = (struct window *) 0x906600
pause = 0
must_finish = 1
tlbufpos = {
charpos = 25276753,
bytepos = 25277178
}
number_of_visible_frames = 1
polling_stopped_here = 0
old_frame = 9487460
consider_all_windows_p = <value temporarily unavailable, due to
optimizations>
#9 0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at
keyboard.c:2707
echo_current = 0
c = 25165833
count = <value temporarily unavailable, due to optimizations>
jmpcount = 209
local_getcjmp = {0 <repeats 12 times>, 948139, 1648516, 1688,
17619588, -1073747656, 1648853}
save_jump = {17961757, 25193297, 1, 1249860, 1688, 1688, -1073747624,
1250546, 17961757, 25193297, 17619588, 0, 46395394, 46290906, 0, 0, 0,
0}
key_already_recorded = 0
tem = <value temporarily unavailable, due to optimizations>
save = <value temporarily unavailable, due to optimizations>
previous_echo_area_message = 25165833
also_record = 25165833
reread = 0
polling_stopped_here = <value temporarily unavailable, due to
optimizations>
orig_kboard = (struct kboard *) 0x90a510
#10 0x000d78c4 in read_key_sequence (keybuf=0xbfffeb68, bufsize=30,
prompt=25165833, dont_downcase_last=0, can_return_switch_frame=1,
fix_current_buffer=1) at keyboard.c:9460
interrupted_kboard = (KBOARD *) 0x90a510
key = 1300359
used_mouse_menu = 0
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
local_first_binding = 0
from_string = 25165833
count = 2
t = 0
echo_start = 0
keys_start = 0
nmaps = 5
nmaps_allocated = 5
defs = (Lisp_Object * volatile) 0xbfffe970
submaps = (Lisp_Object * volatile) 0xbfffe9a0
orig_local_map = 14233389
orig_keymap = 25165833
localized_local_map = 0
first_binding = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 9373445,
map = 9373445,
start = 0,
end = 0
}
keytran = {
parent = 8753021,
map = 8753021,
start = 0,
end = 0
}
indec = {
parent = 9373469,
map = 9373469,
start = 0,
end = 0
}
shift_translated = 0
delayed_switch_frame = 25165833
original_uppercase = 3142048
original_uppercase_position = -1
starting_buffer = (struct buffer *) 0x10cda80
fake_prefixed_keys = 25165833
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642
cmd = <value temporarily unavailable, due to optimizations>
lose = <value temporarily unavailable, due to optimizations>
nonundocount = 0
keybuf = {192, 40, -1073746900, 42001408, -1073747000, -1878493430,
253, 152, -1073747000, -1880941356, 8691759, 152, 237568, 8691712,
214, 24, 0, -1880939480, 14695055, 1, -1073746936, -1878527705, 0, 0,
-1073746980, -1073747168, 0, 3866624, 25165833, 25645513}
i = 2
prev_modiff = 9
prev_buffer = (struct buffer *) 0x10cda80
already_adjusted = 0
#12 0x0013d15d in internal_condition_case (bfun=0xd9bb0
<command_loop_1>, handlers=25206425, hfun=0xcfce0 <cmd_error>) at
eval.c:1512
val = <value temporarily unavailable, due to optimizations>
c = {
tag = 25165833,
val = 25165833,
next = 0xbfffed1c,
gcpro = 0x0,
jmp = {-1073806465, -1880939480, 8096, 1298523, 25165833, 25165833,
3402492, 3402572, -1073746760, -1073746944, 31, 662, 1298679, 1507351,
3342367, 3342367, -1073807360, -1073807305},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 25206425,
var = 25165833,
chosen_clause = 0,
tag = 0xbfffec18,
next = 0x0
}
#13 0x000c95c8 in command_loop_2 () at keyboard.c:1359
val = 0
#14 0x0013cd3c in internal_catch (tag=0, func=0xc9580
<command_loop_2>, arg=25165833) at eval.c:1248
c = {
tag = 25201521,
val = 25165833,
next = 0x0,
gcpro = 0x0,
jmp = {-1878588545, 0, 8096, 1297561, -1878527539, 19936, 3402640,
3402572, -1073746536, -1073746688, 25296927, 662, 1297711, 25296919,
25296927, 25165855, 14680064, 8650807},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 1,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#15 0x000c931e in command_loop () at keyboard.c:1338
No locals.
#16 0x000c93e2 in recursive_edit_1 () at keyboard.c:953
val = <value temporarily unavailable, due to optimizations>
#17 0x000c9561 in Frecursive_edit () at keyboard.c:1015
buffer = 25165833
#18 0x000c82db in main (argc=1, argv=0xbfffef68) at emacs.c:1852
dummy = 0
stack_bottom_variable = 0 '\0'
do_initial_setlocale = 1
skip_args = 0
rlim = {
rlim_cur = 8388608,
rlim_max = 67104768
}
no_loadup = 0
junk = 0x0
dname_arg = 0x0
(gdb)
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Output of backtrace
-----------------------------------------------------------------------------
(gdb) backtrace #0 0x0001fe4d in next_element_from_display_vector
(it=0xbfffd168) at xdisp.c:6223 #1 0x0001e9cc in
get_next_display_element (it=0xbfffd168) at xdisp.c:5676 #2 0x000291ac
in display_line (it=0xbfffd168) at xdisp.c:16619 #3 0x0002a776 in
try_window (window=9463300, pos={charpos = 68, bytepos = 68},
check_margins=1) at xdisp.c:14070 #4 0x0003294c in redisplay_window
(window=9463300, just_this_one_p=0) at xdisp.c:13693 #5 0x0003472d in
redisplay_window_0 (window=9463300) at xdisp.c:12288 #6 0x0013ce73 in
internal_condition_case_1 (bfun=0x34700 <redisplay_window_0>,
arg=9463300, handlers=8746453, hfun=0x25020 <redisplay_window_error>)
at eval.c:1560 #7 0x00024d41 in redisplay_windows (window=<value
temporarily unavailable, due to optimizations>) at xdisp.c:12267 #8
0x00036aa8 in redisplay_internal (preserve_echo_area=<value
temporarily unavailable, due to optimizations>) at xdisp.c:11839 #9
0x000d4e05 in read_char (commandflag=1, nmaps=5, maps=0xbfffe9a0,
prev_event=25165833, used_mouse_menu=0xbfffeaa8, end_time=0x0) at
keyboard.c:2707 #10 0x000d78c4 in read_key_sequence
(keybuf=0xbfffeb68, bufsize=30, prompt=25165833, dont_downcase_last=0,
can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9460
#11 0x000d9dea in command_loop_1 () at keyboard.c:1642 #12 0x0013d15d
in internal_condition_case (bfun=0xd9bb0 <command_loop_1>,
handlers=25206425, hfun=0xcfce0 <cmd_error>) at eval.c:1512 #13
0x000c95c8 in command_loop_2 () at keyboard.c:1359 #14 0x0013cd3c in
internal_catch (tag=0, func=0xc9580 <command_loop_2>, arg=25165833) at
eval.c:1248 #15 0x000c931e in command_loop () at keyboard.c:1338 #16
0x000c93e2 in recursive_edit_1 () at keyboard.c:953 #17 0x000c9561 in
Frecursive_edit () at keyboard.c:1015 #18 0x000c82db in main (argc=1,
argv=0xbfffef68) at emacs.c:1852
next reply other threads:[~2009-08-12 6:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <877hx5vv9k.fsf@cyd.mit.edu>
2009-08-12 6:49 ` Carsten Dominik [this message]
2009-08-15 17:35 ` bug#4131: marked as done (Emacs crashes with line-prefix text property and outline) Emacs bug Tracking System
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=A74BBB3E-7A68-463F-B59A-E8A35FCB5404@gmail.com \
--to=carsten.dominik@gmail.com \
--cc=4131@emacsbugs.donarmstrong.com \
--cc=emacs-pretest-bug@gnu.org \
--cc=miles@gnu.org \
/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.