GNU bug report logs - #26531
Emacs crashes with adding space character

Previous Next

Package: emacs;

Reported by: Ranjan Maitra <maitra <at> gmx.com>

Date: Sun, 16 Apr 2017 04:11:03 UTC

Severity: normal

Fixed in version 25.2

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26531 in the body.
You can then email your comments to 26531 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 04:11:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ranjan Maitra <maitra <at> gmx.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 16 Apr 2017 04:11:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Emacs crashes with adding space character
Date: Sat, 15 Apr 2017 22:18:56 -0500
[Message part 1 (text/plain, inline)]
Hello,

I am running emacs 25.1 on a fully updated Fedora 25 linux.

I have stumbled upon the bug when editing the attached file and I can not figure out the issues.

In the above file, if I go to before "Usage..." and start typing anything, including whitespace, emacs crashes. Here is gdb output with bt full and backtrace.


(gdb) bt full
#0  0x000000000053af6b in re_match_2_internal ()
#1  0x000000000053850a in fast_looking_at ()
#2  0x00000000004a983b in bidi_at_paragraph_end ()
#3  0x00000000004ada9f in bidi_move_to_visually_next ()
#4  0x00000000004446b0 in set_iterator_to_next ()
#5  0x000000000044eafe in display_line ()
#6  0x0000000000451268 in try_window ()
#7  0x000000000046544e in redisplay_window ()
#8  0x000000000046852b in redisplay_window_0 ()
#9  0x00000000005644be in internal_condition_case_1 ()
#10 0x000000000043227d in redisplay_windows ()
#11 0x0000000000454dd9 in redisplay_internal ()
#12 0x00000000004fb44b in read_char ()
#13 0x00000000004fdf3d in read_key_sequence.constprop ()
#14 0x00000000004ffb84 in command_loop_1 ()
#15 0x0000000000564432 in internal_condition_case ()
#16 0x00000000004f1614 in command_loop_2 ()
#17 0x00000000005643d3 in internal_catch ()
#18 0x00000000004f15d0 in command_loop ()
#19 0x00000000004f5dd7 in recursive_edit_1 ()
#20 0x00000000004f6128 in Frecursive_edit ()
#21 0x0000000000419d52 in main ()


(gdb) backtrace
#0  0x000000000053af6b in re_match_2_internal ()
#1  0x000000000053850a in fast_looking_at ()
#2  0x00000000004a983b in bidi_at_paragraph_end ()
#3  0x00000000004ada9f in bidi_move_to_visually_next ()
#4  0x00000000004446b0 in set_iterator_to_next ()
#5  0x000000000044eafe in display_line ()
#6  0x0000000000451268 in try_window ()
#7  0x000000000046544e in redisplay_window ()
#8  0x000000000046852b in redisplay_window_0 ()
#9  0x00000000005644be in internal_condition_case_1 ()
#10 0x000000000043227d in redisplay_windows ()
#11 0x0000000000454dd9 in redisplay_internal ()
#12 0x00000000004fb44b in read_char ()
#13 0x00000000004fdf3d in read_key_sequence.constprop ()
#14 0x00000000004ffb84 in command_loop_1 ()
#15 0x0000000000564432 in internal_condition_case ()
#16 0x00000000004f1614 in command_loop_2 ()
#17 0x00000000005643d3 in internal_catch ()
#18 0x00000000004f15d0 in command_loop ()
#19 0x00000000004f5dd7 in recursive_edit_1 ()
#20 0x00000000004f6128 in Frecursive_edit ()
#21 0x0000000000419d52 in main ()


Note that I have no command for xbacktrace.
(gdb) xbacktrace
Undefined command: "xbacktrace".  Try "help".

This has really been a major block for me. So, I was wondering if anyone can help track down the error.

Please feel free to ask questions if something is not clear.

Thanks again! 

Best wishes,
Ranjan



-- 
Ranjan Maitra <maitra <at> gmx.com>
[temp.c (text/plain, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 04:39:01 GMT) Full text and rfc822 format available.

Message #8 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: bug#26531: Further information (Emacs crashes with adding space
 character)
Date: Sat, 15 Apr 2017 23:38:15 -0500
Here is some more information obtained from compiling emacs from the available source code for 25.1:

(gdb) bt full
#0  0x000000000052fc8f in re_match_2_internal (bufp=0xb80918 <searchbufs+5432>, 
    bufp <at> entry=0x291fb84, string1=string1 <at> entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1 <at> entry=263, string2=string2 <at> entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2 <at> entry=283, pos=pos <at> entry=543, regs=0x0, stop=546) at regex.c:5476
        c = <optimized out>
        not = 0 '\000'
        len = 0
        count = <optimized out>
        corig = <optimized out>
        range_table = 0x55e0ea <concat+2746> "I\211\302D\211Ѓ\340\a\203\370\003\211\303\017\205\217\371\377\377M\211\323I\307\305\377\377\377\377ƅg\377\377\377"
        unibyte_char = 0 '\000'
        mcnt = <optimized out>
        reg = <optimized out>
        end1 = 0x291fb6f <error: Cannot access memory at address 0x291fb6f>
        end2 = 0x291fc9f <error: Cannot access memory at address 0x291fc9f>
        end_match_1 = 0x291fb6f <error: Cannot access memory at address 0x291fb6f>
        end_match_2 = 0x291fc9f <error: Cannot access memory at address 0x291fc9f>
        d = 0x291fc9c <error: Cannot access memory at address 0x291fc9c>
        dend = 0x291fc9f <error: Cannot access memory at address 0x291fc9f>
        dfail = <optimized out>
        p = 0x2733804 "\005"
        pend = <optimized out>
        translate = 2
        multibyte = 0 '\000'
        target_multibyte = 1 '\001'
        fail_stack = {stack = 0x7fffffff48b0, size = 20, avail = 3, frame = 3}
        num_regs = 1
        regstart = <optimized out>
        regend = <optimized out>
        best_regs_set = 0
        best_regstart = <optimized out>
        best_regend = <optimized out>
        match_end = <optimized out>
        sa_avail = 13184
        sa_must_free = false
