* bug#22739: 25.0.50; Hangs on revertig buffer
@ 2016-02-19 3:33 Óscar Fuentes
2016-02-19 8:16 ` Eli Zaretskii
0 siblings, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-19 3:33 UTC (permalink / raw)
To: 22739
[-- Attachment #1: Type: text/plain, Size: 278 bytes --]
While executing revert-buffer on a file, Emacs hanged using 100% CPU.
I've executed this operation thousands of times on this file on the past
without problem. The file contains pure ASCII text.
I was unable to reproduce the bug on a fresh session.
Full backtrace attached.
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 205641 bytes --]
#0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2346
en_pos = 294766
s = <optimized out>
type = <optimized out>
override = <optimized out>
prev_level = <optimized out>
new_level = 0
next_char = <optimized out>
type_of_next = WEAK_BN
saved_it = {
bytepos = 294765,
charpos = 294765,
ch = 0,
nchars = 1,
ch_len = 1,
type = WEAK_BN,
type_after_wn = WEAK_BN,
orig_type = WEAK_BN,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 282624,
type = NEUTRAL_WS,
orig_type = NEUTRAL_WS
},
last_strong = {
charpos = 282622,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 282624,
type = STRONG_L,
orig_type = NEUTRAL_WS
},
next_for_ws = {
charpos = 425985,
type = NEUTRAL_B,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 425985,
next_en_type = WEAK_BN,
sos = L2R,
scan_dir = 1,
disp_pos = 294912,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 107 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 2,
level = 248 '\370',
flags = 150 '\226'
}, {
next_for_neutral_pos = 126,
next_for_neutral_type = 7,
last_strong_type = 7,
prev_for_neutral_type = 7,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 7070129,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 7,
level = 107 'k',
flags = 0 '\000'
}, {
next_for_neutral_pos = 4096,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 7,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 110471,
next_for_neutral_type = 4,
last_strong_type = 3,
prev_for_neutral_type = 0,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 13808,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 7885559969355,
next_for_neutral_type = 7,
last_strong_type = 2,
prev_for_neutral_type = 3,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 26,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 1,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 5,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 74 'J',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 3,
level = 245 '\365',
flags = 4 '\004'
}, {
next_for_neutral_pos = 140701161238544,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 7,
level = 107 'k',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140701369957376,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 7,
level = 61 '=',
flags = 5 '\005'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 248 '\370',
flags = 150 '\226'
}, {
next_for_neutral_pos = 4714208,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 8,
next_for_neutral_type = 6,
last_strong_type = 2,
prev_for_neutral_type = 1,
level = 74 'J',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 5,
last_strong_type = 6,
prev_for_neutral_type = 0,
level = 248 '\370',
flags = 150 '\226'
}, {
next_for_neutral_pos = 83205360,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 34 '"',
flags = 2 '\002'
}, {
next_for_neutral_pos = 140701126774800,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}},
string = {
lstring = 140701126774784,
s = 0x7ff796f8fb38 <__GI___libc_realloc+376> "H\205\300L\215`\020H\213T$\bu\312I\215G\370I\211\354H9\302v\276L\211\367\350\346\370\377\377H\205\300H\211\303t@I\215W\360H\211\356H\211\307I\211\334\350", <incomplete sequence \370>,
schars = 0,
bufpos = 35786032,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
}
eob = <optimized out>
#1 0x00000000004a2125 in bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2808
prev_level = 0
resolve_bracket = false
type = <optimized out>
ch = <optimized out>
prev_for_neutral = {
charpos = 282624,
type = STRONG_L,
orig_type = NEUTRAL_WS
}
next_for_neutral = {
charpos = -1,
type = 2911464960,
orig_type = 32766
}
eob = 435280
#2 0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3026
old_sidx = 0
new_sidx = <optimized out>
saved_it = {
bytepos = 282625,
charpos = 282625,
ch = 0,
nchars = 1,
ch_len = 1,
type = WEAK_BN,
type_after_wn = WEAK_BN,
orig_type = WEAK_BN,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 282624,
type = NEUTRAL_WS,
orig_type = NEUTRAL_WS
},
last_strong = {
charpos = 282622,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 282624,
type = STRONG_L,
orig_type = NEUTRAL_WS
},
next_for_ws = {
charpos = 425985,
type = NEUTRAL_B,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 425985,
next_en_type = WEAK_BN,
sos = L2R,
scan_dir = 1,
disp_pos = 282864,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 25 times>, {
next_for_neutral_pos = 101771257,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 101771257,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 41 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 41540432,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809855200,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809855808,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809855808,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 5,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 25 '\031',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809855888,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809855888,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 6,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 25 '\031',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 14 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 6,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 26 '\032',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1704742,
next_for_neutral_type = 1,
last_strong_type = 1,
prev_for_neutral_type = 3,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 5,
last_strong_type = 2,
prev_for_neutral_type = 6,
level = 235 '\353',
flags = 6 '\006'
}, {
next_for_neutral_pos = 1703742,
next_for_neutral_type = 1,
last_strong_type = 3,
prev_for_neutral_type = 7,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 40,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 25 '\031',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1703742,
next_for_neutral_type = 6,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 26 '\032',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 1,
last_strong_type = 1,
prev_for_neutral_type = 3,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1704742,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 40,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 6,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 25 '\031',
flags = 0 '\000'
}, {
next_for_neutral_pos = 125832117,
next_for_neutral_type = 1,
last_strong_type = 1,
prev_for_neutral_type = 3,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 7,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809856260,
next_for_neutral_type = 5,
last_strong_type = 7,
prev_for_neutral_type = 6,
level = 67 'C',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809885696,
next_for_neutral_type = 6,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 26 '\032',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 425935,
next_for_neutral_type = 5,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 426185,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 7,
level = 6 '\006',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 425935,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 4,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809856280,
next_for_neutral_type = 3,
last_strong_type = 4,
prev_for_neutral_type = 0,
level = 73 'I',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809885696,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 128 '\200',
flags = 7 '\a'
}, {
next_for_neutral_pos = 4294967296,
next_for_neutral_type = 4,
last_strong_type = 0,
prev_for_neutral_type = 4,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 425935,
next_for_neutral_type = 0,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 136 '\210',
flags = 173 '\255'
}},
string = {
lstring = 0,
s = 0x100000000 <error: Cannot access memory at address 0x100000000>,
schars = 425935,
bufpos = 425935,
from_disp_str = false,
unibyte = true
},
w = 0xa6947382dc330600,
paragraph_dir = L2R,
separator_limit = 425985,
first_elt = true,
new_paragraph = false,
frame_window_p = false
}
next_type = <optimized out>
adjacent_to_neutrals = false
type = <optimized out>
current_level = <optimized out>
is_neutral = <optimized out>
#3 0x00000000004a2959 in bidi_type_of_next_char (bidi_it=0x7ffead896e00)
at ../../emacs/src/bidi.c:3132
No locals.
#4 bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3199
type = UNKNOWN_BT
level = <optimized out>
next_char_pos = <optimized out>
#5 0x00000000004a383f in bidi_move_to_visually_next (
bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3389
old_level = 0
new_level = <optimized out>
next_level = <optimized out>
sentinel = {
bytepos = 282624,
charpos = 282624,
ch = 32,
nchars = 1,
ch_len = 1,
type = STRONG_L,
type_after_wn = NEUTRAL_WS,
orig_type = NEUTRAL_WS,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 282623,
type = NEUTRAL_ON,
orig_type = WEAK_CS
},
last_strong = {
charpos = 282622,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 282623,
type = STRONG_L,
orig_type = WEAK_CS
},
next_for_ws = {
charpos = 425985,
type = NEUTRAL_B,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = L2R,
scan_dir = 1,
disp_pos = 282864,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 24 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 41540432,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857008,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857616,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857616,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 3,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857696,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857696,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 2,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 3,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140701369957384,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 1,
level = 44 ',',
flags = 151 '\227'
}, {
next_for_neutral_pos = 140731809857344,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 3,
level = 119 'w',
flags = 82 'R'
}, {
next_for_neutral_pos = 140731809857343,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 64,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 1024,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 136 '\210',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809858756,
next_for_neutral_type = 4,
last_strong_type = 0,
prev_for_neutral_type = 3,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809857484,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 54218048,
next_for_neutral_type = 3,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 143 '\217',
flags = 153 '\231'
}, {
next_for_neutral_pos = 57221552,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809858752,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = -140731809857567,
next_for_neutral_type = 2,
last_strong_type = 0,
prev_for_neutral_type = 3,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1130690,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 148488112,
next_for_neutral_type = 0,
last_strong_type = 3,
prev_for_neutral_type = 0,
level = 183 '\267',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14,
next_for_neutral_type = 7,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 62 '>',
flags = 1 '\001'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 4,
last_strong_type = 7,
prev_for_neutral_type = 0,
level = 248 '\370',
flags = 150 '\226'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 6,
last_strong_type = 5,
prev_for_neutral_type = 2,
level = 248 '\370',
flags = 150 '\226'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 7,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 148488112,
next_for_neutral_type = 7,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 14,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 7,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 41540624,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 5,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 140731809857728,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 1,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858432,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 125832112,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 41540432,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809857760,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809858368,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 6,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858312,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809858304,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858384,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 5,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 1,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 66 'B',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282423,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858424,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1130858,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1132458,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 7,
last_strong_type = 7,
prev_for_neutral_type = 2,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858432,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 7,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809858432,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 283114,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809858312,
next_for_neutral_type = 5,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 90 'Z',
flags = 0 '\000'
}, {
next_for_neutral_pos = 6,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 282624,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1130858,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809885368,
next_for_neutral_type = 6,
last_strong_type = 3,
prev_for_neutral_type = 5,
level = 90 'Z',
flags = 0 '\000'
}, {
next_for_neutral_pos = 283114,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 6,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 2,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = -1,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 40,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1130858,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 66 'B',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 8,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 7,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 1,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 67 'C',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 131 '\203',
flags = 0 '\000'
}, {
next_for_neutral_pos = 8619664,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809883232,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 4 '\004',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 5,
level = 178 '\262',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 141 '\215',
flags = 3 '\003'
}, {
next_for_neutral_pos = 100,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 2,
last_strong_type = 7,
prev_for_neutral_type = 2,
level = 90 'Z',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 2,
last_strong_type = 1,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 100,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 55158168,
next_for_neutral_type = 5,
last_strong_type = 1,
prev_for_neutral_type = 3,
level = 69 'E',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 3,
level = 137 '\211',
flags = 173 '\255'
}},
string = {
lstring = 100,
s = 0x7ffead896460 "\265\v\200\a",
schars = 32,
bufpos = 4435535,
from_disp_str = false,
unibyte = false
},
w = 0x7ffead896c9c,
paragraph_dir = (unknown: 2911462512),
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
}
#6 0x000000000043bd90 in set_iterator_to_next (it=it@entry=0x7ffead896460,
reseat_p=reseat_p@entry=true) at ../../emacs/src/xdisp.c:7395
prev_scan_dir = 1
#7 0x000000000043cfe0 in move_it_in_display_line_to (it=it@entry=0x7ffead896460,
to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1,
op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8979
x = 110
i = <optimized out>
ascent = 17
descent = 5
result = MOVE_UNDEFINED
saved_glyph_row = <optimized out>
wrap_it = {
window = 0,
w = 0x0,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = false,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
ctl_arrow_p = false,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
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 = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = NEUTRAL_DIR
}
atpos_it = {
window = 0,
w = 0x0,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = false,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
ctl_arrow_p = false,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
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 = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = NEUTRAL_DIR
}
atx_it = {
window = 0,
w = 0x0,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = false,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
ctl_arrow_p = false,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
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 = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = 0,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = NEUTRAL_DIR
}
ppos_it = {
window = 0,
w = 0x0,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 0,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = false,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
ctl_arrow_p = false,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
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 = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 0,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 0,
last_visible_x = 0,
last_visible_y = 0,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = 0,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 47 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809878212,
next_for_neutral_type = 4,
last_strong_type = 0,
prev_for_neutral_type = 3,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809876940,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 54218048,
next_for_neutral_type = 3,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 143 '\217',
flags = 153 '\231'
}, {
next_for_neutral_pos = 57221552,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809878208,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 15 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 41540720,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 5,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 140731809877248,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 24 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 9,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 41540432,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809877632,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809878240,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 2,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809878240,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 16512,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 3,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 6,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809878304,
next_for_neutral_type = 7,
last_strong_type = 1,
prev_for_neutral_type = 4,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 27552,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 6,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 17 '\021',
flags = 0 '\000'
}, {
next_for_neutral_pos = -8,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 8,
next_for_neutral_type = 1,
last_strong_type = 1,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 41 ')',
flags = 4 '\004'
}, {
next_for_neutral_pos = 3,
next_for_neutral_type = 3,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 4,
next_for_neutral_type = 1,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 2,
last_strong_type = 3,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 4222120356610056,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 7,
level = 41 ')',
flags = 4 '\004'
}, {
next_for_neutral_pos = 282614,
next_for_neutral_type = 6,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 282576,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 116090768,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 30 '\036',
flags = 7 '\a'
}, {
next_for_neutral_pos = 37,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 81 'Q',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}},
string = {
lstring = 6,
s = 0x7800bb0 "\027P\002\004",
schars = 140731809893376,
bufpos = 140731809878256,
from_disp_str = false,
unibyte = false
},
w = 0x7ffead894f20,
paragraph_dir = (unknown: 40),
separator_limit = -6443398160983063040,
first_elt = true,
new_paragraph = true,
frame_window_p = true
},
paragraph_embedding = (unknown: 2911457616)
}
wrap_data = 0x0
atpos_data = 0x0
atx_data = 0x0
ppos_data = <optimized out>
may_wrap = false
prev_method = GET_FROM_BUFFER
closest_pos = <optimized out>
prev_pos = <optimized out>
saw_smaller_pos = <optimized out>
#8 0x000000000043eae7 in move_it_to (it=it@entry=0x7ffead896460,
to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, to_y=to_y@entry=-1,
to_vpos=1, op=op@entry=12) at ../../emacs/src/xdisp.c:9159
skip = <optimized out>
skip2 = <optimized out>
line_height = <optimized out>
line_start_x = 0
reached = 0
max_current_x = 0
backup_data = 0x0
#9 0x0000000000439933 in move_it_vertically_backward (it=it@entry=0x7ffead898b20,
dy=dy@entry=500) at ../../emacs/src/xdisp.c:9477
nlines = <optimized out>
h = <optimized out>
it2 = {
window = 125832117,
w = 0x7800bb0,
f = 0x33ce3e8,
method = GET_FROM_BUFFER,
stop_charpos = 435280,
prev_stop = 282614,
base_level_stop = 282614,
end_charpos = 435280,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = true,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
dp = 0x11e8230,
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 = 330908,
bytepos = 330908
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 282624,
bytepos = 282624
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 282614,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = true,
ctl_arrow_p = true,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 32,
len = 1,
cmp_it = {
stop_pos = 283111,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 32,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 8,
font_height = 0,
object = 116090773,
position = {
charpos = 282624,
bytepos = 282624
},
truncation_pixel_width = 0,
continuation_pixel_width = 10,
first_visible_x = 0,
last_visible_x = 812,
last_visible_y = 1000,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 10,
ascent = 17,
descent = 5,
max_ascent = 17,
max_descent = 5,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 14,
max_phys_descent = 0,
current_x = 110,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 1000,
first_vpos = 0,
vpos = 0,
hpos = 11,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = true,
bidi_it = {
bytepos = 350751,
charpos = 350751,
ch = 0,
nchars = 1,
ch_len = 1,
type = WEAK_BN,
type_after_wn = UNKNOWN_BT,
orig_type = WEAK_BN,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 282624,
type = NEUTRAL_WS,
orig_type = NEUTRAL_WS
},
last_strong = {
charpos = 282622,
type = STRONG_L,
orig_type = STRONG_L
},
next_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 282624,
type = STRONG_L,
orig_type = NEUTRAL_WS
},
next_for_ws = {
charpos = 425985,
type = NEUTRAL_B,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 425985,
next_en_type = WEAK_BN,
sos = L2R,
scan_dir = 1,
disp_pos = 350885,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x7800bb0,
paragraph_dir = L2R,
separator_limit = -1,
first_elt = false,
new_paragraph = false,
frame_window_p = true
},
paragraph_embedding = NEUTRAL_DIR
}
it3 = {
window = 0,
w = 0x0,
f = 0x0,
method = GET_FROM_BUFFER,
stop_charpos = 0,
prev_stop = 1,
base_level_stop = 0,
end_charpos = 0,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = false,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
line_wrap = (WORD_WRAP | WINDOW_WRAP),
voffset = 2,
space_width = 395136991232,
font_height = 1
}},
sp = 0,
selective = -1,
what = IT_CHARACTER,
face_id = 0,
selective_display_ellipsis_p = false,
ctl_arrow_p = false,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = TRUNCATE,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 0,
id = 0,
ch = 0,
rule_idx = 0,
lookback = 92,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x80000,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 0,
font_height = 0,
object = 4294967295,
position = {
charpos = 0,
bytepos = 0
},
truncation_pixel_width = 0,
continuation_pixel_width = 0,
first_visible_x = 1,
last_visible_x = 10,
last_visible_y = 17,
extra_line_spacing = 5,
max_extra_line_spacing = 17,
override_ascent = 5,
override_descent = 14,
override_boff = 2,
glyph_row = 0x2,
area = LEFT_MARGIN_AREA,
nglyphs = 0,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 0,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = false,
bidi_it = {
bytepos = 0,
charpos = 0,
ch = 0,
nchars = 0,
ch_len = 0,
type = UNKNOWN_BT,
type_after_wn = UNKNOWN_BT,
orig_type = UNKNOWN_BT,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = 0,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = NEUTRAL_DIR,
scan_dir = 0,
disp_pos = 0,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 80 times>, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 41540624,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 5,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 140731809892080,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 4,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809892784,
next_for_neutral_type = 4,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 125832112,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 41540432,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809892112,
next_for_neutral_type = 0,
last_strong_type = 5,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 435280,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 7,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809892720,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 6,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809892664,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 5,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809892656,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 128 '\200',
flags = 7 '\a'
}, {
next_for_neutral_pos = 140731809892736,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 0,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 140731809893152,
next_for_neutral_type = 0,
last_strong_type = 2,
prev_for_neutral_type = 5,
level = 121 'y',
flags = 2 '\002'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 1,
last_strong_type = 7,
prev_for_neutral_type = 4,
level = 66 'B',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1,
next_for_neutral_type = 6,
last_strong_type = 0,
prev_for_neutral_type = 1,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 7,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1324034,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 1325634,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 1,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 116090773,
next_for_neutral_type = 7,
last_strong_type = 7,
prev_for_neutral_type = 2,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809892784,
next_for_neutral_type = 2,
last_strong_type = 6,
prev_for_neutral_type = 1,
level = 20 '\024',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809892784,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 331408,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809892664,
next_for_neutral_type = 5,
last_strong_type = 5,
prev_for_neutral_type = 5,
level = 90 'Z',
flags = 0 '\000'
}, {
next_for_neutral_pos = 6,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 5,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 331008,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 128 '\200',
flags = 7 '\a'
}, {
next_for_neutral_pos = 1324034,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 4,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 140731809895288,
next_for_neutral_type = 6,
last_strong_type = 3,
prev_for_neutral_type = 5,
level = 90 'Z',
flags = 0 '\000'
}, {
next_for_neutral_pos = 331408,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 89 'Y',
flags = 0 '\000'
}, {
next_for_neutral_pos = 6,
next_for_neutral_type = 0,
last_strong_type = 7,
prev_for_neutral_type = 5,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = -1,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 7,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 40,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 51 '3',
flags = 220 '\334'
}, {
next_for_neutral_pos = 330908,
next_for_neutral_type = 0,
last_strong_type = 6,
prev_for_neutral_type = 6,
level = 128 '\200',
flags = 7 '\a'
}, {
next_for_neutral_pos = 1324034,
next_for_neutral_type = 0,
last_strong_type = 4,
prev_for_neutral_type = 4,
level = 137 '\211',
flags = 173 '\255'
}, {
next_for_neutral_pos = 140731809893152,
next_for_neutral_type = 4,
last_strong_type = 3,
prev_for_neutral_type = 2,
level = 5 '\005',
flags = 0 '\000'
}, {
next_for_neutral_pos = 0,
next_for_neutral_type = 4,
last_strong_type = 2,
prev_for_neutral_type = 7,
level = 66 'B',
flags = 0 '\000'
}},
string = {
lstring = 1,
s = 0x50c9c <error: Cannot access memory at address 0x50c9c>,
schars = 54322152,
bufpos = 1323634,
from_disp_str = false,
unibyte = false
},
w = 0x4375f1 <get_overlay_strings_1+33>,
paragraph_dir = L2R,
separator_limit = 8619648,
first_elt = false,
new_paragraph = false,
frame_window_p = false
},
paragraph_embedding = L2R
}
it2data = 0x0
it3data = 0x0
start_pos = <optimized out>
nchars_per_row = 81
pos_limit = 329126
#10 0x000000000045b564 in redisplay_window (window=125832117,
just_this_one_p=just_this_one_p@entry=false) at ../../emacs/src/xdisp.c:16780
old = <optimized out>
lpoint = {
charpos = 330908,
bytepos = 330908
}
opoint = <optimized out>
startp = <optimized out>
update_mode_line = true
tem = <optimized out>
it = {
window = 125832117,
w = 0x7800bb0,
f = 0x33ce3e8,
method = GET_FROM_BUFFER,
stop_charpos = 282614,
prev_stop = 330908,
base_level_stop = 282614,
end_charpos = 435280,
s = 0x0,
string_nchars = 0,
redisplay_end_trigger_charpos = 0,
multibyte_p = true,
header_line_p = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
from_disp_prop_p = false,
ellipsis_p = false,
avoid_cursor_p = false,
dp = 0x11e8230,
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 = 330908,
bytepos = 330908
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
current = {
pos = {
charpos = 282614,
bytepos = 282614
},
overlay_string_index = -1,
string_pos = {
charpos = -1,
bytepos = -1
},
dpvec_index = -1
},
n_overlay_strings = 0,
overlay_strings_charpos = 330908,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = false,
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
},
stretch = {
object = 0
},
xwidget = {
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 = false,
string_from_display_prop_p = false,
string_from_prefix_prop_p = false,
display_ellipsis_p = false,
avoid_cursor_p = false,
bidi_p = false,
from_disp_prop_p = false,
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 = true,
ctl_arrow_p = true,
face_box_p = false,
start_of_box_run_p = false,
end_of_box_run_p = false,
overlay_strings_at_end_processed_p = false,
ignore_overlay_strings_at_pos_p = false,
glyph_not_available_p = false,
starts_in_middle_of_char_p = false,
face_before_selective_p = false,
constrain_row_ascent_descent_p = false,
line_wrap = WINDOW_WRAP,
base_face_id = 0,
c = 0,
len = 0,
cmp_it = {
stop_pos = 331405,
id = -1,
ch = -2,
rule_idx = 0,
lookback = 0,
nglyphs = 0,
reversed_p = false,
charpos = 0,
nchars = 0,
nbytes = 0,
from = 0,
to = 0,
width = 0
},
char_to_display = 0,
glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
image_id = 0,
xwidget = 0x0,
slice = {
x = 0,
y = 0,
width = 0,
height = 0
},
space_width = 0,
voffset = 0,
tab_width = 8,
font_height = 0,
object = 116090773,
position = {
charpos = 282614,
bytepos = 282614
},
truncation_pixel_width = 0,
continuation_pixel_width = 10,
first_visible_x = 0,
last_visible_x = 812,
last_visible_y = 1000,
extra_line_spacing = 0,
max_extra_line_spacing = 0,
override_ascent = -1,
override_descent = 0,
override_boff = 0,
glyph_row = 0x0,
area = TEXT_AREA,
nglyphs = 1,
pixel_width = 0,
ascent = 0,
descent = 0,
max_ascent = 0,
max_descent = 0,
phys_ascent = 0,
phys_descent = 0,
max_phys_ascent = 0,
max_phys_descent = 0,
current_x = 0,
continuation_lines_width = 0,
eol_pos = {
charpos = 0,
bytepos = 0
},
current_y = 1000,
first_vpos = 0,
vpos = 0,
hpos = 0,
left_user_fringe_bitmap = 0,
right_user_fringe_bitmap = 0,
left_user_fringe_face_id = 0,
right_user_fringe_face_id = 0,
bidi_p = true,
bidi_it = {
bytepos = 282614,
charpos = 282614,
ch = 0,
nchars = -1,
ch_len = 0,
type = NEUTRAL_B,
type_after_wn = NEUTRAL_B,
orig_type = NEUTRAL_B,
resolved_level = 0 '\000',
isolate_level = 0 '\000',
invalid_levels = 0,
invalid_isolates = 0,
prev = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
last_strong = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
prev_for_neutral = {
charpos = -1,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
next_for_ws = {
charpos = 0,
type = UNKNOWN_BT,
orig_type = UNKNOWN_BT
},
bracket_pairing_pos = -1,
bracket_enclosed_type = UNKNOWN_BT,
next_en_pos = 0,
next_en_type = UNKNOWN_BT,
sos = L2R,
scan_dir = 0,
disp_pos = -1,
disp_prop = 0,
stack_idx = 0,
level_stack = {{
next_for_neutral_pos = 0,
next_for_neutral_type = 0,
last_strong_type = 0,
prev_for_neutral_type = 0,
level = 0 '\000',
flags = 0 '\000'
} <repeats 128 times>},
string = {
lstring = 0,
s = 0x0,
schars = 0,
bufpos = 0,
from_disp_str = false,
unibyte = false
},
w = 0x7800bb0,
paragraph_dir = NEUTRAL_DIR,
separator_limit = -1,
first_elt = true,
new_paragraph = true,
frame_window_p = true
},
paragraph_embedding = NEUTRAL_DIR
}
current_matrix_up_to_date_p = <optimized out>
used_current_matrix_p = false
buffer_unchanged_p = false
temp_scroll_step = <optimized out>
rc = -1383494880
centering_position = 500
last_line_misfit = <optimized out>
beg_unchanged = <optimized out>
end_unchanged = <optimized out>
frame_line_height = <optimized out>
use_desired_matrix = <optimized out>
#11 0x000000000045f6bb in redisplay_window_0 (window=window@entry=125832117)
at ../../emacs/src/xdisp.c:14406
No locals.
#12 0x000000000054ae9e in internal_condition_case_1 (
bfun=bfun@entry=0x45f690 <redisplay_window_0>, arg=125832117,
handlers=<optimized out>, hfun=hfun@entry=0x4249a0 <redisplay_window_error>)
at ../../emacs/src/eval.c:1333
val = <optimized out>
c = <optimized out>
#13 0x000000000042997f in redisplay_windows (window=125832117)
at ../../emacs/src/xdisp.c:14386
No locals.
#14 0x0000000000429948 in redisplay_windows (window=133560101)
at ../../emacs/src/xdisp.c:14380
No locals.
#15 0x000000000044b579 in redisplay_internal () at ../../emacs/src/xdisp.c:13946
gcscrollbars = <optimized out>
f_redisplay_flag = <optimized out>
w = <optimized out>
sw = <optimized out>
pending = <optimized out>
must_finish = <optimized out>
match_p = <optimized out>
tlbufpos = <optimized out>
tlendpos = <optimized out>
number_of_visible_frames = <optimized out>
sf = <optimized out>
polling_stopped_here = <optimized out>
tail = 20208563
consider_all_windows_p = <optimized out>
update_miniwindow_p = <optimized out>
#16 0x000000000044d485 in redisplay () at ../../emacs/src/xdisp.c:13174
No locals.
#17 0x00000000004e3dbb in read_char (commandflag=commandflag@entry=1,
map=map@entry=24365443, prev_event=0,
used_mouse_menu=used_mouse_menu@entry=0x7ffead89ddfb, end_time=end_time@entry=0x0)
at ../../emacs/src/keyboard.c:2466
echo_current = false
c = <optimized out>
jmpcount = <optimized out>
local_getcjmp = {{
__jmpbuf = {116090773, 5877615, 1323634, 28272, 140731809913952,
140731809913568, 28272, 28272},
__mask_was_saved = -1383474080,
__saved_mask = {
__val = {5866255, 1323634, 140731809913952, 140731809913568, 28272,
116090773, 5501007, 140731809913728, 2, 116090768, 140731809913552,
1323634, 116090773, 0, 330908, 36576}
}
}}
save_jump = {{
__jmpbuf = {43248, 31667940, 140731809913728, 5551273, 0, 41540624,
41540432, 5},
__mask_was_saved = 29728099,
__saved_mask = {
__val = {0, 0, 12003345912726488576, 0, 17477632, 0, 5, 65535, 31650563,
140731809913920, 5552314, 0, 0, 0, 0, 0}
}
}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = 0
also_record = 0
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0x36aa730
#18 0x00000000004e66ca in read_key_sequence (keybuf=keybuf@entry=0x7ffead89ded0,
prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false,
can_return_switch_frame=can_return_switch_frame@entry=true,
fix_current_buffer=fix_current_buffer@entry=true,
prevent_redisplay=prevent_redisplay@entry=false, bufsize=30)
at ../../emacs/src/keyboard.c:9042
interrupted_kboard = 0x36aa730
interrupted_frame = 0x33ce3e8
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = <optimized out>
keys_local_start = <optimized out>
new_binding = <optimized out>
t = <optimized out>
echo_start = 0
keys_start = 0
current_binding = 24365443
first_event = 0
first_unbound = 31
mock_input = 0
fkey = {
parent = 57202899,
map = 57202899,
start = 0,
end = 0
}
keytran = {
parent = 12541507,
map = 12541507,
start = 0,
end = 0
}
indec = {
parent = 57202883,
map = 57202883,
start = 0,
end = 0
}
shift_translated = false
delayed_switch_frame = 0
original_uppercase = 140731809914480
original_uppercase_position = -1
dummyflag = false
fake_prefixed_keys = 0
#19 0x00000000004e82d6 in command_loop_1 () at ../../emacs/src/keyboard.c:1347
cmd = <optimized out>
keybuf = {178, 470, 474, -6443398160983063040, 288, -6443398160983063040,
9863080, 0, 121888947, 140731809914784, 121888947, 140731809915472, 1,
5562484, 375600, 121888947, 8667524, 0, 0, -6443398160983063040, 121888947,
5106066, 140731809914784, 0, 0, 5106399, 140731809915392, 5483417, 27216, 64}
i = <optimized out>
prev_modiff = 2
prev_buffer = 0x6eb6790
#20 0x000000000054ae12 in internal_condition_case (
bfun=bfun@entry=0x4e80d0 <command_loop_1>, handlers=handlers@entry=17856,
hfun=hfun@entry=0x4de9c0 <cmd_error>) at ../../emacs/src/eval.c:1309
val = <optimized out>
c = <optimized out>
#21 0x00000000004d9f4c in command_loop_2 (ignore=ignore@entry=0)
at ../../emacs/src/keyboard.c:1089
val = 0
#22 0x000000000054adb3 in internal_catch (tag=tag@entry=44640,
func=func@entry=0x4d9f30 <command_loop_2>, arg=arg@entry=0)
at ../../emacs/src/eval.c:1074
val = <optimized out>
c = <optimized out>
#23 0x00000000004d9f09 in command_loop () at ../../emacs/src/keyboard.c:1068
No locals.
#24 0x00000000004de5ab in recursive_edit_1 () at ../../emacs/src/keyboard.c:674
val = <optimized out>
#25 0x00000000004de8f8 in Frecursive_edit () at ../../emacs/src/keyboard.c:745
buffer = <optimized out>
#26 0x0000000000410724 in main (argc=2, argv=0x7ffead89e258)
at ../../emacs/src/emacs.c:1605
dummy = 0
stack_bottom_variable = -1 '\377'
do_initial_setlocale = <optimized out>
dumping = <optimized out>
skip_args = 1
rlim = {
rlim_cur = 8720000,
rlim_max = 18446744073709551615
}
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
Lisp Backtrace:
"redisplay_internal (C function)" (0x0)
"redisplay_internal (C function)" (0x0)
[-- Attachment #3: Type: text/plain, Size: 15831 bytes --]
In GNU Emacs 25.0.50.29 (x86_64-unknown-linux-gnu, X toolkit)
of 2016-01-21 built on qcore
Repository revision: 5293d1bdb3e665a565af032a163004c976328cc2
Windowing system distributor 'The X.Org Foundation', version 11.0.11702000
System Description: Ubuntu 15.10
Configured using:
'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid'
Configured features:
XAW3D XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS LIBXML2
FREETYPE XFT ZLIB LUCID X11
Important settings:
value of $LANG: es_ES.UTF-8
locale-coding-system: utf-8-unix
Major mode: Outline
Minor modes in effect:
TeX-PDF-mode: t
show-paren-mode: t
diff-auto-refine-mode: t
global-git-commit-mode: t
shell-dirtrack-mode: t
ido-grid-mode: t
flx-ido-mode: t
ido-hacks-mode: t
ido-everywhere: t
buffer-flip-mode: t
evil-leader-mode: t
evil-mode: t
evil-local-mode: t
global-anzu-mode: t
anzu-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
column-number-mode: t
line-number-mode: t
auto-fill-function: do-auto-fill
Recent messages:
Loading /home/oscar/elisp/ofv-lp0.el (source)...done
Loading /home/oscar/.emacs.d/elpa/auctex-11.89/preview.el (source)...done
Estableciendo variables para AucTex
Loading /home/oscar/elisp/ofv-wordnet.el (source)...done
Loading /home/oscar/elisp/tkidb.el (source)...done
Loading /home/oscar/elisp/ofv-org.el (source)...done
Loading /home/oscar/elisp/ofv-issues.el (source)...done
Loading /home/oscar/elisp/emacs.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Mark saved where search started [2 times]
Quit
Load-path shadows:
/home/oscar/elisp/magit/lisp/with-editor hides ~/elisp/singles/with-editor
/home/oscar/.emacs.d/elpa/org-20160208/ob-ref hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ref
/home/oscar/.emacs.d/elpa/org-20160208/ob-dot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-dot
/home/oscar/.emacs.d/elpa/org-20160208/ob-python hides /usr/local/share/emacs/25.0.50/lisp/org/ob-python
/home/oscar/.emacs.d/elpa/org-20160208/ob-fortran hides /usr/local/share/emacs/25.0.50/lisp/org/ob-fortran
/home/oscar/.emacs.d/elpa/org-20160208/org-timer hides /usr/local/share/emacs/25.0.50/lisp/org/org-timer
/home/oscar/.emacs.d/elpa/org-20160208/org-compat hides /usr/local/share/emacs/25.0.50/lisp/org/org-compat
/home/oscar/.emacs.d/elpa/org-20160208/org-info hides /usr/local/share/emacs/25.0.50/lisp/org/org-info
/home/oscar/.emacs.d/elpa/org-20160208/org-docview hides /usr/local/share/emacs/25.0.50/lisp/org/org-docview
/home/oscar/.emacs.d/elpa/org-20160208/ob-haskell hides /usr/local/share/emacs/25.0.50/lisp/org/ob-haskell
/home/oscar/.emacs.d/elpa/org-20160208/ob-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lisp
/home/oscar/.emacs.d/elpa/org-20160208/ob-css hides /usr/local/share/emacs/25.0.50/lisp/org/ob-css
/home/oscar/.emacs.d/elpa/org-20160208/ob-sass hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sass
/home/oscar/.emacs.d/elpa/org-20160208/ob-core hides /usr/local/share/emacs/25.0.50/lisp/org/ob-core
/home/oscar/.emacs.d/elpa/org-20160208/ox-html hides /usr/local/share/emacs/25.0.50/lisp/org/ox-html
/home/oscar/.emacs.d/elpa/org-20160208/ob-table hides /usr/local/share/emacs/25.0.50/lisp/org/ob-table
/home/oscar/.emacs.d/elpa/org-20160208/org-irc hides /usr/local/share/emacs/25.0.50/lisp/org/org-irc
/home/oscar/.emacs.d/elpa/org-20160208/org-loaddefs hides /usr/local/share/emacs/25.0.50/lisp/org/org-loaddefs
/home/oscar/.emacs.d/elpa/org-20160208/ob-C hides /usr/local/share/emacs/25.0.50/lisp/org/ob-C
/home/oscar/.emacs.d/elpa/org-20160208/org-bibtex hides /usr/local/share/emacs/25.0.50/lisp/org/org-bibtex
/home/oscar/.emacs.d/elpa/org-20160208/ox-publish hides /usr/local/share/emacs/25.0.50/lisp/org/ox-publish
/home/oscar/.emacs.d/elpa/org-20160208/ob-maxima hides /usr/local/share/emacs/25.0.50/lisp/org/ob-maxima
/home/oscar/.emacs.d/elpa/org-20160208/ob-awk hides /usr/local/share/emacs/25.0.50/lisp/org/ob-awk
/home/oscar/.emacs.d/elpa/org-20160208/org-mouse hides /usr/local/share/emacs/25.0.50/lisp/org/org-mouse
/home/oscar/.emacs.d/elpa/org-20160208/ob-eval hides /usr/local/share/emacs/25.0.50/lisp/org/ob-eval
/home/oscar/.emacs.d/elpa/org-20160208/ob-plantuml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-plantuml
/home/oscar/.emacs.d/elpa/org-20160208/org-id hides /usr/local/share/emacs/25.0.50/lisp/org/org-id
/home/oscar/.emacs.d/elpa/org-20160208/org-list hides /usr/local/share/emacs/25.0.50/lisp/org/org-list
/home/oscar/.emacs.d/elpa/org-20160208/ox-beamer hides /usr/local/share/emacs/25.0.50/lisp/org/ox-beamer
/home/oscar/.emacs.d/elpa/org-20160208/ob-picolisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-picolisp
/home/oscar/.emacs.d/elpa/org-20160208/ob-lilypond hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lilypond
/home/oscar/.emacs.d/elpa/org-20160208/ob-calc hides /usr/local/share/emacs/25.0.50/lisp/org/ob-calc
/home/oscar/.emacs.d/elpa/org-20160208/ob-js hides /usr/local/share/emacs/25.0.50/lisp/org/ob-js
/home/oscar/.emacs.d/elpa/org-20160208/org-colview hides /usr/local/share/emacs/25.0.50/lisp/org/org-colview
/home/oscar/.emacs.d/elpa/org-20160208/org-faces hides /usr/local/share/emacs/25.0.50/lisp/org/org-faces
/home/oscar/.emacs.d/elpa/org-20160208/org-feed hides /usr/local/share/emacs/25.0.50/lisp/org/org-feed
/home/oscar/.emacs.d/elpa/org-20160208/org-plot hides /usr/local/share/emacs/25.0.50/lisp/org/org-plot
/home/oscar/.emacs.d/elpa/org-20160208/ob-clojure hides /usr/local/share/emacs/25.0.50/lisp/org/ob-clojure
/home/oscar/.emacs.d/elpa/org-20160208/org-archive hides /usr/local/share/emacs/25.0.50/lisp/org/org-archive
/home/oscar/.emacs.d/elpa/org-20160208/ob-octave hides /usr/local/share/emacs/25.0.50/lisp/org/ob-octave
/home/oscar/.emacs.d/elpa/org-20160208/ob-scala hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scala
/home/oscar/.emacs.d/elpa/org-20160208/org-crypt hides /usr/local/share/emacs/25.0.50/lisp/org/org-crypt
/home/oscar/.emacs.d/elpa/org-20160208/ob-screen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-screen
/home/oscar/.emacs.d/elpa/org-20160208/org-ctags hides /usr/local/share/emacs/25.0.50/lisp/org/org-ctags
/home/oscar/.emacs.d/elpa/org-20160208/ob-java hides /usr/local/share/emacs/25.0.50/lisp/org/ob-java
/home/oscar/.emacs.d/elpa/org-20160208/ob-io hides /usr/local/share/emacs/25.0.50/lisp/org/ob-io
/home/oscar/.emacs.d/elpa/org-20160208/ob-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ob-latex
/home/oscar/.emacs.d/elpa/org-20160208/ob-ocaml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ocaml
/home/oscar/.emacs.d/elpa/org-20160208/org-clock hides /usr/local/share/emacs/25.0.50/lisp/org/org-clock
/home/oscar/.emacs.d/elpa/org-20160208/ox-md hides /usr/local/share/emacs/25.0.50/lisp/org/ox-md
/home/oscar/.emacs.d/elpa/org-20160208/ob-org hides /usr/local/share/emacs/25.0.50/lisp/org/ob-org
/home/oscar/.emacs.d/elpa/org-20160208/org-gnus hides /usr/local/share/emacs/25.0.50/lisp/org/org-gnus
/home/oscar/.emacs.d/elpa/org-20160208/ob-R hides /usr/local/share/emacs/25.0.50/lisp/org/ob-R
/home/oscar/.emacs.d/elpa/org-20160208/ob-matlab hides /usr/local/share/emacs/25.0.50/lisp/org/ob-matlab
/home/oscar/.emacs.d/elpa/org-20160208/org-entities hides /usr/local/share/emacs/25.0.50/lisp/org/org-entities
/home/oscar/.emacs.d/elpa/org-20160208/ob-exp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-exp
/home/oscar/.emacs.d/elpa/org-20160208/org-mhe hides /usr/local/share/emacs/25.0.50/lisp/org/org-mhe
/home/oscar/.emacs.d/elpa/org-20160208/ox-texinfo hides /usr/local/share/emacs/25.0.50/lisp/org/ox-texinfo
/home/oscar/.emacs.d/elpa/org-20160208/ox-odt hides /usr/local/share/emacs/25.0.50/lisp/org/ox-odt
/home/oscar/.emacs.d/elpa/org-20160208/org-footnote hides /usr/local/share/emacs/25.0.50/lisp/org/org-footnote
/home/oscar/.emacs.d/elpa/org-20160208/org-agenda hides /usr/local/share/emacs/25.0.50/lisp/org/org-agenda
/home/oscar/.emacs.d/elpa/org-20160208/org-element hides /usr/local/share/emacs/25.0.50/lisp/org/org-element
/home/oscar/.emacs.d/elpa/org-20160208/ox-ascii hides /usr/local/share/emacs/25.0.50/lisp/org/ox-ascii
/home/oscar/.emacs.d/elpa/org-20160208/org-inlinetask hides /usr/local/share/emacs/25.0.50/lisp/org/org-inlinetask
/home/oscar/.emacs.d/elpa/org-20160208/org-attach hides /usr/local/share/emacs/25.0.50/lisp/org/org-attach
/home/oscar/.emacs.d/elpa/org-20160208/ob-ditaa hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ditaa
/home/oscar/.emacs.d/elpa/org-20160208/org-indent hides /usr/local/share/emacs/25.0.50/lisp/org/org-indent
/home/oscar/.emacs.d/elpa/org-20160208/ob-lob hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lob
/home/oscar/.emacs.d/elpa/org-20160208/org-capture hides /usr/local/share/emacs/25.0.50/lisp/org/org-capture
/home/oscar/.emacs.d/elpa/org-20160208/ob-ruby hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ruby
/home/oscar/.emacs.d/elpa/org-20160208/ob-mscgen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-mscgen
/home/oscar/.emacs.d/elpa/org-20160208/ob-shen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-shen
/home/oscar/.emacs.d/elpa/org-20160208/org-protocol hides /usr/local/share/emacs/25.0.50/lisp/org/org-protocol
/home/oscar/.emacs.d/elpa/org-20160208/org-version hides /usr/local/share/emacs/25.0.50/lisp/org/org-version
/home/oscar/.emacs.d/elpa/org-20160208/org-bbdb hides /usr/local/share/emacs/25.0.50/lisp/org/org-bbdb
/home/oscar/.emacs.d/elpa/org-20160208/ox-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ox-latex
/home/oscar/.emacs.d/elpa/org-20160208/org-mobile hides /usr/local/share/emacs/25.0.50/lisp/org/org-mobile
/home/oscar/.emacs.d/elpa/org-20160208/ob-comint hides /usr/local/share/emacs/25.0.50/lisp/org/ob-comint
/home/oscar/.emacs.d/elpa/org-20160208/ob-gnuplot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-gnuplot
/home/oscar/.emacs.d/elpa/org-20160208/ox-icalendar hides /usr/local/share/emacs/25.0.50/lisp/org/ox-icalendar
/home/oscar/.emacs.d/elpa/org-20160208/org-eshell hides /usr/local/share/emacs/25.0.50/lisp/org/org-eshell
/home/oscar/.emacs.d/elpa/org-20160208/org-src hides /usr/local/share/emacs/25.0.50/lisp/org/org-src
/home/oscar/.emacs.d/elpa/org-20160208/ob-scheme hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scheme
/home/oscar/.emacs.d/elpa/org-20160208/org-install hides /usr/local/share/emacs/25.0.50/lisp/org/org-install
/home/oscar/.emacs.d/elpa/org-20160208/ox-org hides /usr/local/share/emacs/25.0.50/lisp/org/ox-org
/home/oscar/.emacs.d/elpa/org-20160208/ob-emacs-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-emacs-lisp
/home/oscar/.emacs.d/elpa/org-20160208/ob-makefile hides /usr/local/share/emacs/25.0.50/lisp/org/ob-makefile
/home/oscar/.emacs.d/elpa/org-20160208/org-datetree hides /usr/local/share/emacs/25.0.50/lisp/org/org-datetree
/home/oscar/.emacs.d/elpa/org-20160208/org-rmail hides /usr/local/share/emacs/25.0.50/lisp/org/org-rmail
/home/oscar/.emacs.d/elpa/org-20160208/ob-keys hides /usr/local/share/emacs/25.0.50/lisp/org/ob-keys
/home/oscar/.emacs.d/elpa/org-20160208/org-macro hides /usr/local/share/emacs/25.0.50/lisp/org/org-macro
/home/oscar/.emacs.d/elpa/org-20160208/ob hides /usr/local/share/emacs/25.0.50/lisp/org/ob
/home/oscar/.emacs.d/elpa/org-20160208/ob-ledger hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ledger
/home/oscar/.emacs.d/elpa/org-20160208/ox hides /usr/local/share/emacs/25.0.50/lisp/org/ox
/home/oscar/.emacs.d/elpa/org-20160208/org-habit hides /usr/local/share/emacs/25.0.50/lisp/org/org-habit
/home/oscar/.emacs.d/elpa/org-20160208/ob-sql hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sql
/home/oscar/.emacs.d/elpa/org-20160208/org-macs hides /usr/local/share/emacs/25.0.50/lisp/org/org-macs
/home/oscar/.emacs.d/elpa/org-20160208/org-pcomplete hides /usr/local/share/emacs/25.0.50/lisp/org/org-pcomplete
/home/oscar/.emacs.d/elpa/org-20160208/org-table hides /usr/local/share/emacs/25.0.50/lisp/org/org-table
/home/oscar/.emacs.d/elpa/org-20160208/ox-man hides /usr/local/share/emacs/25.0.50/lisp/org/ox-man
/home/oscar/.emacs.d/elpa/org-20160208/org hides /usr/local/share/emacs/25.0.50/lisp/org/org
/home/oscar/.emacs.d/elpa/org-20160208/ob-asymptote hides /usr/local/share/emacs/25.0.50/lisp/org/ob-asymptote
/home/oscar/.emacs.d/elpa/org-20160208/ob-tangle hides /usr/local/share/emacs/25.0.50/lisp/org/ob-tangle
/home/oscar/.emacs.d/elpa/org-20160208/ob-perl hides /usr/local/share/emacs/25.0.50/lisp/org/ob-perl
/home/oscar/.emacs.d/elpa/org-20160208/org-w3m hides /usr/local/share/emacs/25.0.50/lisp/org/org-w3m
/home/oscar/.emacs.d/elpa/org-20160208/ob-sqlite hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sqlite
Features:
(shadow sort mail-extr emacsbug sendmail character-fold misearch
multi-isearch vc vc-dispatcher map wgrep grep ag vc-svn find-dired s
etags-select etags xref project org-crypt preview prv-emacs reporter
desktop frameset latex tex-style tex-buf tex lp0-mode aggressive-indent
lisp-mnt compile paren paredit-menu yasnippet psvn wid-edit pp elp
ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init
ediff-util vc-git org-magit org-element avl-tree rx org org-macro
org-footnote org-pcomplete org-list org-faces org-entities noutline
outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs magit-blame
magit-stash magit-bisect magit-remote magit-commit magit-sequence magit
magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode
magit-core magit-autorevert autorevert filenotify magit-process
magit-popup magit-mode magit-git crm magit-section magit-utils
git-commit log-edit message dired rfc822 mml mml-sec epg mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor
tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell
pcomplete comint ansi-color format-spec server column-overflow
flx-isearch ido-grid-mode flx-ido flx ido-hacks ido seq buffer-flip
key-chord evil-leader evil-paredit paredit evil-anzu evil
evil-integration evil-maps evil-commands ffap url-parse auth-source
eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core gnus-util
mm-util help-fns help-mode mail-prsvr password-cache url-vars
evil-command-window derived evil-types evil-search evil-ex evil-macros
evil-repeat evil-states evil-core evil-common windmove rect
evil-digraphs evil-vars goto-chg edmacro kmacro avy ring ws-butler
diminish cl anzu cl-seq easy-mmode cl-macs thingatpt cl-loaddefs pcase
cl-lib avoid solarized-light-theme solarized-dark-theme solarized dash
gv finder-inf tex-site info package easymenu epg-config advice time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset
image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham
georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote inotify dynamic-setting
system-font-setting font-render-setting x-toolkit x multi-tty
make-network-process emacs)
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 3:33 bug#22739: 25.0.50; Hangs on revertig buffer Óscar Fuentes
@ 2016-02-19 8:16 ` Eli Zaretskii
2016-02-19 12:44 ` Óscar Fuentes
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Eli Zaretskii @ 2016-02-19 8:16 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Date: Fri, 19 Feb 2016 04:33:03 +0100
>
> While executing revert-buffer on a file, Emacs hanged using 100% CPU.
> I've executed this operation thousands of times on this file on the past
> without problem. The file contains pure ASCII text.
>
> I was unable to reproduce the bug on a fresh session.
>
> Full backtrace attached.
It sounds like Emacs was inflooping somewhere. When there's a
suspicion that Emacs infloops, the single most important information
is where it loops. The file etc/DEBUG describes a technique to find
that out (search for "If the symptom of the bug is that Emacs fails to
respond"). So next time this happens, please use that technique and
post the findings.
Just looking at the backtrace, it's hard to say anything intelligent,
as backtraces taken from a looping program tend to be random. The
below is a feeble attempt to do something with the backtrace
information.
What is in the buffer that visits this file between positions 282624
and 330908? Are there any display strings or overlays in that range,
or some other properties that affect the display (like invisible
text), and if so, can you describe them?
Thanks.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 8:16 ` Eli Zaretskii
@ 2016-02-19 12:44 ` Óscar Fuentes
2016-02-19 15:28 ` Eli Zaretskii
2016-03-06 1:28 ` Óscar Fuentes
2016-02-19 13:04 ` Óscar Fuentes
2016-02-19 13:21 ` Óscar Fuentes
2 siblings, 2 replies; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-19 12:44 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
Eli Zaretskii <eliz@gnu.org> writes:
> It sounds like Emacs was inflooping somewhere. When there's a
> suspicion that Emacs infloops, the single most important information
> is where it loops. The file etc/DEBUG describes a technique to find
> that out (search for "If the symptom of the bug is that Emacs fails to
> respond"). So next time this happens, please use that technique and
> post the findings.
I still have the gdb session running. Will try the `finish' trick later.
> What is in the buffer that visits this file between positions 282624
> and 330908? Are there any display strings or overlays in that range,
> or some other properties that affect the display (like invisible
> text), and if so, can you describe them?
The buffer is visiting a pure ASCII file in Fundamental mode. There is
nothing special about it. The longest line is about 105 chars wide.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 12:44 ` Óscar Fuentes
@ 2016-02-19 15:28 ` Eli Zaretskii
2016-03-06 1:28 ` Óscar Fuentes
1 sibling, 0 replies; 16+ messages in thread
From: Eli Zaretskii @ 2016-02-19 15:28 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739@debbugs.gnu.org
> Date: Fri, 19 Feb 2016 13:44:41 +0100
>
> > What is in the buffer that visits this file between positions 282624
> > and 330908? Are there any display strings or overlays in that range,
> > or some other properties that affect the display (like invisible
> > text), and if so, can you describe them?
>
> The buffer is visiting a pure ASCII file in Fundamental mode. There is
> nothing special about it. The longest line is about 105 chars wide.
OK, thanks. I had a theory about a possible place in the code where
it could infloop, but that theory now eats dust, as it cannot happen
with plain text.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 12:44 ` Óscar Fuentes
2016-02-19 15:28 ` Eli Zaretskii
@ 2016-03-06 1:28 ` Óscar Fuentes
2016-03-06 3:41 ` Eli Zaretskii
1 sibling, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-03-06 1:28 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
It happened again, but this time the file was corrupt and contained 230
KB of garbage (all nulls except for the last few characters, which are
ASCII.)
The infloop was on bidi functions and it was necessary to SIGKILL the
process. SIGINT didn't work.
It is repeatable with emacs -Q.
In GNU/Linux you can create a file full of nulls with
$ truncate -s 100000 kk
$ emacs -Q kk
It seems that it is some type of quadratic (or worse) time complexity
with long lines, because with smaller sizes (100, 1000, ...) Emacs comes
back.
So it is the old problem with very long lines. We should try to bail out
when processing this type of lines takes too much time. From certain
point, simply refusing to display the line (or the entire file) is
preferable to freezing Emacs.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-03-06 1:28 ` Óscar Fuentes
@ 2016-03-06 3:41 ` Eli Zaretskii
2016-03-06 4:39 ` Óscar Fuentes
0 siblings, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2016-03-06 3:41 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739@debbugs.gnu.org
> Date: Sun, 06 Mar 2016 02:28:29 +0100
>
> So it is the old problem with very long lines. We should try to bail out
> when processing this type of lines takes too much time. From certain
> point, simply refusing to display the line (or the entire file) is
> preferable to freezing Emacs.
We don't have any mechanism in the display engine for "refusing to
display a line", AFAIK.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-03-06 3:41 ` Eli Zaretskii
@ 2016-03-06 4:39 ` Óscar Fuentes
2016-03-06 16:22 ` Eli Zaretskii
0 siblings, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-03-06 4:39 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
Eli Zaretskii <eliz@gnu.org> writes:
> We don't have any mechanism in the display engine for "refusing to
> display a line", AFAIK.
What about scanning the contents before entering display?
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-03-06 4:39 ` Óscar Fuentes
@ 2016-03-06 16:22 ` Eli Zaretskii
2016-03-07 0:29 ` Óscar Fuentes
0 siblings, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2016-03-06 16:22 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739@debbugs.gnu.org
> Date: Sun, 06 Mar 2016 05:39:24 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > We don't have any mechanism in the display engine for "refusing to
> > display a line", AFAIK.
>
> What about scanning the contents before entering display?
The problem is not with detecting a long line, the problem is what we
should do when we detect it. If you just refrain from displaying it,
2 things will happen: (a) Emacs will start re-entering redisplay like
crazy, and (b) users will file bug reports about incorrect display.
So we'd need to display _something_ instead of that line which will
indicate the problem to the user. This solves (b) above, but (a) is
still unsolved, and I don't know how to solve it in general. Ideas
welcome.
Anyway, it turned out this is a regression wrt Emacs 24.5: a redisplay
optimization that targeted this particular use case was disabled as
part of fixing another display bug related to control characters. I
have now partially re-enabled the optimization, which speeds up your
case by about 2 orders of magnitude. Please take a look at the latest
emacs-25 branch.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-03-06 16:22 ` Eli Zaretskii
@ 2016-03-07 0:29 ` Óscar Fuentes
2016-03-07 16:32 ` Eli Zaretskii
0 siblings, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-03-07 0:29 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739-done
Eli Zaretskii <eliz@gnu.org> writes:
I tried files of 3MB of NULLs and now Emacs handles them just fine.
Thank you.
I don't know what happened with the case that prompted this bug report.
I looked at the file and it was the usual ASCII text. Let's suppose that
what I saw was not the same content that Emacs read (that file is a log
and sometimes, by mistake, more than one process instance is launched,
each of them writing to the same log opened with w+.)
Since I can no longer freeze Emacs with files containing "reasonably"
long lines, I think that the severity of the issue decreased enough to
close this bug report.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-03-07 0:29 ` Óscar Fuentes
@ 2016-03-07 16:32 ` Eli Zaretskii
0 siblings, 0 replies; 16+ messages in thread
From: Eli Zaretskii @ 2016-03-07 16:32 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739-done@debbugs.gnu.org
> Date: Mon, 07 Mar 2016 01:29:57 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> I tried files of 3MB of NULLs and now Emacs handles them just fine.
> Thank you.
Thanks for testing.
> I don't know what happened with the case that prompted this bug report.
> I looked at the file and it was the usual ASCII text. Let's suppose that
> what I saw was not the same content that Emacs read (that file is a log
> and sometimes, by mistake, more than one process instance is launched,
> each of them writing to the same log opened with w+.)
>
> Since I can no longer freeze Emacs with files containing "reasonably"
> long lines, I think that the severity of the issue decreased enough to
> close this bug report.
OK, thanks. If this ever comes back, feel free to reopen, or file a
new bug.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 8:16 ` Eli Zaretskii
2016-02-19 12:44 ` Óscar Fuentes
@ 2016-02-19 13:04 ` Óscar Fuentes
2016-02-19 13:21 ` Óscar Fuentes
2 siblings, 0 replies; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-19 13:04 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
(gdb) finish
Run till exit from #0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2346
bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2809
2809 if (type == NEUTRAL_ON)
Value returned is $1 = WEAK_BN
(gdb)
Run till exit from #0 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2809
0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3026
3026 type = bidi_resolve_brackets (bidi_it);
Value returned is $2 = WEAK_BN
(gdb)
Run till exit from #0 0x00000000004a2563 in bidi_resolve_neutral (
bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026
Just as an illustration, this is part of the contents of the buffer at
the displayed position. The point is on the first `!', on the center of
the screen. I'll mention too that the frame is in fullscreen mode and
emacs is daemonized.
Testeando ./redef/redef015.lp0
Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef015.lp0
Terminado ./redef/redef015.lp0
Ok
Success en result.
Se obtuvo: Primera definicion de bar
Segunda definicion de bar.
Testeando ./redef/redef016.lp0
Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef016.lp0
Terminado ./redef/redef016.lp0
!!!!Failure
Complexity: 11
Result:
Segunda definicion de bar
Segunda definicion de bar
Testeando ./redef/redef017.lp0
Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef017.lp0
Terminado ./redef/redef017.lp0
Ok
Success en result.
Se obtuvo: Primera definicion de bar
Segunda definicion de bar.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 8:16 ` Eli Zaretskii
2016-02-19 12:44 ` Óscar Fuentes
2016-02-19 13:04 ` Óscar Fuentes
@ 2016-02-19 13:21 ` Óscar Fuentes
2016-02-19 15:45 ` Eli Zaretskii
2 siblings, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-19 13:21 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
Sorry, for some reason `finish' was taking a long time to return from
the last frame I mentioned on my previous message. This is the complete
sequence:
(gdb) finish
Run till exit from #0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2346
bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2809
2809 if (type == NEUTRAL_ON)
Value returned is $1 = WEAK_BN
(gdb)
Run till exit from #0 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:2809
0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3026
3026 type = bidi_resolve_brackets (bidi_it);
Value returned is $2 = WEAK_BN
(gdb)
Run till exit from #0 0x00000000004a2563 in bidi_resolve_neutral (
bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026
bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3201
3201 if (type == NEUTRAL_B)
Value returned is $3 = STRONG_L
(gdb) finish
Run till exit from #0 bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3201
bidi_move_to_visually_next (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3394
3394 if (new_level != old_level)
Value returned is $4 = 0
(gdb)
Run till exit from #0 bidi_move_to_visually_next (bidi_it=bidi_it@entry=0x7ffead896e00)
at ../../emacs/src/bidi.c:3394
set_iterator_to_next (it=it@entry=0x7ffead896460, reseat_p=reseat_p@entry=true)
at ../../emacs/src/xdisp.c:7398
7398 if (prev_scan_dir != it->bidi_it.scan_dir)
(gdb)
Run till exit from #0 set_iterator_to_next (it=it@entry=0x7ffead896460,
reseat_p=reseat_p@entry=true) at ../../emacs/src/xdisp.c:7398
move_it_in_display_line_to (it=it@entry=0x7ffead896460,
to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1,
op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8980
8980 if (IT_CHARPOS (*it) < CHARPOS (this_line_min_pos))
(gdb)
Run till exit from #0 move_it_in_display_line_to (it=it@entry=0x7ffead896460,
to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1,
op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8980
move_it_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908,
to_x=to_x@entry=-1, to_y=to_y@entry=-1, to_vpos=1, op=op@entry=12)
at ../../emacs/src/xdisp.c:9161
9161 if (skip == MOVE_POS_MATCH_OR_ZV || it->vpos == to_vpos)
Value returned is $5 = MOVE_LINE_CONTINUED
(gdb)
Run till exit from #0 move_it_to (it=it@entry=0x7ffead896460,
to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, to_y=to_y@entry=-1,
to_vpos=1, op=op@entry=12) at ../../emacs/src/xdisp.c:9161
move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500)
at ../../emacs/src/xdisp.c:9489
9489 && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
Value returned is $6 = 812
(gdb)
Run till exit from #0 move_it_vertically_backward (it=it@entry=0x7ffead898b20,
dy=dy@entry=500) at ../../emacs/src/xdisp.c:9489
0x000000000054ae08 in internal_condition_case (
bfun=bfun@entry=0x4e80d0 <command_loop_1>, handlers=handlers@entry=17856,
hfun=hfun@entry=0x4de9c0 <cmd_error>) at ../../emacs/src/eval.c:1300
1300 if (sys_setjmp (c->jmp))
(gdb)
Run till exit from #0 0x000000000054ae08 in internal_condition_case (
bfun=bfun@entry=0x4e80d0 <command_loop_1>, handlers=handlers@entry=17856,
hfun=hfun@entry=0x4de9c0 <cmd_error>) at ../../emacs/src/eval.c:1300
command_loop_2 (ignore=ignore@entry=0) at ../../emacs/src/keyboard.c:1090
1090 while (!NILP (val));
Value returned is $7 = 2
(gdb)
Run till exit from #0 command_loop_2 (ignore=ignore@entry=0)
at ../../emacs/src/keyboard.c:1090
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 13:21 ` Óscar Fuentes
@ 2016-02-19 15:45 ` Eli Zaretskii
2016-02-19 22:09 ` Óscar Fuentes
0 siblings, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2016-02-19 15:45 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739@debbugs.gnu.org
> Date: Fri, 19 Feb 2016 14:21:48 +0100
>
> move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500)
> at ../../emacs/src/xdisp.c:9489
> 9489 && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n')));
> Value returned is $6 = 812
> (gdb)
> Run till exit from #0 move_it_vertically_backward (it=it@entry=0x7ffead898b20,
> dy=dy@entry=500) at ../../emacs/src/xdisp.c:9489
> 0x000000000054ae08 in internal_condition_case (
> bfun=bfun@entry=0x4e80d0 <command_loop_1>, handlers=handlers@entry=17856,
> hfun=hfun@entry=0x4de9c0 <cmd_error>) at ../../emacs/src/eval.c:1300
> 1300 if (sys_setjmp (c->jmp))
> (gdb)
This seems to say that the display engine signaled an error. If so,
the error message should be in *Messages*. One way of accessing the
error messages is to use the facilities in etc/emacs-buffer.gdb (after
you instruct GDB to load that file with the "source" command) to
access the text of *Messages*. An alternative is to put a breakpoint
in Fsignal, and look at the error symbol and data when the breakpoint
breaks, using the commands in src/.gdbinit that display Lisp objects.
(But do NOT use "pp", because it invokes a function inside Emacs.)
Can you do any of these? If you need more detailed instructions, just
ask.
Thanks.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 15:45 ` Eli Zaretskii
@ 2016-02-19 22:09 ` Óscar Fuentes
2016-02-20 8:08 ` Eli Zaretskii
0 siblings, 1 reply; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-19 22:09 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
Eli Zaretskii <eliz@gnu.org> writes:
> This seems to say that the display engine signaled an error. If so,
> the error message should be in *Messages*. One way of accessing the
> error messages is to use the facilities in etc/emacs-buffer.gdb (after
> you instruct GDB to load that file with the "source" command) to
> access the text of *Messages*.
After using ybuffer-save for recovering *Messages*, the last lines are
reverting...
reverted
Quit
The "reverting... reverted" lines are the output of a wrapper function I
wrote for executing revert-buffer:
(defun ofv-revert-buffer ()
(interactive)
(message "reverting...")
(revert-buffer nil (not (buffer-modified-p)))
(message "reverted"))
It is interesting that the last line of *Messages* is "Quit", but the
minibuffer on the frozen Emacs session shows "reverted". From where
comes "Quit"? Why it was not displayed? When Emacs froze, I tried C-g,
but that was after a few seconds.
> An alternative is to put a breakpoint
> in Fsignal, and look at the error symbol and data when the breakpoint
> breaks, using the commands in src/.gdbinit that display Lisp objects.
> (But do NOT use "pp", because it invokes a function inside Emacs.)
I'm afraid that the Emacs instance is not resumable anymore. After using
the "finish" trick on the previous message, I was unable to interrup
Emacs either with C-c on the gdb console (as I did the first time after
attaching gdb) nor C-z on the Emacs window (as DEBUG suggests.) I sent a
SIGSTOP signal to the Emacs process to gain access to the gdb command
line and now it can't resume.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-19 22:09 ` Óscar Fuentes
@ 2016-02-20 8:08 ` Eli Zaretskii
2016-02-20 16:40 ` Óscar Fuentes
0 siblings, 1 reply; 16+ messages in thread
From: Eli Zaretskii @ 2016-02-20 8:08 UTC (permalink / raw)
To: Óscar Fuentes; +Cc: 22739
> From: Óscar Fuentes <ofv@wanadoo.es>
> Cc: 22739@debbugs.gnu.org
> Date: Fri, 19 Feb 2016 23:09:02 +0100
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> > This seems to say that the display engine signaled an error. If so,
> > the error message should be in *Messages*. One way of accessing the
> > error messages is to use the facilities in etc/emacs-buffer.gdb (after
> > you instruct GDB to load that file with the "source" command) to
> > access the text of *Messages*.
>
> After using ybuffer-save for recovering *Messages*, the last lines are
>
> reverting...
> reverted
> Quit
>
> The "reverting... reverted" lines are the output of a wrapper function I
> wrote for executing revert-buffer:
>
> (defun ofv-revert-buffer ()
> (interactive)
> (message "reverting...")
> (revert-buffer nil (not (buffer-modified-p)))
> (message "reverted"))
>
>
> It is interesting that the last line of *Messages* is "Quit", but the
> minibuffer on the frozen Emacs session shows "reverted". From where
> comes "Quit"? Why it was not displayed? When Emacs froze, I tried C-g,
> but that was after a few seconds.
It was probably not displayed because Emacs was busy doing something,
so it didn't enter redisplay.
In any case, that C-g is most probably the reason for what you saw
using "finish" -- it caused Emacs to throw to top level.
IOW, the data you collected is probably not relevant to the root cause
of the problem.
> I'm afraid that the Emacs instance is not resumable anymore. After using
> the "finish" trick on the previous message, I was unable to interrup
> Emacs either with C-c on the gdb console (as I did the first time after
> attaching gdb)
Are you saying that just attaching GDB didn't stop Emacs, and you
needed C-c to do that?
> nor C-z on the Emacs window (as DEBUG suggests.) I sent a SIGSTOP
> signal to the Emacs process to gain access to the gdb command line
> and now it can't resume.
What do you mean by "cannot resume"? What happens if you try?
What happens if you kill the GDB process, and then attach another GDB
to Emacs?
Thanks.
^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#22739: 25.0.50; Hangs on revertig buffer
2016-02-20 8:08 ` Eli Zaretskii
@ 2016-02-20 16:40 ` Óscar Fuentes
0 siblings, 0 replies; 16+ messages in thread
From: Óscar Fuentes @ 2016-02-20 16:40 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 22739
Eli Zaretskii <eliz@gnu.org> writes:
>> I'm afraid that the Emacs instance is not resumable anymore. After using
>> the "finish" trick on the previous message, I was unable to interrup
>> Emacs either with C-c on the gdb console (as I did the first time after
>> attaching gdb)
>
> Are you saying that just attaching GDB didn't stop Emacs, and you
> needed C-c to do that?
gdb attached correctly and used C-c on the gdb console to interrupt it
(or it was interrupted automatically when gdb attached to it, I can not
remember for sure), then I obtained the backtrace posted on this thread
and used `finish' to locate the frame that infloops. Obviously, at that
point Emacs was inflooping again and C-c was ignored. Then I sent a
SIGSTOP signal to emacs, which interrupted the process and was able to
obtain the contents of *Messages* from gdb.
>> nor C-z on the Emacs window (as DEBUG suggests.) I sent a SIGSTOP
>> signal to the Emacs process to gain access to the gdb command line
>> and now it can't resume.
>
> What do you mean by "cannot resume"? What happens if you try?
After executing `c', gdb showed the signal handler. Same when repeated.
> What happens if you kill the GDB process, and then attach another GDB
> to Emacs?
Sorry, the Emacs session is gone now.
Next time I'll try to not use C-g and attach gdb right away.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2016-03-07 16:32 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-19 3:33 bug#22739: 25.0.50; Hangs on revertig buffer Óscar Fuentes
2016-02-19 8:16 ` Eli Zaretskii
2016-02-19 12:44 ` Óscar Fuentes
2016-02-19 15:28 ` Eli Zaretskii
2016-03-06 1:28 ` Óscar Fuentes
2016-03-06 3:41 ` Eli Zaretskii
2016-03-06 4:39 ` Óscar Fuentes
2016-03-06 16:22 ` Eli Zaretskii
2016-03-07 0:29 ` Óscar Fuentes
2016-03-07 16:32 ` Eli Zaretskii
2016-02-19 13:04 ` Óscar Fuentes
2016-02-19 13:21 ` Óscar Fuentes
2016-02-19 15:45 ` Eli Zaretskii
2016-02-19 22:09 ` Óscar Fuentes
2016-02-20 8:08 ` Eli Zaretskii
2016-02-20 16:40 ` Óscar Fuentes
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).