unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#26531: Emacs crashes with adding space character
@ 2017-04-16  3:18 Ranjan Maitra
  2017-04-16  4:38 ` bug#26531: Further information (Emacs crashes with adding space character) Ranjan Maitra
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16  3:18 UTC (permalink / raw)
  To: 26531

[-- Attachment #1: Type: text/plain, Size: 2761 bytes --]

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@gmx.com>

[-- Attachment #2: temp.c --]
[-- Type: text/plain, Size: 460 bytes --]

#include <getopt.h>
#include <ctype.h>

void usage(char *s)
{
	fprintf(stderr, "Usage: %s [-v] -i input file \n [-o] output files suffix \n -n number of records/observations \n -m number of features/dimensions \n -k minimum number of groups \n -K maximum number of groups \n [-I] maximum number of iterations \n [-t] number of tries in the random initialization \n [-s] number of short iterations \n [-r] robust scale estimate \n [-a] alpha value  \n", s);
}


^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Further information (Emacs crashes with adding space character)
  2017-04-16  3:18 bug#26531: Emacs crashes with adding space character Ranjan Maitra
@ 2017-04-16  4:38 ` Ranjan Maitra
  2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
  2017-04-16  6:37 ` Eli Zaretskii
  2 siblings, 0 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16  4:38 UTC (permalink / raw)
  To: 26531

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@entry=0x291fb84, string1=string1@entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1@entry=263, string2=string2@entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2@entry=283, pos=pos@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@entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1@entry=263, string2=string2@entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2@entry=283, pos=pos@entry=543, regs=<optimized out>, stop=<optimized out>) at regex.c:4922
#2  0x000000000052bb26 in fast_looking_at (regexp=<optimized out>, pos=pos@entry=544, pos_byte=543, 
    pos_byte@entry=544, limit=<optimized out>, limit_byte=546, string=string@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@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, pr
 ev_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_neut
 ral_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_n
 eutral_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_ty
 pe = 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, leve
 l = 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, lev
 el = 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@entry=0x7fffffff8770, reseat_p=reseat_p@entry=true) at xdisp.c:7428
        prev_scan_dir = 1
#6  0x000000000044a82e in display_line (it=it@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, reve
 rsed_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 = 4
 866638, 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_fro
 m_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 = f
 alse, 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, leve
 l = 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_neutra
 l_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, le
 vel = 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 '\00
 0'}, {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_ne
 utral_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_t
 ype = 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, pr
 ev_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_n
 eutral_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_neutra
 l_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, lev
 el = 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_neutr
 al_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 '\0
 00'}, {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, la
 st_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 '\00
 0'}, {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 = fals
 e, 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@entry=17337397, pos=..., flags=flags@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_o
 verlay = 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 = {ima
 ge = {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@entry=17337397)
    at xdisp.c:14446
#10 0x0000000000556e4e in internal_condition_case_1 (bfun=bfun@entry=0x463880 <redisplay_window_0>, arg=arg@entry=17337397, handlers=<optimized out>, hfun=hfun@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@entry=1, map=map@entry=34262723, prev_event=0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffdb1b, end_time=end_time@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@entry=0x7fffffffdbf0, prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30)
    at 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@entry=0x4f5390 <command_loop_1>, handlers=handlers@entry=19056, hfun=hfun@entry=0x4ec0f0 <cmd_error>)
    at eval.c:1309
        val = <optimized out>
        c = <optimized out>
#18 0x00000000004e781c in command_loop_2 (ignore=ignore@entry=0)
    at keyboard.c:1107
        val = 4
#19 0x0000000000556d63 in internal_catch (tag=tag@entry=45840, func=func@entry=0x4e7800 <command_loop_2>, arg=arg@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@entry=0x291fb84, string1=string1@entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1@entry=263, string2=string2@entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2@entry=283, pos=pos@entry=543, regs=0x0, stop=546) at regex.c:5476
#1  0x0000000000536531 in re_match_2 (bufp=0x291fb84, string1=string1@entry=0x291fa68 <error: Cannot access memory at address 0x291fa68>, size1=size1@entry=263, string2=string2@entry=0x291fb84 <error: Cannot access memory at address 0x291fb84>, size2=size2@entry=283, pos=pos@entry=543, regs=<optimized out>, stop=<optimized out>) at regex.c:4922
#2  0x000000000052bb26 in fast_looking_at (regexp=<optimized out>, pos=pos@entry=544, pos_byte=543, 
    pos_byte@entry=544, limit=<optimized out>, limit_byte=546, string=string@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@entry=0x7fffffff9110) at bidi.c:3499
#5  0x0000000000440890 in set_iterator_to_next (it=it@entry=0x7fffffff8770, reseat_p=reseat_p@entry=true) at xdisp.c:7428
#6  0x000000000044a82e in display_line (it=it@entry=0x7fffffff8770)
    at xdisp.c:21005
#7  0x000000000044cf7a in try_window (window=window@entry=17337397, pos=..., flags=flags@entry=1) at xdisp.c:17206
#8  0x000000000046080e in redisplay_window (window=17337397, just_this_one_p=just_this_one_p@entry=false) at xdisp.c:16655
#9  0x00000000004638ab in redisplay_window_0 (window=window@entry=17337397)
    at xdisp.c:14446
#10 0x0000000000556e4e in internal_condition_case_1 (bfun=bfun@entry=0x463880 <redisplay_window_0>, arg=arg@entry=17337397, handlers=<optimized out>, hfun=hfun@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@entry=1, map=map@entry=34262723, prev_event=0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffdb1b, end_time=end_time@entry=0x0) at keyboard.c:2477
#15 0x00000000004f3a60 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdbf0, prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30)
    at keyboard.c:9063
#16 0x00000000004f5586 in command_loop_1 () at keyboard.c:1365
#17 0x0000000000556dc2 in internal_condition_case (bfun=bfun@entry=0x4f5390 <command_loop_1>, handlers=handlers@entry=19056, hfun=hfun@entry=0x4ec0f0 <cmd_error>)
    at eval.c:1309
#18 0x00000000004e781c in command_loop_2 (ignore=ignore@entry=0)
    at keyboard.c:1107
---Type <return> to continue, or q <return> to quit--- 
#19 0x0000000000556d63 in internal_catch (tag=tag@entry=45840, func=func@entry=0x4e7800 <command_loop_2>, arg=arg@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





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  3:18 bug#26531: Emacs crashes with adding space character Ranjan Maitra
  2017-04-16  4:38 ` bug#26531: Further information (Emacs crashes with adding space character) Ranjan Maitra