#1  0x0000000000536531 in re_match_2 (bufp=0x291fb84, string1=string1 <at> entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1 <at> entry=263, string2=string2 <at> entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2 <at> entry=283, pos=pos <at> entry=543, regs=<optimized out>, stop=<optimized out>) at regex.c:4922
#2  0x000000000052bb26 in fast_looking_at (regexp=<optimized out>, pos=pos <at> entry=544, pos_byte=543, 
    pos_byte <at> entry=544, limit=<optimized out>, limit_byte=546, string=string <at> entry=0) at search.c:564
        multibyte = <optimized out>
        buf = <optimized out>
        p1 = 0x291fa68 <error: Cannot access memory at address 0x291fa68>
        p2 = 0x291fb84 <error: Cannot access memory at address 0x291fb84>
        s1 = <optimized out>
        s2 = <optimized out>
        len = <optimized out>
#3  0x00000000004a2beb in bidi_at_paragraph_end (charpos=544, bytepos=544)
    at bidi.c:1462
        sep_re = <optimized out>
        start_re = 21798212
        val = <optimized out>
#4  0x00000000004a6cce in bidi_move_to_visually_next (bidi_it=bidi_it <at> entry=0x7fffffff9110) at bidi.c:3499
        sep_len = <optimized out>
        old_level = <optimized out>
        new_level = <optimized out>
        next_level = <optimized out>
        sentinel = 
          {bytepos = 542, charpos = 542, ch = 59, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 541, type = STRONG_L, orig_type = NEUTRAL_ON}, last_strong = {charpos = 540, type = STRONG_L, orig_type = STRONG_L}, next_for_neutral = {charpos = 541, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 541, type = STRONG_L, orig_type = NEUTRAL_ON}, next_for_ws = {charpos = -1, 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 = 1, disp_pos = 547, 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'}, {next_for_neutral_pos = 2178, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 7, level = 152 '\230', flags = 0 '\000'}, {next_for_neutral_pos = 21376909, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 9597444, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 16, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21376712, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 11666033, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 1, level = 134 '\206', flags = 0 '\000'}, {next_for_neutral_pos = 11666024, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 34246712, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 70 'F', flags = 1 '\001'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 21376741, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 0, level = 86 'V',
 flags = 0 '\000'}, {next_for_neutral_pos = 15, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 44448, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 187 '\273', 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 = 140737488312864, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 3, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 31678469, next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 7, level = 84 'T', flags = 0 '\000'}, {next_for_neutral_pos = 36740259, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 3, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 27360, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, 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 = 223, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 2, level = 84 'T', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 1, level = 85 'U', flags = 0 '\000'}, {next_for_neutral_pos = 21028800, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488313216, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 2, level = 152 '\230', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488312864, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 7, level = 88 'X', 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 = 2190, 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 = 0, prev_for_neutral_type = 2, 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 = 258, next_for_neutral_type = 3, last_strong_type = 6, prev_for_neutral_type = 5, level = 48 '0', flags = 2 '\002'}, {next_for_neutral_pos = 2178, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 5, level = 48 '0', flags = 2 '\002'}, {next_for_neutral_pos = 258, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 5, level = 48 '0', flags = 2 '\002'}, {next_for_neutral_pos = 2178, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2178, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2178, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2190, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 2, 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 = 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 = 11, next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 10024616, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 11158617, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 2, level = 152 '\230', flags = 0 '\000'}, {next_for_neutral_pos = 11158384, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488314532, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 213 '\325', flags = 0 '\000'}, {next_for_neutral_pos = 140737488313260, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 5, prev_for_neutral_type = 3, level = 3 '\003', flags = 244 '\364'}, {next_for_neutral_pos = 19353600, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488314528, 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 = 6, prev_for_neutral_type = 0, level = 8 '\b', flags = 1 '\001'}, {next_for_neutral_pos = 140737488314032, 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 = 6, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 4, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 20959168, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 9427712, 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 = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20256, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 1, level = 152 '\230', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 547, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33370368, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 253 '\375', flags = 1 '\001'}, {next_for_neutral_pos = 140737488313568, 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 = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488314240, next_for_neutral_type = 3, last_strong_type = 4, 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 = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17337392, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 547, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {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 = 547, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488313616, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488314144, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488314136, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 28752, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488314208, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 253 '\375', flags = 1 '\001'}, {next_for_neutral_pos = 548, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 253 '\375', flags = 1 '\001'}, {next_for_neutral_pos = 538, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 3, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 1, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 1, level = 85 'U', flags = 0 '\000'}, {next_for_neutral_pos = 140737488313872, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 37997683, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 37997683, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 5, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 13088024, next_for_neut
ral_type = 6, last_strong_type = 1, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 15024, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 547, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 2, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 140737488314136, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488314240, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 547, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 538, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488314144, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 6, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488314264, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 131 '\203', flags = 0 '\000'}, {next_for_neutral_pos = 2554, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 538, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 1, prev_for_neutral_type = 2, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 547, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -4, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 538, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 8589893512, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488313792, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 37997683, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 131 '\203', flags = 0 '\000'}, {next_for_neutral_pos = 2554, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 638, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488324464, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 44448, 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 = 156 '\234'}, {next_for_neutral_pos = 63, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 178 '\262', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 548, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 5, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 2814741177892868, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17382936, next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 3, level = 69 'E', flags = 0 '\000'}, {next_for_neutral_pos = 19953920, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17337392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 51072, s = 0x5a6773 <get_char_property_and_overlay+371> "H\213\005>;`", schars = 7, bufpos = 140737488324464, from_disp_str = false, unibyte = false}, w = 0x21d, paragraph_dir = (unknown: 548), separator_limit = 140737488324464, first_elt = true, new_paragraph = true, frame_window_p = false}
#5  0x0000000000440890 in set_iterator_to_next (it=it <at> entry=0x7fffffff8770, reseat_p=reseat_p <at> entry=true) at xdisp.c:7428
        prev_scan_dir = 1
