X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Oliver Reiter <oliver.reiter@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Feb 2025 20:24:02 +0000 Resent-Message-ID: <handler.76238.B.17393918374346 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 76238 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17393918374346 (code B ref -1); Wed, 12 Feb 2025 20:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 20:23:57 +0000 Received: from localhost ([127.0.0.1]:38524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiJH2-000182-97 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:23:56 -0500 Received: from lists.gnu.org ([2001:470:142::17]:57222) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>) id 1tiJGz-00017j-Dc for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:23:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>) id 1tiJGu-0004eV-3V for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:23:48 -0500 Received: from mail.snapdragon.cc ([51.79.228.117]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>) id 1tiJGr-00082O-JJ for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:23:47 -0500 From: Oliver Reiter <oliver.reiter@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739391822; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=658yD6SKimKK6NN/48MuGOJTglanW5uSpAUthleCe8I=; b=K/Uvtql8+67npfvFrSxkPysvg/XSriVp5KH6mQv1jgwJlTFPn6EIByNRiuJ7Rp1Xkrk9MS OiMD1oZLq705f9QnNVyFjmXwNzRGxKnZavlHaDWTdo1xN9WZo/OlGE9H7S287RbCw8r8CH Klrlikg0OHJPevaVl8JDxA8flClHGpM= Date: Wed, 12 Feb 2025 21:23:38 +0100 Message-ID: <87v7tehpyt.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.79.228.117; envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) Dear all, a crash while marking a region: Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 425 { (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 #1 0x00005555556d38d2 in handle_fatal_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, handler=handler@entry=0x5555556d38c4 <handle_fatal_signal>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 #5 <signal handler called> #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x000055555585f797 in sigHandle () #8 <signal handler called> #9 0x0000555555799d5a in igc_header_nwords (h=h@entry=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:689 #10 0x0000555555799d68 in obj_size (h=h@entry=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:720 #11 0x0000555555799d92 in dflt_skip (base_addr=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1753 #12 0x000055555586953d in amcSegFix () #13 0x000055555580362d in _mps_fix2 () #14 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7ffffffef108, p=p@entry=0x7ffffffeef80) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188 #15 0x0000555555799563 in fix_string (ss=ss@entry=0x7ffffffef108, s=s@entry=0x7fffb9c074b8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765 #16 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7ffffffef108, base_start=base_start@entry=0x7fffb9c074b8, base_limit=base_limit@entry=0x7fffb9c07730, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032 #17 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7ffffffef108, base_start=<optimized out>, base_limit=0x7fffb9c07730, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 #18 0x00005555557a1182 in dflt_scan (ss=0x7ffffffef108, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110 #19 0x0000555555834ce5 in amcSegScan () #20 0x0000555555863ec0 in traceScanSegRes () #21 0x00005555558640aa in traceScanSeg () #22 0x0000555555864f06 in TraceAdvance () #23 0x00005555558656cd in TracePoll () #24 0x0000555555865939 in ArenaPoll () #25 0x0000555555865d23 in mps_ap_fill () #26 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS, ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089 #27 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117 #28 0x000055555579d682 in igc_make_cons (car=0x2, cdr=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146 #29 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812 #30 0x000055555570f143 in Flist (nargs=1, args=0x7ffffffef510) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2928 #31 0x0000555555702422 in Fmatch_data (integers=integers@entry=0x0, reuse=reuse@entry=0x0, --Type <RET> for more, q to quit, c to continue without paging-- reseat=reseat@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/search.c:2936 #32 0x00005555557028bd in record_unwind_save_match_data () at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 #33 0x000055555579639f in autocmp_chars (rule=rule@entry=0x7fffb904568d, charpos=charpos@entry=1162, bytepos=bytepos@entry=1162, limit=limit@entry=21798, win=win@entry=0x7fffeecf3c08, face=face@entry=0x7fffc376c888, string=0x0, direction=0x3bf0, ch=40) at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 #34 0x000055555579680d in composition_reseat_it (cmp_it=0x7fffffff7830, charpos=1162, bytepos=1162, endpos=21798, w=0x7fffeecf3c08, bidi_level=<optimized out>, face=0x7fffc376c888, string=0x0) at /home/reitero/build/sources/emacs/emacs/src/composite.c:1353 #35 0x0000555555613c36 in next_element_from_buffer (it=0x7fffffff6f70) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9812 #36 0x00005555556116ad in get_next_display_element (it=0x7fffffff6f70) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:8310 #37 0x0000555555614845 in move_it_in_display_line_to (it=it@entry=0x7fffffff6f70, to_charpos=to_charpos@entry=21798, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10111 #38 0x000055555561673b in move_it_to (it=it@entry=0x7fffffff6f70, to_charpos=21798, to_x=to_x@entry=-1, to_y=<optimized out>, to_vpos=to_vpos@entry=-1, op=op@entry=10) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10845 #39 0x0000555555617b4c in partial_line_height (it_origin=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:11477 #40 0x0000555555623955 in try_window (window=window@entry=0x7fffeecf3c0d, pos=..., flags=flags@entry=1) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:21311 #41 0x00005555556277b1 in redisplay_window (window=0x7fffeecf3c0d, just_this_one_p=just_this_one_p@entry=true) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:20654 #42 0x0000555555629499 in redisplay_window_1 (window=window@entry=0x7fffeecf3c0d) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:18138 #43 0x000055555572c3e4 in internal_condition_case_1 (bfun=0x55555562946a <redisplay_window_1>, arg=0x7fffeecf3c0d, handlers=<optimized out>, hfun=0x555555621106 <redisplay_window_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1650 #44 0x0000555555622625 in redisplay_internal () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17644 #45 0x0000555555623621 in redisplay () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:16675 #46 0x00005555556bb2e8 in read_char (commandflag=1, map=0x7fffc5182d6b, prev_event=0x0, used_mouse_menu=0x7fffffffd65b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:2683 #47 0x00005555556c4fc0 in read_key_sequence (keybuf=0x7fffffffd780, prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:10790 #48 0x00005555556b7de3 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1435 #49 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626 #50 0x00005555556b4e89 in command_loop_2 (handlers=handlers@entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 #51 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>, arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305 #52 0x00005555556b6069 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 --Type <RET> for more, q to quit, c to continue without paging-- #53 0x00005555556b6100 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 #54 0x00005555556b629e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 #55 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb78) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580 Lisp Backtrace: "redisplay_internal (C function)" (0x0) In GNU Emacs 31.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version 3.24.48, cairo version 1.18.2) of 2025-02-11 built on wilap Repository revision: 9d3e946e756ac5a146c21d6fbae2fc803de95059 Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz --with-modules --without-compress-install --without-m17n-flt --with-libotf --without-imagemagick --without-gsettings --without-gconf --with-native-compilation=aot --with-tree-sitter --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: de_AT.UTF-8 locale-coding-system: utf-8-unix
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Oliver Reiter <oliver.reiter@HIDDEN> Subject: bug#76238: Acknowledgement (31.0.50; feature/igc: crash #2, 2025-02-12) Message-ID: <handler.76238.B.17393918374346.ack <at> debbugs.gnu.org> References: <87v7tehpyt.fsf@HIDDEN> X-Gnu-PR-Message: ack 76238 X-Gnu-PR-Package: emacs Reply-To: 76238 <at> debbugs.gnu.org Date: Wed, 12 Feb 2025 20:24:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 76238 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76238: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76238 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 14 Feb 2025 15:17:01 +0000 Resent-Message-ID: <handler.76238.B76238.173954616420594 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 76238 <at> debbugs.gnu.org, Oliver Reiter <oliver.reiter@HIDDEN> Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173954616420594 (code B ref 76238); Fri, 14 Feb 2025 15:17:01 +0000 Received: (at 76238) by debbugs.gnu.org; 14 Feb 2025 15:16:04 +0000 Received: from localhost ([127.0.0.1]:51181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tixQB-0005M6-ES for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:16:03 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:14065) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tixQ7-0005LU-KE for 76238 <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:16:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739546152; x=1739805352; bh=vQE8WEAQjBhX4vewPjFibPZiPNvQBDOwJGby/qeX0Bc=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=Jg4b/W1BvFEzDCzWz6LY6vfVTtqgKSU31F69oRA4MT3w7Qt+yhiYSYDi0LW7NHXmQ 1kyE2Dtn4PeOTf2kqLk0NI5EckLCZhLHS0Gg62XP5pB1Rv5DQEIMcAOHK6LeMwFrXp HTnk1dZvkoKmo9d0I8pjbyhosZ5bnA08AdDJr+OVP4SDHDzrF0Xug0764XepZ27k3c Fem1S/owNeZ4BVMw1fG4oL3b6HIqhkiV9e5097EyKHVriLy2Vib7L1fybMOTwqBwzu Y9t/jWnZY9HmWVjxZcp2H1NeLl3b2JEWRbxGUANcR1GkCsJqMWnmHBctp312E1dTCL 8QmQyKZq+8z8w== Date: Fri, 14 Feb 2025 15:15:36 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87wmdslfrf.fsf@HIDDEN> In-Reply-To: <87v7tehpyt.fsf@HIDDEN> References: <87v7tehpyt.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 846683d0078ea8124215a1afb7b2f16b28f19e7b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" <bug-gnu-emacs@HIDDEN> writes: > Dear all, > > a crash while marking a region: Thanks again! I was hoping to fix bug#76237 first, but as that has me stumped, can I get a "bt full" for this one, plus the following: x/79gx 0x7fffb9c07730 This is one of a number of bugs in which a string data object is recycled but the string metadata object is still present. My current idea is to extend the string metadata object, temporarily, by a fixed-size 64-byte "data" section containing the initial string contents. That redundancy may allow us to find out what was in those strings, and why they were apparently lost to GC before being rediscovered. > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3D11, bac= ktrace_limit=3D40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:4= 25 > 425=09{ > (gdb) bt > #0 terminate_due_to_signal (sig=3D11, backtrace_limit=3D40) > at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 > #1 0x00005555556d38d2 in handle_fatal_signal (sig=3Dsig@entry=3D11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 > #2 0x00005555556d0fb9 in deliver_thread_signal (sig=3Dsig@entry=3D11, > handler=3Dhandler@entry=3D0x5555556d38c4 <handle_fatal_signal>) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 > #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=3Dsig@entry=3D= 11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 > #4 0x00005555556d104e in handle_sigsegv (sig=3D11, siginfo=3D<optimized = out>, arg=3D<optimized out>) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 > #5 <signal handler called> > #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-templat= e.S:120 > #7 0x000055555585f797 in sigHandle () > #8 <signal handler called> > #9 0x0000555555799d5a in igc_header_nwords (h=3Dh@entry=3D0x7fffc3f96f10= ) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:689 This is the last interesting bit: the IGC header for the string data was overwritten (probably by other string data), and igc_header_nwords tried to treat it as as exthdr, which it wasn't. > #10 0x0000555555799d68 in obj_size (h=3Dh@entry=3D0x7fffc3f96f10) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:720 > #11 0x0000555555799d92 in dflt_skip (base_addr=3D0x7fffc3f96f10) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:1753 > #12 0x000055555586953d in amcSegFix () > #13 0x000055555580362d in _mps_fix2 () > #14 0x00005555557994a7 in fix_raw (ss=3Dss@entry=3D0x7ffffffef108, p=3Dp@= entry=3D0x7ffffffeef80) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188 > #15 0x0000555555799563 in fix_string (ss=3Dss@entry=3D0x7ffffffef108, s= =3Ds@entry=3D0x7fffb9c074b8) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765 > #16 0x00005555557a0f93 in dflt_scan_obj (ss=3Dss@entry=3D0x7ffffffef108, > base_start=3Dbase_start@entry=3D0x7fffb9c074b8, base_limit=3Dbase_lim= it@entry=3D0x7fffb9c07730, > closure=3Dclosure@entry=3D0x0) at /home/reitero/build/sources/emacs/e= macs/src/igc.c:2032 > #17 0x00005555557a1146 in dflt_scanx (ss=3Dss@entry=3D0x7ffffffef108, bas= e_start=3D<optimized out>, > base_limit=3D0x7fffb9c07730, closure=3Dclosure@entry=3D0x0) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 > #18 0x00005555557a1182 in dflt_scan (ss=3D0x7ffffffef108, base_start=3D<o= ptimized out>, > base_limit=3D<optimized out>) at /home/reitero/build/sources/emacs/em= acs/src/igc.c:2110 > #19 0x0000555555834ce5 in amcSegScan () > #20 0x0000555555863ec0 in traceScanSegRes () > #21 0x00005555558640aa in traceScanSeg () > #22 0x0000555555864f06 in TraceAdvance () > #23 0x00005555558656cd in TracePoll () > #24 0x0000555555865939 in ArenaPoll () > #25 0x0000555555865d23 in mps_ap_fill () > #26 0x000055555579d572 in alloc_impl (size=3Dsize@entry=3D24, type=3Dtype= @entry=3DIGC_OBJ_CONS, > ap=3D0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/i= gc.c:4089 > #27 0x000055555579d661 in alloc (size=3Dsize@entry=3D24, type=3Dtype@entr= y=3DIGC_OBJ_CONS) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117 > #28 0x000055555579d682 in igc_make_cons (car=3D0x2, cdr=3D0x0) > at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146 > #29 0x000055555570e3cd in Fcons (car=3D<optimized out>, cdr=3D<optimized = out>) > at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812 > #30 0x000055555570f143 in Flist (nargs=3D1, args=3D0x7ffffffef510) > at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2928 > #31 0x0000555555702422 in Fmatch_data (integers=3Dintegers@entry=3D0x0, r= euse=3Dreuse@entry=3D0x0, > --Type <RET> for more, q to quit, c to continue without paging-- > reseat=3Dreseat@entry=3D0x0) at /home/reitero/build/sources/emacs/ema= cs/src/search.c:2936 > #32 0x00005555557028bd in record_unwind_save_match_data () > at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 > #33 0x000055555579639f in autocmp_chars (rule=3Drule@entry=3D0x7fffb90456= 8d, charpos=3Dcharpos@entry=3D1162, > bytepos=3Dbytepos@entry=3D1162, limit=3Dlimit@entry=3D21798, win=3Dwi= n@entry=3D0x7fffeecf3c08, > face=3Dface@entry=3D0x7fffc376c888, string=3D0x0, direction=3D0x3bf0,= ch=3D40) > at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 Could I also get x/32gx 0x7fffb9045688? Maybe we were lucky (or unlucky) and the string is in the composition rule. > In GNU Emacs 31.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version > 3.24.48, cairo version 1.18.2) of 2025-02-11 built on wilap > Repository revision: 9d3e946e756ac5a146c21d6fbae2fc803de95059 > Repository branch: feature/igc > System Description: Arch Linux > > Configured using: > 'configure 'CFLAGS=3D-g3 -ggdb -Og -fno-omit-frame-pointer' > CPPFLAGS=3D-I/home/reitero/.local/lib/mps > LDFLAGS=3D-L/home/reitero/.local/lib/mps --prefix=3D/usr --sysconfdir=3D= /etc > --libexecdir=3D/usr/lib --localstatedir=3D/var --with-mps=3Dyes > --with-gameuser=3Droot:games --with-pgtk --with-xft --with-harfbuzz > --with-modules --without-compress-install --without-m17n-flt > --with-libotf --without-imagemagick --without-gsettings --without-gconf > --with-native-compilation=3Daot --with-tree-sitter > --enable-link-time-optimization' > > Configured features: > ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 > LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER > PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS > TREE_SITTER WEBP XIM GTK3 ZLIB > > Important settings: > value of $LANG: de_AT.UTF-8 > locale-coding-system: utf-8-unix Thanks again Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 14 Feb 2025 15:30:02 +0000 Resent-Message-ID: <handler.76238.B76238.173954695222792 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 76238 <at> debbugs.gnu.org, oliver.reiter@HIDDEN Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173954695222792 (code B ref 76238); Fri, 14 Feb 2025 15:30:02 +0000 Received: (at 76238) by debbugs.gnu.org; 14 Feb 2025 15:29:12 +0000 Received: from localhost ([127.0.0.1]:51223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tixcu-0005vY-52 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:29:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43044) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tixcr-0005vJ-Bs for 76238 <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:29:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tixcl-0001C6-Qq; Fri, 14 Feb 2025 10:29:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=E9xIHqUWfkGX3DP156/9RZ9G7279KCZOhsh322+SDVA=; b=a34HunyGCNPL tmWZQTXsxLr/VmduMtac9gnKXJBGuphXIkunhb6qRzdVItvSXKYS7GNdWG1WDhBbydBPJvYq6LLKM pSdjz5sNIV5tw1IWGN3mXOXoRN9yq8oEnKgID0cD7zu99Atm4D9fdGyKIMBhP/5EyVuUxZVbO5EO2 TuizTtCaO/bmgyXuL/cVag4JecwGkastliQ1K5pJvvZiSNW6Sra2KCzCvhwvM+ZIaDST3HxK9gD6p 8qnBEiXH7DYQTqU4mSczm2SWAHe9KaYKbChLvuGVQ7Z6ukzY0apQT9aGrMwjwyRb7v+YMtEyMgjyS SbXeWUZR2tF4xiSgZLuo+g==; Date: Fri, 14 Feb 2025 17:29:00 +0200 Message-Id: <86cyfkfsub.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <87wmdslfrf.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 14 Feb 2025 15:15:36 +0000 > From: Pip Cet via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes: > > This is one of a number of bugs in which a string data object is > recycled but the string metadata object is still present. Why and how does this happen? And if it can happen for strings, can't it also happen for other Lisp objects?
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 14 Feb 2025 16:46:01 +0000 Resent-Message-ID: <handler.76238.B76238.17395515304784 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 76238 <at> debbugs.gnu.org, oliver.reiter@HIDDEN Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.17395515304784 (code B ref 76238); Fri, 14 Feb 2025 16:46:01 +0000 Received: (at 76238) by debbugs.gnu.org; 14 Feb 2025 16:45:30 +0000 Received: from localhost ([127.0.0.1]:51421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiyoj-0001F5-QF for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 11:45:30 -0500 Received: from mail-10628.protonmail.ch ([79.135.106.28]:18411) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tiyog-0001Ei-IK for 76238 <at> debbugs.gnu.org; Fri, 14 Feb 2025 11:45:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739551519; x=1739810719; bh=NzyIrX+4YdcaiHTm6/Dlx27GfPevlFCT/DizAODz89c=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=sSX7VAlO3Dz+IRZJY5Vvn8ua73sVPvVOQaXMRHnynrUpirW5IwAKksOBP3eWhNiK2 5tb7jAW98MAAfTwHnZYXmwF1Jy6GwGLdJzsfmuA33COvgLa7M15HUKY/Q0QWjjWKxR 5hlYFQXcajdPfls+RfK+GKueJw/MPhcelQqIYqPjXd4KT5qCNxNzWfAMSHUKwzdJV/ bQIh/UFfgKOEM6A3rgk2Sd5vsponsUNFdqOTHlg9PQAFhqZ8jvtWdW8k6Qgvu+M5sT R9StBCxCRUV2pHkG0GWhyXBMnYU4EbLyaJz+7TQGhZ3hV1bXc4sw1M0jUis+AA4idA 1EI8GYp0x4w1g== Date: Fri, 14 Feb 2025 16:45:13 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87ldu8lbm2.fsf@HIDDEN> In-Reply-To: <86cyfkfsub.fsf@HIDDEN> References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> <86cyfkfsub.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 0606604096c773a7317447824aae55aabc8d3721 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Eli Zaretskii" <eliz@HIDDEN> writes: >> Date: Fri, 14 Feb 2025 15:15:36 +0000 >> From: Pip Cet via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of = text editors\"" <bug-gnu-emacs@HIDDEN> writes: >> >> This is one of a number of bugs in which a string data object is >> recycled but the string metadata object is still present. > > Why and how does this happen? Good questions. My question is why it doesn't happen here! > And if it can happen for strings, can't it also happen for other Lisp > objects? Most likely, yes. Right now, the feature/igc branch doesn't poison memory that MPS has told us might be reused and no longer should be used, so many UAF errors would go undetected. (This is the same way alloc.c GC behaves). Strings are special because their data is stored in a separate pool, so the UAF is detected more drastically, but by the time we detect it, it's too late to know what the string was. I've modified my local branches to poison memory and collect garbage eagerly, but I haven't been able to produce bugs like this one (only local ones which I've fixed, I'm afraid). I did mark string data objects for finalization, and it seems we free many of them that I thought would be reachable from pdumper objects. Investigating that one... Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Oliver Reiter <oliver.reiter@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 14 Feb 2025 20:55:02 +0000 Resent-Message-ID: <handler.76238.B76238.173956645230594 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 76238 <at> debbugs.gnu.org Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173956645230594 (code B ref 76238); Fri, 14 Feb 2025 20:55:02 +0000 Received: (at 76238) by debbugs.gnu.org; 14 Feb 2025 20:54:12 +0000 Received: from localhost ([127.0.0.1]:52031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj2hQ-0007xN-LE for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 15:54:12 -0500 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:34842) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>) id 1tj2hO-0007x5-CG for 76238 <at> debbugs.gnu.org; Fri, 14 Feb 2025 15:54:11 -0500 From: Oliver Reiter <oliver.reiter@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739566444; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7wQ1IlFWMLrSk9aFztyWphz4yqTONeUy2yx05KUtqYg=; b=WsuActpIIEzr0yh0BI/zcmVYLRVX6A0f8EDPg+8sEL9qUU+Nas50o0OGoomGrbBIkt1OV6 eYnHf8FOhNrr7fxRcCIIf+gmm1qQgLMYSM5aPGFoSuO2WEHevhmjN2Uef7f6DQaJGdhqVb 6KG6FBqVdkQSeWqgP4UyEurP0IcWDY4= In-Reply-To: <87wmdslfrf.fsf@HIDDEN> (Pip Cet's message of "Fri, 14 Feb 2025 15:15:36 +0000") References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> Date: Fri, 14 Feb 2025 21:54:00 +0100 Message-ID: <87pljkcknr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Pip Cet <pipcet@HIDDEN> writes: > "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes: > >> Dear all, >> >> a crash while marking a region: > > Thanks again! I was hoping to fix bug#76237 first, but as that has me > stumped, can I get a "bt full" for this one, plus the following: > > x/79gx 0x7fffb9c07730 > Sure, have a look here: (gdb) bt full #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 No locals. #1 0x00005555556d38d2 in handle_fatal_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 No locals. #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, handler=handler@entry=0x5555556d38c4 <handle_fatal_signal>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 old_errno = 11 #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 No locals. #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 fatal = <optimized out> #5 <signal handler called> No locals. #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 No locals. #7 0x000055555585f797 in sigHandle () No symbol table info available. #8 <signal handler called> No locals. #9 0x0000555555799d5a in igc_header_nwords (h=h@entry=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:689 No locals. #10 0x0000555555799d68 in obj_size (h=h@entry=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:720 nbytes = <optimized out> #11 0x0000555555799d92 in dflt_skip (base_addr=0x7fffc3f96f10) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1753 h = 0x7fffc3f96f10 next = <optimized out> #12 0x000055555586953d in amcSegFix () No symbol table info available. #13 0x000055555580362d in _mps_fix2 () No symbol table info available. #14 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7ffffffef108, p=p@entry=0x7ffffffeef80) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188 base = 0x7fffc3f96f10 res = <optimized out> client = <optimized out> _ss = 0x7ffffffef108 _mps_zs = 22 _mps_ufs = 4071395642717937666 _mps_wt = 32768 _mps_w = 12884901886 #15 0x0000555555799563 in fix_string (ss=ss@entry=0x7ffffffef108, s=s@entry=0x7fffb9c074b8) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765 res = <optimized out> ptr = 0x7fffc3f96f10 res = <optimized out> _ss = 0x7ffffffef108 _mps_zs = <optimized out> _mps_ufs = 4071395642717904898 _mps_wt = <optimized out> _mps_w = <optimized out> #16 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7ffffffef108, base_start=base_start@entry=0x7fffb9c074b8, base_limit=base_limit@entry=0x7fffb9c07730, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032 client = 0x7fffb9c074b8 base = 0x7fffb9c074b8 obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <optimized out> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)> header = 0x7fffb9c074b8 res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> res = <optimized out> _ss = 0x7ffffffef108 _mps_zs = <optimized out> _mps_ufs = 4071395642717904898 _mps_wt = <optimized out> _mps_w = <optimized out> #17 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7ffffffef108, base_start=<optimized out>, base_limit=0x7fffb9c07730, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 res = <optimized out> base = 0x7fffb9c074b8 _ss = 0x7ffffffef108 _mps_zs = <optimized out> _mps_ufs = 4071395642717904898 _mps_wt = <optimized out> _mps_w = <optimized out> #18 0x00005555557a1182 in dflt_scan (ss=0x7ffffffef108, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110 res = <optimized out> _ss = 0x7ffffffef108 _mps_zs = <optimized out> _mps_ufs = 0 _mps_wt = <optimized out> _mps_w = <optimized out> #19 0x0000555555834ce5 in amcSegScan () No symbol table info available. #20 0x0000555555863ec0 in traceScanSegRes () No symbol table info available. #21 0x00005555558640aa in traceScanSeg () No symbol table info available. #22 0x0000555555864f06 in TraceAdvance () No symbol table info available. #23 0x00005555558656cd in TracePoll () No symbol table info available. #24 0x0000555555865939 in ArenaPoll () No symbol table info available. #25 0x0000555555865d23 in mps_ap_fill () No symbol table info available. #26 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS, ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089 res = <optimized out> p = 0x0 #27 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117 No locals. #28 0x000055555579d682 in igc_make_cons (car=0x2, cdr=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146 cons = <optimized out> #29 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812 No locals. #30 0x000055555570f143 in Flist (nargs=1, args=0x7ffffffef510) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2928 val = <optimized out> #31 0x0000555555702422 in Fmatch_data (integers=integers@entry=0x0, reuse=reuse@entry=0x0, reseat=reseat@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/search.c:2936 tail = <optimized out> prev = 0x0 data = 0x7ffffffef510 i = 30 len = <optimized out> sa_avail = <optimized out> sa_count = <optimized out> #32 0x00005555557028bd in record_unwind_save_match_data () at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 No locals. #33 0x000055555579639f in autocmp_chars (rule=rule@entry=0x7fffb904568d, charpos=charpos@entry=1162, bytepos=bytepos@entry=1162, limit=limit@entry=21798, win=win@entry=0x7fffeecf3c08, face=face@entry=0x7fffc376c888, string=0x0, direction=0x3bf0, ch=40) at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 count = <optimized out> pos = 0x122a to = 1 pt = 1006 pt_byte = 1006 re = <optimized out> font_object = <optimized out> lgstring = <optimized out> len = <optimized out> f = <optimized out> #34 0x000055555579680d in composition_reseat_it (cmp_it=0x7fffffff7830, charpos=1162, bytepos=1162, endpos=21798, w=0x7fffeecf3c08, bidi_level=<optimized out>, face=0x7fffc376c888, string=0x0) at /home/reitero/build/sources/emacs/emacs/src/composite.c:1353 lgstring = 0x0 val = 0x7fffb9044bc3 elt = 0x7fffb904568d direction = 0x3bf0 i = <optimized out> #35 0x0000555555613c36 in next_element_from_buffer (it=0x7fffffff6f70) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:9812 p = <optimized out> stop = 21798 success_p = true #36 0x00005555556116ad in get_next_display_element (it=0x7fffffff6f70) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:8310 success_p = <optimized out> #37 0x0000555555614845 in move_it_in_display_line_to (it=it@entry=0x7fffffff6f70, to_charpos=to_charpos@entry=21798, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10111 x = <optimized out> i = <optimized out> ascent = 0 descent = 0 result = MOVE_UNDEFINED saved_glyph_row = <optimized out> wrap_it = {window = 0x480, w = 0x1700000001, f = 0x0, method = 3867824128, stop_charpos = 23, prev_stop = 140737488320936, base_level_stop = 1, end_charpos = 0, medium_narrowing_begv = 0, medium_narrowing_zv = 140737488320936, large_narrowing_begv = 140737488305728, large_narrowing_zv = 93824993516890, s = 0x0, string_nchars = 1489258144, multibyte_p = true, tab_line_p = true, header_line_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = false, from_disp_prop_p = true, ellipsis_p = true, avoid_cursor_p = false, dp = 0x55555571b6fe <store_symval_forwarding+186>, dpvec = 0x55555713cc4c, dpend = 0x145bd95de68a5000, dpvec_char_len = 1435801136, dpvec_face_id = 21845, saved_face_id = 0, ctl_chars = {0x555555913c90 <o_fwd>, 0x2, 0x7fffffff3590, 0x55555571c2f1 <set_internal+404>, 0x7fffffff3570, 0x145bd95de68a5000, 0x0, 0x7fffb70a1058, 0x280, 0x555555913c90 <o_fwd>, 0xc7f0, 0x0, 0x2, 0x7fffb70a105d, 0x7fffffff35d0, 0x55555571c153 <set_default_internal+493>}, start = {pos = { charpos = 93824996867768, bytepos = 140737488303632}, overlay_string_index = 2, string_pos = {charpos = 0, bytepos = 140736264278109}, dpvec_index = -288402684}, current = {pos = {charpos = 140737488303616, bytepos = 93824994169311}, overlay_string_index = 608, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 608}, n_overlay_strings = 140737488303712, overlay_strings_charpos = 93824994169527, overlay_strings = {0xc, 0xc7f0, 0x0, 0x7fffb70a105d, 0x7fffffff3660, 0x145bd95de68a5000, 0x3ef, 0x0, 0x3ef, 0x3ef, 0x7fffffff36a0, 0x55555568c2b2 <bidi_at_paragraph_end+183>, 0x7fffffff36a0, 0x7fffffffc0a8, 0x1, 0x1}, string_overlays = {0x370, 0x555555685f8e <bidi_cache_reset+14>, 0x7fffffff4000, 0x55555568ea16 <bidi_move_to_visually_next+821>, 0x3ed, 0x3ed, 0x29, 0x1, 0x1, 0x1700000001, 0x17, 0x0, 0x0, 0x3ec, 0x1700000017, 0x3eb}, string = 0x100000001, from_overlay = 0xffffffffffffffff, stack = {{string = 0x0, string_nchars = 1004, end_charpos = 98784247809, stop_charpos = 1000, prev_stop = 23, base_level_stop = -1, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 1, lookback = 1173, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 54096, nbytes = 0, from = 90776, to = 0, width = 90776}, face_id = 90776, u = {image = {object = 0x16298, slice = {x = 0x16298, y = 0x16298, width = 0x16298, height = 0x16298}, image_id = 90776}, stretch = {object = 0x16298}, xwidget = {object = 0x16298}}, position = {charpos = 90776, bytepos = 90776}, current = {pos = {charpos = 90776, bytepos = 90776}, overlay_string_index = 0, string_pos = { charpos = 1467005100962238464, bytepos = 0}, dpvec_index = 54096}, from_overlay = 0x1, area = 54096, 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 = (unknown: 0xeecf3c08), voffset = 32767, space_width = 0x7fffffff3970, font_height = 0x55555569b103 <merge_face_ref+2232>}, { string = 0x0, string_nchars = 0, end_charpos = 140737488304640, stop_charpos = 140736987143224, prev_stop = 140737488305664, base_level_stop = 140737199946760, cmp_it = {stop_pos = 0, id = 72151419032542488, ch = 0, rule_idx = 93824994200672, lookback = 140737488304304, nglyphs = -1100758592, reversed_p = 255, parent_it = 0x2aaa8ab36480, charpos = 0, nchars = 0, nbytes = 0, from = -501212104, to = 32767, width = -50960}, face_id = 1433619662, u = {image = { object = 0x7fffbe63c1c0, slice = {x = 0x2aaa8ab36480, y = 0x7fffffff3920, width = 0x55555573f4af <Fgethash+115>, height = 0x2aaa8ab36480}, image_id = 0}, stretch = {object = 0x7fffbe63c1c0}, xwidget = {object = 0x7fffbe63c1c0}}, position = { charpos = 0, bytepos = 0}, current = {pos = {charpos = 140737488304448, bytepos = 93824993566218}, overlay_string_index = 140737488304672, string_pos = { charpos = 1467005100962238464, bytepos = 140737488304480}, dpvec_index = -501212104}, from_overlay = 0x7fffffff3a00, area = 54096, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff3a20), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 0xffff3e00), voffset = 32767, space_width = 0x7fffffff39d0, font_height = 0x55555569b45a <merge_face_vectors+95>}, { string = 0x0, string_nchars = 1432991011, end_charpos = 0, stop_charpos = 93824994225909, prev_stop = 0, base_level_stop = 20, cmp_it = { stop_pos = 3194246401, id = 8088722488, ch = -288408568, rule_idx = 140736472692840, lookback = 140737488304896, nglyphs = -1224077219, reversed_p = 255, parent_it = 0x7fffffff3a00, charpos = 93824994530645, nchars = 2882, nbytes = 0, from = 1433623344, to = 21845, width = -1208966909}, face_id = 1433618210, u = { image = {object = 0x0, slice = {x = 0x4, y = 0x0, width = 0x4, height = 0x7fffb7f0a130}, image_id = 42112}, stretch = {object = 0x0}, xwidget = { object = 0x0}}, position = {charpos = 140737488304784, bytepos = 93824994540262}, current = {pos = {charpos = -9223372036854775808, bytepos = 93824994656914}, overlay_string_index = 140736489251224, string_pos = {charpos = 140737488304944, bytepos = 21798}, dpvec_index = 11598}, from_overlay = 0x7fffffff3b00, area = 1434117031, method = 21845, paragraph_embedding = (unknown: 0xffff3aa0), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x7fffc472e198}, {string = 0x8000000000000000, string_nchars = -1224077219, end_charpos = 140737488304864, stop_charpos = 93824994530645, prev_stop = 2882, base_level_stop = 2883, cmp_it = { stop_pos = 140737488304896, id = 93824994534681, ch = -50312, rule_idx = 93824994533463, lookback = 140737488304992, nglyphs = 1433993653, reversed_p = 85, parent_it = 0x7fffb905e723, charpos = 140736297556888, nchars = 11534, nbytes = 0, from = -1190798440, to = 32767, width = 11598}, face_id = -1190807992, u = {image = {object = 0x7fffb70a105d, slice = {x = 0xb53, y = 0x7fffffff3b60, width = 0x5555557863b2 <intervals_equal+14>, height = 0x7fffffff3ba0}, image_id = 93824994578551}, stretch = { object = 0x7fffb70a105d}, xwidget = {object = 0x7fffb70a105d}}, position = { charpos = 11598, bytepos = 11534}, current = {pos = {charpos = 11534, bytepos = 11598}, overlay_string_index = 11598, string_pos = {charpos = 11598, bytepos = 140737488305104}, dpvec_index = -427143168}, from_overlay = 0x2d4e, area = 11598, 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 | unknown: 0xb50), voffset = 0, space_width = 0x7fffffff3c30, font_height = 0x555555791368 <Fnext_single_char_property_change+259>}, { string = 0x1549a, string_nchars = 224, end_charpos = 0, stop_charpos = 32872, prev_stop = 140737199946765, base_level_stop = 10598, cmp_it = { stop_pos = 140737199946765, id = 0, ch = 1, rule_idx = 11598, lookback = 140737488305344, nglyphs = 1432412184, reversed_p = 85, parent_it = 0x0, charpos = 0, nchars = 1, nbytes = 16777216, from = 1432928331, to = 21845, width = 2649}, face_id = -288408568, u = {image = {object = 0x7fffffff7a70, slice = { x = 0x7fffffff79c8, y = 0x373, width = 0x2000000001, height = 0x55555713c54f}, image_id = 4294969857}, stretch = {object = 0x7fffffff7a70}, xwidget = { object = 0x7fffffff7a70}}, position = {charpos = 140737488302032, bytepos = 93824996867440}, current = {pos = {charpos = 288, bytepos = 288}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 93825021512706}, dpvec_index = 1460913487}, from_overlay = 0x0, area = 23355, method = 21761, paragraph_embedding = R2L, 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 = 0x555557140c02, font_height = 0x55555713c54f}}, sp = -1, selective = 6398840, what = 4294913984, face_id = 32767, selective_display_ellipsis_p = false, ctl_arrow_p = true, face_box_p = true, start_of_box_run_p = false, end_of_box_run_p = true, overlay_strings_at_end_processed_p = true, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = true, starts_in_middle_of_char_p = true, face_before_selective_p = true, constrain_row_ascent_descent_p = true, line_number_produced_p = true, align_visually_p = true, line_wrap = TRUNCATE, base_face_id = -53328, c = 32767, len = 1489346733, cmp_it = {stop_pos = 5487, id = 93824994096894, ch = 1460915276, rule_idx = 1467005100962238464, lookback = 93824996382256, nglyphs = 0, reversed_p = false, parent_it = 0x555555913c90 <o_fwd>, charpos = 2, nchars = -49696, nbytes = 32767, from = 1433518833, to = 21845, width = -49728}, char_to_display = -427143168, glyphless_method = 341563741, image_id = 0, xwidget = 0x7fffb70a1058, slice = {x = 0x100, y = 0x555555913c90 <o_fwd>, width = 0xc7f0, height = 0x0}, space_width = 0x2, voffset = 4189, tab_width = -18678, font_height = 0x7fffffff3e20, object = 0x55555571c153 <set_default_internal+493>, position = {charpos = 93824996867408, bytepos = 140737488305760}, truncation_pixel_width = 2, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = -427143168, last_visible_y = 341563741, extra_line_spacing = -1224077219, max_extra_line_spacing = 32767, override_ascent = -34392, override_descent = 32767, override_boff = 1, glyph_row = 0x55555568b98b <bidi_cache_iterator_state+52>, area = -34392, nglyphs = 32767, pixel_width = 1432915275, ascent = 21845, descent = -49584, max_ascent = 32767, max_descent = 1432924671, phys_ascent = 21845, phys_descent = -49424, max_phys_ascent = 32767, max_phys_descent = 1432937445, current_x = 21845, wrap_prefix_width = 12, continuation_lines_width = 0, eol_pos = {charpos = 1, bytepos = 0}, current_y = -1224077219, first_vpos = 32767, vpos = -49488, hpos = 32767, lnum = 1467005100962238464, lnum_bytepos = 1127, lnum_width = -2, lnum_pixel_width = -1, pt_lnum = 1127, stretch_adjust = 1127, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 999152, right_user_fringe_face_id = 32767, bidi_p = false, bidi_it = {bytepos = 1467005100962238464, charpos = 140737488305904, ch = -34392, nchars = 1, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = 1432903566, resolved_level = 85 'U', isolate_level = 85 'U', invalid_levels = 140737488308304, invalid_isolates = 93824993520150, prev = {charpos = 1152, type = 1152, orig_type = UNKNOWN_BT}, last_strong = {charpos = 10, type = STRONG_L, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 1, type = NEUTRAL_B, orig_type = NEUTRAL_B}, prev_for_neutral = {charpos = 6, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = 1151, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 98784247808, bracket_enclosed_type = 1149, next_en_pos = 0, next_en_type = 4294967295, sos = (L2R | R2L | unknown: 0xfffffffc), scan_dir = 0, disp_pos = 1152, disp_prop = 1, stack_idx = 23, level_stack = {{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 = -1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 5, 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 = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488336496, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 8, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993019973, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825005033680, 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 = 6, last_strong_type = 5, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 5, prev_for_neutral_type = 7, 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 = 1 '\001'}, {next_for_neutral_pos = 64424509445, next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -4294967296, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 1 '\001', flags = 0 '\000'}, {next_for_neutral_pos = 34359738378, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 24 times>, { next_for_neutral_pos = 93824994169102, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, 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 = 288, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824994169527, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93824993986658, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 1, level = 10 '\n', flags = 183 '\267'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824994021448, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93825021491814, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93825021491814, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994019482, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825049927836, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825049927836, 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 = 93825002117600, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737325098714, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 156060674944, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737324845336, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93825002428752, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 240 '\360', flags = 85 'U'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737341535042, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825002428752, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488307552, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737341563983, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488307540, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 3194208704, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 88, 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 = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488307588, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 154618822657, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824996429944, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488307888, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993728876, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994723076, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736377822192, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 140737488307552, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824996429944, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488307888, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736472692840, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993152194, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140736377822192, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993198360, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 1, level = 110 'n', flags = 239 '\357'}, {next_for_neutral_pos = 66808, next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 46912211844584, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 3, level = 1 '\001', 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 = 140737205270932, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 5, level = 32 ' ', flags = 239 '\357'}, {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 = 7, prev_for_neutral_type = 1, level = 149 '\225', flags = 85 'U'}, {next_for_neutral_pos = 3184434165, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736377410956, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 2, level = 1 '\001', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488313104, 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 = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824996178464, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993184973, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 36, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 0, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 140737199946760, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 0, level = 32 ' ', flags = 226 '\342'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320936, next_for_neutral_type = 7, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993516124, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 65532, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 98784247809, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320936, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 21798, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488320936, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}}, string = { lstring = 0x55555568dd5a <bidi_resolve_neutral+300>, s = 0xd <error: Cannot access memory at address 0xd>, schars = 1, bufpos = 2715, from_disp_str = false, unibyte = true}, w = 0x7fffffff47c0, paragraph_dir = (unknown: 0x55686280), separator_limit = 140737488308304, first_elt = true, new_paragraph = true, frame_window_p = false}, paragraph_embedding = (R2L | unknown: 0x5524), min_width_property = 0x5526, min_width_start = -44720} atpos_it = {window = 0x5526, w = 0x0, f = 0x0, method = 1432915275, stop_charpos = 140737488298320, prev_stop = 93824993504487, base_level_stop = 1, end_charpos = 140737488339112, medium_narrowing_begv = 140737488298448, medium_narrowing_zv = 93824993509451, large_narrowing_begv = 0, large_narrowing_zv = 140737199946760, s = 0x7fffffffc170 "", string_nchars = 140737488339144, multibyte_p = false, tab_line_p = true, header_line_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = false, from_disp_prop_p = true, ellipsis_p = true, avoid_cursor_p = true, dp = 0xa00000001, dpvec = 0x0, dpend = 0x1e68a5000, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = -16216, ctl_chars = {0x12, 0x145bd95de68a5000, 0x39c, 0x7fffffffc0a8, 0x5526, 0x0, 0x0, 0x555555688d4b <CHAR_TABLE_REF+28>, 0x7fffffff2210, 0x55555568ace7 <bidi_get_type+38>, 0x1, 0x7fffffffc0a8, 0x7fffffff2290, 0x55555568cc6c <bidi_resolve_explicit+2045>, 0x12, 0x0}, start = {pos = {charpos = 0, bytepos = 923}, overlay_string_index = 25769803782, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = -427143168}, current = {pos = {charpos = 0, bytepos = 140737488339112}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, n_overlay_strings = 140737488301056, overlay_strings_charpos = 93824993512949, overlay_strings = {0x39c, 0x1, 0x495, 0x0 <repeats 13 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x7fffb70a105d, height = 0x7fffffff26e0}, image_id = 93824994530645}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, position = {charpos = 1126, bytepos = 93824994204464}, current = {pos = {charpos = 140736279388419, bytepos = 93824994199330}, overlay_string_index = 0, string_pos = {charpos = 4, bytepos = 0}, dpvec_index = 4}, from_overlay = 0x7fffb7f0a130, area = 42112, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff2770), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (WINDOW_WRAP | unknown: 0x55787ae4), voffset = 21845, space_width = 0x8000000000000000, font_height = 0x5555557a4292 <itree_iter_next_in_subtree+236>}, { string = 0x7fffc472e198, string_nchars = -55280, end_charpos = 21798, stop_charpos = 4526, prev_stop = 140737488300000, base_level_stop = 93824994698151, cmp_it = {stop_pos = 140737488299904, id = 0, ch = 0, rule_idx = 140736489251224, lookback = -9223372036854775808, nglyphs = -1224077219, reversed_p = 255, parent_it = 0x7fffffff27c0, charpos = 93824994530645, nchars = 1126, nbytes = 0, from = 1127, to = 0, width = -55328}, face_id = 1433953561, u = {image = { object = 0x7fffffff2858, slice = {x = 0x555555786057 <intervals_equal_1+334>, y = 0x7fffffff2840, width = 0x5555557901b5 <validate_interval_range+259>, height = 0x7fffb906b6cb}, image_id = 140736297609976}, stretch = { object = 0x7fffffff2858}, xwidget = {object = 0x7fffffff2858}}, position = { charpos = 4510, bytepos = 140736297609976}, current = {pos = {charpos = 4526, bytepos = 140736297606048}, overlay_string_index = 140736264278109, string_pos = { charpos = 1131, bytepos = 140737488300096}, dpvec_index = 1433953202}, from_overlay = 0x7fffffff2880, area = 1433997431, method = 21845, paragraph_embedding = (R2L | unknown: 0x11ac), 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 = (WINDOW_WRAP | unknown: 0x119c), voffset = 0, space_width = 0x119e, font_height = 0x11ae}, {string = 0x11ae, string_nchars = 4526, end_charpos = 140737488300208, stop_charpos = 1467005100962238464, prev_stop = 4526, base_level_stop = 4526, cmp_it = {stop_pos = 0, id = 1131, ch = -55024, rule_idx = 93824994579304, lookback = 87194, nglyphs = 224, reversed_p = false, parent_it = 0x0, charpos = 32872, nchars = -288408563, nbytes = 32767, from = 3526, to = 0, width = -288408563}, face_id = 0, u = {image = {object = 0x1, slice = { x = 0x11ae, y = 0x7fffffff29a0, width = 0x55555560e018 <compute_display_string_pos+752>, height = 0x0}, image_id = 0}, stretch = {object = 0x1}, xwidget = {object = 0x1}}, position = { charpos = 72057594037927937, bytepos = 140737488321136}, current = {pos = { charpos = 881, bytepos = 1131}, overlay_string_index = 1131, string_pos = { charpos = 881, bytepos = 3522}, dpvec_index = -427143168}, from_overlay = 0x5526, area = 880, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff8278), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 0xffff7a68), voffset = 32767, space_width = 0x5526, font_height = 0x7fffffff79c0}}, sp = -1, selective = 93824993509451, what = IT_COMPOSITION, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = true, 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 = true, line_number_produced_p = true, align_visually_p = true, line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 0x7ffc), base_face_id = -34192, c = 32767, len = -34360, cmp_it = {stop_pos = 1155, id = 137438953473, ch = -54784, rule_idx = 5727882164, lookback = 140736377140253, nglyphs = 65532, reversed_p = false, parent_it = 0x7fffffff2a30, charpos = 1467005100962238464, nchars = 0, nbytes = -2147483648, from = -34392, to = 32767, width = 21798}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x555555688d4b <CHAR_TABLE_REF+28>, slice = {x = 0x7fffffff2a60, y = 0x55555568ace7 <bidi_get_type+38>, width = 0x1, height = 0x7fffffff79a8}, space_width = 0x7fffffff2ae0, voffset = -14195, tab_width = 21864, font_height = 0x7fffb70a105d, object = 0xb70a105d, position = {charpos = 140737488300928, bytepos = 93824994577743}, truncation_pixel_width = 32, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = -54592, last_visible_y = 32767, extra_line_spacing = -54608, max_extra_line_spacing = 32767, override_ascent = -427143168, override_descent = 341563741, override_boff = -288408568, glyph_row = 0x7fffffff79a8, area = 18, nglyphs = 0, pixel_width = 18, ascent = 0, descent = 1154, max_ascent = 0, max_descent = 1432907743, phys_ascent = 21845, phys_descent = -52144, max_phys_ascent = 32767, max_phys_descent = 1432932595, current_x = 21845, wrap_prefix_width = 1153, continuation_lines_width = 0, eol_pos = {charpos = 1435848824, bytepos = 1153}, current_y = 1153, first_vpos = 0, vpos = 35, hpos = 0, lnum = 1, lnum_bytepos = 1, lnum_width = 18, lnum_pixel_width = 0, pt_lnum = 18, stretch_adjust = 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 = 1152, charpos = 25769803782, ch = 1149, nchars = 0, ch_len = -1, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = 1152, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 98784247809, invalid_isolates = -1, prev = { charpos = 0, type = 4294967295, orig_type = 4294967295}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 4294967296, type = STRONG_L, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 1382, 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 = STRONG_L, next_en_pos = 140736987143224, next_en_type = 3279341704, sos = (L2R | R2L | unknown: 0x7ffc), scan_dir = -54160, disp_pos = 93824993009030, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 41, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 90194313216, next_for_neutral_type = 5, last_strong_type = 5, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 140737488336496, 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 = 2, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824993019557, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93825005033680, 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 = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 7, 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 = 64424509445, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -4294967296, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 1 '\001', 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 = 1, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736279385000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 13 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 4294967295, 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 = 93824994169102, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 672, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994169527, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824993986658, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 1, level = 10 '\n', flags = 183 '\267'}, {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 = 1467005100962238464, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994021448, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825021490118, 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 = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994169102, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, 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 = 288, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994169527, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824993986658, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 1, level = 10 '\n', flags = 183 '\267'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994021448, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825021490246, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825021490246, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994019482, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93825049927836, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 64 times>}, string = { lstring = 0x145bd95de68a5000, s = 0x0, schars = 140737488320936, bufpos = 23, from_disp_str = false, unibyte = false}, w = 0x5526, paragraph_dir = NEUTRAL_DIR, separator_limit = 140737488303312, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = (unknown: 0xffff3480), min_width_property = 0x55550000000a, min_width_start = -1} atx_it = {window = 0x7fffffff0dd0, w = 0x145bd95de68a5000, f = 0x0, method = 3070890072, stop_charpos = 608, prev_stop = 93824996162704, base_level_stop = 51184, end_charpos = 0, medium_narrowing_begv = 2, medium_narrowing_zv = 140736264278109, large_narrowing_begv = 140737488293424, large_narrowing_zv = 93824994099539, s = 0x5555559bfd50 <searchbufs.lto_priv+2160> "\270\376\233UUU", string_nchars = 140737488293488, multibyte_p = false, tab_line_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x7fffb70a105d, dpend = 0x7fffeecf5304, dpvec_char_len = -61856, dpvec_face_id = 32767, saved_face_id = 1433588191, ctl_chars = { 0x240, 0x0, 0x0, 0x240, 0x7fffffff0ec0, 0x55555572d2b7 <unbind_to+141>, 0xc, 0xc7f0, 0x0, 0x7fffb70a105d, 0x7fffffff0ec0, 0x145bd95de68a5000, 0x209, 0xfffffffffffffffe, 0x209, 0x209}, start = {pos = {charpos = 140737488293632, bytepos = 93824993510066}, overlay_string_index = 140737488293632, string_pos = {charpos = 140737488333944, bytepos = 1}, dpvec_index = 1}, current = {pos = {charpos = 190, bytepos = 93824993484686}, overlay_string_index = 140737488296032, string_pos = { charpos = 93824993520150, bytepos = 519}, dpvec_index = 519}, n_overlay_strings = 41, overlay_strings_charpos = 1, overlay_strings = {0x1, 0x1700000001, 0x17, 0x0, 0x0, 0x206, 0x100000001, 0x206, 0x100000001, 0xffffffffffffffff, 0x0, 0x206, 0x100000001, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, string_overlays = {0x0, 0x0, 0x100000000, 0x1, 0x2f4, 0x0, 0x0, 0x0, 0x16298, 0x16298, 0x16298, 0x7fffef2144a4, 0x16298, 0x16298, 0x16298, 0x16298}, string = 0x16298, from_overlay = 0x16298, stack = {{string = 0x16298, string_nchars = 90776, end_charpos = 90776, stop_charpos = 90776, prev_stop = 0, base_level_stop = 1467005100962238464, cmp_it = {stop_pos = 0, id = 46911961346952, ch = 1, rule_idx = 46911961346952, lookback = 0, nglyphs = -288408568, reversed_p = 255, parent_it = 0x7fffffff11d0, charpos = 93824993571075, nchars = 0, nbytes = 0, from = 0, to = 0, width = -60832}, face_id = -501212104, u = {image = { object = 0x7fffffff1660, slice = {x = 0x7fffeecf3c08, y = 0x0, width = 0x100555555799d18, height = 0x0}, image_id = 93824994200672}, stretch = { object = 0x7fffffff1660}, xwidget = {object = 0x7fffffff1660}}, position = { charpos = 140737488294160, bytepos = 140736387596736}, current = {pos = { charpos = 46911269026080, bytepos = 0}, overlay_string_index = 0, string_pos = { charpos = 140736987143224, bytepos = 140737488294224}, dpvec_index = 1433619662}, from_overlay = 0x7fffbe63c1c0, area = 1636219168, method = 10922, paragraph_embedding = (unknown: 0xffff1180), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 0x5573f4ac), voffset = 21845, space_width = 0x2aaa6186b920, font_height = 0x0}, {string = 0x0, string_nchars = 0, end_charpos = 140737488294304, stop_charpos = 93824993566218, prev_stop = 140737488294528, base_level_stop = 1467005100962238464, cmp_it = { stop_pos = 140737488294336, id = 140736987143224, ch = -60832, rule_idx = 46911961346952, lookback = 140737488294528, nglyphs = -59808, reversed_p = 255, parent_it = 0x7fffffff1230, charpos = 93824993571930, nchars = 0, nbytes = 0, from = 1432991011, to = 21845, width = 0}, face_id = 0, u = {image = { object = 0x0, slice = {x = 0x14, y = 0xb9336e01, width = 0x7fffe2201c38, height = 0x7fffeecf3c08}, image_id = 140736472692840}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, position = {charpos = 140737488294752, bytepos = 93824993572901}, current = {pos = {charpos = 0, bytepos = 140737488295520}, overlay_string_index = 0, string_pos = {charpos = 140737488294496, bytepos = 46911269026080}, dpvec_index = 0}, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0x9418), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (unknown: 0x16298), voffset = 0, space_width = 0x16298, font_height = 0x16298}, {string = 0x16298, string_nchars = 90776, end_charpos = 90776, stop_charpos = 90776, prev_stop = 90776, base_level_stop = 90776, cmp_it = {stop_pos = 90776, id = 90776, ch = 90776, rule_idx = 90776, lookback = 90776, nglyphs = 90776, reversed_p = false, parent_it = 0x2aaa8acab388, charpos = 93824994656914, nchars = -999104104, nbytes = 32767, from = -60384, to = 32767, width = 521}, face_id = 40, u = {image = {object = 0x7fffffff13b0, slice = {x = 0x5555557ae3a7 <itree_iterator_first_node+202>, y = 0x1, width = 0x5555557a41eb <itree_iter_next_in_subtree+69>, height = 0x7fffc472e198}, image_id = 140737488295024}, stretch = {object = 0x7fffffff13b0}, xwidget = { object = 0x7fffffff13b0}}, position = {charpos = 1, bytepos = 520}, current = { pos = {charpos = 140737488294896, bytepos = 93824994698068}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 140736489251224}, dpvec_index = 0}, from_overlay = 0x209, area = 40, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff13d0), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (WORD_WRAP | unknown: 0x557ad710), voffset = 21845, space_width = 0x209, font_height = 0x5555557a41eb <itree_iter_next_in_subtree+69>}, { string = 0x7fffb9059820, string_nchars = -60304, end_charpos = 0, stop_charpos = 520, prev_stop = 140737488294928, base_level_stop = 93824994694880, cmp_it = { stop_pos = 140737488331328, id = 140737488331328, ch = -59552, rule_idx = 93824992986632, lookback = 140736499770680, nglyphs = 520, reversed_p = false, parent_it = 0x4000, charpos = 576, nchars = -24000, nbytes = 32767, from = 20, to = 0, width = 0}, face_id = -60256, u = {image = { object = 0x26c, slice = {x = 0x7fffffff1470, y = 0x0, width = 0x207, height = 0x209}, image_id = 7}, stretch = {object = 0x26c}, xwidget = { object = 0x26c}}, position = {charpos = 1, bytepos = 521}, current = {pos = { charpos = 140737488295744, bytepos = 93824993608259}, overlay_string_index = 516, string_pos = {charpos = 6398840, bytepos = 140737488291680}, dpvec_index = 16310}, from_overlay = 0x7fffffff0750, area = 1489404458, method = 21845, paragraph_embedding = (L2R | R2L | unknown: 0x156c), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (unknown: 0x5713afe0), voffset = 21845, space_width = 0x55555713cc4c, font_height = 0x555555735b30 <Fassq+114>}, { string = 0x7fffb7f0a103, string_nchars = 1433618210, end_charpos = 140736297606491, stop_charpos = 2, prev_stop = 0, base_level_stop = 93825002117600, cmp_it = { stop_pos = 36, id = 2, ch = -60064, rule_idx = 140737325098714, lookback = 0, nglyphs = 1441852288, reversed_p = 36, parent_it = 0x7fffffff1580, charpos = 140737324845336, nchars = 519, nbytes = 0, from = -427143168, to = 341563741, width = -59968}, face_id = 1441847632, u = {image = { object = 0x555555f0d950, slice = {x = 0x0, y = 0x7fffffff16e0, width = 0x0, height = 0x7fffffff15e0}, image_id = 140737341535042}, stretch = { object = 0x555555f0d950}, xwidget = {object = 0x555555f0d950}}, position = { charpos = 1, bytepos = 93825002428752}, current = {pos = {charpos = 0, bytepos = 140737488295648}, overlay_string_index = 140737488295600, string_pos = { charpos = 140737341563983, bytepos = 0}, dpvec_index = -59692}, from_overlay = 0x7fffffff16d8, area = -1100758592, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff16e0), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 0x58), voffset = 0, space_width = 0x0, font_height = 0x8}}, sp = -1, 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_number_produced_p = false, align_visually_p = false, line_wrap = TRUNCATE, base_face_id = -59796, c = 32767, len = -59644, cmp_it = {stop_pos = 31136, id = 154618822657, ch = 0, rule_idx = 1467005100962238464, lookback = 140737488295584, nglyphs = 1435848824, reversed_p = 85, parent_it = 0x0, charpos = 140737488295984, nchars = -59728, nbytes = 32767, from = 1433147756, to = 21845, width = -59616}, char_to_display = 1434141956, glyphless_method = 21845, image_id = 0, xwidget = 0x7fffbdce9bf0, slice = {x = 0x1eecf3c08, y = 0x7fffffff16e0, width = 0x5ec, height = 0x145bd95de68a5000}, space_width = 0x0, voffset = 20600, tab_width = 21909, font_height = 0x0, object = 0x7fffffff1830, position = {charpos = 0, bytepos = 140736472692840}, truncation_pixel_width = 5952, continuation_pixel_width = -1, first_visible_x = 32767, last_visible_x = 1432571074, last_visible_y = 21845, extra_line_spacing = -59376, max_extra_line_spacing = 32767, override_ascent = -1110533136, override_descent = 32767, override_boff = -59376, glyph_row = 0x555555640118 <gui_produce_glyphs+739>, area = -277980572, nglyphs = 32767, pixel_width = 66808, ascent = 0, descent = 482, max_ascent = 0, max_descent = -1715929624, phys_ascent = 10922, phys_descent = 66808, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = { charpos = 140737205270932, bytepos = 140737205270868}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 93824996429944, lnum_width = -1110533131, lnum_pixel_width = 0, pt_lnum = 6511170420736, stretch_adjust = -1110944372, left_user_fringe_bitmap = 32767, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 90776, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 1467005100962238464, charpos = 1, ch = -54128, nchars = 0, ch_len = 0, type = 4294967295, type_after_wn = 4294967295, orig_type = 1435597344, resolved_level = 85 'U', isolate_level = 85 'U', invalid_levels = 140737488300976, invalid_isolates = 93824993184973, prev = {charpos = 140737488296080, type = 36, orig_type = UNKNOWN_BT}, last_strong = {charpos = 140737199946765, type = 4006558728, orig_type = 32767}, next_for_neutral = {charpos = 140736987143224, 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 = 1, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 15 times>, { next_for_neutral_pos = 93824993514050, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { 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 = 93824993514050, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 55 times>, { next_for_neutral_pos = 140736264278109, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994530645, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824994204464, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 4, level = 240 '\360', flags = 183 '\267'}, {next_for_neutral_pos = 93824994199330, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 240 '\360', flags = 183 '\267'}, {next_for_neutral_pos = 42112, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994540262, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824994656914, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 6, level = 114 'r', flags = 196 '\304'}, {next_for_neutral_pos = 140737488297728, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4694, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994698151, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, {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 = 140736489251224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736264278109, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994530645, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1156, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994534681, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994533282, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994574773, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 0, level = 6 '\006', flags = 185 '\271'}, {next_for_neutral_pos = 140736297575056, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736297575056, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140736297581008, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 1, level = 10 '\n', flags = 183 '\267'}, {next_for_neutral_pos = 1173, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994534322, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994578551, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4626, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4694, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4694, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4694, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1173, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994579304, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 608, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 32872, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 0, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 3694, next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 0, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 4694, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824992993304, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339312, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1173, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 923, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 923, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737488339304, next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488339136, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993509451, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 0x7fffeecf3c08, s = 0x7fffffffc170 "", schars = 140737488339144, bufpos = 925, from_disp_str = true, unibyte = false}, w = 0x0, paragraph_dir = (L2R | R2L), separator_limit = 923, first_elt = true, new_paragraph = true, frame_window_p = false}, paragraph_embedding = NEUTRAL_DIR, min_width_property = 0x145bd95de68a5000, min_width_start = 0} ppos_it = {window = 0x5526, w = 0x0, f = 0x0, method = 1432915275, stop_charpos = 140737488288368, prev_stop = 93824993504487, base_level_stop = 1, end_charpos = 140737488333944, medium_narrowing_begv = 140737488288496, medium_narrowing_zv = 93824993512556, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = false, tab_line_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 = 0x145bd95de68a5000, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = -21384, ctl_chars = {0x0, 0x0, 0x0, 0x0, 0x7fffffff0460, 0x55555568cdf5 <bidi_resolve_weak+380>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 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 = {0x0 <repeats 16 times>}, string_overlays = { 0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = { object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x55555572d10e <do_one_unbind+92>}, {string = 0x280, string_nchars = 0, end_charpos = 0, stop_charpos = 640, prev_stop = 140737488289712, base_level_stop = 93824994169527, cmp_it = {stop_pos = 3, id = 93824993986658, ch = -1224077224, rule_idx = 0, lookback = 140737488289760, nglyphs = -427143168, reversed_p = 93, parent_it = 0x4, charpos = -1, nchars = -65600, nbytes = 32767, from = -1, to = -1, width = -61984}, face_id = 1433440328, u = {image = {object = 0x4, slice = {x = 0x55555713b1e8, y = 0x0, width = 0x55555713b1e8, height = 0x7fffffff0de0}, image_id = 93824994019482}, stretch = {object = 0x4}, xwidget = {object = 0x4}}, position = {charpos = 0, bytepos = 0}, current = {pos = { charpos = 1, bytepos = 0}, overlay_string_index = 0, string_pos = { charpos = 93825049927836, bytepos = 0}, dpvec_index = 0}, from_overlay = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x555555ec19e0}, {string = 0x20, string_nchars = 2, end_charpos = 140737488290240, stop_charpos = 140737325098714, prev_stop = 0, base_level_stop = 138880805760, cmp_it = {stop_pos = 140737488290272, id = 140737324845336, ch = 0, rule_idx = 1467005100962238464, lookback = 140737488290336, nglyphs = 1441847632, reversed_p = 85, parent_it = 0x555555f0d950, charpos = 0, nchars = -64704, nbytes = 32767, from = 0, to = 0, width = -64960}, face_id = -146820286, u = {image = {object = 0x1, slice = { x = 0x555555f0d950, y = 0x0, width = 0x7fffffff0340, height = 0x7fffffff0310}, image_id = 140737341563983}, stretch = {object = 0x1}, xwidget = {object = 0x1}}, position = {charpos = 0, bytepos = 140737488290612}, current = {pos = { charpos = 140737488290616, bytepos = 0}, overlay_string_index = 140737488290624, string_pos = {charpos = 64, bytepos = 0}, dpvec_index = 8}, from_overlay = 0x0, area = TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x7fffffff02cc, font_height = 0x7fffffff0364}}, sp = 0, selective = 137438953473, 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_number_produced_p = false, align_visually_p = true, line_wrap = (WORD_WRAP | unknown: 0x145bd95c), base_face_id = 0, c = 0, len = 1435848824, cmp_it = {stop_pos = 32, id = 140737488291056, ch = -64752, rule_idx = 93824993728876, lookback = 140737488290688, nglyphs = 1434141956, reversed_p = 85, parent_it = 0x0, charpos = 140736377822192, nchars = 0, nbytes = 1, from = -64704, to = 32767, width = 1103}, char_to_display = -427143168, glyphless_method = 341563741, image_id = 0, xwidget = 0x555555955078 <metrics>, slice = {x = 0x20, y = 0x145bd95de68a5000, width = 0x0, height = 0x7fffffffac78}, space_width = 0x7fffffffac78, voffset = 0, tab_width = 0, font_height = 0x5526, object = 0x0, position = {charpos = 140737488290848, bytepos = 93824993516020}, truncation_pixel_width = 992, continuation_pixel_width = -1, first_visible_x = 32767, last_visible_x = 1432714841, last_visible_y = 16799061, extra_line_spacing = -1, max_extra_line_spacing = -1, override_ascent = -288408568, override_descent = 32767, override_boff = 506, glyph_row = 0x1, area = -64496, nglyphs = 32767, pixel_width = -427143168, ascent = 341563741, descent = -288408568, max_ascent = 32767, max_descent = -21384, phys_ascent = 32767, phys_descent = -21384, max_phys_ascent = 32767, max_phys_descent = 506, current_x = 0, wrap_prefix_width = 1, continuation_lines_width = 0, eol_pos = {charpos = 140737488333944, bytepos = 140737488293264}, current_y = -427143168, first_vpos = 341563741, vpos = -1, hpos = -1, lnum = 140737488333944, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 21798, stretch_adjust = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 984288, right_user_fringe_face_id = 32767, bidi_p = false, bidi_it = {bytepos = 93824993516020, charpos = 140737488296080, ch = 41, nchars = -1, ch_len = 90194313216, type = 519, type_after_wn = UNKNOWN_BT, orig_type = STRONG_L, resolved_level = 23 '\027', isolate_level = 0 '\000', invalid_levels = 506, invalid_isolates = 1467005100962238464, prev = {charpos = 0, type = 4294945912, orig_type = 32767}, last_strong = {charpos = 1, type = STRONG_L, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 190, type = 4294945912, orig_type = 32767}, prev_for_neutral = {charpos = 140737488293456, type = 1432935555, orig_type = 21845}, next_for_ws = {charpos = 140737199946765, type = 4006558728, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 140736987143224, 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 = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 140736279385000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 13 times>, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = -1, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 4294967295, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93824993514050, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93824994169102, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824994169102, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 640, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824993514050, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93824993986658, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 1, level = 10 '\n', flags = 183 '\267'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93823560581121, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93823560581121, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93825021489637, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 93824994019482, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 80 times>, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 5, level = 19 '\023', flags = 87 'W'}, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 254 '\376', flags = 255 '\377'}, { next_for_neutral_pos = 93824996867440, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 640, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 20 '\024', flags = 87 'W'}, { next_for_neutral_pos = 93825021494607, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 93462783351611, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 20 '\024', flags = 87 'W'}, { next_for_neutral_pos = 93825021494607, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, { next_for_neutral_pos = 6398840, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 254 '\376', flags = 255 '\377'}}, string = { lstring = 0x3fb6, s = 0x7ffffffeffc0 "\004", schars = 93825049927853, bufpos = 5487, from_disp_str = false, unibyte = true}, w = 0x55555713cc4c, paragraph_dir = (unknown: 0xe68a5000), separator_limit = 93824996382256, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = (unknown: 0x55913c90), min_width_property = 0x2, min_width_start = -61968} wrap_data = 0x0 atpos_data = 0x0 atx_data = 0x0 ppos_data = <optimized out> may_wrap = false prev_method = <optimized out> closest_pos = 21798 prev_pos = <optimized out> saw_smaller_pos = true line_number_pending = false this_line_subject_to_line_prefix = 0 #38 0x000055555561673b in move_it_to (it=it@entry=0x7fffffff6f70, to_charpos=21798, to_x=to_x@entry=-1, to_y=<optimized out>, to_vpos=to_vpos@entry=-1, op=op@entry=10) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:10845 it_backup = {window = 0x7fffeecf3c0d, w = 0x7fffeecf3c08, f = 0x7fffe2201c38, method = GET_FROM_BUFFER, stop_charpos = 1156, prev_stop = 1153, base_level_stop = 1153, end_charpos = 21798, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = 0x7fffb7f093a8, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0x0 <repeats 16 times>}, start = {pos = {charpos = 506, bytepos = 506}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 1153, bytepos = 1153}, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 1153, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{ string = 0x0, string_nchars = 0, end_charpos = 21798, stop_charpos = 881, prev_stop = 880, base_level_stop = 880, cmp_it = {stop_pos = 880, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 2, reversed_p = false, parent_it = 0x7fffffff8330, charpos = 674, nchars = 1, nbytes = 1, from = 1, to = 2, width = 1}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = { object = 0x0}}, position = {charpos = 881, bytepos = 881}, current = {pos = { charpos = 881, bytepos = 881}, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1}, dpvec_index = -1}, from_overlay = 0x0, area = TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_COMPOSITION, face_id = 26, 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_number_produced_p = false, align_visually_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 35, len = 1, cmp_it = {stop_pos = 1153, id = 2, ch = 35, rule_idx = 0, lookback = 0, nglyphs = 2, reversed_p = false, parent_it = 0x7fffffff8330, charpos = 1153, nchars = 1, nbytes = 1, from = 0, to = 1, width = 1}, char_to_display = 10, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 4, font_height = 0x0, object = 0x7fffb70a105d, position = {charpos = 1153, bytepos = 1153}, truncation_pixel_width = 10, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 943, last_visible_y = 1009, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x5555561898d0, area = TEXT_AREA, nglyphs = 1, pixel_width = 10, ascent = 15, descent = 5, max_ascent = 15, max_descent = 5, phys_ascent = 15, phys_descent = 5, max_phys_ascent = 15, max_phys_descent = 5, current_x = 0, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 460, first_vpos = 0, vpos = 23, hpos = 0, lnum = 47, lnum_bytepos = 1127, lnum_width = 3, lnum_pixel_width = 50, pt_lnum = 39, stretch_adjust = 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 = 1153, charpos = 1153, ch = 35, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = NEUTRAL_ON, orig_type = WEAK_ET, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 1152, type = NEUTRAL_B, orig_type = NEUTRAL_B}, last_strong = {charpos = 1149, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 1152, type = STRONG_L, orig_type = NEUTRAL_ON}, next_for_ws = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 1155, next_en_type = WEAK_ET, sos = L2R, scan_dir = 1, disp_pos = 1382, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x7fffeecf3c08, paragraph_dir = L2R, separator_limit = 1125, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0} skip = <optimized out> skip2 = <optimized out> line_height = <optimized out> line_start_x = 0 reached = 0 max_current_x = 880 backup_data = 0x0 #39 0x0000555555617b4c in partial_line_height (it_origin=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:11477 partial_height = <optimized out> it_data = 0x0 it = {window = 0x7fffeecf3c0d, w = 0x7fffeecf3c08, f = 0x7fffe2201c38, method = GET_FROM_BUFFER, stop_charpos = 1202, prev_stop = 1156, base_level_stop = 1156, end_charpos = 21798, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = 0x7fffb7f093a8, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 25, ctl_chars = {0x0 <repeats 16 times>}, start = {pos = {charpos = 506, bytepos = 506}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 1162, bytepos = 1162}, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 1156, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{ string = 0x0, string_nchars = 0, end_charpos = 21798, stop_charpos = 881, prev_stop = 880, base_level_stop = 880, cmp_it = {stop_pos = 880, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 2, reversed_p = false, parent_it = 0x7fffffff8330, charpos = 674, nchars = 1, nbytes = 1, from = 1, to = 2, width = 1}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = { object = 0x0}}, position = {charpos = 881, bytepos = 881}, current = {pos = { charpos = 881, bytepos = 881}, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1}, dpvec_index = -1}, from_overlay = 0x0, area = TEXT_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, multibyte_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 25, 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_number_produced_p = true, align_visually_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 101, len = 1, cmp_it = {stop_pos = 1162, id = -1, ch = 40, rule_idx = 0, lookback = 0, nglyphs = 2, reversed_p = false, parent_it = 0x7fffffff8330, charpos = 1154, nchars = 1, nbytes = 1, from = 1, to = 2, width = 1}, char_to_display = 101, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 4, font_height = 0x0, object = 0x7fffb70a105d, position = { charpos = 1161, bytepos = 1161}, truncation_pixel_width = 10, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 943, last_visible_y = 1009, 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 = 15, descent = 5, max_ascent = 15, max_descent = 5, phys_ascent = 9, phys_descent = 0, max_phys_ascent = 15, max_phys_descent = 5, current_x = 140, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 460, first_vpos = 0, vpos = 23, hpos = 14, lnum = 48, lnum_bytepos = 1153, lnum_width = 3, lnum_pixel_width = 50, pt_lnum = 39, stretch_adjust = 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 = 1162, charpos = 1162, ch = 40, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 1161, type = STRONG_L, orig_type = STRONG_L}, last_strong = {charpos = 1161, type = STRONG_L, orig_type = STRONG_L}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 1161, type = STRONG_L, orig_type = STRONG_L}, next_for_ws = {charpos = 1156, type = STRONG_L, 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 = 1382, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x7fffeecf3c08, paragraph_dir = L2R, separator_limit = 1125, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0} #40 0x0000555555623955 in try_window (window=window@entry=0x7fffeecf3c0d, pos=..., flags=flags@entry=1) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:21311 top_scroll_margin = <optimized out> bot_scroll_margin = 0 w = 0x7fffeecf3c08 it = {window = 0x7fffeecf3c0d, w = 0x7fffeecf3c08, f = 0x7fffe2201c38, method = GET_FROM_BUFFER, stop_charpos = 513, prev_stop = 506, base_level_stop = 0, end_charpos = 21798, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = 0x7fffb7f093a8, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0x0 <repeats 16 times>}, start = {pos = {charpos = 506, bytepos = 506}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 506, bytepos = 506}, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 506, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{ string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = { object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 23, 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_number_produced_p = false, align_visually_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 108, len = 0, cmp_it = {stop_pos = 513, id = -1, ch = 40, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffff8330, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 4, font_height = 0x0, object = 0x7fffb70a105d, position = {charpos = 506, bytepos = 506}, truncation_pixel_width = 10, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 943, last_visible_y = 1009, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x5555561898d0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 = 506, charpos = 506, ch = 0, nchars = -1, ch_len = 0, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 0, disp_pos = -1, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x7fffeecf3c08, paragraph_dir = NEUTRAL_DIR, separator_limit = -1, first_elt = true, new_paragraph = true, frame_window_p = true}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0} last_text_row = 0x55555618cad0 f = <optimized out> cursor_vpos = <optimized out> it_charpos = 2716 #41 0x00005555556277b1 in redisplay_window (window=0x7fffeecf3c0d, just_this_one_p=just_this_one_p@entry=true) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:20654 d2 = 0 d6 = 0 d1 = 0 d5 = 0 rtop = 0 rbot = 0 w = 0x7fffeecf3c08 f = <optimized out> buffer = <optimized out> old = <optimized out> lpoint = <optimized out> opoint = <optimized out> startp = <optimized out> update_mode_line = true tem = <optimized out> it = {window = 0x0, w = 0x0, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 0, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = false, tab_line_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 = { 0x0 <repeats 16 times>}, start = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0}, dpvec_index = 0}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = { 0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = { object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = { image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 1, space_width = 0x5c00000000, font_height = 0x1}, {string = 0x0, string_nchars = -1, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 140737488333360, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 92, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x40000, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, position = {charpos = 0, bytepos = 0}, current = {pos = { charpos = 0, bytepos = 4294967295}, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 4294967296}, dpvec_index = 10}, from_overlay = 0xf00000005, area = 5, method = 14, paragraph_embedding = R2L, multibyte_p = false, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = WINDOW_WRAP, voffset = 0, space_width = 0x0, font_height = 0x0}}, 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_number_produced_p = false, align_visually_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, parent_it = 0x0, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 0, font_height = 0x0, object = 0x0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 45 times>, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, { next_for_neutral_pos = 140737488332760, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {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 = 140737488333360, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824992986632, 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 = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737488332336, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737199950008, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993828316, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993608259, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 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 = 93824994204464, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 1, level = 128 '\200', flags = 232 '\350'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824994574876, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994204464, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 1, level = 128 '\200', flags = 232 '\350'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 93824994181121, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737199951616, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994540235, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 4, level = 137 '\211', flags = 184 '\270'}, {next_for_neutral_pos = 4295020944, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 53648, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 53648, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994540356, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994577054, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737199951621, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994577743, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 145 '\221', flags = 85 'U'}, {next_for_neutral_pos = 140737199951621, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994577743, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737199951616, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 93824994574876, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 6, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737199951621, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 406, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824992980575, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 145 '\221', flags = 85 'U'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824992994070, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824994198566, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737199950008, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993271752, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993295872, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 20, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993260183, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140736987143224, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {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 = 93824994198566, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 140737199950008, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1467005100962238464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, {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 = 140736987143224, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140737199950008, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 93824993081296, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 2, level = 207 '\317', flags = 238 '\356'}, {next_for_neutral_pos = 140737199950008, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 0, level = 32 ' ', flags = 226 '\342'}, {next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {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 = 0x0, s = 0x1 <error: Cannot access memory at address 0x1>, schars = 140737094116888, 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, min_width_property = 0x0, min_width_start = 0} current_matrix_up_to_date_p = <optimized out> used_current_matrix_p = false temp_scroll_step = false count = <optimized out> rc = <optimized out> centering_position = -1 last_line_misfit = false beg_unchanged = <optimized out> end_unchanged = <optimized out> frame_line_height = <optimized out> margin = <optimized out> use_desired_matrix = <optimized out> itdata = 0x0 lchars_modiff = <optimized out> ochars_modiff = <optimized out> force_start = <optimized out> #42 0x0000555555629499 in redisplay_window_1 (window=window@entry=0x7fffeecf3c0d) at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:18138 No locals. #43 0x000055555572c3e4 in internal_condition_case_1 (bfun=0x55555562946a <redisplay_window_1>, arg=0x7fffeecf3c0d, handlers=<optimized out>, hfun=0x555555621106 <redisplay_window_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1650 val = <optimized out> c = 0x7fffb8954a48 #44 0x0000555555622625 in redisplay_internal () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:17644 mini_window = <optimized out> mini_frame = <optimized out> mini_window = <optimized out> w = 0x7fffeecf3c08 sw = <optimized out> fr = <optimized out> must_finish = <optimized out> match_p = <optimized out> tlbufpos = {charpos = 140736264278104, bytepos = 140736264278104} tlendpos = <optimized out> number_of_visible_frames = 1 sf = 0x7fffe2201c38 polling_stopped_here = <optimized out> tail = <optimized out> frame = <optimized out> hscroll_retries = <optimized out> garbaged_frame_retries = <optimized out> consider_all_windows_p = <optimized out> update_miniwindow_p = <optimized out> count = <optimized out> previous_frame = <optimized out> current_matrices_cleared = <optimized out> new_count = <optimized out> MAX_HSCROLL_RETRIES = MAX_HSCROLL_RETRIES MAX_GARBAGED_FRAME_RETRIES = MAX_GARBAGED_FRAME_RETRIES #45 0x0000555555623621 in redisplay () at /home/reitero/build/sources/emacs/emacs/src/xdisp.c:16675 No locals. #46 0x00005555556bb2e8 in read_char (commandflag=1, map=0x7fffc5182d6b, prev_event=0x0, used_mouse_menu=0x7fffffffd65b, end_time=0x0) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:2683 echo_current = true c = <optimized out> local_getcjmp = {{__jmpbuf = {140737488344256, 93824994629217, 140736500084027, 93824994608771, 140737488344288, 140737085708544, 24, 3}, __mask_was_saved = -10976, __saved_mask = {__val = {93824994629021, 140736500084072, 1467005100962238464, 140736297594512, 3, 24, 0, 140737488344384, 93824994629217, 140736500084051, 55384, 140737488344416, 93824994629250, 0, 93824993763555, 140737488344432}}}} save_jump = {{__jmpbuf = {2, 0, 140736264278109, 140736264278109, 140737488344096, 93824994169311, 96, 93824994085391}, __mask_was_saved = -388939560, __saved_mask = { __val = {140736289971992, 140737488344128, 93824994098126, 140737488344128, 93824994608771, 140737488344304, 140737085708544, 24, 3, 140737488344224, 93824994629021, 140736500084048, 1467005100962238464, 140737488344304, 3, 24}}}} tem = <optimized out> save = <optimized out> previous_echo_area_message = 0x0 also_record = 0x0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0x555555c7f400 jmpcount = <optimized out> c_volatile = 0x7fffb70a105d #47 0x00005555556c4fc0 in read_key_sequence (keybuf=0x7fffffffd780, prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:10790 interrupted_kboard = 0x555555c7f400 interrupted_frame = 0x7fffe2201c38 key = <optimized out> used_mouse_menu = false last_real_key_start = 0 echo_local_start = 0 keys_local_start = <optimized out> new_binding = <optimized out> diff = <optimized out> diff = <optimized out> new_key = <optimized out> done = <optimized out> done = <optimized out> i = <optimized out> breakdown = <optimized out> modifiers = <optimized out> count = <optimized out> t = 0 echo_start = 0 keys_start = 0 current_binding = 0x7fffc5182d6b first_unbound = 31 mock_input = 0 used_mouse_menu_history = {false <repeats 30 times>} fkey = {parent = 0x7fffe22015c3, map = 0x7fffe22015c3, start = 0, end = 0} keytran = {parent = 0x7fffeecf487b, map = 0x7fffeecf487b, start = 0, end = 0} indec = {parent = 0x7fffe22015ab, map = 0x7fffe22015ab, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0x0 original_uppercase = 0x0 original_uppercase_position = -1 starting_buffer = 0x7fffb70a1058 fake_prefixed_keys = 0x0 first_event = 0x0 second_event = <optimized out> #48 0x00005555556b7de3 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1435 keybuf = {0x392, 0x1de, 0x1b2, 0x0, 0x7fffffffd7d0, 0x55555572d1df <do_one_unbind+301>, 0x60, 0x0, 0x0, 0x0, 0x7fffffffd830, 0x55555572d2b7 <unbind_to+141>, 0xc, 0x13b70, 0x38, 0x7fffb8a3ae85, 0x7fffe8800004, 0x145bd95de68a5000, 0xa8, 0x55555593bce0 <globals>, 0x7fffc4ba91b3, 0x60, 0x7fffffffd8b0, 0x5555556b4dc6 <cmd_error+360>, 0x0, 0x7fffe0955355, 0x7fffffffd880, 0x145bd95de68a5000, 0x7fffe060414b, 0x60} i = <optimized out> last_pt = <optimized out> symval = <optimized out> cmd = <optimized out> txt = <optimized out> prev_modiff = 2394 prev_buffer = 0x7fffb70a1058 #49 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626 val = <optimized out> c = 0x7fffe1849700 #50 0x00005555556b4e89 in command_loop_2 (handlers=handlers@entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 val = <optimized out> #51 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>, arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305 val = <optimized out> c = 0x7fffe18495d0 #52 0x00005555556b6069 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 No locals. #53 0x00005555556b6100 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 count = <optimized out> val = <optimized out> #54 0x00005555556b629e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 count = <optimized out> buffer = <optimized out> #55 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb78) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580 stack_bottom_variable = 0x7fffffffda30 old_argc = <optimized out> dump_file = 0x0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = <optimized out> only_version = false rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615} lc_all = <optimized out> sockfd = -1 module_assertions = <optimized out> (gdb) x/79gx 0x7fffb9c07730 0x7fffb9c07730: 0x00000003cb4c060d 0x00000000000001c0 0x7fffb9c07740: 0x00007fffb59dab7b 0x0000000000000000 0x7fffb9c07750: 0x0000000000000000 0x0000000000000000 0x7fffb9c07760: 0x0000000000000000 0x0000000000000000 0x7fffb9c07770: 0x0000000000000000 0x0000000000000000 0x7fffb9c07780: 0x0000000000000000 0x0000000000000000 0x7fffb9c07790: 0x0000000000000000 0x0000000000000000 0x7fffb9c077a0: 0x0000000000000000 0x0000000000000000 0x7fffb9c077b0: 0x0000000000000000 0x0000000000000000 0x7fffb9c077c0: 0x0000000000000000 0x0000000000000000 0x7fffb9c077d0: 0x0000000000000000 0x0000000000000000 0x7fffb9c077e0: 0x0000000000000000 0x0000000000000000 0x7fffb9c077f0: 0x0000000000000000 0x0000000000000000 0x7fffb9c07800: 0x0000000000000000 0x0000000000000000 0x7fffb9c07810: 0x0000000000000000 0x0000000000000000 0x7fffb9c07820: 0x0000000000000000 0x0000000000000000 0x7fffb9c07830: 0x0000000000000000 0x0000000000000000 0x7fffb9c07840: 0x0000000000000000 0x0000000000000000 0x7fffb9c07850: 0x0000000000000000 0x0000000000000000 0x7fffb9c07860: 0x0000000000000000 0x0000000000000000 0x7fffb9c07870: 0x0000000000000000 0x0000000000000000 0x7fffb9c07880: 0x0000000000000000 0x0000000000000000 0x7fffb9c07890: 0x0000000000000000 0x0000000000000000 0x7fffb9c078a0: 0x0000000000000000 0x0000000000000000 0x7fffb9c078b0: 0x0000000000000000 0x0000000000000000 0x7fffb9c078c0: 0x0000000000000000 0x0000000000000000 0x7fffb9c078d0: 0x0000000000000000 0x0000000000000000 0x7fffb9c078e0: 0x0000000000000000 0x0000000000000000 0x7fffb9c078f0: 0x0000000000000000 0x0000000000000000 0x7fffb9c07900: 0x0000000000000000 0x0000000000000000 0x7fffb9c07910: 0x0000000000000000 0x0000000000000000 0x7fffb9c07920: 0x0000000000000000 0x0000000000000000 0x7fffb9c07930: 0x0000000000000000 0x0000000000000000 0x7fffb9c07940: 0x0000000000000000 0x0000000000000000 0x7fffb9c07950: 0x0000000000000000 0x0000000000000000 0x7fffb9c07960: 0x0000000000000000 0x0000000000000000 0x7fffb9c07970: 0x0000000000000000 0x0000000000000000 0x7fffb9c07980: 0x0000000000000000 0x0000000000000000 0x7fffb9c07990: 0x0000000000000000 0x0000000000000000 0x7fffb9c079a0: 0x0000000000000000 > This is one of a number of bugs in which a string data object is > recycled but the string metadata object is still present. My current > idea is to extend the string metadata object, temporarily, by a > fixed-size 64-byte "data" section containing the initial string > contents. That redundancy may allow us to find out what was in those > strings, and why they were apparently lost to GC before being > rediscovered. > >> Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 >> 425 { >> (gdb) bt >> #0 terminate_due_to_signal (sig=11, backtrace_limit=40) >> at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 >> #1 0x00005555556d38d2 in handle_fatal_signal (sig=sig@entry=11) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 >> #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, >> handler=handler@entry=0x5555556d38c4 <handle_fatal_signal>) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 >> #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 >> #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 >> #5 <signal handler called> >> #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 >> #7 0x000055555585f797 in sigHandle () >> #8 <signal handler called> >> #9 0x0000555555799d5a in igc_header_nwords (h=h@entry=0x7fffc3f96f10) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:689 > > This is the last interesting bit: the IGC header for the string data was > overwritten (probably by other string data), and igc_header_nwords tried > to treat it as as exthdr, which it wasn't. > >> #10 0x0000555555799d68 in obj_size (h=h@entry=0x7fffc3f96f10) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:720 >> #11 0x0000555555799d92 in dflt_skip (base_addr=0x7fffc3f96f10) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:1753 >> #12 0x000055555586953d in amcSegFix () >> #13 0x000055555580362d in _mps_fix2 () >> #14 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7ffffffef108, p=p@entry=0x7ffffffeef80) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188 >> #15 0x0000555555799563 in fix_string (ss=ss@entry=0x7ffffffef108, s=s@entry=0x7fffb9c074b8) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765 >> #16 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7ffffffef108, >> base_start=base_start@entry=0x7fffb9c074b8, base_limit=base_limit@entry=0x7fffb9c07730, >> closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032 >> #17 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7ffffffef108, base_start=<optimized out>, >> base_limit=0x7fffb9c07730, closure=closure@entry=0x0) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099 >> #18 0x00005555557a1182 in dflt_scan (ss=0x7ffffffef108, base_start=<optimized out>, >> base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110 >> #19 0x0000555555834ce5 in amcSegScan () >> #20 0x0000555555863ec0 in traceScanSegRes () >> #21 0x00005555558640aa in traceScanSeg () >> #22 0x0000555555864f06 in TraceAdvance () >> #23 0x00005555558656cd in TracePoll () >> #24 0x0000555555865939 in ArenaPoll () >> #25 0x0000555555865d23 in mps_ap_fill () >> #26 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS, >> ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089 >> #27 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117 >> #28 0x000055555579d682 in igc_make_cons (car=0x2, cdr=0x0) >> at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146 >> #29 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) >> at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812 >> #30 0x000055555570f143 in Flist (nargs=1, args=0x7ffffffef510) >> at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2928 >> #31 0x0000555555702422 in Fmatch_data (integers=integers@entry=0x0, reuse=reuse@entry=0x0, >> --Type <RET> for more, q to quit, c to continue without paging-- >> reseat=reseat@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/search.c:2936 >> #32 0x00005555557028bd in record_unwind_save_match_data () >> at /home/reitero/build/sources/emacs/emacs/src/search.c:3181 >> #33 0x000055555579639f in autocmp_chars (rule=rule@entry=0x7fffb904568d, charpos=charpos@entry=1162, >> bytepos=bytepos@entry=1162, limit=limit@entry=21798, win=win@entry=0x7fffeecf3c08, >> face=face@entry=0x7fffc376c888, string=0x0, direction=0x3bf0, ch=40) >> at /home/reitero/build/sources/emacs/emacs/src/composite.c:948 > > Could I also get x/32gx 0x7fffb9045688? Maybe we were lucky (or > unlucky) and the string is in the composition rule. (gdb) x/32gx 0x7fffb9045688 0x7fffb9045688: 0x00000005740dff21 0x0000000000000003 0x7fffb9045698: 0x00007fffb9045b54 0x0000000000000002 0x7fffb90456a8: 0x00002aaa99487c78 0x00000005740daf21 0x7fffb90456b8: 0x0000000000000003 0x00007fffb9045b7c 0x7fffb90456c8: 0x0000000000000002 0x00002aaa99487c78 0x7fffb90456d8: 0x00000005740dcb21 0x0000000000000003 0x7fffb90456e8: 0x00007fffb9045ba4 0x0000000000000002 0x7fffb90456f8: 0x00002aaa99487c78 0x00000005740dc321 0x7fffb9045708: 0x0000000000000003 0x00007fffb9045bcc 0x7fffb9045718: 0x0000000000000002 0x00002aaa99487c78 0x7fffb9045728: 0x00000005740dc721 0x0000000000000003 0x7fffb9045738: 0x00007fffb9045bf4 0x0000000000000002 0x7fffb9045748: 0x00002aaa99487c78 0x00000005740dcf21 0x7fffb9045758: 0x0000000000000003 0x00007fffb9045c1c 0x7fffb9045768: 0x0000000000000002 0x00002aaa99487c78 0x7fffb9045778: 0x00000005740db321 0x0000000000000003 > Thanks again > Pip Happy to help Oliver
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 15 Feb 2025 00:41:02 +0000 Resent-Message-ID: <handler.76238.B76238.173958004830439 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Oliver Reiter <oliver.reiter@HIDDEN> Cc: 76238 <at> debbugs.gnu.org Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173958004830439 (code B ref 76238); Sat, 15 Feb 2025 00:41:02 +0000 Received: (at 76238) by debbugs.gnu.org; 15 Feb 2025 00:40:48 +0000 Received: from localhost ([127.0.0.1]:52411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj6Eh-0007ur-MB for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 19:40:48 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:56791) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tj6Ec-0007uY-JG for 76238 <at> debbugs.gnu.org; Fri, 14 Feb 2025 19:40:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739580035; x=1739839235; bh=XIdsdm2KtKblwvNlR1lccYkiGUW6TKU8F5/ZSH7un1U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=f+bMbHTuFoBUhMqoRmgyJ0ylbZZEpNRPtYPqWGUWKkvhXlv5YhmmH5km61DAy55E2 17uxos1XDIxm0Wxid8m/ad4FvsCSDFIyPLoJrbfNtah8fgiPeG7s3+AIsRpRyP+kwQ r/HlU7f/wgTyuvJrmE6doupGGiKndZbIyS4clhxI5XMAf7XCw/yRXm7eMuO4ju06/R dp6ZYBHI8g+Y0aR1CIpKnJ3p1mN6yiojBgIX7ZtirJmSiXoJA8oEVLc7qKR7w/Ye7S 5Czsamr618dKUpJlaIMVEbp42ygOdLDOESAsNVR2LNgaBBfAa0N4Nw0Q3gneYTDy/s Wq8XXn0iNpGGQ== Date: Sat, 15 Feb 2025 00:40:32 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87mseojb1f.fsf@HIDDEN> In-Reply-To: <87pljkcknr.fsf@HIDDEN> References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> <87pljkcknr.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: c5f6947e4be299d4cc2b6875e30c6286dd2e98b7 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Oliver Reiter" <oliver.reiter@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of = text editors\"" <bug-gnu-emacs@HIDDEN> writes: >> >>> Dear all, >>> >>> a crash while marking a region: >> >> Thanks again! I was hoping to fix bug#76237 first, but as that has me >> stumped, can I get a "bt full" for this one, plus the following: >> >> x/79gx 0x7fffb9c07730 >> > > Sure, have a look here: Thanks. I did wonder why you were seeing so many crashes, and I suspect that PGTK is the most likely explanation: the PGTK code puts Lisp objects into malloc'd memory in a number of places, and that needs to be fixed before it can work stably with MPS GC, I'm afraid. I had a hard time triggering this, but ultimately succeeded. I think the most likely culprit (and what I used for my crash) is an "event" device registered with PGTK: its name is stored in xmalloc'd memory, so it will likely become invalid after a few collections, but it will be exposed to Lisp (and the garbage collector) if an event from this device ever fires. I'm not sure what the best way forward is here; there's a lot of PGTK code and fixing it might take some time, and I can't reliably test such builds because PGTK does not support X, only Wayland. OTOH, X builds should work fine on most Wayland displays, right? Maybe you could try running one of those in case it's a different problem after all? Anyway, thanks again for the report, and I'll let you know if I found out more. Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Oliver Reiter <oliver.reiter@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 15 Feb 2025 11:53:01 +0000 Resent-Message-ID: <handler.76238.B76238.173962033526450 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 76238 <at> debbugs.gnu.org Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173962033526450 (code B ref 76238); Sat, 15 Feb 2025 11:53:01 +0000 Received: (at 76238) by debbugs.gnu.org; 15 Feb 2025 11:52:15 +0000 Received: from localhost ([127.0.0.1]:53696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjGiV-0006sY-4a for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:52:15 -0500 Received: from mail.snapdragon.cc ([51.79.228.117]:54094) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>) id 1tjGiR-0006sJ-IB for 76238 <at> debbugs.gnu.org; Sat, 15 Feb 2025 06:52:12 -0500 From: Oliver Reiter <oliver.reiter@HIDDEN> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739620327; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=o9xq0ruCsK/K48NX2rU77htCCpv9tbvcH7wYO7MuiVs=; b=kk4mYW+UV/dsfioAkffXcpjUQAu4sZiu1iN+UxMDwD/RGO4NQfrXareHWeywzjp6PPEMvj IDe58d8uDx3yglB2HSCkplXB1GOYriiH+sAYt6vGdWd7BUkWqCSqbwCJwONdakKQs7nFwa AkBMvegMobh83a8xO1rojQ6gw5MDBbo= In-Reply-To: <87mseojb1f.fsf@HIDDEN> (Pip Cet's message of "Sat, 15 Feb 2025 00:40:32 +0000") References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> <87pljkcknr.fsf@HIDDEN> <87mseojb1f.fsf@HIDDEN> Date: Sat, 15 Feb 2025 12:51:59 +0100 Message-ID: <87wmdrjuhs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Pip Cet <pipcet@HIDDEN> writes: > "Oliver Reiter" <oliver.reiter@HIDDEN> writes: > >> Pip Cet <pipcet@HIDDEN> writes: >> >>> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes: >>> >>>> Dear all, >>>> >>>> a crash while marking a region: >>> >>> Thanks again! I was hoping to fix bug#76237 first, but as that has me >>> stumped, can I get a "bt full" for this one, plus the following: >>> >>> x/79gx 0x7fffb9c07730 >>> >> >> Sure, have a look here: > > Thanks. I did wonder why you were seeing so many crashes, and I suspect > that PGTK is the most likely explanation: the PGTK code puts Lisp > objects into malloc'd memory in a number of places, and that needs to be > fixed before it can work stably with MPS GC, I'm afraid. > > I had a hard time triggering this, but ultimately succeeded. I think > the most likely culprit (and what I used for my crash) is an "event" > device registered with PGTK: its name is stored in xmalloc'd memory, so > it will likely become invalid after a few collections, but it will be > exposed to Lisp (and the garbage collector) if an event from this device > ever fires. > > I'm not sure what the best way forward is here; there's a lot of PGTK > code and fixing it might take some time, and I can't reliably test such > builds because PGTK does not support X, only Wayland. > > OTOH, X builds should work fine on most Wayland displays, right? Maybe > you could try running one of those in case it's a different problem > after all? > > Anyway, thanks again for the report, and I'll let you know if I found > out more. > > Pip So you are suggesting to build with X (or Lucid or so?), and if I keep seeing these crashes we have established it is not PGTK's fault. Or, in the case of no (similar) crashes, that it is indeed PGTK causing these crashes. Right? If yes, then I'll do that over the next weeks. If there is something else I could do to help debug the igc+PGTK build, please tell. Oliver --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#76238: 31.0.50; feature/igc: crash #2, 2025-02-12 Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 15 Feb 2025 12:15:02 +0000 Resent-Message-ID: <handler.76238.B76238.173962165830374 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76238 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Oliver Reiter <oliver.reiter@HIDDEN> Cc: 76238 <at> debbugs.gnu.org Received: via spool by 76238-submit <at> debbugs.gnu.org id=B76238.173962165830374 (code B ref 76238); Sat, 15 Feb 2025 12:15:02 +0000 Received: (at 76238) by debbugs.gnu.org; 15 Feb 2025 12:14:18 +0000 Received: from localhost ([127.0.0.1]:53756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjH3p-0007tp-E5 for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:14:17 -0500 Received: from mail-40134.protonmail.ch ([185.70.40.134]:40859) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tjH3m-0007tT-9y for 76238 <at> debbugs.gnu.org; Sat, 15 Feb 2025 07:14:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739621647; x=1739880847; bh=DD5LWLa1/HWbGIm1EWp8X0nI7JXFViLr7FjPy4zX23o=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=B0dvWKZc5Vw8I4uKsv8uqzc+uPLR/hy3fMTO44Py/TrJRPBdH6CDz67eisAoZAOkb RsznAo/tFLfDP/imK92MzQFYEKYz/rGdVVy5F+l41uFJVSBLRWRxX9sTUA6IQ0r1rM /xe76dEcQvsr41T2XgRtdkJmuxTlCHHvhkETuBrjkBatYmyKNCqxk5/HnBsc7JmoOv SQyAILl+Ez+FThTLyHl4yGierrARegkosAf/Zm9KD/8zZVDkLn0Pl081pu1uf0XHZa bIDy6EpICc3KO4o5bewO4WTfnYHPSeAW+UoafYwRKEmpE/bqFhH6pgGa8fM7J3y1Lj j2zWbyI6qQQaA== Date: Sat, 15 Feb 2025 12:14:02 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <875xlbjti3.fsf@HIDDEN> In-Reply-To: <87wmdrjuhs.fsf@HIDDEN> References: <87v7tehpyt.fsf@HIDDEN> <87wmdslfrf.fsf@HIDDEN> <87pljkcknr.fsf@HIDDEN> <87mseojb1f.fsf@HIDDEN> <87wmdrjuhs.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 22cfd25667fc13548ebd100c189fae0ff1b8776b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Oliver Reiter" <oliver.reiter@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >> "Oliver Reiter" <oliver.reiter@HIDDEN> writes: >> >>> Pip Cet <pipcet@HIDDEN> writes: >>> >>>> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife o= f text editors\"" <bug-gnu-emacs@HIDDEN> writes: >>>> >>>>> Dear all, >>>>> >>>>> a crash while marking a region: >>>> >>>> Thanks again! I was hoping to fix bug#76237 first, but as that has me >>>> stumped, can I get a "bt full" for this one, plus the following: >>>> >>>> x/79gx 0x7fffb9c07730 >>>> >>> >>> Sure, have a look here: >> >> Thanks. I did wonder why you were seeing so many crashes, and I suspect >> that PGTK is the most likely explanation: the PGTK code puts Lisp >> objects into malloc'd memory in a number of places, and that needs to be >> fixed before it can work stably with MPS GC, I'm afraid. >> >> I had a hard time triggering this, but ultimately succeeded. I think >> the most likely culprit (and what I used for my crash) is an "event" >> device registered with PGTK: its name is stored in xmalloc'd memory, so >> it will likely become invalid after a few collections, but it will be >> exposed to Lisp (and the garbage collector) if an event from this device >> ever fires. >> >> I'm not sure what the best way forward is here; there's a lot of PGTK >> code and fixing it might take some time, and I can't reliably test such >> builds because PGTK does not support X, only Wayland. >> >> OTOH, X builds should work fine on most Wayland displays, right? Maybe >> you could try running one of those in case it's a different problem >> after all? >> >> Anyway, thanks again for the report, and I'll let you know if I found >> out more. >> >> Pip > > So you are suggesting to build with X (or Lucid or so?), and if I keep > seeing these crashes we have established it is not PGTK's fault. Or, Precisely. > in the case of no (similar) crashes, that it is indeed PGTK causing > these crashes. Right? If yes, then I'll do that over the next weeks. I think that would be extremely helpful, yes (I'd use the plain GTK3 build as it's probably closest to PGTK). You can also wait for me to commit the initial round of fixes for PGTK and try continuing to use that, of course. > If there is something else I could do to help debug the igc+PGTK > build, please tell. Thanks for all your efforts so far! While I'm sure I won't find all issues with the PGTK build right away, leaked strings are particularly difficult to diagnose, so I'll fix what I can see and let you know! Pip
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.