@ 2017-04-16  5:43 ` Paul Eggert
  2017-04-16  6:41   ` Eli Zaretskii
                     ` (2 more replies)
  2017-04-16  6:37 ` Eli Zaretskii
  2 siblings, 3 replies; 17+ messages in thread
From: Paul Eggert @ 2017-04-16  5:43 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531

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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  3:18 bug#26531: Emacs crashes with adding space character Ranjan Maitra
  2017-04-16  4:38 ` bug#26531: Further information (Emacs crashes with adding space character) Ranjan Maitra
  2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
@ 2017-04-16  6:37 ` Eli Zaretskii
  2 siblings, 0 replies; 17+ messages in thread
From: Eli Zaretskii @ 2017-04-16  6:37 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531

> Date: Sat, 15 Apr 2017 22:18:56 -0500
> From: Ranjan Maitra <maitra@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.)





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
@ 2017-04-16  6:41   ` Eli Zaretskii
  2017-04-16 19:21     ` Paul Eggert
  2017-04-16 13:43   ` Ranjan Maitra
  2017-04-16 13:44   ` Ranjan Maitra
  2 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2017-04-16  6:41 UTC (permalink / raw)
  To: Paul Eggert; +Cc: maitra, 26531

> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531@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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
  2017-04-16  6:41   ` Eli Zaretskii
@ 2017-04-16 13:43   ` Ranjan Maitra
  2017-04-16 19:24     ` Paul Eggert
  2017-04-16 13:44   ` Ranjan Maitra
  2 siblings, 1 reply; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16 13:43 UTC (permalink / raw)
  To: Paul Eggert; +Cc: 26531

Thanks!

On Sat, 15 Apr 2017 22:43:19 -0700 Paul Eggert <eggert@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@cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531@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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
  2017-04-16  6:41   ` Eli Zaretskii
  2017-04-16 13:43   ` Ranjan Maitra
@ 2017-04-16 13:44   ` Ranjan Maitra
  2017-04-16 16:57     ` Eli Zaretskii
  2 siblings, 1 reply; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16 13:44 UTC (permalink / raw)
  To: 26531

Thanks!

On Sat, 15 Apr 2017 22:43:19 -0700 Paul Eggert <eggert@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@cs.ucla.edu>
> Date: Sat, 15 Apr 2017 22:43:19 -0700
> Cc: 26531@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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 13:44   ` Ranjan Maitra
@ 2017-04-16 16:57     ` Eli Zaretskii
  2017-04-16 18:29       ` Ranjan Maitra
  2017-04-16 18:32       ` Ranjan Maitra
  0 siblings, 2 replies; 17+ messages in thread
From: Eli Zaretskii @ 2017-04-16 16:57 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531

> Date: Sun, 16 Apr 2017 08:44:00 -0500
> From: Ranjan Maitra <maitra@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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 16:57     ` Eli Zaretskii
@ 2017-04-16 18:29       ` Ranjan Maitra
  2017-04-16 18:32       ` Ranjan Maitra
  1 sibling, 0 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16 18:29 UTC (permalink / raw)
  To: 26531

On Sun, 16 Apr 2017 19:57:23 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

> > Date: Sun, 16 Apr 2017 08:44:00 -0500
> > From: Ranjan Maitra <maitra@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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 16:57     ` Eli Zaretskii
  2017-04-16 18:29       ` Ranjan Maitra
@ 2017-04-16 18:32       ` Ranjan Maitra
  1 sibling, 0 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-16 18:32 UTC (permalink / raw)
  To: 26531

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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16  6:41   ` Eli Zaretskii
@ 2017-04-16 19:21     ` Paul Eggert
  0 siblings, 0 replies; 17+ messages in thread
From: Paul Eggert @ 2017-04-16 19:21 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: maitra, 26531

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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 13:43   ` Ranjan Maitra
@ 2017-04-16 19:24     ` Paul Eggert
  2017-04-16 20:08       ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Paul Eggert @ 2017-04-16 19:24 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531-done

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".





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 19:24     ` Paul Eggert
@ 2017-04-16 20:08       ` Eli Zaretskii
  2017-04-17  0:06         ` Ranjan Maitra
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2017-04-16 20:08 UTC (permalink / raw)
  To: Paul Eggert; +Cc: maitra, 26531

> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Sun, 16 Apr 2017 12:24:59 -0700
> Cc: 26531-done@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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-16 20:08       ` Eli Zaretskii
@ 2017-04-17  0:06         ` Ranjan Maitra
  2017-04-17  5:43           ` Eli Zaretskii
  2017-04-17 12:34           ` npostavs
  0 siblings, 2 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-17  0:06 UTC (permalink / raw)
  To: 26531

On Sun, 16 Apr 2017 23:08:54 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Paul Eggert <eggert@cs.ucla.edu>
> > Date: Sun, 16 Apr 2017 12:24:59 -0700
> > Cc: 26531-done@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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-17  0:06         ` Ranjan Maitra
@ 2017-04-17  5:43           ` Eli Zaretskii
  2017-04-17 13:54             ` Ranjan Maitra
  2017-04-17 12:34           ` npostavs
  1 sibling, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2017-04-17  5:43 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531

> Date: Sun, 16 Apr 2017 19:06:04 -0500
> From: Ranjan Maitra <maitra@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.





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-17  0:06         ` Ranjan Maitra
  2017-04-17  5:43           ` Eli Zaretskii
@ 2017-04-17 12:34           ` npostavs
  1 sibling, 0 replies; 17+ messages in thread
From: npostavs @ 2017-04-17 12:34 UTC (permalink / raw)
  To: Ranjan Maitra; +Cc: 26531

Ranjan Maitra <maitra@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





^ permalink raw reply	[flat|nested] 17+ messages in thread

* bug#26531: Emacs crashes with adding space character
  2017-04-17  5:43           ` Eli Zaretskii
@ 2017-04-17 13:54             ` Ranjan Maitra
  0 siblings, 0 replies; 17+ messages in thread
From: Ranjan Maitra @ 2017-04-17 13:54 UTC (permalink / raw)
  To: 26531

On Mon, 17 Apr 2017 08:43:38 +0300 Eli Zaretskii <eliz@gnu.org> wrote:

> > Date: Sun, 16 Apr 2017 19:06:04 -0500
> > From: Ranjan Maitra <maitra@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@gmx.com>





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-04-17 13:54 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-16  3:18 bug#26531: Emacs crashes with adding space character Ranjan Maitra
2017-04-16  4:38 ` bug#26531: Further information (Emacs crashes with adding space character) Ranjan Maitra
2017-04-16  5:43 ` bug#26531: Emacs crashes with adding space character Paul Eggert
2017-04-16  6:41   ` Eli Zaretskii
2017-04-16 19:21     ` Paul Eggert
2017-04-16 13:43   ` Ranjan Maitra
2017-04-16 19:24     ` Paul Eggert
2017-04-16 20:08       ` Eli Zaretskii
2017-04-17  0:06         ` Ranjan Maitra
2017-04-17  5:43           ` Eli Zaretskii
2017-04-17 13:54             ` Ranjan Maitra
2017-04-17 12:34           ` npostavs
2017-04-16 13:44   ` Ranjan Maitra
2017-04-16 16:57     ` Eli Zaretskii
2017-04-16 18:29       ` Ranjan Maitra
2017-04-16 18:32       ` Ranjan Maitra
2017-04-16  6:37 ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).