#6  0x000000000044a82e in display_line (it=it <at> entry=0x7fffffff8770)
    at xdisp.c:21005
        x_before = <optimized out>
        nglyphs = <optimized out>
        ascent = <optimized out>
        phys_ascent = <optimized out>
        n_glyphs_before = <optimized out>
        hpos_before = <optimized out>
        x = <optimized out>
        descent = <optimized out>
        phys_descent = <optimized out>
        row = <optimized out>
        wrap_it = 
          {window = 0, w = 0x2, f = 0x1c8d884, method = NUM_IT_METHODS, stop_charpos = 29939844, prev_stop = 30, base_level_stop = 0, end_charpos = 4429523, s = 0x1 <error: Cannot access memory at address 0x1>, string_nchars = 140737488327080, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = true, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x7, dpvec = 0x0, dpend = 0x3, dpvec_char_len = -26192, dpvec_face_id = 32767, saved_face_id = 0, ctl_chars = {1, 140737488327072, 0, 7, 4861581, 17712, 17337392, 140737488327080, 1, 1, 94489280513, 0, 0, 29939908, 140737488326880, 0}, start = {pos = {charpos = 1, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 4864977}, dpvec_index = 1}, current = {pos = {charpos = 140737488326912, bytepos = 140737488326880}, overlay_string_index = 17337392, string_pos = {charpos = 1, bytepos = 140737488329136}, dpvec_index = 0}, n_overlay_strings = 1, overlay_strings_charpos = 140737488327072, overlay_strings = {0, 3, 140737488326880, 0, 1, 0, 0, 43, 4864977, 1, 140737488326912, 140737488326880, 4865011, 0, 140737488329136, 0}, string_overlays = {5916479, 1, 2, 6, 17712, 17712, 6, 16501892, 5918303, 17712, 2, 2, 2, 16501892, 6, 17712}, string = 6, from_overlay = 2, stack = {{string = 5925709, string_nchars = 36, end_charpos = 140737488320400, stop_charpos = 1, prev_stop = 2, base_level_stop = 16501892, cmp_it = {stop_pos = 1, id = 16501892, ch = 6, rule_idx = 0, lookback = 0, nglyphs = 4429523, reversed_p = false, charpos = 1, nchars = -28248, nbytes = 32767, from = 0, to = 0, width = 4}, face_id = 1, u = {image = {object = 0, slice = {x = 1, y = 140737488329136, width = 0, height = 1}, image_id = 140737488327072}, stretch = {object = 0}, xwidget = {object = 0}}, position = {charpos = 0, bytepos = 1}, current = {pos = {charpos = 4861581, bytepos = 0}, overlay_string_index = 17337392, string_pos = {charpos = 140737488327080, bytepos = -4294967295}, dpvec_index = 0}, from_overlay = -1, 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 = 1, space_width = 140737488326880, font_height = 0}, {string = 1, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 4864977, base_level_stop = 1, cmp_it = {stop_pos = 140737488326912, id = 140737488326880, ch = 4865011, rule_idx = 0, lookback = 1, nglyphs = -26192, reversed_p = 255, charpos = 0, nchars = 1, nbytes = 0, from = 23, to = 19, width = 0}, face_id = 1, u = {image = {object = 140737488326880, slice = {x = 140737488326880, y = 0, width = 0, height = 752}, image_id = 0}, stretch = {object = 140737488326880}, xwidget = {object = 140737488326880}}, position = {charpos = 4866638, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 4294967296}, overlay_string_index = 4865897, string_pos = {charpos = 3, bytepos = 0}, dpvec_index = 0}, from_overlay = 140737488321072, area = TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 4294933040), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = TRUNCATE, voffset = 0, space_width = 140737488326880, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 32, stop_charpos = 46, prev_stop = 4866638, base_level_stop = 25769803782, cmp_it = {stop_pos = 0, id = 0, ch = -28448, rule_idx = 32767, lookback = 0, nglyphs = 1, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 32, to = 0, width = -34256}, face_id = 1, u = {image = {object = 1, slice = {x = 0, y = 140737488321072, width = 0, height = 4876972}, image_id = 0}, stretch = {object = 1}, xwidget = {object = 1}}, position = {charpos = 140737488321296, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 32}, overlay_string_index = 1, string_pos = {charpos = 1, bytepos = 94489280513}, dpvec_index = 22}, from_overlay = 140737488329136, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, 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 = (unknown: 4294939040), voffset = 32767, space_width = 0, font_height = 1}, {string = 4861581, string_nchars = 0, end_charpos = 17337392, stop_charpos = 140737488327080, prev_stop = -4294967295, base_level_stop = 0, cmp_it = {stop_pos = -1, id = 0, ch = 0, rule_idx = 0, lookback = 4294967296, nglyphs = -28448, reversed_p = 255, charpos = 0, nchars = 1, nbytes = 0, from = 0, to = 0, width = 0}, 
face_id = 6135427, u = {image = {object = 4864977, slice = {x = 1, y = 140737488326912, width = 140737488326880, height = 4865011}, image_id = 22}, stretch = {object = 4864977}, xwidget = {object = 4864977}}, position = {charpos = 140737488329136, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 94489280534}, overlay_string_index = 1, string_pos = {charpos = 0, bytepos = 140737488326880}, dpvec_index = -28448}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 752), 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 | unknown: 6135424), voffset = 0, space_width = 4866638, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 1, stop_charpos = 2, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 118, ch = -28448, rule_idx = 32767, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 32, nbytes = 0, from = 47, to = 0, width = 4866638}, face_id = 17337397, u = {image = {object = 17337392, slice = {x = 17308720, y = 2, width = 7, height = 0}, image_id = 0}, stretch = {object = 17337392}, xwidget = {object = 17337392}}, position = {charpos = 7, bytepos = 0}, current = {pos = {charpos = 7, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = TEXT_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 = 5916479, reversed_p = false, charpos = 0, nchars = 20256, nbytes = 0, from = 6, to = 0, width = 20256}, char_to_display = 16501892, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0xfbcc84, slice = {x = 5918303, y = 16501892, width = 6, height = 0}, space_width = 20256, voffset = 7216, tab_width = 264, font_height = 6, object = 16501892, position = {charpos = 0, bytepos = 140737488317368}, truncation_pixel_width = -32311, continuation_pixel_width = 75, first_visible_x = 0, last_visible_x = -1, last_visible_y = 1, extra_line_spacing = -1, max_extra_line_spacing = -1, override_ascent = -29680, override_descent = 32767, override_boff = -29680, glyph_row = 0x7fffffff8c10, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 752, ascent = 0, descent = 4872003, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = -29680, max_phys_ascent = 32767, max_phys_descent = 0, current_x = 0, continuation_lines_width = 1, eol_pos = {charpos = 0, bytepos = 32}, current_y = 46, first_vpos = 0, vpos = 4871221, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 1, bidi_p = false, bidi_it = {bytepos = -1, charpos = 0, ch = -29680, nchars = 1, ch_len = 140737488325648, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = 752, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 4872003, invalid_isolates = 32, prev = {charpos = 140737488319840, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 4450655, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 4451580, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 1, type = 17337397, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 17337392, type = 17308720, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 2, bracket_enclosed_type = STRONG_L, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 1, disp_pos = 0, disp_prop = 1, 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'}, {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 = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33519363, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 33584000, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20256, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 2, level = 200 '\310', flags = 1 '\001'}, {next_for_neutral_pos = 7, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 2, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 29939844, next_for_neutral_type = 6, last_strong_type = 3, 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 = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 29939844, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488317928, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 7, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 8589934591, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 5, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 7, 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 = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 44, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'
UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 4451580, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 1, type = 17337397, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 17337392, type = 17308720, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 2, bracket_enclosed_type = STRONG_L, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 1, disp_pos = 0, disp_prop = 1, 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'}, {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 = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33519363, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 33584000, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20256, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 2, level = 200 '\310', flags = 1 '\001'}, {next_for_neutral_pos = 7, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 2, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 29939844, next_for_neutral_type = 6, last_strong_type = 3, 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 = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 29939844, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488317928, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 7, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 8589934591, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 5, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 7, 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 = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 44, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'
}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 5, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 118, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 43, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 5, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 3, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17337397, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 8 '\b', flags = 1 '\001'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 7, 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 = 7, 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 = 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 = 6, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319396, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 213 '\325', flags = 0 '\000'}, {next_for_neutral_pos = 140737488318124, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 5, prev_for_neutral_type = 3, level = 3 '\003', flags = 244 '\364'}, {next_for_neutral_pos = 19353600, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319476, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 213 '\325', flags = 0 '\000'}, {next_for_neutral_pos = 140737488318204, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 5, prev_for_neutral_type = 3, level = 3 '\003', flags = 244 '\364'}, {next_for_neutral_pos = 19353600, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488319472, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 4, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 16501892, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 16501892, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 1, level = 90 'Z', flags = 0 '\000'}, {next_for_neutral_pos = 16501892, 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 = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 16501892, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488318600, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 7, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 8589934591, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 5, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, 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 = 4, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 46, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {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 = 140737488326880, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 5, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 32, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 5, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 3, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17337397, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 8 '\b', flags = 1 '\001'}, {next_for_neutral_pos = 17308720, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {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 = 0, 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 = 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'}, {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 = 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 = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 11 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, 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 = 6, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6135427, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {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 = 140737488326880, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 752, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, 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 = 4, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 47, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 74 'J', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {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 = 140737488326880, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 156 '\234'}, {next_for_neutral_pos = 140737488326880, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 178 '\262', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 5, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 3377699721379848, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17382936, next_for_neutral_type = 6, last_strong_type = 5, 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 = 119 'w', flags = 1 '\001'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 5, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 3377699721379848, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17382936, next_for_neutra
l_type = 6, last_strong_type = 5, 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 = 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 = 63, 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 = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, 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 = 230 '\346', flags = 0 '\000'}, {next_for_neutral_pos = 17337392, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 7, level = 66 'B', flags = 0 '\000'}, {next_for_neutral_pos = 92, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 17337397, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 8 '\b', flags = 1 '\001'}}, string = {lstring = 17308720, 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 = L2R}
        wrap_data = 0x0
        may_wrap = <optimized out>
        wrap_x = <optimized out>
        wrap_row_used = <optimized out>
        wrap_row_ascent = <optimized out>
        wrap_row_height = <optimized out>
        wrap_row_phys_ascent = <optimized out>
        wrap_row_phys_height = <optimized out>
        wrap_row_extra_line_spacing = <optimized out>
        wrap_row_min_pos = <optimized out>
        wrap_row_min_bpos = <optimized out>
        wrap_row_max_pos = <optimized out>
        wrap_row_max_bpos = <optimized out>
        cvpos = <optimized out>
        min_pos = 536
        max_pos = 542
        min_bpos = 536
        max_bpos = 542
        pending_handle_line_prefix = <optimized out>
#7  0x000000000044cf7a in try_window (window=window <at> entry=17337397, pos=..., flags=flags <at> entry=1) at xdisp.c:17206
        it =      {window = 17337397, w = 0x1088c30, f = 0x1081c30, method = GET_FROM_BUFFER, stop_charpos = 547, prev_stop = 538, base_level_stop = 538, end_charpos = 547, 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 = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 16, ctl_chars = {0 <repeats 16 times>}, start = {pos = {charpos = 536, bytepos = 536}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 542, bytepos = 542}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 538, 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 = 59, len = 1, cmp_it = {stop_pos = 544, 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 = 59, 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 = 31678469, position = {charpos = 542, bytepos = 542}, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 612, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0xe64b00, area = TEXT_AREA, nglyphs = 1, pixel_width = 9, ascent = 14, descent = 4, max_ascent = 14, max_descent = 4, phys_ascent = 9, phys_descent = 2, max_phys_ascent = 12, max_phys_descent = 3, current_x = 63, continuation_lines_width = 4320, eol_pos = {charpos = 0, bytepos = 0}, current_y = 198, first_vpos = 0, vpos = 11, hpos = 7, 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 = 543, charpos = 543, ch = 10, nchars = 1, ch_len = 1, 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 = 542, type = UNKNOWN_BT, orig_type = NEUTRAL_ON}, last_strong = {charpos = 540, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 541, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 5
---Type <return> to continue, or q <return> to quit---
tral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 1, s = 0x0, schars = 0, bufpos = 1, 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}
        current_matrix_up_to_date_p = false
        used_current_matrix_p = false
        buffer_unchanged_p = <optimized out>
        temp_scroll_step = false
        centering_position = -1
        last_line_misfit = false
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        itdata = 0x0
        use_desired_matrix = <optimized out>
#9  0x00000000004638ab in redisplay_window_0 (window=window <at> entry=17337397)
    at xdisp.c:14446
#10 0x0000000000556e4e in internal_condition_case_1 (bfun=bfun <at> entry=0x463880 <redisplay_window_0>, arg=arg <at> entry=17337397, handlers=<optimized out>, hfun=hfun <at> entry=0x429ea0 <redisplay_window_error>) at eval.c:1333
        val = <optimized out>
        c = <optimized out>
#11 0x000000000042f62d in redisplay_windows (window=17337397) at xdisp.c:14426
#12 0x0000000000450999 in redisplay_internal () at xdisp.c:13986
        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 = 16956947
        consider_all_windows_p = <optimized out>
        update_miniwindow_p = <optimized out>
#13 0x00000000004527a5 in redisplay () at xdisp.c:13214
#14 0x00000000004f108b in read_char (commandflag=commandflag <at> entry=1, map=map <at> entry=34262723, prev_event=0, used_mouse_menu=used_mouse_menu <at> entry=0x7fffffffdb1b, end_time=end_time <at> entry=0x0) at keyboard.c:2477
        echo_current = true
        c = <optimized out>
        jmpcount = <optimized out>
        local_getcjmp = 
                {{__jmpbuf = {140737488345120, 547, 1058, 5552107, 8681764, 3, 316---Type <return> to continue, or q <return> to quit---
78464, 1}, __mask_was_saved = 1058, __saved_mask = {__val = {31678469, 264, 29472, 140737488289904, 11690712, 140737488345408, 5588397, 1, 4405453, 12645776, 0, 140737488345048, 5599710, 1, 523840, 523840}}}}
        save_jump = 
                {{__jmpbuf = {523840, 3, 6, 0, 0, 523840, 0, 140737488345056}, __mask_was_saved = -10256, __saved_mask = {__val = {1, 0, 140737488345024, 0, 5813147, 39840, 0, 2032, 11690712, 29472, 5924723, 17074752, 1, 5048304, 5532326, 17555248}}}}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0
        also_record = 0
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x1668300
#15 0x00000000004f3a60 in read_key_sequence (keybuf=keybuf <at> entry=0x7fffffffdbf0, prompt=prompt <at> entry=0, dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false, bufsize=30)
    at keyboard.c:9063
        interrupted_kboard = 0x1668300
        interrupted_frame = 0x1081c30
        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 = 34262723
        first_event = 0
        first_unbound = 31
        mock_input = 0
        fkey = {parent = 16897299, map = 16897299, start = 0, end = 0}
        keytran = {parent = 12597827, map = 12597827, start = 0, end = 0}
        indec = {parent = 16897315, map = 16897315, start = 0, end = 0}
        shift_translated = false
        delayed_switch_frame = 0
        original_uppercase = 17337392
        original_uppercase_position = -1
        dummyflag = false
        fake_prefixed_keys = 0
#16 0x00000000004f5586 in command_loop_1 () at keyboard.c:1365
        cmd = <optimized out>
        keybuf = 
---Type <return> to continue, or q <return> to quit---
          {130, 78, 9453952, 0, 16424992, 5648929, 9879912, 28416, 0, 12259952, 0, 0, 0, 4405453, 0, 5533166, 0, 0, 0, 28416, 28416, 0, 12836659, 4002, -1, 5534905, 28416, 96, 0, 5599857}
        i = <optimized out>
        prev_modiff = 6603
        prev_buffer = 0x1e36000
#17 0x0000000000556dc2 in internal_condition_case (bfun=bfun <at> entry=0x4f5390 <command_loop_1>, handlers=handlers <at> entry=19056, hfun=hfun <at> entry=0x4ec0f0 <cmd_error>)
    at eval.c:1309
        val = <optimized out>
        c = <optimized out>
#18 0x00000000004e781c in command_loop_2 (ignore=ignore <at> entry=0)
    at keyboard.c:1107
        val = 4
#19 0x0000000000556d63 in internal_catch (tag=tag <at> entry=45840, func=func <at> entry=0x4e7800 <command_loop_2>, arg=arg <at> entry=0) at eval.c:1074
        val = <optimized out>
        c = <optimized out>
#20 0x00000000004e77d9 in command_loop () at keyboard.c:1086
#21 0x00000000004ebcf7 in recursive_edit_1 () at keyboard.c:692
        val = <optimized out>
#22 0x00000000004ec038 in Frecursive_edit () at keyboard.c:763
        buffer = <optimized out>
#23 0x000000000041628b in main (argc=1, argv=0x7fffffffdf48) at emacs.c:1626
        dummy = 140733193388497
        stack_bottom_variable = 1 '\001'
        do_initial_setlocale = <optimized out>
        dumping = <optimized out>
        skip_args = 0
        rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615}
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>



And here is the output from backtrace:

gdb) backtrace
#0  0x000000000052fc8f in re_match_2_internal (bufp=0xb80918 <searchbufs+5432>, 
    bufp <at> entry=0x291fb84, string1=string1 <at> entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1 <at> entry=263, string2=string2 <at> entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2 <at> entry=283, pos=pos <at> entry=543, regs=0x0, stop=546) at regex.c:5476
