From unknown Sun Aug 17 06:56:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#22739 <22739@debbugs.gnu.org> To: bug#22739 <22739@debbugs.gnu.org> Subject: Status: 25.0.50; Hangs on revertig buffer Reply-To: bug#22739 <22739@debbugs.gnu.org> Date: Sun, 17 Aug 2025 13:56:57 +0000 retitle 22739 25.0.50; Hangs on revertig buffer reassign 22739 emacs submitter 22739 =C3=93scar Fuentes severity 22739 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 18 22:34:08 2016 Received: (at submit) by debbugs.gnu.org; 19 Feb 2016 03:34:08 +0000 Received: from localhost ([127.0.0.1]:33357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWbpY-0005zy-5q for submit@debbugs.gnu.org; Thu, 18 Feb 2016 22:34:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33165) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWbpW-0005zm-R1 for submit@debbugs.gnu.org; Thu, 18 Feb 2016 22:34:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWbpF-0000yy-Qc for submit@debbugs.gnu.org; Thu, 18 Feb 2016 22:34:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.7 required=5.0 tests=BAYES_50,FILL_THIS_FORM, FILL_THIS_FORM_LOAN,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWbpF-0000yu-KG for submit@debbugs.gnu.org; Thu, 18 Feb 2016 22:33:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWbp2-0006zk-Lv for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2016 22:33:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWboq-0000wu-9R for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2016 22:33:36 -0500 Received: from smtp20.acens.net ([86.109.99.144]:25910 helo=smtp.movistar.es) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWboo-0000uu-VC for bug-gnu-emacs@gnu.org; Thu, 18 Feb 2016 22:33:24 -0500 X-CTCH-RefID: str=0001.0A0B0201.56C68CF9.004A, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56B309D801257C20 for bug-gnu-emacs@gnu.org; Fri, 19 Feb 2016 03:33:13 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: bug-gnu-emacs@gnu.org Subject: 25.0.50; Hangs on revertig buffer Date: Fri, 19 Feb 2016 04:33:03 +0100 Message-ID: <87lh6hcr2o.fsf@telefonica.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --=-=-= Content-Type: text/plain While executing revert-buffer on a file, Emacs hanged using 100% CPU. I've executed this operation thousands of times on this file on the past without problem. The file contains pure ASCII text. I was unable to reproduce the bug on a fresh session. Full backtrace attached. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=gdb.txt #0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2346 en_pos = 294766 s = type = override = prev_level = new_level = 0 next_char = type_of_next = WEAK_BN saved_it = { bytepos = 294765, charpos = 294765, ch = 0, nchars = 1, ch_len = 1, type = WEAK_BN, type_after_wn = WEAK_BN, orig_type = WEAK_BN, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 282624, type = NEUTRAL_WS, orig_type = NEUTRAL_WS }, last_strong = { charpos = 282622, type = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 282624, type = STRONG_L, orig_type = NEUTRAL_WS }, next_for_ws = { charpos = 425985, type = NEUTRAL_B, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 425985, next_en_type = WEAK_BN, sos = L2R, scan_dir = 1, disp_pos = 294912, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 2, level = 248 '\370', flags = 150 '\226' }, { next_for_neutral_pos = 126, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 7070129, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 107 'k', flags = 0 '\000' }, { next_for_neutral_pos = 4096, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 7, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 110471, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 0, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 13808, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 7885559969355, next_for_neutral_type = 7, last_strong_type = 2, prev_for_neutral_type = 3, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 26, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 4, level = 74 'J', flags = 0 '\000' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 245 '\365', flags = 4 '\004' }, { next_for_neutral_pos = 140701161238544, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 7, level = 107 'k', flags = 0 '\000' }, { next_for_neutral_pos = 140701369957376, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 7, level = 61 '=', flags = 5 '\005' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 248 '\370', flags = 150 '\226' }, { next_for_neutral_pos = 4714208, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 8, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 1, level = 74 'J', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 248 '\370', flags = 150 '\226' }, { next_for_neutral_pos = 83205360, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 34 '"', flags = 2 '\002' }, { next_for_neutral_pos = 140701126774800, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }}, string = { lstring = 140701126774784, s = 0x7ff796f8fb38 <__GI___libc_realloc+376> "H\205\300L\215`\020H\213T$\bu\312I\215G\370I\211\354H9\302v\276L\211\367\350\346\370\377\377H\205\300H\211\303t@I\215W\360H\211\356H\211\307I\211\334\350", , schars = 0, bufpos = 35786032, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false } eob = #1 0x00000000004a2125 in bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2808 prev_level = 0 resolve_bracket = false type = ch = prev_for_neutral = { charpos = 282624, type = STRONG_L, orig_type = NEUTRAL_WS } next_for_neutral = { charpos = -1, type = 2911464960, orig_type = 32766 } eob = 435280 #2 0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026 old_sidx = 0 new_sidx = saved_it = { bytepos = 282625, charpos = 282625, ch = 0, nchars = 1, ch_len = 1, type = WEAK_BN, type_after_wn = WEAK_BN, orig_type = WEAK_BN, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 282624, type = NEUTRAL_WS, orig_type = NEUTRAL_WS }, last_strong = { charpos = 282622, type = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 282624, type = STRONG_L, orig_type = NEUTRAL_WS }, next_for_ws = { charpos = 425985, type = NEUTRAL_B, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 425985, next_en_type = WEAK_BN, sos = L2R, scan_dir = 1, disp_pos = 282864, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 101771257, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 101771257, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 41540432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809855200, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809855808, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809855808, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 4, level = 25 '\031', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809855888, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809855888, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 4, level = 25 '\031', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 26 '\032', flags = 0 '\000' }, { next_for_neutral_pos = 1704742, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 3, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 235 '\353', flags = 6 '\006' }, { next_for_neutral_pos = 1703742, next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 7, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 40, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 4, level = 25 '\031', flags = 0 '\000' }, { next_for_neutral_pos = 1703742, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 26 '\032', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 3, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1704742, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 40, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 4, level = 25 '\031', flags = 0 '\000' }, { next_for_neutral_pos = 125832117, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 3, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 7, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 140731809856260, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 6, level = 67 'C', flags = 0 '\000' }, { next_for_neutral_pos = 140731809885696, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 26 '\032', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 425935, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 426185, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 7, level = 6 '\006', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 425935, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 140731809856280, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 0, level = 73 'I', flags = 0 '\000' }, { next_for_neutral_pos = 140731809885696, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 128 '\200', flags = 7 '\a' }, { next_for_neutral_pos = 4294967296, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 4, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 425935, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 4, level = 136 '\210', flags = 173 '\255' }}, string = { lstring = 0, s = 0x100000000 , schars = 425935, bufpos = 425935, from_disp_str = false, unibyte = true }, w = 0xa6947382dc330600, paragraph_dir = L2R, separator_limit = 425985, first_elt = true, new_paragraph = false, frame_window_p = false } next_type = adjacent_to_neutrals = false type = current_level = is_neutral = #3 0x00000000004a2959 in bidi_type_of_next_char (bidi_it=0x7ffead896e00) at ../../emacs/src/bidi.c:3132 No locals. #4 bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3199 type = UNKNOWN_BT level = next_char_pos = #5 0x00000000004a383f in bidi_move_to_visually_next ( bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3389 old_level = 0 new_level = next_level = sentinel = { bytepos = 282624, charpos = 282624, ch = 32, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = NEUTRAL_WS, orig_type = NEUTRAL_WS, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 282623, type = NEUTRAL_ON, orig_type = WEAK_CS }, last_strong = { charpos = 282622, type = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 282623, type = STRONG_L, orig_type = WEAK_CS }, next_for_ws = { charpos = 425985, type = NEUTRAL_B, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 282864, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 41540432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857008, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857616, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857616, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 3, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857696, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857696, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 3, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140701369957384, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 44 ',', flags = 151 '\227' }, { next_for_neutral_pos = 140731809857344, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 3, level = 119 'w', flags = 82 'R' }, { next_for_neutral_pos = 140731809857343, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 64, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 1024, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 136 '\210', flags = 173 '\255' }, { next_for_neutral_pos = 140731809858756, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 3, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809857484, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 54218048, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 2, level = 143 '\217', flags = 153 '\231' }, { next_for_neutral_pos = 57221552, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809858752, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = -140731809857567, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 3, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = 1130690, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 148488112, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 0, level = 183 '\267', flags = 0 '\000' }, { next_for_neutral_pos = 14, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 7, level = 62 '>', flags = 1 '\001' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 0, level = 248 '\370', flags = 150 '\226' }, { next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 2, level = 248 '\370', flags = 150 '\226' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 7, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 148488112, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 14, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 7, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 41540624, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 140731809857728, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 1, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858432, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 125832112, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 41540432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809857760, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809858368, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858312, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809858304, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858384, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 4, level = 66 'B', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 282423, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858424, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 1130858, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1132458, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858432, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 7, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = 140731809858432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 283114, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809858312, next_for_neutral_type = 5, last_strong_type = 5, prev_for_neutral_type = 5, level = 90 'Z', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 282624, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 1130858, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 140731809885368, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 5, level = 90 'Z', flags = 0 '\000' }, { next_for_neutral_pos = 283114, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 40, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 1130858, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 7, level = 66 'B', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 8, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 7, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 7, level = 67 'C', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 131 '\203', flags = 0 '\000' }, { next_for_neutral_pos = 8619664, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809883232, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 7, level = 4 '\004', flags = 0 '\000' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 178 '\262', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 141 '\215', flags = 3 '\003' }, { next_for_neutral_pos = 100, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 7, prev_for_neutral_type = 2, level = 90 'Z', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 100, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 55158168, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 3, level = 69 'E', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 3, level = 137 '\211', flags = 173 '\255' }}, string = { lstring = 100, s = 0x7ffead896460 "\265\v\200\a", schars = 32, bufpos = 4435535, from_disp_str = false, unibyte = false }, w = 0x7ffead896c9c, paragraph_dir = (unknown: 2911462512), separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false } #6 0x000000000043bd90 in set_iterator_to_next (it=it@entry=0x7ffead896460, reseat_p=reseat_p@entry=true) at ../../emacs/src/xdisp.c:7395 prev_scan_dir = 1 #7 0x000000000043cfe0 in move_it_in_display_line_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8979 x = 110 i = ascent = 17 descent = 5 result = MOVE_UNDEFINED saved_glyph_row = wrap_it = { window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } atpos_it = { window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } atx_it = { window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } ppos_it = { window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809878212, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 3, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809876940, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 54218048, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 2, level = 143 '\217', flags = 153 '\231' }, { next_for_neutral_pos = 57221552, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809878208, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 41540720, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 140731809877248, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 9, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 41540432, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809877632, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809878240, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809878240, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 16512, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 7, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809878304, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 4, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 27552, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 7, level = 17 '\021', flags = 0 '\000' }, { next_for_neutral_pos = -8, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 8, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 41 ')', flags = 4 '\004' }, { next_for_neutral_pos = 3, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 2, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 4, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 4222120356610056, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 41 ')', flags = 4 '\004' }, { next_for_neutral_pos = 282614, next_for_neutral_type = 6, last_strong_type = 6, prev_for_neutral_type = 1, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 282576, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 116090768, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 30 '\036', flags = 7 '\a' }, { next_for_neutral_pos = 37, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 81 'Q', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }}, string = { lstring = 6, s = 0x7800bb0 "\027P\002\004", schars = 140731809893376, bufpos = 140731809878256, from_disp_str = false, unibyte = false }, w = 0x7ffead894f20, paragraph_dir = (unknown: 40), separator_limit = -6443398160983063040, first_elt = true, new_paragraph = true, frame_window_p = true }, paragraph_embedding = (unknown: 2911457616) } wrap_data = 0x0 atpos_data = 0x0 atx_data = 0x0 ppos_data = may_wrap = false prev_method = GET_FROM_BUFFER closest_pos = prev_pos = saw_smaller_pos = #8 0x000000000043eae7 in move_it_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, to_y=to_y@entry=-1, to_vpos=1, op=op@entry=12) at ../../emacs/src/xdisp.c:9159 skip = skip2 = line_height = line_start_x = 0 reached = 0 max_current_x = 0 backup_data = 0x0 #9 0x0000000000439933 in move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500) at ../../emacs/src/xdisp.c:9477 nlines = h = it2 = { window = 125832117, w = 0x7800bb0, f = 0x33ce3e8, method = GET_FROM_BUFFER, stop_charpos = 435280, prev_stop = 282614, base_level_stop = 282614, end_charpos = 435280, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x11e8230, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 330908, bytepos = 330908 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 282624, bytepos = 282624 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 282614, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 32, len = 1, cmp_it = { stop_pos = 283111, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 32, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 8, font_height = 0, object = 116090773, position = { charpos = 282624, bytepos = 282624 }, truncation_pixel_width = 0, continuation_pixel_width = 10, first_visible_x = 0, last_visible_x = 812, last_visible_y = 1000, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = TEXT_AREA, nglyphs = 1, pixel_width = 10, ascent = 17, descent = 5, max_ascent = 17, max_descent = 5, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 14, max_phys_descent = 0, current_x = 110, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 1000, first_vpos = 0, vpos = 0, hpos = 11, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = { bytepos = 350751, charpos = 350751, ch = 0, nchars = 1, ch_len = 1, type = WEAK_BN, type_after_wn = UNKNOWN_BT, orig_type = WEAK_BN, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 282624, type = NEUTRAL_WS, orig_type = NEUTRAL_WS }, last_strong = { charpos = 282622, type = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 282624, type = STRONG_L, orig_type = NEUTRAL_WS }, next_for_ws = { charpos = 425985, type = NEUTRAL_B, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 425985, next_en_type = WEAK_BN, sos = L2R, scan_dir = 1, disp_pos = 350885, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x7800bb0, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } it3 = { window = 0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 1, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (WORD_WRAP | WINDOW_WRAP), voffset = 2, space_width = 395136991232, font_height = 1 }}, sp = 0, selective = -1, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 92, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x80000, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 4294967295, position = { charpos = 0, bytepos = 0 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 1, last_visible_x = 10, last_visible_y = 17, extra_line_spacing = 5, max_extra_line_spacing = 17, override_ascent = 5, override_descent = 14, override_boff = 2, glyph_row = 0x2, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } , { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 41540624, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 140731809892080, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 140731809892784, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 2, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 125832112, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 41540432, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809892112, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 435280, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809892720, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140731809892664, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809892656, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 128 '\200', flags = 7 '\a' }, { next_for_neutral_pos = 140731809892736, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 140731809893152, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 121 'y', flags = 2 '\002' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 4, level = 66 'B', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 1, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 1324034, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1325634, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 116090773, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 2, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 140731809892784, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 1, level = 20 '\024', flags = 0 '\000' }, { next_for_neutral_pos = 140731809892784, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 331408, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809892664, next_for_neutral_type = 5, last_strong_type = 5, prev_for_neutral_type = 5, level = 90 'Z', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 331008, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 128 '\200', flags = 7 '\a' }, { next_for_neutral_pos = 1324034, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 2, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 140731809895288, next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 5, level = 90 'Z', flags = 0 '\000' }, { next_for_neutral_pos = 331408, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 89 'Y', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 40, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 51 '3', flags = 220 '\334' }, { next_for_neutral_pos = 330908, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 128 '\200', flags = 7 '\a' }, { next_for_neutral_pos = 1324034, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 137 '\211', flags = 173 '\255' }, { next_for_neutral_pos = 140731809893152, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 2, level = 5 '\005', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 7, level = 66 'B', flags = 0 '\000' }}, string = { lstring = 1, s = 0x50c9c , schars = 54322152, bufpos = 1323634, from_disp_str = false, unibyte = false }, w = 0x4375f1 , paragraph_dir = L2R, separator_limit = 8619648, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = L2R } it2data = 0x0 it3data = 0x0 start_pos = nchars_per_row = 81 pos_limit = 329126 #10 0x000000000045b564 in redisplay_window (window=125832117, just_this_one_p=just_this_one_p@entry=false) at ../../emacs/src/xdisp.c:16780 old = lpoint = { charpos = 330908, bytepos = 330908 } opoint = startp = update_mode_line = true tem = it = { window = 125832117, w = 0x7800bb0, f = 0x33ce3e8, method = GET_FROM_BUFFER, stop_charpos = 282614, prev_stop = 330908, base_level_stop = 282614, end_charpos = 435280, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x11e8230, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 }, start = { pos = { charpos = 330908, bytepos = 330908 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 282614, bytepos = 282614 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 330908, overlay_strings = {0 }, string_overlays = {0 }, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, stretch = { object = 0 }, xwidget = { object = 0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 0, cmp_it = { stop_pos = 331405, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0, y = 0, width = 0, height = 0 }, space_width = 0, voffset = 0, tab_width = 8, font_height = 0, object = 116090773, position = { charpos = 282614, bytepos = 282614 }, truncation_pixel_width = 0, continuation_pixel_width = 10, first_visible_x = 0, last_visible_x = 812, last_visible_y = 1000, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = TEXT_AREA, nglyphs = 1, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 1000, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = { bytepos = 282614, charpos = 282614, ch = 0, nchars = -1, ch_len = 0, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 0, disp_pos = -1, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x7800bb0, paragraph_dir = NEUTRAL_DIR, separator_limit = -1, first_elt = true, new_paragraph = true, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } current_matrix_up_to_date_p = used_current_matrix_p = false buffer_unchanged_p = false temp_scroll_step = rc = -1383494880 centering_position = 500 last_line_misfit = beg_unchanged = end_unchanged = frame_line_height = use_desired_matrix = #11 0x000000000045f6bb in redisplay_window_0 (window=window@entry=125832117) at ../../emacs/src/xdisp.c:14406 No locals. #12 0x000000000054ae9e in internal_condition_case_1 ( bfun=bfun@entry=0x45f690 , arg=125832117, handlers=, hfun=hfun@entry=0x4249a0 ) at ../../emacs/src/eval.c:1333 val = c = #13 0x000000000042997f in redisplay_windows (window=125832117) at ../../emacs/src/xdisp.c:14386 No locals. #14 0x0000000000429948 in redisplay_windows (window=133560101) at ../../emacs/src/xdisp.c:14380 No locals. #15 0x000000000044b579 in redisplay_internal () at ../../emacs/src/xdisp.c:13946 gcscrollbars = f_redisplay_flag = w = sw = pending = must_finish = match_p = tlbufpos = tlendpos = number_of_visible_frames = sf = polling_stopped_here = tail = 20208563 consider_all_windows_p = update_miniwindow_p = #16 0x000000000044d485 in redisplay () at ../../emacs/src/xdisp.c:13174 No locals. #17 0x00000000004e3dbb in read_char (commandflag=commandflag@entry=1, map=map@entry=24365443, prev_event=0, used_mouse_menu=used_mouse_menu@entry=0x7ffead89ddfb, end_time=end_time@entry=0x0) at ../../emacs/src/keyboard.c:2466 echo_current = false c = jmpcount = local_getcjmp = {{ __jmpbuf = {116090773, 5877615, 1323634, 28272, 140731809913952, 140731809913568, 28272, 28272}, __mask_was_saved = -1383474080, __saved_mask = { __val = {5866255, 1323634, 140731809913952, 140731809913568, 28272, 116090773, 5501007, 140731809913728, 2, 116090768, 140731809913552, 1323634, 116090773, 0, 330908, 36576} } }} save_jump = {{ __jmpbuf = {43248, 31667940, 140731809913728, 5551273, 0, 41540624, 41540432, 5}, __mask_was_saved = 29728099, __saved_mask = { __val = {0, 0, 12003345912726488576, 0, 17477632, 0, 5, 65535, 31650563, 140731809913920, 5552314, 0, 0, 0, 0, 0} } }} tem = save = previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x36aa730 #18 0x00000000004e66ca in read_key_sequence (keybuf=keybuf@entry=0x7ffead89ded0, prompt=prompt@entry=0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false, bufsize=30) at ../../emacs/src/keyboard.c:9042 interrupted_kboard = 0x36aa730 interrupted_frame = 0x33ce3e8 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = new_binding = t = echo_start = 0 keys_start = 0 current_binding = 24365443 first_event = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 57202899, map = 57202899, start = 0, end = 0 } keytran = { parent = 12541507, map = 12541507, start = 0, end = 0 } indec = { parent = 57202883, map = 57202883, start = 0, end = 0 } shift_translated = false delayed_switch_frame = 0 original_uppercase = 140731809914480 original_uppercase_position = -1 dummyflag = false fake_prefixed_keys = 0 #19 0x00000000004e82d6 in command_loop_1 () at ../../emacs/src/keyboard.c:1347 cmd = keybuf = {178, 470, 474, -6443398160983063040, 288, -6443398160983063040, 9863080, 0, 121888947, 140731809914784, 121888947, 140731809915472, 1, 5562484, 375600, 121888947, 8667524, 0, 0, -6443398160983063040, 121888947, 5106066, 140731809914784, 0, 0, 5106399, 140731809915392, 5483417, 27216, 64} i = prev_modiff = 2 prev_buffer = 0x6eb6790 #20 0x000000000054ae12 in internal_condition_case ( bfun=bfun@entry=0x4e80d0 , handlers=handlers@entry=17856, hfun=hfun@entry=0x4de9c0 ) at ../../emacs/src/eval.c:1309 val = c = #21 0x00000000004d9f4c in command_loop_2 (ignore=ignore@entry=0) at ../../emacs/src/keyboard.c:1089 val = 0 #22 0x000000000054adb3 in internal_catch (tag=tag@entry=44640, func=func@entry=0x4d9f30 , arg=arg@entry=0) at ../../emacs/src/eval.c:1074 val = c = #23 0x00000000004d9f09 in command_loop () at ../../emacs/src/keyboard.c:1068 No locals. #24 0x00000000004de5ab in recursive_edit_1 () at ../../emacs/src/keyboard.c:674 val = #25 0x00000000004de8f8 in Frecursive_edit () at ../../emacs/src/keyboard.c:745 buffer = #26 0x0000000000410724 in main (argc=2, argv=0x7ffead89e258) at ../../emacs/src/emacs.c:1605 dummy = 0 stack_bottom_variable = -1 '\377' do_initial_setlocale = dumping = skip_args = 1 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = Lisp Backtrace: "redisplay_internal (C function)" (0x0) "redisplay_internal (C function)" (0x0) --=-=-= Content-Type: text/plain In GNU Emacs 25.0.50.29 (x86_64-unknown-linux-gnu, X toolkit) of 2016-01-21 built on qcore Repository revision: 5293d1bdb3e665a565af032a163004c976328cc2 Windowing system distributor 'The X.Org Foundation', version 11.0.11702000 System Description: Ubuntu 15.10 Configured using: 'configure --without-toolkit-scroll-bars --with-x-toolkit=lucid' Configured features: XAW3D XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB LUCID X11 Important settings: value of $LANG: es_ES.UTF-8 locale-coding-system: utf-8-unix Major mode: Outline Minor modes in effect: TeX-PDF-mode: t show-paren-mode: t diff-auto-refine-mode: t global-git-commit-mode: t shell-dirtrack-mode: t ido-grid-mode: t flx-ido-mode: t ido-hacks-mode: t ido-everywhere: t buffer-flip-mode: t evil-leader-mode: t evil-mode: t evil-local-mode: t global-anzu-mode: t anzu-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t auto-fill-function: do-auto-fill Recent messages: Loading /home/oscar/elisp/ofv-lp0.el (source)...done Loading /home/oscar/.emacs.d/elpa/auctex-11.89/preview.el (source)...done Estableciendo variables para AucTex Loading /home/oscar/elisp/ofv-wordnet.el (source)...done Loading /home/oscar/elisp/tkidb.el (source)...done Loading /home/oscar/elisp/ofv-org.el (source)...done Loading /home/oscar/elisp/ofv-issues.el (source)...done Loading /home/oscar/elisp/emacs.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. Mark saved where search started [2 times] Quit Load-path shadows: /home/oscar/elisp/magit/lisp/with-editor hides ~/elisp/singles/with-editor /home/oscar/.emacs.d/elpa/org-20160208/ob-ref hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ref /home/oscar/.emacs.d/elpa/org-20160208/ob-dot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-dot /home/oscar/.emacs.d/elpa/org-20160208/ob-python hides /usr/local/share/emacs/25.0.50/lisp/org/ob-python /home/oscar/.emacs.d/elpa/org-20160208/ob-fortran hides /usr/local/share/emacs/25.0.50/lisp/org/ob-fortran /home/oscar/.emacs.d/elpa/org-20160208/org-timer hides /usr/local/share/emacs/25.0.50/lisp/org/org-timer /home/oscar/.emacs.d/elpa/org-20160208/org-compat hides /usr/local/share/emacs/25.0.50/lisp/org/org-compat /home/oscar/.emacs.d/elpa/org-20160208/org-info hides /usr/local/share/emacs/25.0.50/lisp/org/org-info /home/oscar/.emacs.d/elpa/org-20160208/org-docview hides /usr/local/share/emacs/25.0.50/lisp/org/org-docview /home/oscar/.emacs.d/elpa/org-20160208/ob-haskell hides /usr/local/share/emacs/25.0.50/lisp/org/ob-haskell /home/oscar/.emacs.d/elpa/org-20160208/ob-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lisp /home/oscar/.emacs.d/elpa/org-20160208/ob-css hides /usr/local/share/emacs/25.0.50/lisp/org/ob-css /home/oscar/.emacs.d/elpa/org-20160208/ob-sass hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sass /home/oscar/.emacs.d/elpa/org-20160208/ob-core hides /usr/local/share/emacs/25.0.50/lisp/org/ob-core /home/oscar/.emacs.d/elpa/org-20160208/ox-html hides /usr/local/share/emacs/25.0.50/lisp/org/ox-html /home/oscar/.emacs.d/elpa/org-20160208/ob-table hides /usr/local/share/emacs/25.0.50/lisp/org/ob-table /home/oscar/.emacs.d/elpa/org-20160208/org-irc hides /usr/local/share/emacs/25.0.50/lisp/org/org-irc /home/oscar/.emacs.d/elpa/org-20160208/org-loaddefs hides /usr/local/share/emacs/25.0.50/lisp/org/org-loaddefs /home/oscar/.emacs.d/elpa/org-20160208/ob-C hides /usr/local/share/emacs/25.0.50/lisp/org/ob-C /home/oscar/.emacs.d/elpa/org-20160208/org-bibtex hides /usr/local/share/emacs/25.0.50/lisp/org/org-bibtex /home/oscar/.emacs.d/elpa/org-20160208/ox-publish hides /usr/local/share/emacs/25.0.50/lisp/org/ox-publish /home/oscar/.emacs.d/elpa/org-20160208/ob-maxima hides /usr/local/share/emacs/25.0.50/lisp/org/ob-maxima /home/oscar/.emacs.d/elpa/org-20160208/ob-awk hides /usr/local/share/emacs/25.0.50/lisp/org/ob-awk /home/oscar/.emacs.d/elpa/org-20160208/org-mouse hides /usr/local/share/emacs/25.0.50/lisp/org/org-mouse /home/oscar/.emacs.d/elpa/org-20160208/ob-eval hides /usr/local/share/emacs/25.0.50/lisp/org/ob-eval /home/oscar/.emacs.d/elpa/org-20160208/ob-plantuml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-plantuml /home/oscar/.emacs.d/elpa/org-20160208/org-id hides /usr/local/share/emacs/25.0.50/lisp/org/org-id /home/oscar/.emacs.d/elpa/org-20160208/org-list hides /usr/local/share/emacs/25.0.50/lisp/org/org-list /home/oscar/.emacs.d/elpa/org-20160208/ox-beamer hides /usr/local/share/emacs/25.0.50/lisp/org/ox-beamer /home/oscar/.emacs.d/elpa/org-20160208/ob-picolisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-picolisp /home/oscar/.emacs.d/elpa/org-20160208/ob-lilypond hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lilypond /home/oscar/.emacs.d/elpa/org-20160208/ob-calc hides /usr/local/share/emacs/25.0.50/lisp/org/ob-calc /home/oscar/.emacs.d/elpa/org-20160208/ob-js hides /usr/local/share/emacs/25.0.50/lisp/org/ob-js /home/oscar/.emacs.d/elpa/org-20160208/org-colview hides /usr/local/share/emacs/25.0.50/lisp/org/org-colview /home/oscar/.emacs.d/elpa/org-20160208/org-faces hides /usr/local/share/emacs/25.0.50/lisp/org/org-faces /home/oscar/.emacs.d/elpa/org-20160208/org-feed hides /usr/local/share/emacs/25.0.50/lisp/org/org-feed /home/oscar/.emacs.d/elpa/org-20160208/org-plot hides /usr/local/share/emacs/25.0.50/lisp/org/org-plot /home/oscar/.emacs.d/elpa/org-20160208/ob-clojure hides /usr/local/share/emacs/25.0.50/lisp/org/ob-clojure /home/oscar/.emacs.d/elpa/org-20160208/org-archive hides /usr/local/share/emacs/25.0.50/lisp/org/org-archive /home/oscar/.emacs.d/elpa/org-20160208/ob-octave hides /usr/local/share/emacs/25.0.50/lisp/org/ob-octave /home/oscar/.emacs.d/elpa/org-20160208/ob-scala hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scala /home/oscar/.emacs.d/elpa/org-20160208/org-crypt hides /usr/local/share/emacs/25.0.50/lisp/org/org-crypt /home/oscar/.emacs.d/elpa/org-20160208/ob-screen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-screen /home/oscar/.emacs.d/elpa/org-20160208/org-ctags hides /usr/local/share/emacs/25.0.50/lisp/org/org-ctags /home/oscar/.emacs.d/elpa/org-20160208/ob-java hides /usr/local/share/emacs/25.0.50/lisp/org/ob-java /home/oscar/.emacs.d/elpa/org-20160208/ob-io hides /usr/local/share/emacs/25.0.50/lisp/org/ob-io /home/oscar/.emacs.d/elpa/org-20160208/ob-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ob-latex /home/oscar/.emacs.d/elpa/org-20160208/ob-ocaml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ocaml /home/oscar/.emacs.d/elpa/org-20160208/org-clock hides /usr/local/share/emacs/25.0.50/lisp/org/org-clock /home/oscar/.emacs.d/elpa/org-20160208/ox-md hides /usr/local/share/emacs/25.0.50/lisp/org/ox-md /home/oscar/.emacs.d/elpa/org-20160208/ob-org hides /usr/local/share/emacs/25.0.50/lisp/org/ob-org /home/oscar/.emacs.d/elpa/org-20160208/org-gnus hides /usr/local/share/emacs/25.0.50/lisp/org/org-gnus /home/oscar/.emacs.d/elpa/org-20160208/ob-R hides /usr/local/share/emacs/25.0.50/lisp/org/ob-R /home/oscar/.emacs.d/elpa/org-20160208/ob-matlab hides /usr/local/share/emacs/25.0.50/lisp/org/ob-matlab /home/oscar/.emacs.d/elpa/org-20160208/org-entities hides /usr/local/share/emacs/25.0.50/lisp/org/org-entities /home/oscar/.emacs.d/elpa/org-20160208/ob-exp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-exp /home/oscar/.emacs.d/elpa/org-20160208/org-mhe hides /usr/local/share/emacs/25.0.50/lisp/org/org-mhe /home/oscar/.emacs.d/elpa/org-20160208/ox-texinfo hides /usr/local/share/emacs/25.0.50/lisp/org/ox-texinfo /home/oscar/.emacs.d/elpa/org-20160208/ox-odt hides /usr/local/share/emacs/25.0.50/lisp/org/ox-odt /home/oscar/.emacs.d/elpa/org-20160208/org-footnote hides /usr/local/share/emacs/25.0.50/lisp/org/org-footnote /home/oscar/.emacs.d/elpa/org-20160208/org-agenda hides /usr/local/share/emacs/25.0.50/lisp/org/org-agenda /home/oscar/.emacs.d/elpa/org-20160208/org-element hides /usr/local/share/emacs/25.0.50/lisp/org/org-element /home/oscar/.emacs.d/elpa/org-20160208/ox-ascii hides /usr/local/share/emacs/25.0.50/lisp/org/ox-ascii /home/oscar/.emacs.d/elpa/org-20160208/org-inlinetask hides /usr/local/share/emacs/25.0.50/lisp/org/org-inlinetask /home/oscar/.emacs.d/elpa/org-20160208/org-attach hides /usr/local/share/emacs/25.0.50/lisp/org/org-attach /home/oscar/.emacs.d/elpa/org-20160208/ob-ditaa hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ditaa /home/oscar/.emacs.d/elpa/org-20160208/org-indent hides /usr/local/share/emacs/25.0.50/lisp/org/org-indent /home/oscar/.emacs.d/elpa/org-20160208/ob-lob hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lob /home/oscar/.emacs.d/elpa/org-20160208/org-capture hides /usr/local/share/emacs/25.0.50/lisp/org/org-capture /home/oscar/.emacs.d/elpa/org-20160208/ob-ruby hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ruby /home/oscar/.emacs.d/elpa/org-20160208/ob-mscgen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-mscgen /home/oscar/.emacs.d/elpa/org-20160208/ob-shen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-shen /home/oscar/.emacs.d/elpa/org-20160208/org-protocol hides /usr/local/share/emacs/25.0.50/lisp/org/org-protocol /home/oscar/.emacs.d/elpa/org-20160208/org-version hides /usr/local/share/emacs/25.0.50/lisp/org/org-version /home/oscar/.emacs.d/elpa/org-20160208/org-bbdb hides /usr/local/share/emacs/25.0.50/lisp/org/org-bbdb /home/oscar/.emacs.d/elpa/org-20160208/ox-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ox-latex /home/oscar/.emacs.d/elpa/org-20160208/org-mobile hides /usr/local/share/emacs/25.0.50/lisp/org/org-mobile /home/oscar/.emacs.d/elpa/org-20160208/ob-comint hides /usr/local/share/emacs/25.0.50/lisp/org/ob-comint /home/oscar/.emacs.d/elpa/org-20160208/ob-gnuplot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-gnuplot /home/oscar/.emacs.d/elpa/org-20160208/ox-icalendar hides /usr/local/share/emacs/25.0.50/lisp/org/ox-icalendar /home/oscar/.emacs.d/elpa/org-20160208/org-eshell hides /usr/local/share/emacs/25.0.50/lisp/org/org-eshell /home/oscar/.emacs.d/elpa/org-20160208/org-src hides /usr/local/share/emacs/25.0.50/lisp/org/org-src /home/oscar/.emacs.d/elpa/org-20160208/ob-scheme hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scheme /home/oscar/.emacs.d/elpa/org-20160208/org-install hides /usr/local/share/emacs/25.0.50/lisp/org/org-install /home/oscar/.emacs.d/elpa/org-20160208/ox-org hides /usr/local/share/emacs/25.0.50/lisp/org/ox-org /home/oscar/.emacs.d/elpa/org-20160208/ob-emacs-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-emacs-lisp /home/oscar/.emacs.d/elpa/org-20160208/ob-makefile hides /usr/local/share/emacs/25.0.50/lisp/org/ob-makefile /home/oscar/.emacs.d/elpa/org-20160208/org-datetree hides /usr/local/share/emacs/25.0.50/lisp/org/org-datetree /home/oscar/.emacs.d/elpa/org-20160208/org-rmail hides /usr/local/share/emacs/25.0.50/lisp/org/org-rmail /home/oscar/.emacs.d/elpa/org-20160208/ob-keys hides /usr/local/share/emacs/25.0.50/lisp/org/ob-keys /home/oscar/.emacs.d/elpa/org-20160208/org-macro hides /usr/local/share/emacs/25.0.50/lisp/org/org-macro /home/oscar/.emacs.d/elpa/org-20160208/ob hides /usr/local/share/emacs/25.0.50/lisp/org/ob /home/oscar/.emacs.d/elpa/org-20160208/ob-ledger hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ledger /home/oscar/.emacs.d/elpa/org-20160208/ox hides /usr/local/share/emacs/25.0.50/lisp/org/ox /home/oscar/.emacs.d/elpa/org-20160208/org-habit hides /usr/local/share/emacs/25.0.50/lisp/org/org-habit /home/oscar/.emacs.d/elpa/org-20160208/ob-sql hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sql /home/oscar/.emacs.d/elpa/org-20160208/org-macs hides /usr/local/share/emacs/25.0.50/lisp/org/org-macs /home/oscar/.emacs.d/elpa/org-20160208/org-pcomplete hides /usr/local/share/emacs/25.0.50/lisp/org/org-pcomplete /home/oscar/.emacs.d/elpa/org-20160208/org-table hides /usr/local/share/emacs/25.0.50/lisp/org/org-table /home/oscar/.emacs.d/elpa/org-20160208/ox-man hides /usr/local/share/emacs/25.0.50/lisp/org/ox-man /home/oscar/.emacs.d/elpa/org-20160208/org hides /usr/local/share/emacs/25.0.50/lisp/org/org /home/oscar/.emacs.d/elpa/org-20160208/ob-asymptote hides /usr/local/share/emacs/25.0.50/lisp/org/ob-asymptote /home/oscar/.emacs.d/elpa/org-20160208/ob-tangle hides /usr/local/share/emacs/25.0.50/lisp/org/ob-tangle /home/oscar/.emacs.d/elpa/org-20160208/ob-perl hides /usr/local/share/emacs/25.0.50/lisp/org/ob-perl /home/oscar/.emacs.d/elpa/org-20160208/org-w3m hides /usr/local/share/emacs/25.0.50/lisp/org/org-w3m /home/oscar/.emacs.d/elpa/org-20160208/ob-sqlite hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sqlite Features: (shadow sort mail-extr emacsbug sendmail character-fold misearch multi-isearch vc vc-dispatcher map wgrep grep ag vc-svn find-dired s etags-select etags xref project org-crypt preview prv-emacs reporter desktop frameset latex tex-style tex-buf tex lp0-mode aggressive-indent lisp-mnt compile paren paredit-menu yasnippet psvn wid-edit pp elp ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util vc-git org-magit org-element avl-tree rx org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode magit-core magit-autorevert autorevert filenotify magit-process magit-popup magit-mode magit-git crm magit-section magit-utils git-commit log-edit message dired rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete comint ansi-color format-spec server column-overflow flx-isearch ido-grid-mode flx-ido flx ido-hacks ido seq buffer-flip key-chord evil-leader evil-paredit paredit evil-anzu evil evil-integration evil-maps evil-commands ffap url-parse auth-source eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core gnus-util mm-util help-fns help-mode mail-prsvr password-cache url-vars evil-command-window derived evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars goto-chg edmacro kmacro avy ring ws-butler diminish cl anzu cl-seq easy-mmode cl-macs thingatpt cl-loaddefs pcase cl-lib avoid solarized-light-theme solarized-dark-theme solarized dash gv finder-inf tex-site info package easymenu epg-config advice time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 03:17:07 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 08:17:07 +0000 Received: from localhost ([127.0.0.1]:33444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWgFP-0007pe-4q for submit@debbugs.gnu.org; Fri, 19 Feb 2016 03:17:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40004) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWgFN-0007p8-Cu for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 03:17:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWgFE-0006bF-SV for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 03:17:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41546) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWgFE-0006bB-P6; Fri, 19 Feb 2016 03:16:56 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2661 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aWgFC-0008Oq-IM; Fri, 19 Feb 2016 03:16:55 -0500 Date: Fri, 19 Feb 2016 10:16:50 +0200 Message-Id: <83ziuxru6l.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <87lh6hcr2o.fsf@telefonica.net> (message from =?iso-8859-1?Q?=D3scar?= Fuentes on Fri, 19 Feb 2016 04:33:03 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Date: Fri, 19 Feb 2016 04:33:03 +0100 > > While executing revert-buffer on a file, Emacs hanged using 100% CPU. > I've executed this operation thousands of times on this file on the past > without problem. The file contains pure ASCII text. > > I was unable to reproduce the bug on a fresh session. > > Full backtrace attached. It sounds like Emacs was inflooping somewhere. When there's a suspicion that Emacs infloops, the single most important information is where it loops. The file etc/DEBUG describes a technique to find that out (search for "If the symptom of the bug is that Emacs fails to respond"). So next time this happens, please use that technique and post the findings. Just looking at the backtrace, it's hard to say anything intelligent, as backtraces taken from a looping program tend to be random. The below is a feeble attempt to do something with the backtrace information. What is in the buffer that visits this file between positions 282624 and 330908? Are there any display strings or overlays in that range, or some other properties that affect the display (like invisible text), and if so, can you describe them? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 07:44:52 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 12:44:52 +0000 Received: from localhost ([127.0.0.1]:33559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWkQW-0007Sd-11 for submit@debbugs.gnu.org; Fri, 19 Feb 2016 07:44:52 -0500 Received: from relaycp04.dominioabsoluto.net ([217.116.26.100]:36973) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWkQT-0007SP-LR for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 07:44:50 -0500 Received: from smtp.movistar.es (smtp22.acens.net [86.109.99.146]) by relaycp04.dominioabsoluto.net (Postfix) with ESMTP id DB73C6418D; Fri, 19 Feb 2016 13:44:42 +0100 (CET) X-CTCH-RefID: str=0001.0A0B0202.56C70E3A.02C8, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BC4334009AA2F7; Fri, 19 Feb 2016 12:44:42 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> Date: Fri, 19 Feb 2016 13:44:41 +0100 In-Reply-To: <83ziuxru6l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Feb 2016 10:16:50 +0200") Message-ID: <87h9h4dg3q.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Eli Zaretskii writes: > It sounds like Emacs was inflooping somewhere. When there's a > suspicion that Emacs infloops, the single most important information > is where it loops. The file etc/DEBUG describes a technique to find > that out (search for "If the symptom of the bug is that Emacs fails to > respond"). So next time this happens, please use that technique and > post the findings. I still have the gdb session running. Will try the `finish' trick later. > What is in the buffer that visits this file between positions 282624 > and 330908? Are there any display strings or overlays in that range, > or some other properties that affect the display (like invisible > text), and if so, can you describe them? The buffer is visiting a pure ASCII file in Fundamental mode. There is nothing special about it. The longest line is about 105 chars wide. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 08:04:42 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 13:04:42 +0000 Received: from localhost ([127.0.0.1]:33587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWkji-0007xJ-Dc for submit@debbugs.gnu.org; Fri, 19 Feb 2016 08:04:42 -0500 Received: from relaycp03.dominioabsoluto.net ([217.116.26.84]:37207) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWkjg-0007x6-T8 for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 08:04:41 -0500 Received: from smtp.movistar.es (smtp09.acens.net [86.109.99.133]) by relaycp03.dominioabsoluto.net (Postfix) with ESMTP id 07400BFA243; Fri, 19 Feb 2016 14:04:35 +0100 (CET) X-CTCH-RefID: str=0001.0A0B0203.56C712E3.0002, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BAF2D400B02B4D; Fri, 19 Feb 2016 13:04:35 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> Date: Fri, 19 Feb 2016 14:04:34 +0100 In-Reply-To: <83ziuxru6l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Feb 2016 10:16:50 +0200") Message-ID: <87d1rsdf6l.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) (gdb) finish Run till exit from #0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2346 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2809 2809 if (type == NEUTRAL_ON) Value returned is $1 = WEAK_BN (gdb) Run till exit from #0 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2809 0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026 3026 type = bidi_resolve_brackets (bidi_it); Value returned is $2 = WEAK_BN (gdb) Run till exit from #0 0x00000000004a2563 in bidi_resolve_neutral ( bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026 Just as an illustration, this is part of the contents of the buffer at the displayed position. The point is on the first `!', on the center of the screen. I'll mention too that the frame is in fullscreen mode and emacs is daemonized. Testeando ./redef/redef015.lp0 Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef015.lp0 Terminado ./redef/redef015.lp0 Ok Success en result. Se obtuvo: Primera definicion de bar Segunda definicion de bar. Testeando ./redef/redef016.lp0 Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef016.lp0 Terminado ./redef/redef016.lp0 !!!!Failure Complexity: 11 Result: Segunda definicion de bar Segunda definicion de bar Testeando ./redef/redef017.lp0 Cmd: /home/oscar/dev/idb/lp0/build/remove-isws/clang/release/lp0 -cs -p ../lib -t -f ./redef/redef017.lp0 Terminado ./redef/redef017.lp0 Ok Success en result. Se obtuvo: Primera definicion de bar Segunda definicion de bar. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 08:21:57 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 13:21:57 +0000 Received: from localhost ([127.0.0.1]:33592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWl0O-0008Lr-VY for submit@debbugs.gnu.org; Fri, 19 Feb 2016 08:21:57 -0500 Received: from relaycp03.dominioabsoluto.net ([217.116.26.84]:39222) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWl0N-0008Le-Cz for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 08:21:55 -0500 Received: from smtp.movistar.es (smtp08.acens.net [86.109.99.132]) by relaycp03.dominioabsoluto.net (Postfix) with ESMTP id F018FBFA243; Fri, 19 Feb 2016 14:21:49 +0100 (CET) X-CTCH-RefID: str=0001.0A0B0201.56C716ED.0394, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BAF15500B09BF4; Fri, 19 Feb 2016 13:21:49 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> Date: Fri, 19 Feb 2016 14:21:48 +0100 In-Reply-To: <83ziuxru6l.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Feb 2016 10:16:50 +0200") Message-ID: <878u2gdedv.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Sorry, for some reason `finish' was taking a long time to return from the last frame I mentioned on my previous message. This is the complete sequence: (gdb) finish Run till exit from #0 bidi_resolve_weak (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2346 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2809 2809 if (type == NEUTRAL_ON) Value returned is $1 = WEAK_BN (gdb) Run till exit from #0 bidi_resolve_brackets (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:2809 0x00000000004a2563 in bidi_resolve_neutral (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026 3026 type = bidi_resolve_brackets (bidi_it); Value returned is $2 = WEAK_BN (gdb) Run till exit from #0 0x00000000004a2563 in bidi_resolve_neutral ( bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3026 bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3201 3201 if (type == NEUTRAL_B) Value returned is $3 = STRONG_L (gdb) finish Run till exit from #0 bidi_level_of_next_char (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3201 bidi_move_to_visually_next (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3394 3394 if (new_level != old_level) Value returned is $4 = 0 (gdb) Run till exit from #0 bidi_move_to_visually_next (bidi_it=bidi_it@entry=0x7ffead896e00) at ../../emacs/src/bidi.c:3394 set_iterator_to_next (it=it@entry=0x7ffead896460, reseat_p=reseat_p@entry=true) at ../../emacs/src/xdisp.c:7398 7398 if (prev_scan_dir != it->bidi_it.scan_dir) (gdb) Run till exit from #0 set_iterator_to_next (it=it@entry=0x7ffead896460, reseat_p=reseat_p@entry=true) at ../../emacs/src/xdisp.c:7398 move_it_in_display_line_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8980 8980 if (IT_CHARPOS (*it) < CHARPOS (this_line_min_pos)) (gdb) Run till exit from #0 move_it_in_display_line_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, op=op@entry=(MOVE_TO_VPOS | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:8980 move_it_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, to_y=to_y@entry=-1, to_vpos=1, op=op@entry=12) at ../../emacs/src/xdisp.c:9161 9161 if (skip == MOVE_POS_MATCH_OR_ZV || it->vpos == to_vpos) Value returned is $5 = MOVE_LINE_CONTINUED (gdb) Run till exit from #0 move_it_to (it=it@entry=0x7ffead896460, to_charpos=to_charpos@entry=330908, to_x=to_x@entry=-1, to_y=to_y@entry=-1, to_vpos=1, op=op@entry=12) at ../../emacs/src/xdisp.c:9161 move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500) at ../../emacs/src/xdisp.c:9489 9489 && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n'))); Value returned is $6 = 812 (gdb) Run till exit from #0 move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500) at ../../emacs/src/xdisp.c:9489 0x000000000054ae08 in internal_condition_case ( bfun=bfun@entry=0x4e80d0 , handlers=handlers@entry=17856, hfun=hfun@entry=0x4de9c0 ) at ../../emacs/src/eval.c:1300 1300 if (sys_setjmp (c->jmp)) (gdb) Run till exit from #0 0x000000000054ae08 in internal_condition_case ( bfun=bfun@entry=0x4e80d0 , handlers=handlers@entry=17856, hfun=hfun@entry=0x4de9c0 ) at ../../emacs/src/eval.c:1300 command_loop_2 (ignore=ignore@entry=0) at ../../emacs/src/keyboard.c:1090 1090 while (!NILP (val)); Value returned is $7 = 2 (gdb) Run till exit from #0 command_loop_2 (ignore=ignore@entry=0) at ../../emacs/src/keyboard.c:1090 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 10:28:41 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 15:28:41 +0000 Received: from localhost ([127.0.0.1]:34185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWmz3-0002zD-IM for submit@debbugs.gnu.org; Fri, 19 Feb 2016 10:28:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40451) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWmz2-0002z1-01 for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 10:28:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWmys-0007eM-8E for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 10:28:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWmys-0007e9-5E; Fri, 19 Feb 2016 10:28:30 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3897 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aWmyn-0007ly-5H; Fri, 19 Feb 2016 10:28:25 -0500 Date: Fri, 19 Feb 2016 17:28:14 +0200 Message-Id: <83wpq0ra7l.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <87h9h4dg3q.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Fri, 19 Feb 2016 13:44:41 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739@debbugs.gnu.org > Date: Fri, 19 Feb 2016 13:44:41 +0100 > > > What is in the buffer that visits this file between positions 282624 > > and 330908? Are there any display strings or overlays in that range, > > or some other properties that affect the display (like invisible > > text), and if so, can you describe them? > > The buffer is visiting a pure ASCII file in Fundamental mode. There is > nothing special about it. The longest line is about 105 chars wide. OK, thanks. I had a theory about a possible place in the code where it could infloop, but that theory now eats dust, as it cannot happen with plain text. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 10:46:21 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 15:46:21 +0000 Received: from localhost ([127.0.0.1]:34194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWnG9-0003Pf-CE for submit@debbugs.gnu.org; Fri, 19 Feb 2016 10:46:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45141) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWnG7-0003PS-O3 for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 10:46:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWnFy-0003r1-Iv for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 10:46:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33249) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWnFy-0003qx-GK; Fri, 19 Feb 2016 10:46:10 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3924 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aWnFx-0001Jb-RD; Fri, 19 Feb 2016 10:46:10 -0500 Date: Fri, 19 Feb 2016 17:45:58 +0200 Message-Id: <83twl4r9e1.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <878u2gdedv.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Fri, 19 Feb 2016 14:21:48 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <878u2gdedv.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739@debbugs.gnu.org > Date: Fri, 19 Feb 2016 14:21:48 +0100 > > move_it_vertically_backward (it=it@entry=0x7ffead898b20, dy=dy@entry=500) > at ../../emacs/src/xdisp.c:9489 > 9489 && SREF (it2.string, IT_STRING_BYTEPOS (it2) - 1) == '\n'))); > Value returned is $6 = 812 > (gdb) > Run till exit from #0 move_it_vertically_backward (it=it@entry=0x7ffead898b20, > dy=dy@entry=500) at ../../emacs/src/xdisp.c:9489 > 0x000000000054ae08 in internal_condition_case ( > bfun=bfun@entry=0x4e80d0 , handlers=handlers@entry=17856, > hfun=hfun@entry=0x4de9c0 ) at ../../emacs/src/eval.c:1300 > 1300 if (sys_setjmp (c->jmp)) > (gdb) This seems to say that the display engine signaled an error. If so, the error message should be in *Messages*. One way of accessing the error messages is to use the facilities in etc/emacs-buffer.gdb (after you instruct GDB to load that file with the "source" command) to access the text of *Messages*. An alternative is to put a breakpoint in Fsignal, and look at the error symbol and data when the breakpoint breaks, using the commands in src/.gdbinit that display Lisp objects. (But do NOT use "pp", because it invokes a function inside Emacs.) Can you do any of these? If you need more detailed instructions, just ask. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 19 17:09:13 2016 Received: (at 22739) by debbugs.gnu.org; 19 Feb 2016 22:09:13 +0000 Received: from localhost ([127.0.0.1]:34329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWtEf-00041b-Jg for submit@debbugs.gnu.org; Fri, 19 Feb 2016 17:09:13 -0500 Received: from smtp11.acens.net ([86.109.99.135]:16472 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aWtEd-00041K-Gb for 22739@debbugs.gnu.org; Fri, 19 Feb 2016 17:09:12 -0500 X-CTCH-RefID: str=0001.0A0B0206.56C7927F.015F, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BC428E00B13BB4; Fri, 19 Feb 2016 22:09:17 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <878u2gdedv.fsf@wanadoo.es> <83twl4r9e1.fsf@gnu.org> Date: Fri, 19 Feb 2016 23:09:02 +0100 In-Reply-To: <83twl4r9e1.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Feb 2016 17:45:58 +0200") Message-ID: <874md4cpz5.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: > This seems to say that the display engine signaled an error. If so, > the error message should be in *Messages*. One way of accessing the > error messages is to use the facilities in etc/emacs-buffer.gdb (after > you instruct GDB to load that file with the "source" command) to > access the text of *Messages*. After using ybuffer-save for recovering *Messages*, the last lines are reverting... reverted Quit The "reverting... reverted" lines are the output of a wrapper function I wrote for executing revert-buffer: (defun ofv-revert-buffer () (interactive) (message "reverting...") (revert-buffer nil (not (buffer-modified-p))) (message "reverted")) It is interesting that the last line of *Messages* is "Quit", but the minibuffer on the frozen Emacs session shows "reverted". From where comes "Quit"? Why it was not displayed? When Emacs froze, I tried C-g, but that was after a few seconds. > An alternative is to put a breakpoint > in Fsignal, and look at the error symbol and data when the breakpoint > breaks, using the commands in src/.gdbinit that display Lisp objects. > (But do NOT use "pp", because it invokes a function inside Emacs.) I'm afraid that the Emacs instance is not resumable anymore. After using the "finish" trick on the previous message, I was unable to interrup Emacs either with C-c on the gdb console (as I did the first time after attaching gdb) nor C-z on the Emacs window (as DEBUG suggests.) I sent a SIGSTOP signal to the Emacs process to gain access to the gdb command line and now it can't resume. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 20 03:08:34 2016 Received: (at 22739) by debbugs.gnu.org; 20 Feb 2016 08:08:34 +0000 Received: from localhost ([127.0.0.1]:34530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aX2ag-00051d-IQ for submit@debbugs.gnu.org; Sat, 20 Feb 2016 03:08:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38533) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aX2ae-00051R-P0 for 22739@debbugs.gnu.org; Sat, 20 Feb 2016 03:08:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aX2aW-00087z-H6 for 22739@debbugs.gnu.org; Sat, 20 Feb 2016 03:08:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aX2aW-00087v-Dc; Sat, 20 Feb 2016 03:08:24 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4744 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aX2aV-0006nE-Qu; Sat, 20 Feb 2016 03:08:24 -0500 Date: Sat, 20 Feb 2016 10:08:08 +0200 Message-Id: <834md3rehj.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <874md4cpz5.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Fri, 19 Feb 2016 23:09:02 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <878u2gdedv.fsf@wanadoo.es> <83twl4r9e1.fsf@gnu.org> <874md4cpz5.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739@debbugs.gnu.org > Date: Fri, 19 Feb 2016 23:09:02 +0100 > > Eli Zaretskii writes: > > > This seems to say that the display engine signaled an error. If so, > > the error message should be in *Messages*. One way of accessing the > > error messages is to use the facilities in etc/emacs-buffer.gdb (after > > you instruct GDB to load that file with the "source" command) to > > access the text of *Messages*. > > After using ybuffer-save for recovering *Messages*, the last lines are > > reverting... > reverted > Quit > > The "reverting... reverted" lines are the output of a wrapper function I > wrote for executing revert-buffer: > > (defun ofv-revert-buffer () > (interactive) > (message "reverting...") > (revert-buffer nil (not (buffer-modified-p))) > (message "reverted")) > > > It is interesting that the last line of *Messages* is "Quit", but the > minibuffer on the frozen Emacs session shows "reverted". From where > comes "Quit"? Why it was not displayed? When Emacs froze, I tried C-g, > but that was after a few seconds. It was probably not displayed because Emacs was busy doing something, so it didn't enter redisplay. In any case, that C-g is most probably the reason for what you saw using "finish" -- it caused Emacs to throw to top level. IOW, the data you collected is probably not relevant to the root cause of the problem. > I'm afraid that the Emacs instance is not resumable anymore. After using > the "finish" trick on the previous message, I was unable to interrup > Emacs either with C-c on the gdb console (as I did the first time after > attaching gdb) Are you saying that just attaching GDB didn't stop Emacs, and you needed C-c to do that? > nor C-z on the Emacs window (as DEBUG suggests.) I sent a SIGSTOP > signal to the Emacs process to gain access to the gdb command line > and now it can't resume. What do you mean by "cannot resume"? What happens if you try? What happens if you kill the GDB process, and then attach another GDB to Emacs? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 20 11:40:48 2016 Received: (at 22739) by debbugs.gnu.org; 20 Feb 2016 16:40:48 +0000 Received: from localhost ([127.0.0.1]:35542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXAaO-00024v-8B for submit@debbugs.gnu.org; Sat, 20 Feb 2016 11:40:48 -0500 Received: from smtp21.acens.net ([86.109.99.145]:29527 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXAaJ-00024V-EK for 22739@debbugs.gnu.org; Sat, 20 Feb 2016 11:40:44 -0500 X-CTCH-RefID: str=0001.0A0B0206.56C89704.0082, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56B309D301390E4F; Sat, 20 Feb 2016 16:40:36 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <878u2gdedv.fsf@wanadoo.es> <83twl4r9e1.fsf@gnu.org> <874md4cpz5.fsf@wanadoo.es> <834md3rehj.fsf@gnu.org> Date: Sat, 20 Feb 2016 17:40:35 +0100 In-Reply-To: <834md3rehj.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 Feb 2016 10:08:08 +0200") Message-ID: <87mvqv9vy4.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> I'm afraid that the Emacs instance is not resumable anymore. After using >> the "finish" trick on the previous message, I was unable to interrup >> Emacs either with C-c on the gdb console (as I did the first time after >> attaching gdb) > > Are you saying that just attaching GDB didn't stop Emacs, and you > needed C-c to do that? gdb attached correctly and used C-c on the gdb console to interrupt it (or it was interrupted automatically when gdb attached to it, I can not remember for sure), then I obtained the backtrace posted on this thread and used `finish' to locate the frame that infloops. Obviously, at that point Emacs was inflooping again and C-c was ignored. Then I sent a SIGSTOP signal to emacs, which interrupted the process and was able to obtain the contents of *Messages* from gdb. >> nor C-z on the Emacs window (as DEBUG suggests.) I sent a SIGSTOP >> signal to the Emacs process to gain access to the gdb command line >> and now it can't resume. > > What do you mean by "cannot resume"? What happens if you try? After executing `c', gdb showed the signal handler. Same when repeated. > What happens if you kill the GDB process, and then attach another GDB > to Emacs? Sorry, the Emacs session is gone now. Next time I'll try to not use C-g and attach gdb right away. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 20:28:40 2016 Received: (at 22739) by debbugs.gnu.org; 6 Mar 2016 01:28:40 +0000 Received: from localhost ([127.0.0.1]:35880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acNUu-0001lr-6f for submit@debbugs.gnu.org; Sat, 05 Mar 2016 20:28:40 -0500 Received: from relaycp03.dominioabsoluto.net ([217.116.26.84]:60309) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acNUr-0001lc-GO for 22739@debbugs.gnu.org; Sat, 05 Mar 2016 20:28:38 -0500 Received: from smtp.movistar.es (smtp10.acens.net [86.109.99.134]) by relaycp03.dominioabsoluto.net (Postfix) with ESMTP id E64DBBFA227; Sun, 6 Mar 2016 02:28:30 +0100 (CET) X-CTCH-RefID: str=0001.0A0B0206.56DB87BE.010B, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BAF3A601CB2C05; Sun, 6 Mar 2016 01:28:30 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> Date: Sun, 06 Mar 2016 02:28:29 +0100 In-Reply-To: <87h9h4dg3q.fsf@wanadoo.es> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Fri, 19 Feb 2016 13:44:41 +0100") Message-ID: <8737s48kea.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) It happened again, but this time the file was corrupt and contained 230 KB of garbage (all nulls except for the last few characters, which are ASCII.) The infloop was on bidi functions and it was necessary to SIGKILL the process. SIGINT didn't work. It is repeatable with emacs -Q. In GNU/Linux you can create a file full of nulls with $ truncate -s 100000 kk $ emacs -Q kk It seems that it is some type of quadratic (or worse) time complexity with long lines, because with smaller sizes (100, 1000, ...) Emacs comes back. So it is the old problem with very long lines. We should try to bail out when processing this type of lines takes too much time. From certain point, simply refusing to display the line (or the entire file) is preferable to freezing Emacs. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 22:41:44 2016 Received: (at 22739) by debbugs.gnu.org; 6 Mar 2016 03:41:44 +0000 Received: from localhost ([127.0.0.1]:35916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acPZg-0004zf-1j for submit@debbugs.gnu.org; Sat, 05 Mar 2016 22:41:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46293) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acPZe-0004zT-QX for 22739@debbugs.gnu.org; Sat, 05 Mar 2016 22:41:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acPZW-0007nX-Fa for 22739@debbugs.gnu.org; Sat, 05 Mar 2016 22:41:37 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acPZW-0007nT-CP; Sat, 05 Mar 2016 22:41:34 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2644 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1acPZV-0000sV-O2; Sat, 05 Mar 2016 22:41:34 -0500 Date: Sun, 06 Mar 2016 05:41:36 +0200 Message-Id: <83io10w9vz.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <8737s48kea.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Sun, 06 Mar 2016 02:28:29 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> <8737s48kea.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739@debbugs.gnu.org > Date: Sun, 06 Mar 2016 02:28:29 +0100 > > So it is the old problem with very long lines. We should try to bail out > when processing this type of lines takes too much time. From certain > point, simply refusing to display the line (or the entire file) is > preferable to freezing Emacs. We don't have any mechanism in the display engine for "refusing to display a line", AFAIK. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 05 23:39:35 2016 Received: (at 22739) by debbugs.gnu.org; 6 Mar 2016 04:39:35 +0000 Received: from localhost ([127.0.0.1]:35988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acQTf-0006Xq-8c for submit@debbugs.gnu.org; Sat, 05 Mar 2016 23:39:35 -0500 Received: from smtp20.acens.net ([86.109.99.144]:57736 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acQTc-0006XX-UO for 22739@debbugs.gnu.org; Sat, 05 Mar 2016 23:39:33 -0500 X-CTCH-RefID: str=0001.0A0B0201.56DBB47D.0112, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56B309D8026ECA96; Sun, 6 Mar 2016 04:39:25 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> <8737s48kea.fsf@wanadoo.es> <83io10w9vz.fsf@gnu.org> Date: Sun, 06 Mar 2016 05:39:24 +0100 In-Reply-To: <83io10w9vz.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 06 Mar 2016 05:41:36 +0200") Message-ID: <87pov8dxtv.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: > We don't have any mechanism in the display engine for "refusing to > display a line", AFAIK. What about scanning the contents before entering display? From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 06 11:22:42 2016 Received: (at 22739) by debbugs.gnu.org; 6 Mar 2016 16:22:43 +0000 Received: from localhost ([127.0.0.1]:36978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acbS6-00038j-OH for submit@debbugs.gnu.org; Sun, 06 Mar 2016 11:22:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36253) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acbS4-00038X-TB for 22739@debbugs.gnu.org; Sun, 06 Mar 2016 11:22:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acbRw-0000uP-N2 for 22739@debbugs.gnu.org; Sun, 06 Mar 2016 11:22:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53214) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acbRw-0000uL-K2; Sun, 06 Mar 2016 11:22:32 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1acbRv-0006Bu-39; Sun, 06 Mar 2016 11:22:31 -0500 Date: Sun, 06 Mar 2016 18:22:34 +0200 Message-Id: <8360wzwp85.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <87pov8dxtv.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Sun, 06 Mar 2016 05:39:24 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> <8737s48kea.fsf@wanadoo.es> <83io10w9vz.fsf@gnu.org> <87pov8dxtv.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739@debbugs.gnu.org > Date: Sun, 06 Mar 2016 05:39:24 +0100 > > Eli Zaretskii writes: > > > We don't have any mechanism in the display engine for "refusing to > > display a line", AFAIK. > > What about scanning the contents before entering display? The problem is not with detecting a long line, the problem is what we should do when we detect it. If you just refrain from displaying it, 2 things will happen: (a) Emacs will start re-entering redisplay like crazy, and (b) users will file bug reports about incorrect display. So we'd need to display _something_ instead of that line which will indicate the problem to the user. This solves (b) above, but (a) is still unsolved, and I don't know how to solve it in general. Ideas welcome. Anyway, it turned out this is a regression wrt Emacs 24.5: a redisplay optimization that targeted this particular use case was disabled as part of fixing another display bug related to control characters. I have now partially re-enabled the optimization, which speeds up your case by about 2 orders of magnitude. Please take a look at the latest emacs-25 branch. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 06 19:30:07 2016 Received: (at 22739-done) by debbugs.gnu.org; 7 Mar 2016 00:30:07 +0000 Received: from localhost ([127.0.0.1]:37153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acj3n-000652-6d for submit@debbugs.gnu.org; Sun, 06 Mar 2016 19:30:07 -0500 Received: from smtp11.acens.net ([86.109.99.135]:29235 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acj3l-00063D-JH for 22739-done@debbugs.gnu.org; Sun, 06 Mar 2016 19:30:06 -0500 X-CTCH-RefID: str=0001.0A0B0204.56DCCB87.0030, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Received: from qcore (79.153.146.151) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 56BC428E01EDB5C5; Mon, 7 Mar 2016 00:30:14 +0000 From: =?utf-8?Q?=C3=93scar_Fuentes?= To: Eli Zaretskii Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> <8737s48kea.fsf@wanadoo.es> <83io10w9vz.fsf@gnu.org> <87pov8dxtv.fsf@wanadoo.es> <8360wzwp85.fsf@gnu.org> Date: Mon, 07 Mar 2016 01:29:57 +0100 In-Reply-To: <8360wzwp85.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 06 Mar 2016 18:22:34 +0200") Message-ID: <87bn6rb056.fsf@wanadoo.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22739-done Cc: 22739-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: I tried files of 3MB of NULLs and now Emacs handles them just fine. Thank you. I don't know what happened with the case that prompted this bug report. I looked at the file and it was the usual ASCII text. Let's suppose that what I saw was not the same content that Emacs read (that file is a log and sometimes, by mistake, more than one process instance is launched, each of them writing to the same log opened with w+.) Since I can no longer freeze Emacs with files containing "reasonably" long lines, I think that the severity of the issue decreased enough to close this bug report. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 07 11:32:19 2016 Received: (at 22739) by debbugs.gnu.org; 7 Mar 2016 16:32:19 +0000 Received: from localhost ([127.0.0.1]:38267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acy4x-0005hL-FB for submit@debbugs.gnu.org; Mon, 07 Mar 2016 11:32:19 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37771) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1acy4w-0005h6-DT for 22739@debbugs.gnu.org; Mon, 07 Mar 2016 11:32:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acy4m-0002yP-Lp for 22739@debbugs.gnu.org; Mon, 07 Mar 2016 11:32:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acy4m-0002yL-IK; Mon, 07 Mar 2016 11:32:08 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1297 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1acy4l-0000yN-3e; Mon, 07 Mar 2016 11:32:07 -0500 Date: Mon, 07 Mar 2016 18:32:13 +0200 Message-Id: <8360wyuu42.fsf@gnu.org> From: Eli Zaretskii To: =?iso-8859-1?Q?=D3scar?= Fuentes In-reply-to: <87bn6rb056.fsf@wanadoo.es> (message from =?iso-8859-1?Q?=D3s?= =?iso-8859-1?Q?car?= Fuentes on Mon, 07 Mar 2016 01:29:57 +0100) Subject: Re: bug#22739: 25.0.50; Hangs on revertig buffer References: <87lh6hcr2o.fsf@telefonica.net> <83ziuxru6l.fsf@gnu.org> <87h9h4dg3q.fsf@wanadoo.es> <8737s48kea.fsf@wanadoo.es> <83io10w9vz.fsf@gnu.org> <87pov8dxtv.fsf@wanadoo.es> <8360wzwp85.fsf@gnu.org> <87bn6rb056.fsf@wanadoo.es> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 22739 Cc: 22739@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Óscar Fuentes > Cc: 22739-done@debbugs.gnu.org > Date: Mon, 07 Mar 2016 01:29:57 +0100 > > Eli Zaretskii writes: > > I tried files of 3MB of NULLs and now Emacs handles them just fine. > Thank you. Thanks for testing. > I don't know what happened with the case that prompted this bug report. > I looked at the file and it was the usual ASCII text. Let's suppose that > what I saw was not the same content that Emacs read (that file is a log > and sometimes, by mistake, more than one process instance is launched, > each of them writing to the same log opened with w+.) > > Since I can no longer freeze Emacs with files containing "reasonably" > long lines, I think that the severity of the issue decreased enough to > close this bug report. OK, thanks. If this ever comes back, feel free to reopen, or file a new bug. From unknown Sun Aug 17 06:56:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Apr 2016 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator