* Segfault in vertical-motion
@ 2011-09-06 12:56 martin rudalics
2011-09-06 16:43 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2011-09-06 12:56 UTC (permalink / raw)
To: emacs-devel
And now the backtrace I intended to report in the first place. Reliably
reproducible by splitting the first window above each other and doing a
next-line in the window on the top _with my initial .emacs_. I shall
obviously try to isolate the problem unless the backtraces below ring a
bell with someone here. The problem must be around for two weeks at least.
martin
Current directory is c:/emacs/quickfixes/src/
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32"...
SIGINT is used by the debugger.
Are you sure you want to change it? (y or n) [answered Y; input not from terminal]
DISPLAY =
TERM = emacs
(gdb) run
Starting program: c:/emacs/quickfixes/bin/emacs.exe
[New thread 1440.0x1d8]
[New thread 1440.0x414]
[New thread 1440.0x164]
[New thread 1440.0x508]
warning: reader_thread.SetEvent failed with 6 for fd -1
[New thread 1440.0x278]
[New thread 1440.0xf0]
[New thread 1440.0x2ac]
[New thread 1440.0xa8]
[New thread 1440.0x7b0]
[New thread 1440.0x1dc]
[New thread 1440.0x758]
warning: reader_thread.SetEvent failed with 6 for fd -1
[New thread 1440.0x4d4]
[New thread 1440.0x798]
[New thread 1440.0x608]
[New thread 1440.0x218]
Program received signal SIGSEGV, Segmentation fault.
0x010f9a6d in get_next_display_element (it=0x82e500) at xdisp.c:6149
6149 success_p = GET_NEXT_DISPLAY_ELEMENT (it);
(gdb) bt
#0 0x010f9a6d in get_next_display_element (it=0x82e500) at xdisp.c:6149
#1 0x010fd8d1 in move_it_in_display_line_to (it=0x82e500, to_charpos=-1,
to_x=-1, op=0) at xdisp.c:7782
#2 0x010ff295 in move_it_to (it=0x82e500, to_charpos=-1, to_x=-1, to_y=-1,
to_vpos=1, op=4) at xdisp.c:8237
#3 0x0110023f in move_it_by_lines (it=0x82e500, dvpos=1) at xdisp.c:8693
#4 0x010c2108 in Fvertical_motion (lines=4, window=56154629) at indent.c:2099
#5 0x01022878 in Ffuncall (nargs=2, args=0x82ee64) at eval.c:2969
#6 0x010c92eb in exec_byte_code (bytestr=19461569, vector=19461589,
maxdepth=28, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
#7 0x01023172 in funcall_lambda (fun=19461517, nargs=3, arg_vector=0x82f0b4)
at eval.c:3197
#8 0x01022a70 in Ffuncall (nargs=4, args=0x82f0b0) at eval.c:3015
#9 0x010c92eb in exec_byte_code (bytestr=19461153, vector=19461173,
maxdepth=16, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
#10 0x01023172 in funcall_lambda (fun=19461101, nargs=4, arg_vector=0x82f2f4)
at eval.c:3197
#11 0x01022a70 in Ffuncall (nargs=5, args=0x82f2f0) at eval.c:3015
#12 0x010c92eb in exec_byte_code (bytestr=19460353, vector=19460381,
maxdepth=20, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
#13 0x010c8b5d in Fbyte_code (bytestr=19460353, vector=19460381, maxdepth=20)
at bytecode.c:423
#14 0x01021674 in eval_sub (form=19460342) at eval.c:2320
#15 0x0101fda7 in internal_lisp_condition_case (var=50378898,
bodyform=19460342, handlers=19460406) at eval.c:1445
#16 0x010c9b9a in exec_byte_code (bytestr=19460249, vector=19460269,
maxdepth=24, args_template=50116634, nargs=0, args=0x0) at bytecode.c:981
#17 0x01023172 in funcall_lambda (fun=19460197, nargs=2, arg_vector=0x82f904)
at eval.c:3197
#18 0x01022a70 in Ffuncall (nargs=3, args=0x82f900) at eval.c:3015
#19 0x010c86b8 in Fcall_interactively (function=50628994,
record_flag=50116634, keys=50137861) at callint.c:857
#20 0x010228a7 in Ffuncall (nargs=4, args=0x82fb90) at eval.c:2973
#21 0x01022262 in call3 (fn=50302290, arg1=50628994, arg2=50116634,
arg3=50116634) at eval.c:2766
#22 0x01013204 in Fcommand_execute (cmd=50628994, record_flag=50116634,
keys=50116634, special=50116634) at keyboard.c:10276
#23 0x01005059 in command_loop_1 () at keyboard.c:1573
#24 0x0101feb1 in internal_condition_case (bfun=0x1004910 <command_loop_1>,
handlers=50174362, hfun=0x10042fc <cmd_error>) at eval.c:1491
#25 0x0100466c in command_loop_2 (ignore=50116634) at keyboard.c:1157
#26 0x0101f987 in internal_catch (tag=50172386,
func=0x1004649 <command_loop_2>, arg=50116634) at eval.c:1248
#27 0x01004624 in command_loop () at keyboard.c:1136
#28 0x01003f32 in recursive_edit_1 () at keyboard.c:756
#29 0x0100407c in Frecursive_edit () at keyboard.c:820
#30 0x0100275e in main (argc=1, argv=0xa327b8) at emacs.c:1704
Lisp Backtrace:
"vertical-motion" (0x82ee68)
"line-move-1" (0x82f0b4)
"line-move" (0x82f2f4)
"byte-code" (0x82f4d0)
"next-line" (0x82f904)
"call-interactively" (0x82fb94)
(gdb) bt full
#0 0x010f9a6d in get_next_display_element (it=0x82e500) at xdisp.c:6149
success_p = 0
#1 0x010fd8d1 in move_it_in_display_line_to (it=0x82e500, to_charpos=-1,
to_x=-1, op=0) at xdisp.c:7782
x = 50116634
i = 1
ascent = 0
descent = 0
result = MOVE_UNDEFINED
saved_glyph_row = (struct glyph_row *) 0x37d70ac
wrap_it = {
window = 0,
w = 0x0,
f = 0x2fcb81a,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
region_beg_charpos = 0,
region_end_charpos = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_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 = 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 = 0,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 0,
overlay_strings_charpos = 0,
overlay_strings = {0 <repeats 16 times>},
string_overlays = {0 <repeats 16 times>},
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
},
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,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_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 = {
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,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_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 = {
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,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_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 = 5,
lookback = 3,
nglyphs = 0,
reversed_p = 5,
charpos = 32,
nchars = 1,
nbytes = 0,
from = -1,
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 = 32,
bytepos = 0
},
overlay_string_index = 0,
string_pos = {
charpos = 50116634,
bytepos = 50116634
},
dpvec_index = 50116634
},
from_overlay = 50116634,
area = 50116634,
method = 524288,
paragraph_embedding = 50116634,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = 4294967295,
voffset = -1,
space_width = 0,
font_height = 0
}, {
string = 672,
string_nchars = 284,
end_charpos = 0,
stop_charpos = 0,
prev_stop = -1,
base_level_stop = 0,
cmp_it = {
stop_pos = 0,
id = 60649472,
ch = 1,
rule_idx = 1,
lookback = 4,
nglyphs = 13,
reversed_p = 3,
charpos = 0,
nchars = 0,
nbytes = 13,
from = 3,
to = 0,
width = 0
},
face_id = 672,
u = {
image = {
object = 0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 168,
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,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 0,
font_height = 0
}},
sp = -1,
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,
lookback = 0,
nglyphs = 0,
reversed_p = 0,
charpos = -1,
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 = 0,
tab_width = 0,
font_height = 0,
object = 12,
position = {
charpos = 54604382,
bytepos = 54604382
},
truncation_pixel_width = -12536,
continuation_pixel_width = 130,
first_visible_x = 17014345,
last_visible_x = 54604382,
last_visible_y = 50144954,
extra_line_spacing = 8572712,
max_extra_line_spacing = 18198522,
override_ascent = 56640562,
override_descent = 50144954,
override_boff = 8572712,
glyph_row = 0x10385ee,
area = LAST_AREA,
nglyphs = 2010222628,
pixel_width = 2010222700,
ascent = 2229878,
descent = 2,
max_ascent = 8572832,
max_descent = 2010222720,
phys_ascent = 32,
phys_descent = 18,
max_phys_ascent = 2010222628,
max_phys_descent = 2010222700,
current_x = 4195886,
continuation_lines_width = 2,
eol_pos = {
charpos = 8572864,
bytepos = 2010222720
},
current_y = 32,
first_vpos = 18,
vpos = 2147319808,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 184156,
right_user_fringe_face_id = 2,
bidi_p = 0,
bidi_it = {
bytepos = 8585184,
charpos = 2010383508,
ch = 2010222728,
nchars = -1,
ch_len = 2010222720,
type = 18371484,
type_after_w1 = 4195886,
orig_type = STRONG_R,
resolved_level = 8572864,
invalid_levels = 1,
invalid_rl_levels = 4195886,
prev_was_pdf = 1,
prev = {
bytepos = -16,
charpos = 5,
type = STRONG_L,
type_after_w1 = 32,
orig_type = 58658687
},
last_strong = {
bytepos = 2147319808,
charpos = 28,
type = NEUTRAL_B,
type_after_w1 = 8572904,
orig_type = 2010243831
},
next_for_neutral = {
bytepos = 5,
charpos = 0,
type = 4195886,
type_after_w1 = STRONG_L,
orig_type = STRONG_L
},
prev_for_neutral = {
bytepos = 0,
charpos = 0,
type = WEAK_BN,
type_after_w1 = UNKNOWN_BT,
orig_type = 3224371200
},
next_for_ws = {
bytepos = 4195886,
charpos = 4195886,
type = 592,
type_after_w1 = 8573180,
orig_type = 8573224
},
next_en_pos = 18375079,
ignore_bn_limit = 52804096,
sor = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 8573176,
level_stack = {{
level = 55635328,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 8573064,
override = 16879823
}, {
level = 21072576,
override = 50116658
}, {
level = 52804096,
override = 84
}, {
level = 1,
override = 656
}, {
level = 3,
override = 656
}, {
level = 16,
override = 656
}, {
level = 8,
override = 84
}, {
level = 56152064,
override = 656
}, {
level = 16,
override = 8
}, {
level = 0,
override = 2147319808
}, {
level = 8573096,
override = 16878668
}, {
level = 50327986,
override = 50116634
}, {
level = 50116634,
override = NEUTRAL_DIR
}, {
level = -1,
override = 4294967295
}, {
level = 8573144,
override = 16880728
}, {
level = 50327986,
override = 50116634
}, {
level = -1,
override = 3
}, {
level = 50116634,
override = 4294967295
}, {
level = -1,
override = 4294967295
}, {
level = 21072576,
override = 50327984
}, {
level = 8573256,
override = 16922511
}, {
level = 50327986,
override = 50116634
}, {
level = 656,
override = 656
}, {
level = 4195886,
override = L2R
}, {
level = 16,
override = 592
}, {
level = 16,
override = 16
}, {
level = 656,
override = 656
}, {
level = 16,
override = 592
}, {
level = 52804096,
override = 56152064
}, {
level = 51916800,
override = 50146120
}, {
level = 8573288,
override = 17879524
}, {
level = 56154112,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 0,
override = L2R
}, {
level = 0,
override = L2R
}, {
level = 50255360,
override = 50116634
}, {
level = 56152064,
override = 146158
}, {
level = 8578024,
override = 17889952
}, {
level = 5,
override = 50116634
}, {
level = 1,
override = 18440403
}, {
level = 58427790,
override = 16
}, {
level = 19,
override = NEUTRAL_DIR
}, {
level = 1,
override = 508
}, {
level = 20,
override = 57608584
}, {
level = 57608276,
override = 2004
}, {
level = 8573400,
override = 50116658
}, {
level = 58228224,
override = 50330938
}, {
level = 57891333,
override = 2004
}, {
level = 8573632,
override = 50116634
}, {
level = 8573640,
override = 17772536
}, {
level = 50116658,
override = 50116658
}, {
level = 8573448,
override = 16880106
}, {
level = 21061960,
override = 501
}, {
level = 8573636,
override = 8573632
}, {
level = 8573624,
override = 3
}, {
level = 50116658,
override = L2R
}, {
level = 21061960,
override = 50353560
}, {
level = 8573480,
override = 16880186
}, {
level = 50353562,
override = 50328154
}, {
level = 8573720,
override = 18437757
}, {
level = 50116658,
override = 50116658
}},
string = {
lstring = 8573528,
s = 0x1080982 "\211E\344\353\005\350\306\207\017",
schars = 50353562,
bufpos = -34389,
from_disp_str = 1,
unibyte = 1
},
paragraph_dir = 50116658,
separator_limit = 57891328,
first_elt = 0,
new_paragraph = 1,
frame_window_p = 0
},
paragraph_embedding = 21061960
}
atpos_it = {
window = 8572240,
w = 0x2,
f = 0x5,
method = GET_FROM_STRETCH,
stop_charpos = 58277841,
prev_stop = 0,
base_level_stop = 58230292,
end_charpos = 5,
s = 0x2fcb81a "",
string_nchars = 50116634,
region_beg_charpos = 50116634,
region_end_charpos = 3,
redisplay_end_trigger_charpos = 3,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x82c1f8,
dpvec = 0x1022838,
dpend = 0x82c880,
dpvec_char_len = 5,
dpvec_face_id = 5,
saved_face_id = 8571008,
ctl_chars = {15, 15, 8571008, 58277841, 50116634, 2147319808, 8569272,
17771581, 0, 8569364, 0, 0, 50436818, 50116610, 0, 0},
start = {
pos = {
charpos = 8572240,
bytepos = 2
},
overlay_string_index = 2,
string_pos = {
charpos = 5,
bytepos = 58228224
},
dpvec_index = 56229888
},
current = {
pos = {
charpos = 58228229,
bytepos = 17980274
},
overlay_string_index = 4,
string_pos = {
charpos = 56229888,
bytepos = 50328578
},
dpvec_index = 50116634
},
n_overlay_strings = 50436816,
overlay_strings_charpos = 2147319808,
overlay_strings = {8569688, 17601366, 10, 50116634, 8569384, 56284916,
18989249, 60648678, 8569792, 17599607, 56284916, 50116634, 8569416, 0,
50330938, 50116634},
string_overlays = {50161882, 32, 50116634, 50116634, 8569448, 18756807,
50330938, 50116634, 131, 0, 0, 8569480, 0, 8569664, 1970969144, 78},
string = 1970969955,
from_overlay = 1,
stack = {{
string = 8569760,
string_nchars = 8569828,
end_charpos = 8569828,
stop_charpos = 0,
prev_stop = 1,
base_level_stop = 1,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 50116634,
nglyphs = 0,
reversed_p = 56284916,
charpos = 4,
nchars = 8569576,
nbytes = 50116658,
from = 8569360,
to = 50330938,
width = 50472913
},
face_id = 4,
u = {
image = {
object = 8569808,
slice = {
x = 18989249,
y = 8569360,
width = 4,
height = 0
},
image_id = 4
},
comp = {
object = 8569808
},
stretch = {
object = 8569808
}
},
position = {
charpos = 8569816,
bytepos = 18415918
},
current = {
pos = {
charpos = 1,
bytepos = 1
},
overlay_string_index = 8569812,
string_pos = {
charpos = 8569808,
bytepos = 8569800
},
dpvec_index = 60648662
},
from_overlay = 8,
area = 8569824,
method = 8569816,
paragraph_embedding = 50472913,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 8569356,
voffset = -21794,
space_width = 52747825,
font_height = 52734656
}, {
string = 52778885,
string_nchars = 0,
end_charpos = 2,
stop_charpos = 8569760,
prev_stop = 8569828,
base_level_stop = 56263656,
cmp_it = {
stop_pos = 52778888,
id = 135,
ch = 50116634,
rule_idx = 32,
lookback = 2147319808,
nglyphs = 8569768,
reversed_p = 16920967,
charpos = 10,
nchars = 18989249,
nbytes = 16,
from = 50116634,
to = 0,
width = 0
},
face_id = 8569828,
u = {
image = {
object = 1,
slice = {
x = 18989249,
y = 0,
width = 0,
height = 0
},
image_id = 0
},
comp = {
object = 1
},
stretch = {
object = 1
}
},
position = {
charpos = 10,
bytepos = 50116634
},
current = {
pos = {
charpos = 21061304,
bytepos = 50116634
},
overlay_string_index = 18989249,
string_pos = {
charpos = 8569928,
bytepos = 16919807
},
dpvec_index = 51778917
},
from_overlay = 0,
area = 8569792,
method = 16919543,
paragraph_embedding = 50116634,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 52582424,
voffset = -32000,
space_width = 0,
font_height = 56263424
}, {
string = 131,
string_nchars = 0,
end_charpos = 0,
stop_charpos = 8569864,
prev_stop = 0,
base_level_stop = 8570048,
cmp_it = {
stop_pos = 1970969144,
id = 78,
ch = 1970969955,
rule_idx = 1,
lookback = 8570144,
nglyphs = 8570212,
reversed_p = 8570212,
charpos = 0,
nchars = 1,
nbytes = 1,
from = 0,
to = 17980274,
width = 8571008
},
face_id = 8570362,
u = {
image = {
object = 0,
slice = {
x = 20991792,
y = 0,
width = 0,
height = 0
},
image_id = 50116634
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 8570000,
bytepos = 50116634
},
current = {
pos = {
charpos = 8570008,
bytepos = 16879823
},
overlay_string_index = 20991792,
string_pos = {
charpos = 50116634,
bytepos = 57891328
},
dpvec_index = 3
},
from_overlay = 3,
area = 8571008,
method = GET_FROM_C_STRING,
paragraph_embedding = 57891328,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 5,
voffset = 5,
space_width = 8571008,
font_height = 20991792
}, {
string = 57891328,
string_nchars = 8571008,
end_charpos = 50287432,
stop_charpos = 0,
prev_stop = 2147319808,
base_level_stop = 8570040,
cmp_it = {
stop_pos = 16878669,
id = 0,
ch = 50116634,
rule_idx = 50069624,
lookback = 1,
nglyphs = 131,
reversed_p = 2,
charpos = 8570144,
nchars = 8570212,
nbytes = 56263656,
from = 1023,
to = 8570088,
width = 1970941618
},
face_id = 32,
u = {
image = {
object = 18,
slice = {
x = 32,
y = 18795816,
width = 21061304,
height = 0
},
image_id = 10
},
comp = {
object = 18
},
stretch = {
object = 18
}
},
position = {
charpos = 18819934,
bytepos = 0
},
current = {
pos = {
charpos = 8,
bytepos = 8570212
},
overlay_string_index = 1,
string_pos = {
charpos = 16200040,
bytepos = 0
},
dpvec_index = 8570188
},
from_overlay = 8570184,
area = 8570180,
method = GET_FROM_BUFFER,
paragraph_embedding = L2R,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 21061304,
font_height = 4
}, {
string = 50287434,
string_nchars = 50116634,
end_charpos = 50116634,
stop_charpos = 1,
prev_stop = 3,
base_level_stop = 0,
cmp_it = {
stop_pos = 52582424,
id = 56263424,
ch = 0,
rule_idx = 56263424,
lookback = 1,
nglyphs = 0,
reversed_p = 1,
charpos = 0,
nchars = 0,
nbytes = 1,
from = 2147319808,
to = 18,
width = 8570264
},
face_id = 0,
u = {
image = {
object = 58378776,
slice = {
x = 8570260,
y = 1,
width = 58378776,
height = 2147319808
},
image_id = 18
},
comp = {
object = 58378776
},
stretch = {
object = 58378776
}
},
position = {
charpos = 8570760,
bytepos = 17980274
},
current = {
pos = {
charpos = 8571008,
bytepos = 8570746
},
overlay_string_index = 8570746,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 2019
},
from_overlay = 58331488,
area = 8570592,
method = 18,
paragraph_embedding = 32,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = 21061384,
voffset = 2,
space_width = 8570272,
font_height = 8570360
}},
sp = -1,
selective = 3,
what = 8571008,
face_id = 13,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
face_box_p = 1,
start_of_box_run_p = 1,
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 = 8571008,
base_face_id = 3,
c = 3,
len = 8571008,
cmp_it = {
stop_pos = 13,
id = 13,
ch = 8571008,
rule_idx = 57891328,
lookback = 1,
nglyphs = 1,
reversed_p = 50290122,
charpos = -1,
nchars = 21061384,
nbytes = 57891328,
from = 8570616,
to = 50355344,
width = 0
},
char_to_display = 2147319808,
glyphless_method = 8570456,
image_id = 16878668,
slice = {
x = 50355346,
y = 50116634,
width = 50116634,
height = 0
},
space_width = 50116658,
voffset = -18406,
tab_width = 764,
font_height = 8570504,
object = 16880728,
position = {
charpos = 50355346,
bytepos = 50116634
},
truncation_pixel_width = 2,
continuation_pixel_width = 0,
first_visible_x = 50116634,
last_visible_x = 50309120,
last_visible_y = 50116634,
extra_line_spacing = 50116634,
max_extra_line_spacing = 50116634,
override_ascent = 0,
override_descent = 50116634,
override_boff = 8570760,
glyph_row = 0x10f9e56,
area = 32,
nglyphs = 8571008,
pixel_width = 8585184,
ascent = 0,
descent = 21061384,
max_ascent = 8570592,
max_descent = 8570568,
phys_ascent = 16932809,
phys_descent = 50355346,
max_phys_ascent = 50116634,
max_phys_descent = 56230656,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 8578048,
bytepos = 0
},
current_y = 9,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 1,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 3,
right_user_fringe_face_id = 20,
bidi_p = 0,
bidi_it = {
bytepos = 16,
charpos = 1,
ch = 50355344,
nchars = 2147319808,
ch_len = 8570696,
type = 17765453,
type_after_w1 = LRE,
orig_type = 18989249,
resolved_level = 8570720,
invalid_levels = 50116658,
invalid_rl_levels = 17765276,
prev_was_pdf = 50116634,
prev = {
bytepos = 50116634,
charpos = 50116634,
type = 50116634,
type_after_w1 = 50116634,
orig_type = 50116634
},
last_strong = {
bytepos = 50116634,
charpos = 50116634,
type = 50116634,
type_after_w1 = LRE,
orig_type = 18989249
},
next_for_neutral = {
bytepos = 50116634,
charpos = 50116634,
type = 8570728,
type_after_w1 = 17765498,
orig_type = STRONG_R
},
prev_for_neutral = {
bytepos = 8570720,
charpos = 32,
type = 17798545,
type_after_w1 = 20764609,
orig_type = UNKNOWN_BT
},
next_for_ws = {
bytepos = 0,
charpos = 21061304,
type = 56263424,
type_after_w1 = 56230656,
orig_type = 243738
},
next_en_pos = 8571008,
ignore_bn_limit = 2147319808,
sor = 18,
scan_dir = 8570936,
disp_pos = 17946970,
disp_prop = 8571008,
stack_idx = 1,
level_stack = {{
level = 50116634,
override = NEUTRAL_DIR
}, {
level = -1,
override = 10000
}, {
level = 0,
override = 2147319808
}, {
level = 2,
override = 30
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 60649472,
override = 16
}, {
level = 16,
override = 60649472
}, {
level = 13,
override = 13
}, {
level = 60649472,
override = 16
}, {
level = 16,
override = 60649472
}, {
level = 13,
override = 13
}, {
level = 60649472,
override = NEUTRAL_DIR
}, {
level = 8571008,
override = 8571008
}, {
level = 20764609,
override = 284
}, {
level = 304,
override = 19
}, {
level = 16,
override = NEUTRAL_DIR
}, {
level = 60649472,
override = 3
}, {
level = 0,
override = 168
}, {
level = 60649472,
override = 2147319808
}, {
level = 56152064,
override = 32
}, {
level = 8573208,
override = 17931592
}, {
level = 8571008,
override = 50116634
}, {
level = 50116634,
override = NEUTRAL_DIR
}, {
level = 0,
override = 8571008
}, {
level = 10000,
override = 4294967295
}, {
level = 672,
override = NEUTRAL_DIR
}, {
level = 8573256,
override = 17890128
}, {
level = 56230656,
override = 55189888
}, {
level = 6,
override = 56230656
}, {
level = 58228229,
override = 58228224
}, {
level = 56152064,
override = 3
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 0,
override = 10000
}, {
level = 20764609,
override = L2R
}, {
level = -1,
override = 4294967295
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 56615936,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 13 times>, {
level = 168,
override = 168
}, {
level = -1,
override = 4294967295
}, {
level = -1,
override = 4294967295
}, {
level = 0,
override = NEUTRAL_DIR
} <repeats 11 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = 0,
unibyte = 0
},
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = 0,
new_paragraph = 0,
frame_window_p = 0
},
paragraph_embedding = NEUTRAL_DIR
}
atx_it = {
window = 0,
w = 0x278,
f = 0x280,
method = 8,
stop_charpos = 4,
prev_stop = 12,
base_level_stop = 1,
end_charpos = 640,
s = 0x1 <Address 0x1 out of bounds>,
string_nchars = 80,
region_beg_charpos = 0,
region_end_charpos = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 0,
from_disp_prop_p = 0,
ellipsis_p = 0,
avoid_cursor_p = 0,
dp = 0x0,
dpvec = 0x0,
dpend = 0x0,
dpvec_char_len = 44,
dpvec_face_id = 56229888,
saved_face_id = 50116946,
ctl_chars = {2, 50116946, 0, 56229888, 58458896, 55591034, 8567080,
18756669, 60642014, 44, 50116946, 50116634, 60642022, 55591034, 8567112,
18756596},
start = {
pos = {
charpos = 2,
bytepos = 2
},
overlay_string_index = 2,
string_pos = {
charpos = 44,
bytepos = 58458924
},
dpvec_index = 0
},
current = {
pos = {
charpos = 8567160,
bytepos = 18440373
},
overlay_string_index = 2,
string_pos = {
charpos = 5,
bytepos = 0
},
dpvec_index = 0
},
n_overlay_strings = 40,
overlay_strings_charpos = 40,
overlay_strings = {40, 50116634, -1, 2, 8569544, 17776434, 58228224,
58277857, 10, 0, -1, -1, 8569524, 2, 0, 8567252},
string_overlays = {56229888, 50116946, 2, 50116946, 0, 56229888, 50116946,
55290753, 19027233, 50144258, 392, 50144402, 50144258, 50116634,
50116634, 56131489},
string = 56131537,
from_overlay = 50116634,
stack = {{
string = 2,
string_nchars = 50116634,
end_charpos = 51618310,
stop_charpos = 60919109,
prev_stop = 50116634,
base_level_stop = 55359201,
cmp_it = {
stop_pos = 2,
id = 57919297,
ch = 2,
rule_idx = 10,
lookback = 0,
nglyphs = 0,
reversed_p = 176,
charpos = 0,
nchars = 8567368,
nbytes = 0,
from = 56284916,
to = 0,
width = 8567384
},
face_id = 18747402,
u = {
image = {
object = 56284916,
slice = {
x = 50472913,
y = 8567416,
width = 56284916,
height = 1
},
image_id = 50472913
},
comp = {
object = 56284916
},
stretch = {
object = 56284916
}
},
position = {
charpos = 8567432,
bytepos = 18747937
},
current = {
pos = {
charpos = 56284916,
bytepos = 60890544
},
overlay_string_index = 8567432,
string_pos = {
charpos = 0,
bytepos = 56284916
},
dpvec_index = 50472913
},
from_overlay = 8567480,
area = 50116634,
method = 54653430,
paragraph_embedding = 50116634,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 18756878,
voffset = -3586,
space_width = 50707530,
font_height = 50161882
}, {
string = 50116634,
string_nchars = 50116634,
end_charpos = 50116634,
stop_charpos = 8567496,
prev_stop = 18756596,
base_level_stop = 1,
cmp_it = {
stop_pos = 1,
id = 1,
ch = 1,
rule_idx = 56284916,
lookback = 0,
nglyphs = 8567544,
reversed_p = 18440373,
charpos = 56284916,
nchars = 50116946,
nbytes = 8567552,
from = 0,
to = 56284916,
width = 50116634
},
face_id = 50116634,
u = {
image = {
object = 0,
slice = {
x = 56284916,
y = 4,
width = 8567736,
height = 18732061
},
image_id = 4
},
comp = {
object = 0
},
stretch = {
object = 0
}
},
position = {
charpos = 50116946,
bytepos = 50472913
},
current = {
pos = {
charpos = 4,
bytepos = 50116634
},
overlay_string_index = 57919281,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 57919152
},
from_overlay = 0,
area = 56229888,
method = 50116946,
paragraph_embedding = R2L,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = TRUNCATE,
voffset = 0,
space_width = 60641598,
font_height = 60641614
}, {
string = 25,
string_nchars = 100,
end_charpos = 60641718,
stop_charpos = 50116634,
prev_stop = 8567800,
base_level_stop = 18435413,
cmp_it = {
stop_pos = 60641614,
id = 60641710,
ch = 8567688,
rule_idx = 18747402,
lookback = 42,
nglyphs = 58458784,
reversed_p = 58458784,
charpos = 0,
nchars = 58458840,
nbytes = 0,
from = 8567736,
to = 18746121,
width = 58458784
},
face_id = 58458812,
u = {
image = {
object = 58458812,
slice = {
x = 56152064,
y = 4,
width = 4,
height = 4
},
image_id = 50116634
},
comp = {
object = 58458812
},
stretch = {
object = 58458812
}
},
position = {
charpos = -1,
bytepos = 2
},
current = {
pos = {
charpos = 8570120,
bytepos = 17776434
},
overlay_string_index = 58228224,
string_pos = {
charpos = 50472913,
bytepos = 1
},
dpvec_index = 0
},
from_overlay = -1,
area = 4294967295,
method = 8570100,
paragraph_embedding = R2L,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 50116946,
voffset = -18406,
space_width = 50116634,
font_height = 25
}, {
string = 2147319808,
string_nchars = 8567928,
end_charpos = 18443267,
stop_charpos = 60641622,
prev_stop = 58458840,
base_level_stop = 57919057,
cmp_it = {
stop_pos = 1,
id = 1,
ch = 57919153,
rule_idx = 8567880,
lookback = 44,
nglyphs = 44,
reversed_p = 25,
charpos = 44,
nchars = 44,
nbytes = 2,
from = 50116634,
to = 8568024,
width = 18435413
},
face_id = 60641662,
u = {
image = {
object = 60641806,
slice = {
x = 8567912,
y = 18747402,
width = 2,
height = 1
},
image_id = 0
},
comp = {
object = 60641806
},
stretch = {
object = 60641806
}
},
position = {
charpos = 0,
bytepos = 1
},
current = {
pos = {
charpos = 57919041,
bytepos = 8567960
},
overlay_string_index = 18747937,
string_pos = {
charpos = 1,
bytepos = 16
},
dpvec_index = 27
},
from_overlay = 0,
area = 16,
method = 4294967295,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 1,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 0,
line_wrap = 58458868,
voffset = -14783,
space_width = 8568024,
font_height = 58458868
}, {
string = 0,
string_nchars = 58458952,
end_charpos = 8568024,
stop_charpos = 18747298,
prev_stop = 58458868,
base_level_stop = 57919041,
cmp_it = {
stop_pos = 8568024,
id = 18747689,
ch = 55591034,
rule_idx = 50116946,
lookback = 50116634,
nglyphs = 50116634,
reversed_p = 0,
charpos = 2147319808,
nchars = 8568152,
nbytes = 18443095,
from = 60641670,
to = 58458952,
width = 57919041
},
face_id = 1,
u = {
image = {
object = 1,
slice = {
x = 57919057,
y = 8568104,
width = 1,
height = 1
},
image_id = 0
},
comp = {
object = 1
},
stretch = {
object = 1
}
},
position = {
charpos = 1,
bytepos = 1
},
current = {
pos = {
charpos = 0,
bytepos = 17
},
overlay_string_index = 17,
string_pos = {
charpos = 0,
bytepos = 0
},
dpvec_index = 1
},
from_overlay = 16,
area = 58458868,
method = 58458952,
paragraph_embedding = 50116658,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 50116634,
voffset = 64,
space_width = 50859274,
font_height = 0
}},
sp = -1,
selective = 2,
what = IT_GLYPHLESS,
face_id = 8568248,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
face_box_p = 0,
start_of_box_run_p = 1,
end_of_box_run_p = 0,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 1,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 1,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 0,
line_wrap = 64,
base_face_id = 68,
c = 60641670,
len = 57919041,
cmp_it = {
stop_pos = 58458784,
id = 60641750,
ch = 50116658,
rule_idx = 60641670,
lookback = 68,
nglyphs = 64,
reversed_p = 60641742,
charpos = 1,
nchars = 60642022,
nbytes = 50116634,
from = 8568376,
to = 18435413,
width = 60641822
},
char_to_display = 60642014,
glyphless_method = 8568264,
image_id = 18747402,
slice = {
x = 58458924,
y = 0,
width = 8568456,
height = 58458924
},
space_width = 1,
voffset = -14783,
tab_width = 883,
font_height = 8568312,
object = 18747937,
position = {
charpos = 58458924,
bytepos = 57919041
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 60641790,
extra_line_spacing = 0,
max_extra_line_spacing = 3,
override_ascent = 58458868,
override_descent = 57919041,
override_boff = 8568376,
glyph_row = 0x1194617,
area = 58458868,
nglyphs = 0,
pixel_width = 8568600,
ascent = 16912662,
descent = 50161882,
max_ascent = 57582913,
max_descent = 57919153,
phys_ascent = 44,
phys_descent = 55591034,
max_phys_ascent = 50116946,
max_phys_descent = 50116634,
current_x = 50116634,
continuation_lines_width = 0,
eol_pos = {
charpos = 2147319808,
bytepos = 8568504
},
current_y = 18443095,
first_vpos = 60641862,
vpos = 58458896,
hpos = 24228,
left_user_fringe_bitmap = 1,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 25,
right_user_fringe_face_id = 927488,
bidi_p = 1,
bidi_it = {
bytepos = 5,
charpos = 2,
ch = 2,
nchars = 58332928,
ch_len = 2,
type = STRONG_R,
type_after_w1 = 50116634,
orig_type = 2019,
resolved_level = 58332928,
invalid_levels = 11,
invalid_rl_levels = 4,
prev_was_pdf = 32,
prev = {
bytepos = 8568472,
charpos = 18739551,
type = UNKNOWN_BT,
type_after_w1 = 58332928,
orig_type = 8568504
},
last_strong = {
bytepos = 18739628,
charpos = 28,
type = 8568336,
type_after_w1 = WEAK_AN,
orig_type = 18739534
},
next_for_neutral = {
bytepos = 58332928,
charpos = 0,
type = 8568520,
type_after_w1 = 16927531,
orig_type = 28
},
prev_for_neutral = {
bytepos = 58332928,
charpos = 8568552,
type = 18739628,
type_after_w1 = 28,
orig_type = 8568580
},
next_for_ws = {
bytepos = 57919041,
charpos = 16927483,
type = 58332928,
type_after_w1 = 58332928,
orig_type = 8568568
},
next_en_pos = 16936811,
ignore_bn_limit = 53483296,
sor = 20992672,
scan_dir = 8568600,
disp_pos = 0,
disp_prop = 58333152,
stack_idx = 0,
level_stack = {{
level = 8568616,
override = 18747402
}, {
level = 58230292,
override = 20992672
}, {
level = 24228,
override = 58230292
}, {
level = 1,
override = 58277841
}, {
level = 8568664,
override = 18747937
}, {
level = 58230292,
override = 50116634
}, {
level = 8568664,
override = NEUTRAL_DIR
}, {
level = 50330938,
override = NEUTRAL_DIR
}, {
level = 8568680,
override = 18747402
}, {
level = 58230292,
override = 50116634
}, {
level = 131,
override = NEUTRAL_DIR
}, {
level = 0,
override = 8568712
}, {
level = 0,
override = 8568896
}, {
level = 1970969144,
override = 109
}, {
level = 1970969955,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 8569060,
override = NEUTRAL_DIR
}, {
level = 1,
override = L2R
}, {
level = 0,
override = 18756807
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 50116634,
override = 50116634
}, {
level = 8568792,
override = 18756596
}, {
level = 5,
override = 5
}, {
level = 5,
override = 5
}, {
level = 58230292,
override = NEUTRAL_DIR
}, {
level = 8568840,
override = 18440373
}, {
level = 58230292,
override = 50330938
}, {
level = 8568848,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 50116634,
override = NEUTRAL_DIR
}, {
level = 58230292,
override = 20
}, {
level = 8568888,
override = 18407203
}, {
level = 8,
override = 50330938
}, {
level = 58277841,
override = 21
}, {
level = 0,
override = 58277841
}, {
level = 8519800,
override = L2R
}, {
level = 109,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 56263656,
override = 1023
}, {
level = 8568936,
override = 1970941618
}, {
level = 32,
override = 18
}, {
level = 32,
override = 18795816
}, {
level = 21061304,
override = NEUTRAL_DIR
}, {
level = 10,
override = 18819934
}, {
level = 0,
override = 8
}, {
level = 8569060,
override = L2R
}, {
level = 16200040,
override = NEUTRAL_DIR
}, {
level = 8569036,
override = 8569032
}, {
level = 8569028,
override = NEUTRAL_DIR
}, {
level = 4,
override = 21061304
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 21061304,
override = 4
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 79,
override = NEUTRAL_DIR
}, {
level = 52583032,
override = 56263424
}, {
level = 0,
override = 56263424
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 2147319808,
override = 18
}, {
level = 8569112,
override = NEUTRAL_DIR
}, {
level = 55188728,
override = 8569108
}},
string = {
lstring = 1,
s = 0x34a1cf8 "\004",
schars = 2147319808,
bufpos = 18,
from_disp_str = 0,
unibyte = 0
},
paragraph_dir = 17980274,
separator_limit = 8571008,
first_elt = 0,
new_paragraph = 1,
frame_window_p = 0
},
paragraph_embedding = 8569594
}
ppos_it = {
window = 0,
w = 0x2c,
f = 0x35a0000,
method = 50116946,
stop_charpos = 2,
prev_stop = 50116946,
base_level_stop = 0,
end_charpos = 56229888,
s = 0x37c0310 "\002",
string_nchars = 55591034,
region_beg_charpos = 8567080,
region_end_charpos = 18756669,
redisplay_end_trigger_charpos = 60642014,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 1,
from_disp_prop_p = 1,
ellipsis_p = 0,
avoid_cursor_p = 1,
dp = 0x2fcb952,
dpvec = 0x2fcb81a,
dpend = 0x39d52e6,
dpvec_char_len = 55591034,
dpvec_face_id = 8567112,
saved_face_id = 18756596,
ctl_chars = {2, 2, 2, 44, 58458924, 0, 8567160, 18440373, 2, 5, 0, 0, 40,
40, 40, 50116634},
start = {
pos = {
charpos = -1,
bytepos = 2
},
overlay_string_index = 8569544,
string_pos = {
charpos = 17776434,
bytepos = 58228224
},
dpvec_index = 58277857
},
current = {
pos = {
charpos = 146158,
bytepos = 146183
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = 8569524
},
dpvec_index = 2
},
n_overlay_strings = 0,
overlay_strings_charpos = 8567252,
overlay_strings = {56229888, 50116946, 2, 50116946, 0, 56229888, 50116946,
55290753, 19027233, 50144258, 392, 50144402, 50144258, 50116634,
50116634, 56131489},
string_overlays = {56131537, 50116634, 2, 50116634, 51618310, 60919109,
50116634, 55359201, 2, 57919297, 2, 10, 0, 0, 176, 0},
string = 8567368,
from_overlay = 0,
stack = {{
string = 56284916,
string_nchars = 0,
end_charpos = 8567384,
stop_charpos = 18747402,
prev_stop = 56284916,
base_level_stop = 50472913,
cmp_it = {
stop_pos = 8567416,
id = 56284916,
ch = 1,
rule_idx = 50472913,
lookback = 8567432,
nglyphs = 18747937,
reversed_p = 56284916,
charpos = 60890544,
nchars = 8567432,
nbytes = 0,
from = 56284916,
to = 50472913,
width = 8567480
},
face_id = 50116634,
u = {
image = {
object = 54653430,
slice = {
x = 50116634,
y = 8567464,
width = 18756878,
height = 54653438
},
image_id = 50707530
},
comp = {
object = 54653430
},
stretch = {
object = 54653430
}
},
position = {
charpos = 50161882,
bytepos = 50116634
},
current = {
pos = {
charpos = 50116634,
bytepos = 50116634
},
overlay_string_index = 8567496,
string_pos = {
charpos = 18756596,
bytepos = 1
},
dpvec_index = 1
},
from_overlay = 1,
area = TEXT_AREA,
method = 56284916,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = 18440373,
voffset = -10508,
space_width = 50116946,
font_height = 8567552
}, {
string = 0,
string_nchars = 56284916,
end_charpos = 50116634,
stop_charpos = 50116634,
prev_stop = 0,
base_level_stop = 56284916,
cmp_it = {
stop_pos = 4,
id = 8567736,
ch = 18732061,
rule_idx = 4,
lookback = 50116946,
nglyphs = 50472913,
reversed_p = 4,
charpos = 50116634,
nchars = 57919281,
nbytes = 0,
from = 0,
to = 57919152,
width = 0
},
face_id = 56229888,
u = {
image = {
object = 50116946,
slice = {
x = 2,
y = 50116946,
width = 0,
height = 56229888
},
image_id = 60641598
},
comp = {
object = 50116946
},
stretch = {
object = 50116946
}
},
position = {
charpos = 60641614,
bytepos = 25
},
current = {
pos = {
charpos = 100,
bytepos = 60641718
},
overlay_string_index = 50116634,
string_pos = {
charpos = 8567800,
bytepos = 18435413
},
dpvec_index = 60641614
},
from_overlay = 60641710,
area = 8567688,
method = 18747402,
paragraph_embedding = 42,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 58458784,
voffset = 0,
space_width = 58458840,
font_height = 0
}, {
string = 8567736,
string_nchars = 18746121,
end_charpos = 58458784,
stop_charpos = 58458812,
prev_stop = 58458812,
base_level_stop = 56152064,
cmp_it = {
stop_pos = 4,
id = 4,
ch = 4,
rule_idx = 50116634,
lookback = -1,
nglyphs = 2,
reversed_p = 8570120,
charpos = 17776434,
nchars = 58228224,
nbytes = 50472913,
from = 1,
to = 0,
width = -1
},
face_id = -1,
u = {
image = {
object = 8570100,
slice = {
x = 2,
y = 0,
width = 50116946,
height = 50116634
},
image_id = 50116634
},
comp = {
object = 8570100
},
stretch = {
object = 8570100
}
},
position = {
charpos = 25,
bytepos = 2147319808
},
current = {
pos = {
charpos = 8567928,
bytepos = 18443267
},
overlay_string_index = 60641622,
string_pos = {
charpos = 58458840,
bytepos = 57919057
},
dpvec_index = 1
},
from_overlay = 1,
area = 57919153,
method = 8567880,
paragraph_embedding = 44,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 1,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 25,
voffset = 44,
space_width = 44,
font_height = 2
}, {
string = 50116634,
string_nchars = 8568024,
end_charpos = 18435413,
stop_charpos = 60641662,
prev_stop = 60641806,
base_level_stop = 8567912,
cmp_it = {
stop_pos = 18747402,
id = 2,
ch = 1,
rule_idx = 0,
lookback = 0,
nglyphs = 1,
reversed_p = 57919041,
charpos = 8567960,
nchars = 18747937,
nbytes = 1,
from = 16,
to = 27,
width = 0
},
face_id = 16,
u = {
image = {
object = -1,
slice = {
x = 0,
y = 1,
width = 58458868,
height = 57919041
},
image_id = 8568024
},
comp = {
object = -1
},
stretch = {
object = -1
}
},
position = {
charpos = 58458868,
bytepos = 0
},
current = {
pos = {
charpos = 58458952,
bytepos = 8568024
},
overlay_string_index = 18747298,
string_pos = {
charpos = 58458868,
bytepos = 57919041
},
dpvec_index = 8568024
},
from_overlay = 18747689,
area = 55591034,
method = 50116946,
paragraph_embedding = 50116634,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = TRUNCATE,
voffset = -32768,
space_width = 8568152,
font_height = 18443095
}, {
string = 60641670,
string_nchars = 58458952,
end_charpos = 57919041,
stop_charpos = 1,
prev_stop = 1,
base_level_stop = 57919057,
cmp_it = {
stop_pos = 8568104,
id = 1,
ch = 1,
rule_idx = 0,
lookback = 1,
nglyphs = 1,
reversed_p = 0,
charpos = 17,
nchars = 17,
nbytes = 0,
from = 0,
to = 1,
width = 16
},
face_id = 58458868,
u = {
image = {
object = 58458952,
slice = {
x = 50116658,
y = 8568032,
width = 50116634,
height = 64
},
image_id = 50859274
},
comp = {
object = 58458952
},
stretch = {
object = 58458952
}
},
position = {
charpos = 0,
bytepos = 50461093
},
current = {
pos = {
charpos = 2,
bytepos = 2
},
overlay_string_index = 8568248,
string_pos = {
charpos = 18450761,
bytepos = 64
},
dpvec_index = 68
},
from_overlay = 60641670,
area = 57919041,
method = 58458784,
paragraph_embedding = 60641750,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = 60641670,
voffset = 68,
space_width = 64,
font_height = 60641742
}},
sp = 1,
selective = 60642022,
what = 50116634,
face_id = 8568376,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
face_box_p = 1,
start_of_box_run_p = 0,
end_of_box_run_p = 1,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 1,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 1,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 1,
line_wrap = 60641822,
base_face_id = 60642014,
c = 8568264,
len = 18747402,
cmp_it = {
stop_pos = 58458924,
id = 0,
ch = 8568456,
rule_idx = 58458924,
lookback = 1,
nglyphs = 57919041,
reversed_p = 8568312,
charpos = 18747937,
nchars = 58458924,
nbytes = 57919041,
from = 0,
to = 0,
width = 0
},
char_to_display = 60641790,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 3,
slice = {
x = 58458868,
y = 57919041,
width = 8568376,
height = 18433559
},
space_width = 58458868,
voffset = 0,
tab_width = 0,
font_height = 8568600,
object = 16912662,
position = {
charpos = 50161882,
bytepos = 57582913
},
truncation_pixel_width = -14671,
continuation_pixel_width = 883,
first_visible_x = 44,
last_visible_x = 55591034,
last_visible_y = 50116946,
extra_line_spacing = 50116634,
max_extra_line_spacing = 50116634,
override_ascent = 0,
override_descent = 2147319808,
override_boff = 8568504,
glyph_row = 0x0,
area = 60641862,
nglyphs = 58458896,
pixel_width = 24228,
ascent = 1,
descent = 25,
max_ascent = 8267520,
max_descent = 5,
phys_ascent = 2,
phys_descent = 2,
max_phys_ascent = 58332928,
max_phys_descent = 2,
current_x = 2,
continuation_lines_width = 50116634,
eol_pos = {
charpos = 2019,
bytepos = 58332928
},
current_y = 11,
first_vpos = 4,
vpos = 0,
hpos = 8568472,
left_user_fringe_bitmap = 61791,
right_user_fringe_bitmap = 285,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 661248,
bidi_p = 1,
bidi_it = {
bytepos = 8568504,
charpos = 18739628,
ch = 28,
nchars = 8568336,
ch_len = 4,
type = 18739534,
type_after_w1 = 58332928,
orig_type = UNKNOWN_BT,
resolved_level = 8568520,
invalid_levels = 16927531,
invalid_rl_levels = 28,
prev_was_pdf = 58332928,
prev = {
bytepos = 8568552,
charpos = 18739628,
type = 28,
type_after_w1 = 8568580,
orig_type = 57919041
},
last_strong = {
bytepos = 16927483,
charpos = 58332928,
type = 58332928,
type_after_w1 = 8568568,
orig_type = 16936811
},
next_for_neutral = {
bytepos = 53483296,
charpos = 20992672,
type = 8568600,
type_after_w1 = UNKNOWN_BT,
orig_type = 58333152
},
prev_for_neutral = {
bytepos = 0,
charpos = 8568616,
type = 18747402,
type_after_w1 = 58230292,
orig_type = 20992672
},
next_for_ws = {
bytepos = 24228,
charpos = 58230292,
type = STRONG_L,
type_after_w1 = 58277841,
orig_type = 8568664
},
next_en_pos = 18747937,
ignore_bn_limit = 58230292,
sor = 50116634,
scan_dir = 8568664,
disp_pos = 0,
disp_prop = 50330938,
stack_idx = 0,
level_stack = {{
level = 8568680,
override = 18747402
}, {
level = 58230292,
override = 50116634
}, {
level = 131,
override = NEUTRAL_DIR
}, {
level = 0,
override = 8568712
}, {
level = 0,
override = 8568896
}, {
level = 1970969144,
override = 109
}, {
level = 1970969955,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 8569060,
override = NEUTRAL_DIR
}, {
level = 1,
override = L2R
}, {
level = 0,
override = 18756807
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 50116634,
override = 50116634
}, {
level = 8568792,
override = 18756596
}, {
level = 5,
override = 5
}, {
level = 5,
override = 5
}, {
level = 58230292,
override = NEUTRAL_DIR
}, {
level = 8568840,
override = 18440373
}, {
level = 58230292,
override = 50330938
}, {
level = 8568848,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 50116634,
override = NEUTRAL_DIR
}, {
level = 58230292,
override = 20
}, {
level = 8568888,
override = 18407203
}, {
level = 8,
override = 50330938
}, {
level = 58277841,
override = 21
}, {
level = 0,
override = 58277841
}, {
level = 8519800,
override = L2R
}, {
level = 109,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 56263656,
override = 1023
}, {
level = 8568936,
override = 1970941618
}, {
level = 32,
override = 18
}, {
level = 32,
override = 18795816
}, {
level = 21061304,
override = NEUTRAL_DIR
}, {
level = 10,
override = 18819934
}, {
level = 0,
override = 8
}, {
level = 8569060,
override = L2R
}, {
level = 16200040,
override = NEUTRAL_DIR
}, {
level = 8569036,
override = 8569032
}, {
level = 8569028,
override = NEUTRAL_DIR
}, {
level = 4,
override = 21061304
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 21061304,
override = 4
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 79,
override = NEUTRAL_DIR
}, {
level = 52583032,
override = 56263424
}, {
level = 0,
override = 56263424
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 2147319808,
override = 18
}, {
level = 8569112,
override = NEUTRAL_DIR
}, {
level = 55188728,
override = 8569108
}, {
level = 1,
override = 55188728
}, {
level = 2147319808,
override = 18
}, {
level = 8569608,
override = 17980274
}, {
level = 8571008,
override = 8569594
}, {
level = 8569594,
override = 18421030
}, {
level = 8572240,
override = R2L
}, {
level = 5,
override = 5
}, {
level = 58277841,
override = NEUTRAL_DIR
}},
string = {
lstring = 58230292,
s = 0x5 <Address 0x5 out of bounds>,
schars = 50116634,
bufpos = 50116634,
from_disp_str = 0,
unibyte = 1
},
paragraph_dir = 3,
separator_limit = 3,
first_elt = 0,
new_paragraph = 0,
frame_window_p = 0
},
paragraph_embedding = 8569336
}
wrap_data = (void *) 0x0
atpos_data = (void *) 0x0
atx_data = (void *) 0x0
ppos_data = (void *) 0x0
may_wrap = 0
prev_method = 50116946
prev_pos = 10
saw_smaller_pos = 0
#2 0x010ff295 in move_it_to (it=0x82e500, to_charpos=-1, to_x=-1, to_y=-1,
to_vpos=1, op=4) at xdisp.c:8237
skip = 17823509
skip2 = MOVE_X_REACHED
line_height = 17814883
line_start_x = 0
reached = 0
backup_data = (void *) 0x0
#3 0x0110023f in move_it_by_lines (it=0x82e500, dvpos=1) at xdisp.c:8693
No locals.
#4 0x010c2108 in Fvertical_motion (lines=4, window=56154629) at indent.c:2099
it_start = 81
first_x = 0
it_overshoot_expected = 0
it = {
window = 0,
w = 0x2c,
f = 0x35a0000,
method = 50116946,
stop_charpos = 2,
prev_stop = 50116946,
base_level_stop = 0,
end_charpos = 56229888,
s = 0x37c0310 "\002",
string_nchars = 55591034,
region_beg_charpos = 8567080,
region_end_charpos = 18756669,
redisplay_end_trigger_charpos = 60642014,
multibyte_p = 0,
header_line_p = 0,
string_from_display_prop_p = 1,
from_disp_prop_p = 1,
ellipsis_p = 0,
avoid_cursor_p = 1,
dp = 0x2fcb952,
dpvec = 0x2fcb81a,
dpend = 0x39d52e6,
dpvec_char_len = 55591034,
dpvec_face_id = 8567112,
saved_face_id = 18756596,
ctl_chars = {2, 2, 2, 44, 58458924, 0, 8567160, 18440373, 2, 5, 0, 0, 40,
40, 40, 50116634},
start = {
pos = {
charpos = -1,
bytepos = 2
},
overlay_string_index = 8569544,
string_pos = {
charpos = 17776434,
bytepos = 58228224
},
dpvec_index = 58277857
},
current = {
pos = {
charpos = 10,
bytepos = 0
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = 8569524
},
dpvec_index = 2
},
n_overlay_strings = 0,
overlay_strings_charpos = 8567252,
overlay_strings = {56229888, 50116946, 2, 50116946, 0, 56229888, 50116946,
55290753, 19027233, 50144258, 392, 50144402, 50144258, 50116634,
50116634, 56131489},
string_overlays = {56131537, 50116634, 2, 50116634, 51618310, 60919109,
50116634, 55359201, 2, 57919297, 2, 10, 0, 0, 176, 0},
string = 8567368,
from_overlay = 0,
stack = {{
string = 56284916,
string_nchars = 0,
end_charpos = 8567384,
stop_charpos = 18747402,
prev_stop = 56284916,
base_level_stop = 50472913,
cmp_it = {
stop_pos = 8567416,
id = 56284916,
ch = 1,
rule_idx = 50472913,
lookback = 8567432,
nglyphs = 18747937,
reversed_p = 56284916,
charpos = 60890544,
nchars = 8567432,
nbytes = 0,
from = 56284916,
to = 50472913,
width = 8567480
},
face_id = 50116634,
u = {
image = {
object = 54653430,
slice = {
x = 50116634,
y = 8567464,
width = 18756878,
height = 54653438
},
image_id = 50707530
},
comp = {
object = 54653430
},
stretch = {
object = 54653430
}
},
position = {
charpos = 50161882,
bytepos = 50116634
},
current = {
pos = {
charpos = 50116634,
bytepos = 50116634
},
overlay_string_index = 8567496,
string_pos = {
charpos = 18756596,
bytepos = 1
},
dpvec_index = 1
},
from_overlay = 1,
area = TEXT_AREA,
method = 56284916,
paragraph_embedding = NEUTRAL_DIR,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = 18440373,
voffset = -10508,
space_width = 50116946,
font_height = 8567552
}, {
string = 0,
string_nchars = 56284916,
end_charpos = 50116634,
stop_charpos = 50116634,
prev_stop = 0,
base_level_stop = 56284916,
cmp_it = {
stop_pos = 4,
id = 8567736,
ch = 18732061,
rule_idx = 4,
lookback = 50116946,
nglyphs = 50472913,
reversed_p = 4,
charpos = 50116634,
nchars = 57919281,
nbytes = 0,
from = 0,
to = 57919152,
width = 0
},
face_id = 56229888,
u = {
image = {
object = 50116946,
slice = {
x = 2,
y = 50116946,
width = 0,
height = 56229888
},
image_id = 60641598
},
comp = {
object = 50116946
},
stretch = {
object = 50116946
}
},
position = {
charpos = 60641614,
bytepos = 25
},
current = {
pos = {
charpos = 100,
bytepos = 60641718
},
overlay_string_index = 50116634,
string_pos = {
charpos = 8567800,
bytepos = 18435413
},
dpvec_index = 60641614
},
from_overlay = 60641710,
area = 8567688,
method = 18747402,
paragraph_embedding = 42,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 58458784,
voffset = 0,
space_width = 58458840,
font_height = 0
}, {
string = 8567736,
string_nchars = 18746121,
end_charpos = 58458784,
stop_charpos = 58458812,
prev_stop = 58458812,
base_level_stop = 56152064,
cmp_it = {
stop_pos = 4,
id = 4,
ch = 4,
rule_idx = 50116634,
lookback = -1,
nglyphs = 2,
reversed_p = 8570120,
charpos = 17776434,
nchars = 58228224,
nbytes = 50472913,
from = 1,
to = 0,
width = -1
},
face_id = -1,
u = {
image = {
object = 8570100,
slice = {
x = 2,
y = 0,
width = 50116946,
height = 50116634
},
image_id = 50116634
},
comp = {
object = 8570100
},
stretch = {
object = 8570100
}
},
position = {
charpos = 25,
bytepos = 2147319808
},
current = {
pos = {
charpos = 8567928,
bytepos = 18443267
},
overlay_string_index = 60641622,
string_pos = {
charpos = 58458840,
bytepos = 57919057
},
dpvec_index = 1
},
from_overlay = 1,
area = 57919153,
method = 8567880,
paragraph_embedding = 44,
multibyte_p = 0,
string_from_display_prop_p = 0,
display_ellipsis_p = 1,
avoid_cursor_p = 1,
bidi_p = 0,
from_disp_prop_p = 1,
line_wrap = 25,
voffset = 44,
space_width = 44,
font_height = 2
}, {
string = 50116634,
string_nchars = 8568024,
end_charpos = 18435413,
stop_charpos = 60641662,
prev_stop = 60641806,
base_level_stop = 8567912,
cmp_it = {
stop_pos = 18747402,
id = 2,
ch = 1,
rule_idx = 0,
lookback = 0,
nglyphs = 1,
reversed_p = 57919041,
charpos = 8567960,
nchars = 18747937,
nbytes = 1,
from = 16,
to = 27,
width = 0
},
face_id = 16,
u = {
image = {
object = -1,
slice = {
x = 0,
y = 1,
width = 58458868,
height = 57919041
},
image_id = 8568024
},
comp = {
object = -1
},
stretch = {
object = -1
}
},
position = {
charpos = 58458868,
bytepos = 0
},
current = {
pos = {
charpos = 58458952,
bytepos = 8568024
},
overlay_string_index = 18747298,
string_pos = {
charpos = 58458868,
bytepos = 57919041
},
dpvec_index = 8568024
},
from_overlay = 18747689,
area = 55591034,
method = 50116946,
paragraph_embedding = 50116634,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 1,
bidi_p = 1,
from_disp_prop_p = 0,
line_wrap = TRUNCATE,
voffset = -32768,
space_width = 8568152,
font_height = 18443095
}, {
string = 60641670,
string_nchars = 58458952,
end_charpos = 57919041,
stop_charpos = 1,
prev_stop = 1,
base_level_stop = 57919057,
cmp_it = {
stop_pos = 8568104,
id = 1,
ch = 1,
rule_idx = 0,
lookback = 1,
nglyphs = 1,
reversed_p = 0,
charpos = 17,
nchars = 17,
nbytes = 0,
from = 0,
to = 1,
width = 16
},
face_id = 58458868,
u = {
image = {
object = 58458952,
slice = {
x = 50116658,
y = 8568032,
width = 50116634,
height = 64
},
image_id = 50859274
},
comp = {
object = 58458952
},
stretch = {
object = 58458952
}
},
position = {
charpos = 0,
bytepos = 50461093
},
current = {
pos = {
charpos = 2,
bytepos = 2
},
overlay_string_index = 8568248,
string_pos = {
charpos = 18450761,
bytepos = 64
},
dpvec_index = 68
},
from_overlay = 60641670,
area = 57919041,
method = 58458784,
paragraph_embedding = 60641750,
multibyte_p = 0,
string_from_display_prop_p = 1,
display_ellipsis_p = 0,
avoid_cursor_p = 0,
bidi_p = 1,
from_disp_prop_p = 1,
line_wrap = 60641670,
voffset = 68,
space_width = 64,
font_height = 60641742
}},
sp = 1,
selective = 60642022,
what = 50116634,
face_id = 8568376,
selective_display_ellipsis_p = 1,
ctl_arrow_p = 0,
face_box_p = 1,
start_of_box_run_p = 0,
end_of_box_run_p = 1,
overlay_strings_at_end_processed_p = 0,
ignore_overlay_strings_at_pos_p = 1,
glyph_not_available_p = 0,
starts_in_middle_of_char_p = 1,
face_before_selective_p = 0,
constrain_row_ascent_descent_p = 1,
line_wrap = 60641822,
base_face_id = 60642014,
c = 8568264,
len = 18747402,
cmp_it = {
stop_pos = 58458924,
id = 0,
ch = 8568456,
rule_idx = 58458924,
lookback = 1,
nglyphs = 57919041,
reversed_p = 8568312,
charpos = 18747937,
nchars = 58458924,
nbytes = 57919041,
from = 0,
to = 0,
width = 0
},
char_to_display = 60641790,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 3,
slice = {
x = 58458868,
y = 57919041,
width = 8568376,
height = 18433559
},
space_width = 58458868,
voffset = 0,
tab_width = 0,
font_height = 8568600,
object = 16912662,
position = {
charpos = 50161882,
bytepos = 57582913
},
truncation_pixel_width = -14671,
continuation_pixel_width = 883,
first_visible_x = 44,
last_visible_x = 55591034,
last_visible_y = 50116946,
extra_line_spacing = 50116634,
max_extra_line_spacing = 50116634,
override_ascent = 0,
override_descent = 2147319808,
override_boff = 8568504,
glyph_row = 0x0,
area = 60641862,
nglyphs = 58458896,
pixel_width = 24228,
ascent = 1,
descent = 25,
max_ascent = 8267520,
max_descent = 5,
phys_ascent = 2,
phys_descent = 2,
max_phys_ascent = 58332928,
max_phys_descent = 2,
current_x = 2,
continuation_lines_width = 50116634,
eol_pos = {
charpos = 2019,
bytepos = 58332928
},
current_y = 11,
first_vpos = 4,
vpos = 0,
hpos = 8568472,
left_user_fringe_bitmap = 61791,
right_user_fringe_bitmap = 285,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 661248,
bidi_p = 1,
bidi_it = {
bytepos = 8568504,
charpos = 18739628,
ch = 28,
nchars = 8568336,
ch_len = 4,
type = 18739534,
type_after_w1 = 58332928,
orig_type = UNKNOWN_BT,
resolved_level = 8568520,
invalid_levels = 16927531,
invalid_rl_levels = 28,
prev_was_pdf = 58332928,
prev = {
bytepos = 8568552,
charpos = 18739628,
type = 28,
type_after_w1 = 8568580,
orig_type = 57919041
},
last_strong = {
bytepos = 16927483,
charpos = 58332928,
type = 58332928,
type_after_w1 = 8568568,
orig_type = 16936811
},
next_for_neutral = {
bytepos = 53483296,
charpos = 20992672,
type = 8568600,
type_after_w1 = UNKNOWN_BT,
orig_type = 58333152
},
prev_for_neutral = {
bytepos = 0,
charpos = 8568616,
type = 18747402,
type_after_w1 = 58230292,
orig_type = 20992672
},
next_for_ws = {
bytepos = 24228,
charpos = 58230292,
type = STRONG_L,
type_after_w1 = 58277841,
orig_type = 8568664
},
next_en_pos = 18747937,
ignore_bn_limit = 58230292,
sor = 50116634,
scan_dir = 8568664,
disp_pos = 0,
disp_prop = 50330938,
stack_idx = 0,
level_stack = {{
level = 8568680,
override = 18747402
}, {
level = 58230292,
override = 50116634
}, {
level = 131,
override = NEUTRAL_DIR
}, {
level = 0,
override = 8568712
}, {
level = 0,
override = 8568896
}, {
level = 1970969144,
override = 109
}, {
level = 1970969955,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 8569060,
override = NEUTRAL_DIR
}, {
level = 1,
override = L2R
}, {
level = 0,
override = 18756807
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 50116634,
override = 50116634
}, {
level = 8568792,
override = 18756596
}, {
level = 5,
override = 5
}, {
level = 5,
override = 5
}, {
level = 58230292,
override = NEUTRAL_DIR
}, {
level = 8568840,
override = 18440373
}, {
level = 58230292,
override = 50330938
}, {
level = 8568848,
override = NEUTRAL_DIR
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 50116634,
override = NEUTRAL_DIR
}, {
level = 58230292,
override = 20
}, {
level = 8568888,
override = 18407203
}, {
level = 8,
override = 50330938
}, {
level = 58277841,
override = 21
}, {
level = 0,
override = 58277841
}, {
level = 8519800,
override = L2R
}, {
level = 109,
override = L2R
}, {
level = 8568992,
override = 8569060
}, {
level = 56263656,
override = 1023
}, {
level = 8568936,
override = 1970941618
}, {
level = 32,
override = 18
}, {
level = 32,
override = 18795816
}, {
level = 21061304,
override = NEUTRAL_DIR
}, {
level = 10,
override = 18819934
}, {
level = 0,
override = 8
}, {
level = 8569060,
override = L2R
}, {
level = 16200040,
override = NEUTRAL_DIR
}, {
level = 8569036,
override = 8569032
}, {
level = 8569028,
override = NEUTRAL_DIR
}, {
level = 4,
override = 21061304
}, {
level = 0,
override = NEUTRAL_DIR
}, {
level = 21061304,
override = 4
}, {
level = 50330938,
override = 50116634
}, {
level = 50328226,
override = 50116634
}, {
level = 79,
override = NEUTRAL_DIR
}, {
level = 52583032,
override = 56263424
}, {
level = 0,
override = 56263424
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 1,
override = NEUTRAL_DIR
}, {
level = 0,
override = L2R
}, {
level = 2147319808,
override = 18
}, {
level = 8569112,
override = NEUTRAL_DIR
}, {
level = 55188728,
override = 8569108
}, {
level = 1,
override = 55188728
}, {
level = 2147319808,
override = 18
}, {
level = 8569608,
override = 17980274
}, {
level = 8571008,
override = 8569594
}, {
level = 8569594,
override = 18421030
}, {
level = 8572240,
override = R2L
}, {
level = 5,
override = 5
}, {
level = 58277841,
override = NEUTRAL_DIR
}},
string = {
lstring = 58230292,
s = 0x5 <Address 0x5 out of bounds>,
schars = 50116634,
bufpos = 50116634,
from_disp_str = 0,
unibyte = 1
},
paragraph_dir = 3,
separator_limit = 3,
first_elt = 0,
new_paragraph = 0,
frame_window_p = 0
},
paragraph_embedding = 8569336
}
pt = {
charpos = 81,
bytepos = 81
}
w = (struct window *) 0x358da00
old_buffer = 50116634
old_charpos = 17860692
old_bytepos = 8582856
gcpro1 = {
next = 0x358d000,
var = 0x162,
nvars = 146
}
gcpro2 = {
next = 0x1,
var = 0x7ffd8000,
nvars = 8578280
}
gcpro3 = {
next = 0xe,
var = 0x1016ff2,
nvars = 8578280
}
lcols = 50116634
cols = 5.650171632025448e-292
itdata = (void *) 0x0
#5 0x01022878 in Ffuncall (nargs=2, args=0x82ee64) at eval.c:2969
fun = 20678829
original_fun = 50314058
funcar = 4
numargs = 1
lisp_numargs = 16888344
val = 8580680
backtrace = {
next = 0x82f050,
function = 0x82ee64,
args = 0x82ee68,
nargs = 1,
debug_on_exit = 0
}
internal_args = (Lisp_Object *) 0x82edc0
i = 2
#6 0x010c92eb in exec_byte_code (bytestr=19461569, vector=19461589,
maxdepth=28, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
count = 13
op = 1
vectorp = (Lisp_Object *) 0x128f5d8
stack = {
pc = 0x136f8e4 "!\203\373",
byte_string = 19461569,
byte_string_start = 0x136f7fd "\306`\b\031\032\033\f:\203\021",
constants = 19461589,
next = 0x82f1c0
}
top = (Lisp_Object *) 0x82ee64
result = 0
#7 0x01023172 in funcall_lambda (fun=19461517, nargs=3, arg_vector=0x82f0b4)
at eval.c:3197
val = 56154624
syms_left = 50116634
next = 51465058
lexenv = 50116634
count = 10
i = 3
optional = 1
rest = 0
#8 0x01022a70 in Ffuncall (nargs=4, args=0x82f0b0) at eval.c:3015
fun = 19461517
original_fun = 51464938
funcar = 19129433
numargs = 3
lisp_numargs = 16878580
val = 0
backtrace = {
next = 0x82f290,
function = 0x82f0b0,
args = 0x82f0b4,
nargs = 3,
debug_on_exit = 0
}
internal_args = (Lisp_Object *) 0x82f0b4
i = 16878548
#9 0x010c92eb in exec_byte_code (bytestr=19461153, vector=19461173,
maxdepth=16, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
count = 10
op = 3
vectorp = (Lisp_Object *) 0x128f438
stack = {
pc = 0x136fad2 "\207",
byte_string = 19461153,
byte_string_start = 0x136fa98 "\b\205 ",
constants = 19461173,
next = 0x82f410
}
top = (Lisp_Object *) 0x82f0b0
result = 8581704
#10 0x01023172 in funcall_lambda (fun=19461101, nargs=4, arg_vector=0x82f2f4)
at eval.c:3197
val = 2147319808
syms_left = 50116634
next = 51464602
lexenv = 50116634
count = 6
i = 4
optional = 1
rest = 0
#11 0x01022a70 in Ffuncall (nargs=5, args=0x82f2f0) at eval.c:3015
fun = 19461101
original_fun = 51464626
funcar = 32
numargs = 4
lisp_numargs = 2147319808
val = 58331456
backtrace = {
next = 0x82f530,
function = 0x82f2f0,
args = 0x82f2f4,
nargs = 4,
debug_on_exit = 0
}
internal_args = (Lisp_Object *) 0x0
i = 2090328304
#12 0x010c92eb in exec_byte_code (bytestr=19460353, vector=19460381,
maxdepth=20, args_template=50116634, nargs=0, args=0x0) at bytecode.c:785
count = 6
op = 4
vectorp = (Lisp_Object *) 0x128f120
stack = {
pc = 0x136fc91 "\207",
byte_string = 19460353,
byte_string_start = 0x136fc8b "\302\b\303\211\t$\207",
constants = 19460381,
next = 0x82f780
}
top = (Lisp_Object *) 0x82f2f0
result = 8582296
#13 0x010c8b5d in Fbyte_code (bytestr=19460353, vector=19460381, maxdepth=20)
at bytecode.c:423
No locals.
#14 0x01021674 in eval_sub (form=19460342) at eval.c:2320
numargs = 12
args_left = 50116634
i = 3
maxargs = 3
argvals = {19460353, 19460381, 20, 215996443, -1522737830, 30174354,
8582440, 48}
fun = 20679189
val = 50116634
original_fun = 50302098
original_args = 19460350
funcar = 50116658
backtrace = {
next = 0x82f850,
function = 0x82f564,
args = 0x82f4d0,
nargs = 3,
debug_on_exit = 0
}
gcpro1 = {
next = 0x26010896,
var = 0x0,
nvars = 8582712
}
gcpro2 = {
next = 0x12,
var = 0x7ffd8000,
nvars = 2010219634
}
gcpro3 = {
next = 0x1424560,
var = 0x82f4d0,
nvars = 3
}
#15 0x0101fda7 in internal_lisp_condition_case (var=50378898,
bodyform=19460342, handlers=19460406) at eval.c:1445
val = 50116634
c = {
tag = 50116634,
val = 50116634,
next = 0x82fd50,
gcpro = 0x0,
jmp = {8582728, 2147319808, 32, 18, 8582524, 16907507, 8585184, 0, 1,
8582756, 135, 3, 8583248, 8582752, 8582756, 1},
backlist = 0x82f850,
handlerlist = 0x82fd30,
lisp_eval_depth = 2,
pdlcount = 6,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x82f780
}
h = {
handler = 19460406,
var = 50378898,
chosen_clause = 8582584,
tag = 0x82f5c0,
next = 0x82fd30
}
#16 0x010c9b9a in exec_byte_code (bytestr=19460249, vector=19460269,
maxdepth=24, args_template=50116634, nargs=0, args=0x0) at bytecode.c:981
handlers = 19460406
body = 19460342
count = 6
op = 143
vectorp = (Lisp_Object *) 0x128f0b0
stack = {
pc = 0x136fcd4 "\210\202L",
byte_string = 19460249,
byte_string_start = 0x136fc93 "\b\204\006",
constants = 19460269,
next = 0x0
}
top = (Lisp_Object *) 0x82f660
result = 8583176
#17 0x01023172 in funcall_lambda (fun=19460197, nargs=2, arg_vector=0x82f904)
at eval.c:3197
val = 0
syms_left = 50116634
next = 51464602
lexenv = 50116634
count = 4
i = 2
optional = 1
rest = 0
#18 0x01022a70 in Ffuncall (nargs=3, args=0x82f900) at eval.c:3015
fun = 19460197
original_fun = 50628994
funcar = 50116634
numargs = 2
lisp_numargs = 16794279
val = 8583320
backtrace = {
next = 0x82fb20,
function = 0x82f900,
args = 0x82f904,
nargs = 2,
debug_on_exit = 0
}
internal_args = (Lisp_Object *) 0x82fa20
i = 0
#19 0x010c86b8 in Fcall_interactively (function=50628994,
record_flag=50116634, keys=50137861) at callint.c:857
val = 50116634
args = (Lisp_Object *) 0x82f900
visargs = (Lisp_Object *) 0x82f8e0
specs = 19460481
filter_specs = 19460481
teml = 50116634
up_event = 50116634
enable = 50116634
speccount = 2
next_event = 1
prefix_arg = 50116634
string = 0x82f921 "p\np"
tem = 0x13cb9bc ""
varies = (signed char *) 0x82f8c0 ""
i = 3
nargs = 3
foo = 52428234
prompt1 = '\0' <repeats 99 times>
tem1 = 0x0
arg_from_tty = 0
gcpro1 = {
next = 0x0,
var = 0x82fa90,
nvars = 8583828
}
gcpro2 = {
next = 0x2fc8d46,
var = 0x2fcb81a,
nvars = 50163170
}
gcpro3 = {
next = 0x37af2be,
var = 0x2fd6362,
nvars = 3
}
gcpro4 = {
next = 0x2fcb81a,
var = 0x2fcb81a,
nvars = 3
}
gcpro5 = {
next = 0x12ed765,
var = 0x0,
nvars = 8583828
}
key_count = 1
record_then_fail = 0
save_this_command = 50628994
save_last_command = 57276658
save_this_original_command = 50628994
save_real_this_command = 50628994
#20 0x010228a7 in Ffuncall (nargs=4, args=0x82fb90) at eval.c:2973
fun = 20679141
original_fun = 50302290
funcar = 54685134
numargs = 3
lisp_numargs = 0
val = 50116634
backtrace = {
next = 0x0,
function = 0x82fb90,
args = 0x82fb94,
nargs = 3,
debug_on_exit = 0
}
internal_args = (Lisp_Object *) 0x82fb94
i = 17269648
#21 0x01022262 in call3 (fn=50302290, arg1=50628994, arg2=50116634,
arg3=50116634) at eval.c:2766
ret_ungc_val = 16922511
gcpro1 = {
next = 0x31b08f6,
var = 0x2fcb81a,
nvars = 4
}
args = {50302290, 50628994, 50116634, 50116634}
#22 0x01013204 in Fcommand_execute (cmd=50628994, record_flag=50116634,
keys=50116634, special=50116634) at keyboard.c:10276
final = 19460197
tem = 50116634
prefixarg = 50116634
#23 0x01005059 in command_loop_1 () at keyboard.c:1573
scount = 2
cmd = 50628994
keybuf = {50160762, 50116634, 3, 50155520, 20991792, 2089887034,
2009277088, 8584548, 50287434, 50116634, 0, 0, 0, 2147319808, 8584408,
16922052, 50287434, 50116634, 50116634, 1, 50116634, 50803338, 50095366,
50116634, 50287432, 2147319808, 8584440, 16912523, 2, 50095366}
i = 1
prev_modiff = 4083
prev_buffer = (struct buffer *) 0x3735a00
already_adjusted = 0
#24 0x0101feb1 in internal_condition_case (bfun=0x1004910 <command_loop_1>,
handlers=50174362, hfun=0x10042fc <cmd_error>) at eval.c:1491
val = 50095366
c = {
tag = 50116634,
val = 50116634,
next = 0x82fe10,
gcpro = 0x0,
jmp = {8584664, 2147319808, 32, 18, 8584460, 16907849, 8585184, 0, 8584712,
3, 1, 8584724, 2009071717, 0, 1, 10701912},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
h = {
handler = 50174362,
var = 50116634,
chosen_clause = 8584720,
tag = 0x82fd50,
next = 0x0
}
#25 0x0100466c in command_loop_2 (ignore=50116634) at keyboard.c:1157
val = 8578304
#26 0x0101f987 in internal_catch (tag=50172386,
func=0x1004649 <command_loop_2>, arg=50116634) at eval.c:1248
c = {
tag = 50172386,
val = 50116634,
next = 0x0,
gcpro = 0x0,
jmp = {8584840, 2147319808, 32, 18, 8584700, 16906616, 8585184, 0, 6619258,
50116634, 3, 50155520, 21061384, 655360, 196613, 8584924},
backlist = 0x0,
handlerlist = 0x0,
lisp_eval_depth = 0,
pdlcount = 2,
poll_suppress_count = 0,
interrupt_input_blocked = 0,
byte_stack = 0x0
}
#27 0x01004624 in command_loop () at keyboard.c:1136
No locals.
#28 0x01003f32 in recursive_edit_1 () at keyboard.c:756
count = 1
val = 63
#29 0x0100407c in Frecursive_edit () at keyboard.c:820
count = 0
buffer = 50116634
#30 0x0100275e in main (argc=1, argv=0xa327b8) at emacs.c:1704
dummy = 18961200
stack_bottom_variable = 1 '\001'
do_initial_setlocale = 1
skip_args = 0
no_loadup = 0
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x77be2850 "\377\377\377\377"
Lisp Backtrace:
"vertical-motion" (0x82ee68)
"line-move-1" (0x82f0b4)
"line-move" (0x82f2f4)
"byte-code" (0x82f4d0)
"next-line" (0x82f904)
"call-interactively" (0x82fb94)
(gdb)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-06 12:56 Segfault in vertical-motion martin rudalics
@ 2011-09-06 16:43 ` Eli Zaretskii
2011-09-06 18:47 ` martin rudalics
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2011-09-06 16:43 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Tue, 06 Sep 2011 14:56:05 +0200
> From: martin rudalics <rudalics@gmx.at>
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x010f9a6d in get_next_display_element (it=0x82e500) at xdisp.c:6149
> 6149 success_p = GET_NEXT_DISPLAY_ELEMENT (it);
What is it->method at this point? It should be between 0 and 5 (see
enum it_method on dispextern.h). I would expect 0 if you did "C-x 2"
right after startup, because all you have is *scratch* which is a
buffer.
Also, what is it->current?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-06 16:43 ` Eli Zaretskii
@ 2011-09-06 18:47 ` martin rudalics
2011-09-06 19:37 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2011-09-06 18:47 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
> What is it->method at this point? It should be between 0 and 5 (see
> enum it_method on dispextern.h).
(gdb) p it->method
$1 = 50116946
> I would expect 0 if you did "C-x 2"
> right after startup, because all you have is *scratch* which is a
> buffer.
The buffer displayed is my .emacs. I already said that this does _not_
happen with emacs -Q. I have to bisect my customizations first to know
what's really causing it. This will take some time :-(
> Also, what is it->current?
(gdb) p it->current
$2 = {
pos = {
charpos = 10,
bytepos = 0
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = 8569524
},
dpvec_index = 2
}
martin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-06 18:47 ` martin rudalics
@ 2011-09-06 19:37 ` Eli Zaretskii
2011-09-07 17:55 ` martin rudalics
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2011-09-06 19:37 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Tue, 06 Sep 2011 20:47:02 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: emacs-devel@gnu.org
>
> > What is it->method at this point? It should be between 0 and 5 (see
> > enum it_method on dispextern.h).
>
> (gdb) p it->method
> $1 = 50116946
Garbage (I think this is Qnil, btw, but it->method cannot be a Lisp
object). And I see that this garbage goes all the way from
Fvertical_motion, as your original backtrace shows:
#4 0x010c2108 in Fvertical_motion (lines=4, window=56154629) at indent.c:2099
it_start = 81
first_x = 0
it_overshoot_expected = 0
it = {
window = 0,
w = 0x2c,
f = 0x35a0000,
method = 50116946, <<<<<<<<<<<<<<<<<<<<<<<<<<<<
So I think it would be good if you step through Fvertical_motion
(without stepping into the function it calls) after setting a
watchpoint on it.method, and see which call(s) change it. We can then
take it from there.
> > Also, what is it->current?
>
> (gdb) p it->current
> $2 = {
> pos = {
> charpos = 10,
> bytepos = 0
> },
Also garbage (bytepos cannot be zero, its minimum value is 1, and it
certainly cannot be smaller than charpos).
> I have to bisect my customizations first to know what's really
> causing it. This will take some time :-(
It may be a better idea to step through Fvertical_motion and see who
garbles the iterator object. It could lead us to solution faster and
more reliably, since you say the crash is 100% reproducible with your
~/.emacs.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-06 19:37 ` Eli Zaretskii
@ 2011-09-07 17:55 ` martin rudalics
2011-09-07 18:16 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2011-09-07 17:55 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 1094 bytes --]
>> I have to bisect my customizations first to know what's really
>> causing it. This will take some time :-(
>
> It may be a better idea to step through Fvertical_motion and see who
> garbles the iterator object. It could lead us to solution faster and
> more reliably, since you say the crash is 100% reproducible with your
> ~/.emacs.
I tried but gave up. Fvertical_motion is too complicated for me.
Attached find a minimal file I can use to reproduce the crash here.
Start emacs with -Q -l ../foo.el (adjusting the location of foo.el in
the expression at the near end of foo.el
(with-current-buffer (find-file-noselect "../foo.el")
(goto-char (point-min)))
to your needs), do C-x 2 followed by C-n.
Note that most of the apparently silly ingredients of foo.el are
necessary, in particular the comment at the top must be wider than the
width of the window, (some of) the mode-line stuff must be here, the two
customizations are needed, and bidi-display-reordering must be nil.
If you can't repeat the crash immediately tell me before wasting your
time ...
Thanks, martin
[-- Attachment #2: foo.el --]
[-- Type: application/emacs-lisp, Size: 1890 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-07 17:55 ` martin rudalics
@ 2011-09-07 18:16 ` Eli Zaretskii
2011-09-07 18:51 ` martin rudalics
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2011-09-07 18:16 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Wed, 07 Sep 2011 19:55:11 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: emacs-devel@gnu.org
>
> > It may be a better idea to step through Fvertical_motion and see who
> > garbles the iterator object. It could lead us to solution faster and
> > more reliably, since you say the crash is 100% reproducible with your
> > ~/.emacs.
>
> I tried but gave up. Fvertical_motion is too complicated for me.
>
> Attached find a minimal file I can use to reproduce the crash here.
> Start emacs with -Q -l ../foo.el (adjusting the location of foo.el in
> the expression at the near end of foo.el
Thanks, found it. Fixed in revision 105681 on the trunk.
(This is your punishment for turning off bidi-display-reordering ;-)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-07 18:16 ` Eli Zaretskii
@ 2011-09-07 18:51 ` martin rudalics
2011-09-07 18:56 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2011-09-07 18:51 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
> Thanks, found it. Fixed in revision 105681 on the trunk.
Confirmed.
> (This is your punishment for turning off bidi-display-reordering ;-)
That's another story (I had it enabled long before it was enabled by
default). But I have a very overlay-intensive local mode for doing
search/replace which makes my emacs crawl with bidi-display-reordering.
(Basically, my mode hides the entire buffer around the contextual lines
of occurrences.) I'm not yet sure whether I can do something locally to
make it faster.
Thanks, martin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-07 18:51 ` martin rudalics
@ 2011-09-07 18:56 ` Eli Zaretskii
2011-09-07 19:12 ` martin rudalics
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2011-09-07 18:56 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Wed, 07 Sep 2011 20:51:30 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: emacs-devel@gnu.org
>
> I have a very overlay-intensive local mode for doing search/replace
> which makes my emacs crawl with bidi-display-reordering.
> (Basically, my mode hides the entire buffer around the contextual
> lines of occurrences.)
Perhaps send me that mode with some simple recipe to see the crawling,
maybe there's something I can do about it.
If you see the slow down not in prog-mode descendants, then try
setting bidi-paragraph-direction to left-to-right.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-07 18:56 ` Eli Zaretskii
@ 2011-09-07 19:12 ` martin rudalics
2011-09-07 20:10 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: martin rudalics @ 2011-09-07 19:12 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: emacs-devel
> Perhaps send me that mode with some simple recipe to see the crawling,
> maybe there's something I can do about it.
You probably wouldn't understand it. I wrote it years ago and can
hardly remember a thing when looking at it. The only issue (which I
also tried to read between the lines of some discussions of org-mode or
was it outline-mode in context with bidi-display-reordering) is to have
an option to turn checks for reordering off within invisible text.
Which would obviously break when text direction changes within invisible
text - but this would be my responsibility then.
> If you see the slow down not in prog-mode descendants, then try
> setting bidi-paragraph-direction to left-to-right.
I'm mostly interested in prog-mode descendants.
martin
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Segfault in vertical-motion
2011-09-07 19:12 ` martin rudalics
@ 2011-09-07 20:10 ` Eli Zaretskii
2011-09-08 7:03 ` martin rudalics
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2011-09-07 20:10 UTC (permalink / raw)
To: martin rudalics; +Cc: emacs-devel
> Date: Wed, 07 Sep 2011 21:12:25 +0200
> From: martin rudalics <rudalics@gmx.at>
> CC: emacs-devel@gnu.org
>
> > Perhaps send me that mode with some simple recipe to see the crawling,
> > maybe there's something I can do about it.
>
> You probably wouldn't understand it. I wrote it years ago and can
> hardly remember a thing when looking at it.
I'm not really interested in the mode itself, but rather with what it
does to display engine. So I will be looking at this at an entirely
different level than you seem to think. At that level, it is not
important for me to understand what the Lisp code does, just what
display feature it uses and what that does to redisplay.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-09-08 7:03 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-06 12:56 Segfault in vertical-motion martin rudalics
2011-09-06 16:43 ` Eli Zaretskii
2011-09-06 18:47 ` martin rudalics
2011-09-06 19:37 ` Eli Zaretskii
2011-09-07 17:55 ` martin rudalics
2011-09-07 18:16 ` Eli Zaretskii
2011-09-07 18:51 ` martin rudalics
2011-09-07 18:56 ` Eli Zaretskii
2011-09-07 19:12 ` martin rudalics
2011-09-07 20:10 ` Eli Zaretskii
2011-09-08 7:03 ` martin rudalics
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.