#1  0x0000000000536531 in re_match_2 (bufp=0x291fb84, string1=string1 <at> entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1 <at> entry=263, string2=string2 <at> entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2 <at> entry=283, pos=pos <at> entry=543, regs=<optimized out>, stop=<optimized out>) at regex.c:4922
#2  0x000000000052bb26 in fast_looking_at (regexp=<optimized out>, pos=pos <at> entry=544, pos_byte=543, 
    pos_byte <at> entry=544, limit=<optimized out>, limit_byte=546, string=string <at> entry=0) at search.c:564
#3  0x00000000004a2beb in bidi_at_paragraph_end (charpos=544, bytepos=544)
    at bidi.c:1462
#4  0x00000000004a6cce in bidi_move_to_visually_next (bidi_it=bidi_it <at> entry=0x7fffffff9110) at bidi.c:3499
#5  0x0000000000440890 in set_iterator_to_next (it=it <at> entry=0x7fffffff8770, reseat_p=reseat_p <at> entry=true) at xdisp.c:7428
#6  0x000000000044a82e in display_line (it=it <at> entry=0x7fffffff8770)
    at xdisp.c:21005
#7  0x000000000044cf7a in try_window (window=window <at> entry=17337397, pos=..., flags=flags <at> entry=1) at xdisp.c:17206
#8  0x000000000046080e in redisplay_window (window=17337397, just_this_one_p=just_this_one_p <at> entry=false) at xdisp.c:16655
#9  0x00000000004638ab in redisplay_window_0 (window=window <at> entry=17337397)
    at xdisp.c:14446
#10 0x0000000000556e4e in internal_condition_case_1 (bfun=bfun <at> entry=0x463880 <redisplay_window_0>, arg=arg <at> entry=17337397, handlers=<optimized out>, hfun=hfun <at> entry=0x429ea0 <redisplay_window_error>) at eval.c:1333
#11 0x000000000042f62d in redisplay_windows (window=17337397) at xdisp.c:14426
#12 0x0000000000450999 in redisplay_internal () at xdisp.c:13986
#13 0x00000000004527a5 in redisplay () at xdisp.c:13214
#14 0x00000000004f108b in read_char (commandflag=commandflag <at> entry=1, map=map <at> entry=34262723, prev_event=0, used_mouse_menu=used_mouse_menu <at> entry=0x7fffffffdb1b, end_time=end_time <at> entry=0x0) at keyboard.c:2477
#15 0x00000000004f3a60 in read_key_sequence (keybuf=keybuf <at> entry=0x7fffffffdbf0, prompt=prompt <at> entry=0, dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false, bufsize=30)
    at keyboard.c:9063
#16 0x00000000004f5586 in command_loop_1 () at keyboard.c:1365
#17 0x0000000000556dc2 in internal_condition_case (bfun=bfun <at> entry=0x4f5390 <command_loop_1>, handlers=handlers <at> entry=19056, hfun=hfun <at> entry=0x4ec0f0 <cmd_error>)
    at eval.c:1309
#18 0x00000000004e781c in command_loop_2 (ignore=ignore <at> entry=0)
    at keyboard.c:1107
---Type <return> to continue, or q <return> to quit--- 
#19 0x0000000000556d63 in internal_catch (tag=tag <at> entry=45840, func=func <at> entry=0x4e7800 <command_loop_2>, arg=arg <at> entry=0) at eval.c:1074
#20 0x00000000004e77d9 in command_loop () at keyboard.c:1086
#21 0x00000000004ebcf7 in recursive_edit_1 () at keyboard.c:692
#22 0x00000000004ec038 in Frecursive_edit () at keyboard.c:763
#23 0x000000000041628b in main (argc=1, argv=0x7fffffffdf48) at emacs.c:1626

Hope thsi is helpful.

Thanks,
Ranjan




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 05:44:02 GMT) Full text and rfc822 format available.

Message #11 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: Emacs crashes with adding space character
Date: Sat, 15 Apr 2017 22:43:19 -0700
I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
-Q" (this is the bundled Emacs, Emacs 25.1), by going to the first '"' in the 
file, inserting "xxxxx" before it by typing "x" five times, and then typing 
Backspace five times. The problem is intermittent.

I cannot reproduce the problem on the same platform by running the latest Emacs 
25 built from git (this is commit bc55a5742352f14b1ff3c50d19b5d00f087bd466 dated 
2017-04-12). So I am hoping that the bug is fixed and that the fix will appear 
in the next release. If possible, it'd be nice if you tried the latest Emacs 25 too.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 06:37:02 GMT) Full text and rfc822 format available.

Message #14 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 09:37:06 +0300
> Date: Sat, 15 Apr 2017 22:18:56 -0500
> From: Ranjan Maitra <maitra <at> gmx.com>
> 
> I am running emacs 25.1 on a fully updated Fedora 25 linux.
> 
> I have stumbled upon the bug when editing the attached file and I can not figure out the issues.
> 
> In the above file, if I go to before "Usage..." and start typing anything, including whitespace, emacs crashes. Here is gdb output with bt full and backtrace.

Not reproducible here.

Could this be bug#24358 again?  When was your Emacs built?  (You
didn't use "M-x report-emacs-bug", so this information is absent from
your report.)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 06:42:02 GMT) Full text and rfc822 format available.

Message #17 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: maitra <at> gmx.com, 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 09:41:53 +0300
> From: Paul Eggert <eggert <at> cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531 <at> debbugs.gnu.org
> 
> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
> -Q" (this is the bundled Emacs, Emacs 25.1)

Was this built with ralloc.c?  The symptoms (pointers to buffer text
are garbled) sound similar to problems we had before we stopped using
ralloc.c.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 13:45:02 GMT) Full text and rfc822 format available.

Message #20 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 08:43:48 -0500
Thanks!

On Sat, 15 Apr 2017 22:43:19 -0700 Paul Eggert <eggert <at> cs.ucla.edu> wrote:

> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
> -Q" (this is the bundled Emacs, Emacs 25.1), by going to the first '"' in the 
> file, inserting "xxxxx" before it by typing "x" five times, and then typing 
> Backspace five times. The problem is intermittent.

Yes, indeed, this among other things does it.

> I cannot reproduce the problem on the same platform by running the latest Emacs 
> 25 built from git (this is commit bc55a5742352f14b1ff3c50d19b5d00f087bd466 dated 
> 2017-04-12). So I am hoping that the bug is fixed and that the fix will appear 
> in the next release. If possible, it'd be nice if you tried the latest Emacs 25 too.
> 

I will try it with the git version. Is that the latest developmental release? 

With regard to the questions by Paul (thank you very much also!), it was not clear to me (sorry) how to include the bug report from within emacs given that the program itself had crashed. So, I just tried to follow the instructions. 

> Not reproducible here.
>
> Could this be bug#24358 again?  When was your Emacs built?  (You didn't use "M-x report-emacs-bug", so this information is absent from your report.)

Not sure if it is bug#24358.

I tried it on both the stable version released by Fedora 25 and also the version I got from the downloads part of the emacs site.

According to the unpacked tar, the last date of release was September 16, 2016.

I used ./configure and make (which is the same as make all) without any additional non-default options.

> From: Paul Eggert <eggert <at> cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531 <at> debbugs.gnu.org
> 
> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
> -Q" (this is the bundled Emacs, Emacs 25.1)

> Was this built with ralloc.c?  The symptoms (pointers to buffer text are garbled) sound similar to problems we had before we stopped using
ralloc.c.

How do I figure this out? 

When I compiled it, I did not use any options in the configuration (because I wanted everything as vanilla as possible). I will look into the Fedora spec file and see if i can find this.

Thanks a bundle again to Paul and Eli for helping out!

Best wishes,
Ranjan

PS: I was able to compile the git version and at least now, I could not replicate the bug on this little file using the newly-compiled emacs. This has been a very frustrating and hard to figure out for me because some files would just dump core and I could not tell what the problem was.

Well, at least, there may be a fix in the works.

Is there a date for the release of a new version? I hope that it is soon. It certainly is an important show-stopper for me, and I doubt Fedora will allow for a developmental version in their updates.

Thank you again!!

Best wishes,
Ranjan







-- 
Ranjan Maitra <maitra <at> gmx.com>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 13:45:02 GMT) Full text and rfc822 format available.

Message #23 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: Re: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 08:44:00 -0500
Thanks!

On Sat, 15 Apr 2017 22:43:19 -0700 Paul Eggert <eggert <at> cs.ucla.edu> wrote:

> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
> -Q" (this is the bundled Emacs, Emacs 25.1), by going to the first '"' in the 
> file, inserting "xxxxx" before it by typing "x" five times, and then typing 
> Backspace five times. The problem is intermittent.

Yes, indeed, this among other things does it.

> I cannot reproduce the problem on the same platform by running the latest Emacs 
> 25 built from git (this is commit bc55a5742352f14b1ff3c50d19b5d00f087bd466 dated 
> 2017-04-12). So I am hoping that the bug is fixed and that the fix will appear 
> in the next release. If possible, it'd be nice if you tried the latest Emacs 25 too.
> 

I will try it with the git version. Is that the latest developmental release? 

With regard to the questions by Paul (thank you very much also!), it was not clear to me (sorry) how to include the bug report from within emacs given that the program itself had crashed. So, I just tried to follow the instructions. 

> Not reproducible here.
>
> Could this be bug#24358 again?  When was your Emacs built?  (You didn't use "M-x report-emacs-bug", so this information is absent from your report.)

Not sure if it is bug#24358.

I tried it on both the stable version released by Fedora 25 and also the version I got from the downloads part of the emacs site.

According to the unpacked tar, the last date of release was September 16, 2016.

I used ./configure and make (which is the same as make all) without any additional non-default options.

> From: Paul Eggert <eggert <at> cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531 <at> debbugs.gnu.org
> 
> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs 
> -Q" (this is the bundled Emacs, Emacs 25.1)

> Was this built with ralloc.c?  The symptoms (pointers to buffer text are garbled) sound similar to problems we had before we stopped using
ralloc.c.

How do I figure this out? 

When I compiled it, I did not use any options in the configuration (because I wanted everything as vanilla as possible). I will look into the Fedora spec file and see if i can find this.

Thanks a bundle again to Paul and Eli for helping out!

Best wishes,
Ranjan

PS: I was able to compile the git version and at least now, I could not replicate the bug on this little file using the newly-compiled emacs. This has been a very frustrating and hard to figure out for me because some files would just dump core and I could not tell what the problem was.

Well, at least, there may be a fix in the works.

Is there a date for the release of a new version? I hope that it is soon. It certainly is an important show-stopper for me, and I doubt Fedora will allow for a developmental version in their updates.

Thank you again!!

Best wishes,
Ranjan







-- 
Ranjan Maitra <maitra <at> gmx.com>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 16:58:02 GMT) Full text and rfc822 format available.

Message #26 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 19:57:23 +0300
> Date: Sun, 16 Apr 2017 08:44:00 -0500
> From: Ranjan Maitra <maitra <at> gmx.com>
> 
> > I cannot reproduce the problem on the same platform by running the latest Emacs 
> > 25 built from git (this is commit bc55a5742352f14b1ff3c50d19b5d00f087bd466 dated 
> > 2017-04-12). So I am hoping that the bug is fixed and that the fix will appear 
> > in the next release. If possible, it'd be nice if you tried the latest Emacs 25 too.
> > 
> 
> I will try it with the git version. Is that the latest developmental release? 

No, please try building the latest HEAD of the emacs-25 branch, or the
latest release candidate of Emacs 25.2.

> > Was this built with ralloc.c?  The symptoms (pointers to buffer text are garbled) sound similar to problems we had before we stopped using
> ralloc.c.
> 
> How do I figure this out? 

If you see a file ralloc.o in the src directory after building Emacs,
then the build uses ralloc.c.

> Is there a date for the release of a new version?

Emacs 25.2 is about to be released in a couple of days, but I'm not
sure you built that version.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 18:30:02 GMT) Full text and rfc822 format available.

Message #29 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 13:29:50 -0500
On Sun, 16 Apr 2017 19:57:23 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > Date: Sun, 16 Apr 2017 08:44:00 -0500
> > From: Ranjan Maitra <maitra <at> gmx.com>
> > 
> > > I cannot reproduce the problem on the same platform by running the latest Emacs 
> > > 25 built from git (this is commit bc55a5742352f14b1ff3c50d19b5d00f087bd466 dated 
> > > 2017-04-12). So I am hoping that the bug is fixed and that the fix will appear 
> > > in the next release. If possible, it'd be nice if you tried the latest Emacs 25 too.
> > > 
> > 
> > I will try it with the git version. Is that the latest developmental release? 
> 
> No, please try building the latest HEAD of the emacs-25 branch, or the
> latest release candidate of Emacs 25.2.
> 
> > > Was this built with ralloc.c?  The symptoms (pointers to buffer text are garbled) sound similar to problems we had before we stopped using
> > ralloc.c.
> > 
> > How do I figure this out? 
> 
> If you see a file ralloc.o in the src directory after building Emacs,
> then the build uses ralloc.c.
> 
> > Is there a date for the release of a new version?
> 
> Emacs 25.2 is about to be released in a couple of days, but I'm not
> sure you built that version.
> 


-- 
Ranjan Maitra <maitra <at> gmx.com>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 18:33:02 GMT) Full text and rfc822 format available.

Message #32 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 13:32:10 -0500
Eli,

Thank you again!

> No, please try building the latest HEAD of the emacs-25 branch, or the
> latest release candidate of Emacs 25.2.

The problem does not show up with Emacs 25.2. 

> 
> > > Was this built with ralloc.c?  The symptoms (pointers to buffer text are garbled) sound similar to problems we had before we stopped using
> > ralloc.c.
> > 
> > How do I figure this out? 
> 
> If you see a file ralloc.o in the src directory after building Emacs,
> then the build uses ralloc.c.

Yes, indeed. 25.1 when built had this file after building.
 
> > Is there a date for the release of a new version?
> 
> Emacs 25.2 is about to be released in a couple of days, but I'm not
> sure you built that version.

NO, at that point, I did not, but the problem does not show up with 25.2-rc2 so hopefully this new release will fix it for good.

Thanks again!

Best wishes,
Ranjan
 


-- 
Ranjan Maitra <maitra <at> gmx.com>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 19:22:02 GMT) Full text and rfc822 format available.

Message #35 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: maitra <at> gmx.com, 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 12:21:41 -0700
Eli Zaretskii wrote:
>> I can reproduce the problem on Fedora 25 x86-64, using "LC_ALL=C /usr/bin/emacs
>> -Q" (this is the bundled Emacs, Emacs 25.1)
> Was this built with ralloc.c?  The symptoms (pointers to buffer text
> are garbled) sound similar to problems we had before we stopped using
> ralloc.c.

Yes, it was.




Reply sent to Paul Eggert <eggert <at> cs.ucla.edu>:
You have taken responsibility. (Sun, 16 Apr 2017 19:26:01 GMT) Full text and rfc822 format available.

Notification sent to Ranjan Maitra <maitra <at> gmx.com>:
bug acknowledged by developer. (Sun, 16 Apr 2017 19:26:02 GMT) Full text and rfc822 format available.

Message #40 received at 26531-done <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531-done <at> debbugs.gnu.org
Subject: Re: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 12:24:59 -0700
Ranjan Maitra wrote:
> PS: I was able to compile the git version and at least now, I could not replicate the bug on this little file using the newly-compiled emacs.

Thanks for checking. Closing the bug report.

> Is there a date for the release of a new version?

Not that I know of. I don't know what's holding things up. For some time I've 
thought that users are suffering significantly more by not having the new 
release than they would suffer by getting it "prematurely".




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Sun, 16 Apr 2017 20:09:02 GMT) Full text and rfc822 format available.

Message #43 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: maitra <at> gmx.com, 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 23:08:54 +0300
> From: Paul Eggert <eggert <at> cs.ucla.edu>
> Date: Sun, 16 Apr 2017 12:24:59 -0700
> Cc: 26531-done <at> debbugs.gnu.org
> 
> I don't know what's holding things up.

Lack of free time of the volunteer who works on that, as always.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Mon, 17 Apr 2017 00:07:01 GMT) Full text and rfc822 format available.

Message #46 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Sun, 16 Apr 2017 19:06:04 -0500
On Sun, 16 Apr 2017 23:08:54 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > From: Paul Eggert <eggert <at> cs.ucla.edu>
> > Date: Sun, 16 Apr 2017 12:24:59 -0700
> > Cc: 26531-done <at> debbugs.gnu.org
> > 
> > I don't know what's holding things up.
> 
> Lack of free time of the volunteer who works on that, as always.
> 

Thanks! Is 25.2 coming out in two days? I will post on the Fedora list and also on bugzilla. 

Ranjan
-- 
Ranjan Maitra <maitra <at> gmx.com>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Mon, 17 Apr 2017 05:44:01 GMT) Full text and rfc822 format available.

Message #49 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Mon, 17 Apr 2017 08:43:38 +0300
> Date: Sun, 16 Apr 2017 19:06:04 -0500
> From: Ranjan Maitra <maitra <at> gmx.com>
> 
> Is 25.2 coming out in two days? I will post on the Fedora list and also on bugzilla. 

It should be out in a few days, yes.  If you post to other lists,
please don't make it too definitive, as I have no idea whether it will
be 1, 2, 3, or a couple more.  "A few days" sounds about right, and I
do hope it will be sooner rather than later.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Mon, 17 Apr 2017 12:33:01 GMT) Full text and rfc822 format available.

Message #52 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: npostavs <at> users.sourceforge.net
To: Ranjan Maitra <maitra <at> gmx.com>
Cc: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Mon, 17 Apr 2017 08:34:14 -0400
Ranjan Maitra <maitra <at> gmx.com> writes:

> Thanks! Is 25.2 coming out in two days? I will post on the Fedora list and also on bugzilla. 

You should be able to fix this on 25.1 as well with ./configure REL_ALLOC=no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26531; Package emacs. (Mon, 17 Apr 2017 13:55:02 GMT) Full text and rfc822 format available.

Message #55 received at 26531 <at> debbugs.gnu.org (full text, mbox):

From: Ranjan Maitra <maitra <at> gmx.com>
To: 26531 <at> debbugs.gnu.org
Subject: Re: bug#26531: Emacs crashes with adding space character
Date: Mon, 17 Apr 2017 08:54:19 -0500
On Mon, 17 Apr 2017 08:43:38 +0300 Eli Zaretskii <eliz <at> gnu.org> wrote:

> > Date: Sun, 16 Apr 2017 19:06:04 -0500
> > From: Ranjan Maitra <maitra <at> gmx.com>
> > 
> > Is 25.2 coming out in two days? I will post on the Fedora list and also on bugzilla. 
> 
> It should be out in a few days, yes.  If you post to other lists,
> please don't make it too definitive, as I have no idea whether it will
> be 1, 2, 3, or a couple more.  "A few days" sounds about right, and I
> do hope it will be sooner rather than later.

Thanks! I thought that you meant two when you meant couple but it is good to know that it may be this week. 

I will see if I can get Fedora to do this for 25.1 with the ./configure REL_ALLOC=no for no (as suggested by npostavs, thanks!). 

Of course, I don't completely know what REL_ALLOC=no or ralloc.c does.

Thanks,
Ranjan

-- 
Ranjan Maitra <maitra <at> gmx.com>




bug marked as fixed in version 25.2, send any further explanations to 26531 <at> debbugs.gnu.org and Ranjan Maitra <maitra <at> gmx.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Wed, 03 May 2017 17:04:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 01 Jun 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 19 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.