From unknown Thu Aug 14 21:52:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72497: 30.0.60; Emacs segfaults when navigating a huge file Resent-From: Raffael Stocker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Aug 2024 17:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72497@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172296579518128 (code B ref -1); Tue, 06 Aug 2024 17:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Aug 2024 17:36:35 +0000 Received: from localhost ([127.0.0.1]:32987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbO6p-0004iG-0S for submit@debbugs.gnu.org; Tue, 06 Aug 2024 13:36:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:36566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbO6k-0004i5-GC for submit@debbugs.gnu.org; Tue, 06 Aug 2024 13:36:30 -0400 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 ) id 1sbO4F-00077F-Gk for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2024 13:33:51 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbO4A-0006WO-W4 for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2024 13:33:51 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4WdgQF4jSnz1sB7M for ; Tue, 6 Aug 2024 19:33:41 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4WdgQF2y8fz1qqlS for ; Tue, 6 Aug 2024 19:33:41 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id lvkN0NCNPYyz for ; Tue, 6 Aug 2024 19:33:30 +0200 (CEST) X-Auth-Info: jAxIG8OO2O22zikMBUqTKGftI8bQNcYVoeByqjZQChsaxdzpYi3kCKhUBUIgWLD1 Received: from Whiteflame (ppp-212-114-182-196.dynamic.mnet-online.de [212.114.182.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Tue, 6 Aug 2024 19:33:30 +0200 (CEST) From: Raffael Stocker Date: Tue, 06 Aug 2024 19:33:25 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.18.0.10; envelope-from=r.stocker@mnet-mail.de; helo=mail-out.m-online.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Emacs crashes when evaluating =E2=80=98end-of-buffer=E2=80=99 on a huge fil= e. To reproduce: 1. emacs -Q 2. load a huge (e.g. 3 GB) binary file 3. Do =E2=80=98M->=E2=80=99 4. Emacs crashes I am seeing the same behaviour on GNU/Linux and Windows 11, both with recent 30.0.60 builds. In GNU Emacs 30.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) of 2024-08-06 built on Whiteflame Repository revision: 3817355aed503e79c03bca5d203bd73716d10d9e Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 System Description: Arch Linux Configured using: 'configure --prefix=3D/opt/emacs 'CFLAGS=3D-O0 -g3'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_MESSAGES: en_US.UTF-8 value of $LANG: de_DE.UTF8 locale-coding-system: utf-8-unix Full backtrace: #0 0x00005555555d49b1 in get_large_narrowing_begv (pos=3D3292463496) at xd= isp.c:3686 len =3D 250000 begv =3D -1002753800 limit =3D 128 #1 0x00005555555dfd89 in reseat (it=3D0x7fffffffbe80, pos=3D..., force_p= =3Dtrue) at xdisp.c:7773 original_pos =3D 1 #2 0x00005555555d449c in init_iterator (it=3D0x7fffffffbe80, w=3D0x5555564= ce2c0, charpos=3D1, bytepos=3D1, row=3D0x5555560fdef0, base_face_id=3DDEFAU= LT_FACE_ID) at xdisp.c:3507 remapped_base_face_id =3D DEFAULT_FACE_ID body_width =3D 1680 body_height =3D 1309 #3 0x00005555555d4b38 in start_display (it=3D0x7fffffffbe80, w=3D0x5555564= ce2c0, pos=3D...) at xdisp.c:3735 row =3D 0x5555560fdef0 first_vpos =3D 0 #4 0x0000555555649360 in Fwindow_end (window=3D0x0, update=3D0x30) at wind= ow.c:1876 startp =3D {charpos =3D 1, bytepos =3D 1} it =3D {window =3D 0x5555564ce2c5, w =3D 0x5555564ce2c0, f =3D 0x55= 55564ce038, method =3D GET_FROM_BUFFER, stop_charpos =3D 1, prev_stop =3D 0= , base_level_stop =3D 0, end_charpos =3D 3292463496, medium_narrowing_begv = =3D 3292373700, medium_narrowing_zv =3D 3292463496, large_narrowing_begv = =3D 0, large_narrowing_zv =3D 0, s =3D 0x0, string_nchars =3D 0, multibyte_= p =3D true, tab_line_p =3D false, header_line_p =3D false, string_from_disp= lay_prop_p =3D false, string_from_prefix_prop_p =3D false, from_disp_prop_p= =3D false, ellipsis_p =3D false, avoid_cursor_p =3D false, dp =3D 0x0, dpv= ec =3D 0x0, dpend =3D 0x0, dpvec_char_len =3D 0, dpvec_face_id =3D 0, saved= _face_id =3D 0, ctl_chars =3D {0x0 }, start =3D {pos =3D = {charpos =3D 1, bytepos =3D 1}, overlay_string_index =3D -1, string_pos =3D= {charpos =3D -1, bytepos =3D -1}, dpvec_index =3D -1}, current =3D {pos = =3D {charpos =3D 1, bytepos =3D 1}, overlay_string_index =3D -1, string_pos= =3D {charpos =3D -1, bytepos =3D -1}, dpvec_index =3D -1}, n_overlay_strin= gs =3D 0, overlay_strings_charpos =3D 0, overlay_strings =3D {0x0 }, string_overlays =3D {0x0 }, string =3D 0x0, f= rom_overlay =3D 0x0, stack =3D {{string =3D 0x0, string_nchars =3D 0, end_c= harpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, c= mp_it =3D {stop_pos =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D= 0, nglyphs =3D 0, reversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, = nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D= 0, u =3D {image =3D {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, widt= h =3D 0x0, height =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, = xwidget =3D {object =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0},= current =3D {pos =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index = =3D 0, string_pos =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, f= rom_overlay =3D 0x0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER,= paragraph_embedding =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_di= splay_prop_p =3D false, string_from_prefix_prop_p =3D false, display_ellips= is_p =3D false, avoid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_= p =3D false, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, fo= nt_height =3D 0x0}, {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0= , stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {s= top_pos =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs = =3D 0, reversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0= , nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {i= mage =3D {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, h= eight =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D = {object =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0}, current =3D= {pos =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, strin= g_pos =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay = =3D 0x0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_e= mbedding =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_display_prop_p= =3D false, string_from_prefix_prop_p =3D false, display_ellipsis_p =3D fal= se, avoid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_p =3D false,= line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, font_height = =3D 0x0}, {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_cha= rpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos = =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, r= eversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes= =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D= {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height = =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D {objec= t =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos = =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, string_pos = =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x= 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_embeddi= ng =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_display_prop_p =3D f= alse, string_from_prefix_prop_p =3D false, display_ellipsis_p =3D false, av= oid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_p =3D false, line_= wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, font_height =3D 0x0}= , {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D= 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos =3D 0, id = =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p = =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes =3D 0, fr= om =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D {object = =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, i= mage_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D {object =3D 0x0}}= , position =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos =3D {charpo= s =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, string_pos =3D {charpo= s =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x0, area =3D= LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_embedding =3D NEUT= RAL_DIR, multibyte_p =3D false, string_from_display_prop_p =3D false, strin= g_from_prefix_prop_p =3D false, display_ellipsis_p =3D false, avoid_cursor_= p =3D false, bidi_p =3D false, from_disp_prop_p =3D false, line_wrap =3D TR= UNCATE, voffset =3D 0, space_width =3D 0x0, font_height =3D 0x0}, {string = =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_s= top =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos =3D 0, id =3D 0, ch = =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p =3D false,= parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, = to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D {object =3D 0x0, sl= ice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, image_id =3D= 0}, stretch =3D {object =3D 0x0}, xwidget =3D {object =3D 0x0}}, position = =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos =3D {charpos =3D 0, by= tepos =3D 0}, overlay_string_index =3D 0, string_pos =3D {charpos =3D 0, by= tepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x0, area =3D LEFT_MARGI= N_AREA, method =3D GET_FROM_BUFFER, paragraph_embedding =3D NEUTRAL_DIR, mu= ltibyte_p =3D false, string_from_display_prop_p =3D false, string_from_pref= ix_prop_p =3D false, display_ellipsis_p =3D false, avoid_cursor_p =3D false= , bidi_p =3D false, from_disp_prop_p =3D false, line_wrap =3D TRUNCATE, vof= fset =3D 0, space_width =3D 0x0, font_height =3D 0x0}}, sp =3D 0, selective= =3D 0, what =3D IT_CHARACTER, face_id =3D 0, selective_display_ellipsis_p = =3D true, ctl_arrow_p =3D true, face_box_p =3D false, start_of_box_run_p = =3D false, end_of_box_run_p =3D false, overlay_strings_at_end_processed_p = =3D false, ignore_overlay_strings_at_pos_p =3D false, glyph_not_available_p= =3D false, starts_in_middle_of_char_p =3D false, face_before_selective_p = =3D false, constrain_row_ascent_descent_p =3D false, line_number_produced_p= =3D false, align_visually_p =3D false, line_wrap =3D WINDOW_WRAP, base_fac= e_id =3D 0, c =3D 0, len =3D 0, cmp_it =3D {stop_pos =3D 0, id =3D -1, ch = =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p =3D false,= parent_it =3D 0x7fffffffbe80, charpos =3D 0, nchars =3D 0, nbytes =3D 0, f= rom =3D 0, to =3D 0, width =3D 0}, char_to_display =3D 0, glyphless_method = =3D GLYPHLESS_DISPLAY_THIN_SPACE, image_id =3D 0, xwidget =3D 0x0, slice = =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, space_width =3D = 0x0, voffset =3D 0, tab_width =3D 8, font_height =3D 0x0, object =3D 0x5555= 574a8855, position =3D {charpos =3D 1, bytepos =3D 1}, truncation_pixel_wid= th =3D 0, continuation_pixel_width =3D 8, first_visible_x =3D 0, last_visib= le_x =3D 1680, last_visible_y =3D 1309, extra_line_spacing =3D 0, max_extra= _line_spacing =3D 0, override_ascent =3D -1, override_descent =3D 0, overri= de_boff =3D 0, glyph_row =3D 0x5555560fdef0, area =3D TEXT_AREA, nglyphs = =3D 1, pixel_width =3D 0, ascent =3D 0, descent =3D 0, max_ascent =3D 0, ma= x_descent =3D 0, phys_ascent =3D 0, phys_descent =3D 0, max_phys_ascent =3D= 0, max_phys_descent =3D 0, current_x =3D 0, wrap_prefix_width =3D 0, conti= nuation_lines_width =3D 0, eol_pos =3D {charpos =3D 0, bytepos =3D 0}, curr= ent_y =3D 0, first_vpos =3D 0, vpos =3D 0, hpos =3D 0, lnum =3D 0, lnum_byt= epos =3D 0, lnum_width =3D 0, lnum_pixel_width =3D 0, pt_lnum =3D 0, stretc= h_adjust =3D 0, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D= 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 0, bidi_p= =3D true, bidi_it =3D {bytepos =3D 1, charpos =3D 1, ch =3D 0, nchars =3D = -1, ch_len =3D 0, type =3D NEUTRAL_B, type_after_wn =3D NEUTRAL_B, orig_typ= e =3D NEUTRAL_B, resolved_level =3D 0 '\000', isolate_level =3D 0 '\000', i= nvalid_levels =3D 0, invalid_isolates =3D 0, prev =3D {charpos =3D 0, type = =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, last_strong =3D {charpos =3D 0, = type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, next_for_neutral =3D {charp= os =3D -1, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, prev_for_neutral= =3D {charpos =3D -1, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, next_= for_ws =3D {charpos =3D 0, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, = bracket_pairing_pos =3D -1, bracket_enclosed_type =3D UNKNOWN_BT, next_en_p= os =3D 0, next_en_type =3D UNKNOWN_BT, sos =3D L2R, scan_dir =3D 0, disp_po= s =3D -1, disp_prop =3D 0, stack_idx =3D 0, level_stack =3D {{next_for_neut= ral_pos =3D 0, next_for_neutral_type =3D 0, last_strong_type =3D 0, prev_fo= r_neutral_type =3D 0, level =3D 0 '\000', flags =3D 0 '\000'} }, string =3D {lstring =3D 0x0, s =3D 0x0, schars =3D 0, bufpos =3D 0= , from_disp_str =3D false, unibyte =3D false}, w =3D 0x5555564ce2c0, paragr= aph_dir =3D NEUTRAL_DIR, separator_limit =3D -1, first_elt =3D true, new_pa= ragraph =3D true, frame_window_p =3D true}, paragraph_embedding =3D NEUTRAL= _DIR, min_width_property =3D 0x0, min_width_start =3D 0} old_buffer =3D 0x0 itdata =3D 0x0 value =3D 0x0 w =3D 0x5555564ce2c0 buf =3D 0x5555574a8855 b =3D 0x5555574a8850 #5 0x00007fffeecb16e8 in F656e642d6f662d627566666572_end_of_buffer_0 () fr= om /home/rst/build/emacs/src/../native-lisp/30.0.60-2a981135/preloaded/simp= le-fab5b0cf-0a04bfb3.eln No symbol table info available. #6 0x000055555581dfc2 in funcall_subr (subr=3D0x7fffef7a64d8, numargs=3D1,= args=3D0x7fffffffd580) at eval.c:3161 argbuf =3D {0x0, 0x7fffffffd320, 0x555555f459c0 , 0x0, 0x0= , 0x7fffffffd340, 0x555555815c8b , 0xef7a64dd} a =3D 0x7fffffffd580 maxargs =3D 1 fun =3D 0x555555f459c0 #7 0x000055555581d9fe in funcall_general (fun=3D0x7fffef7a64dd, numargs=3D= 1, args=3D0x7fffffffd580) at eval.c:3040 original_fun =3D 0x7a40 #8 0x000055555581dcaf in Ffuncall (nargs=3D2, args=3D0x7fffffffd578) at ev= al.c:3093 count =3D {bytes =3D 256} val =3D 0x555555f4bd20 #9 0x00005555558131c3 in Ffuncall_interactively (nargs=3D2, args=3D0x7ffff= fffd578) at callint.c:250 speccount =3D {bytes =3D 224} #10 0x000055555581e216 in funcall_subr (subr=3D0x555555ec5e60 , numargs=3D2, args=3D0x7fffffffd578) at eval.c:3184 maxargs =3D -2 fun =3D 0x555555f459c0 #11 0x000055555581d9fe in funcall_general (fun=3D0x555555ec5e65 , numargs=3D2, args=3D0x7fffffffd578) at eval.c:3040 original_fun =3D 0x9510 #12 0x000055555581dcaf in Ffuncall (nargs=3D3, args=3D0x7fffffffd570) at ev= al.c:3093 count =3D {bytes =3D 192} val =3D 0x555555f4b4e0 #13 0x00005555558156e1 in Fcall_interactively (function=3D0x7a40, record_fl= ag=3D0x0, keys=3D0x5555574a87c5) at callint.c:789 speccount =3D {bytes =3D 160} arg_from_tty =3D false key_count =3D 1 record_then_fail =3D false save_this_command =3D 0x7a40 save_this_original_command =3D 0x7a40 save_real_this_command =3D 0x7a40 save_last_command =3D 0x2aaa98ff5b68 prefix_arg =3D 0x0 enable =3D 0x0 up_event =3D 0x0 form =3D 0x7fffef7a6533 specs =3D 0x7fffef7a6554 sa_avail =3D 16309 sa_count =3D {bytes =3D 192} string_len =3D 2 string =3D 0x7fffffffd5c1 "P" string_end =3D 0x7fffffffd5c2 "" next_event =3D 1 nargs =3D 3 args =3D 0x7fffffffd570 visargs =3D 0x7fffffffd588 varies =3D 0x7fffffffd5a0 "" tem =3D 0x7fffffffd5c2 "" val =3D 0x7fffeed4a0a0 #14 0x00007fffeecba905 in F636f6d6d616e642d65786563757465_command_execute_0= () from /home/rst/build/emacs/src/../native-lisp/30.0.60-2a981135/preloade= d/simple-fab5b0cf-0a04bfb3.eln No symbol table info available. #15 0x000055555581e060 in funcall_subr (subr=3D0x7fffef7a8648, numargs=3D1,= args=3D0x7fffffffda78) at eval.c:3167 argbuf =3D {0x7a40, 0x0, 0x0, 0x0, 0x0, 0x7fffffffd950, 0x555555815= c8b , 0xef7a864d} a =3D 0x7fffffffd910 maxargs =3D 4 fun =3D 0x555555f459c0 #16 0x000055555581d9fe in funcall_general (fun=3D0x7fffef7a864d, numargs=3D= 1, args=3D0x7fffffffda78) at eval.c:3040 original_fun =3D 0x5b80 #17 0x000055555581dcaf in Ffuncall (nargs=3D2, args=3D0x7fffffffda70) at ev= al.c:3093 count =3D {bytes =3D 128} val =3D 0x5b80 #18 0x000055555574f436 in command_loop_1 () at keyboard.c:1550 scount =3D {bytes =3D 96} cmd =3D 0x7a40 keybuf =3D {0x200000fa, 0x1a, 0x0, 0x7fffffffdac0, 0x555555815c8b <= builtin_lisp_symbol+48>, 0x55ffb6a0, 0x7fffffffdb30, 0x55555581fa9e , 0x7ffff03a85d3, 0x60, 0x5555558163b1 , 0x0, 0x= b, 0xb310, 0x555555f459c0 , 0x0, 0x0, 0x60, 0x7fffffffdb30, 0x5555= 55eaf0a0 , 0x7fffffffdb70, 0x55555581a4fb , 0x100000030, 0x90, 0x30, 0x55555613f8f0, 0x55555574b835 , 0x90, 0x7fffffffdba0, 0x55555581a3ea } i =3D 1 last_pt =3D 1 prev_modiff =3D 33 prev_buffer =3D 0x5555574a8850 #19 0x000055555581a0dc in internal_condition_case (bfun=3D0x55555574ebd3 , handlers=3D0x90, hfun=3D0x55555574e104 ) at eval= .c:1613 val =3D 0x55555574b835 c =3D 0x55555613f8f0 #20 0x000055555574e820 in command_loop_2 (handlers=3D0x90) at keyboard.c:11= 68 val =3D 0x90 #21 0x000055555581958a in internal_catch (tag=3D0x122d0, func=3D0x55555574e= 7f6 , arg=3D0x90) at eval.c:1292 val =3D 0x60f00000000 c =3D 0x55555613f2d0 #22 0x000055555574e7b2 in command_loop () at keyboard.c:1146 No locals. #23 0x000055555574dca6 in recursive_edit_1 () at keyboard.c:754 count =3D {bytes =3D 32} val =3D 0x55555581f36d #24 0x000055555574de52 in Frecursive_edit () at keyboard.c:837 count =3D {bytes =3D 0} buffer =3D 0x0 #25 0x0000555555749fd2 in main (argc=3D2, argv=3D0x7fffffffdf78) at emacs.c= :2635 stack_bottom_variable =3D 0x0 old_argc =3D 2 dump_file =3D 0x0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 0 temacs =3D 0x0 attempt_load_pdump =3D true only_version =3D false rlim =3D {rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615} lc_all =3D 0x0 sockfd =3D -1 module_assertions =3D false From unknown Thu Aug 14 21:52:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72497: 30.0.60; Emacs segfaults when navigating a huge file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Aug 2024 18:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raffael Stocker Cc: 72497@debbugs.gnu.org Received: via spool by 72497-submit@debbugs.gnu.org id=B72497.172296853522629 (code B ref 72497); Tue, 06 Aug 2024 18:23:02 +0000 Received: (at 72497) by debbugs.gnu.org; 6 Aug 2024 18:22:15 +0000 Received: from localhost ([127.0.0.1]:33029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbOp4-0005sv-RF for submit@debbugs.gnu.org; Tue, 06 Aug 2024 14:22:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbOp2-0005sh-SU for 72497@debbugs.gnu.org; Tue, 06 Aug 2024 14:22:14 -0400 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 ) id 1sbOoY-0005RO-Iu; Tue, 06 Aug 2024 14:21:42 -0400 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=9beMsNRWOuz4SQr55DGGHEHyLm3ucZ2XxMifg69IlkQ=; b=b7t8zweUtdVV 8vCrt1sG1KKir6lNEpWnSF0qVLomvTqHuFVjr8F5zQpsyQtl6NIohtKJEg4iEy97nZEjnqc154oPK Jo2oy8wh1pYlcv2UuiLRpzzQbDAkL24DwZFwz/cf6IICLEcdH9xUYXDCBkAMXxgqLk+VoVvuFmaBk 9UbJImZ2BjDlrOGIwLsliPCj7v7GDLKzh359LLXrJWM1ySwYAOY9m+SIpYFsM3e2XOA5imSfTU6WR FZTS4ZbF08HekF9GsGNP230rJgD/01FB6Z06XNlZVPBVtOjQ73j3Pczx2YgJgWGc3zi5ZZaFIRWr/ Wa5i3ixM9FEHPrNpJHUj5Q==; Date: Tue, 06 Aug 2024 21:21:39 +0300 Message-Id: <86ttfxo6ks.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Raffael Stocker on Tue, 06 Aug 2024 19:33:25 +0200) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Raffael Stocker > Date: Tue, 06 Aug 2024 19:33:25 +0200 > > > Full backtrace: > > #0 0x00005555555d49b1 in get_large_narrowing_begv (pos=3292463496) at xdisp.c:3686 > len = 250000 > begv = -1002753800 > limit = 128 Thanks, I installed a fix on the emacs-30 branch, please see if it fixes your problems. From unknown Thu Aug 14 21:52:57 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72497: 30.0.60; Emacs segfaults when navigating a huge file Resent-From: Raffael Stocker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Aug 2024 18:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72497 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 72497@debbugs.gnu.org Received: via spool by 72497-submit@debbugs.gnu.org id=B72497.172296958024331 (code B ref 72497); Tue, 06 Aug 2024 18:40:02 +0000 Received: (at 72497) by debbugs.gnu.org; 6 Aug 2024 18:39:40 +0000 Received: from localhost ([127.0.0.1]:33047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbP5v-0006KN-MW for submit@debbugs.gnu.org; Tue, 06 Aug 2024 14:39:39 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:43582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbP5u-0006KF-KF for 72497@debbugs.gnu.org; Tue, 06 Aug 2024 14:39:39 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Wdhss19fRz1qtqh; Tue, 6 Aug 2024 20:39:13 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4Wdhsr73FLz1qqlS; Tue, 6 Aug 2024 20:39:12 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id TheMPIX93QRG; Tue, 6 Aug 2024 20:39:03 +0200 (CEST) X-Auth-Info: guu2od5z3s4uSOLvX3mP2+tozY9hGTVw/Q9V9Kg6qyDZMQDSzgbxLXZEDPVZCeZ6 Received: from Whiteflame (ppp-212-114-182-196.dynamic.mnet-online.de [212.114.182.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 6 Aug 2024 20:39:03 +0200 (CEST) From: Raffael Stocker In-Reply-To: <86ttfxo6ks.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 06 Aug 2024 21:21:39 +0300") References: <86ttfxo6ks.fsf@gnu.org> Date: Tue, 06 Aug 2024 20:39:03 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Eli Zaretskii writes: > Thanks, I installed a fix on the emacs-30 branch, please see if it > fixes your problems. Yes, this solves the problem. Thanks! From unknown Thu Aug 14 21:52:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Raffael Stocker Subject: bug#72497: closed (Re: bug#72497: 30.0.60; Emacs segfaults when navigating a huge file) Message-ID: References: <86plqlo4si.fsf@gnu.org> X-Gnu-PR-Message: they-closed 72497 X-Gnu-PR-Package: emacs Reply-To: 72497@debbugs.gnu.org Date: Tue, 06 Aug 2024 19:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1722970922-26597-1" This is a multi-part message in MIME format... ------------=_1722970922-26597-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #72497: 30.0.60; Emacs segfaults when navigating a huge file which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 72497@debbugs.gnu.org. --=20 72497: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72497 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1722970922-26597-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 72497-done) by debbugs.gnu.org; 6 Aug 2024 19:01:03 +0000 Received: from localhost ([127.0.0.1]:33066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbPQc-0006tj-NW for submit@debbugs.gnu.org; Tue, 06 Aug 2024 15:01:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbPQY-0006t6-JI for 72497-done@debbugs.gnu.org; Tue, 06 Aug 2024 15:01:02 -0400 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 ) id 1sbPQ4-0002Xb-Dz; Tue, 06 Aug 2024 15:00:28 -0400 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=ehsz/oS+gENMh+/sJGLewMb9dj696aoyNPhW5eOIqBA=; b=rMKUW9OJiFby 50TQPuC7Prv9rpl75BpOhle520KwSpNizuYSH+kjcpzhTcfH+1uZYQIRV42JIENGnK6IgdZakoTKy KY3hoZKHMggQI8GKn5/fe8+nunuXBzky+0polXdSwfUyGXSeblJq0sap8UBmEEACMCTZHStjZCkHX 59v87TMkBvMoZXMFnk6U/dmtnJDYVSttY01yDGAQS8J5MComp/szcdQ2h0m4c3j63w+le7xQ5rOzQ nGAd7x2J/mrMonxRrbfP+QmVw+oqG+efK+iteN09McIYvcTNLw/giDmdRtQZp4/kwZIsZQ2/wtD+9 QK9702tKk/KfKmENZ/8TDg==; Date: Tue, 06 Aug 2024 22:00:13 +0300 Message-Id: <86plqlo4si.fsf@gnu.org> From: Eli Zaretskii To: Raffael Stocker In-Reply-To: (message from Raffael Stocker on Tue, 06 Aug 2024 20:39:03 +0200) Subject: Re: bug#72497: 30.0.60; Emacs segfaults when navigating a huge file References: <86ttfxo6ks.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72497-done Cc: 72497-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Raffael Stocker > Cc: 72497@debbugs.gnu.org > Date: Tue, 06 Aug 2024 20:39:03 +0200 > > Eli Zaretskii writes: > > > Thanks, I installed a fix on the emacs-30 branch, please see if it > > fixes your problems. > > Yes, this solves the problem. Thanks! Thanks for testing (and for a very helpful backtrace to begin with). I'm therefore closing this bug. ------------=_1722970922-26597-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Aug 2024 17:36:35 +0000 Received: from localhost ([127.0.0.1]:32987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbO6p-0004iG-0S for submit@debbugs.gnu.org; Tue, 06 Aug 2024 13:36:34 -0400 Received: from lists.gnu.org ([209.51.188.17]:36566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbO6k-0004i5-GC for submit@debbugs.gnu.org; Tue, 06 Aug 2024 13:36:30 -0400 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 ) id 1sbO4F-00077F-Gk for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2024 13:33:51 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sbO4A-0006WO-W4 for bug-gnu-emacs@gnu.org; Tue, 06 Aug 2024 13:33:51 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4WdgQF4jSnz1sB7M for ; Tue, 6 Aug 2024 19:33:41 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4WdgQF2y8fz1qqlS for ; Tue, 6 Aug 2024 19:33:41 +0200 (CEST) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id lvkN0NCNPYyz for ; Tue, 6 Aug 2024 19:33:30 +0200 (CEST) X-Auth-Info: jAxIG8OO2O22zikMBUqTKGftI8bQNcYVoeByqjZQChsaxdzpYi3kCKhUBUIgWLD1 Received: from Whiteflame (ppp-212-114-182-196.dynamic.mnet-online.de [212.114.182.196]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Tue, 6 Aug 2024 19:33:30 +0200 (CEST) From: Raffael Stocker To: bug-gnu-emacs@gnu.org Subject: 30.0.60; Emacs segfaults when navigating a huge file X-Debbugs-Cc: Date: Tue, 06 Aug 2024 19:33:25 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.18.0.10; envelope-from=r.stocker@mnet-mail.de; helo=mail-out.m-online.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Emacs crashes when evaluating =E2=80=98end-of-buffer=E2=80=99 on a huge fil= e. To reproduce: 1. emacs -Q 2. load a huge (e.g. 3 GB) binary file 3. Do =E2=80=98M->=E2=80=99 4. Emacs crashes I am seeing the same behaviour on GNU/Linux and Windows 11, both with recent 30.0.60 builds. In GNU Emacs 30.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) of 2024-08-06 built on Whiteflame Repository revision: 3817355aed503e79c03bca5d203bd73716d10d9e Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 System Description: Arch Linux Configured using: 'configure --prefix=3D/opt/emacs 'CFLAGS=3D-O0 -g3'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_MESSAGES: en_US.UTF-8 value of $LANG: de_DE.UTF8 locale-coding-system: utf-8-unix Full backtrace: #0 0x00005555555d49b1 in get_large_narrowing_begv (pos=3D3292463496) at xd= isp.c:3686 len =3D 250000 begv =3D -1002753800 limit =3D 128 #1 0x00005555555dfd89 in reseat (it=3D0x7fffffffbe80, pos=3D..., force_p= =3Dtrue) at xdisp.c:7773 original_pos =3D 1 #2 0x00005555555d449c in init_iterator (it=3D0x7fffffffbe80, w=3D0x5555564= ce2c0, charpos=3D1, bytepos=3D1, row=3D0x5555560fdef0, base_face_id=3DDEFAU= LT_FACE_ID) at xdisp.c:3507 remapped_base_face_id =3D DEFAULT_FACE_ID body_width =3D 1680 body_height =3D 1309 #3 0x00005555555d4b38 in start_display (it=3D0x7fffffffbe80, w=3D0x5555564= ce2c0, pos=3D...) at xdisp.c:3735 row =3D 0x5555560fdef0 first_vpos =3D 0 #4 0x0000555555649360 in Fwindow_end (window=3D0x0, update=3D0x30) at wind= ow.c:1876 startp =3D {charpos =3D 1, bytepos =3D 1} it =3D {window =3D 0x5555564ce2c5, w =3D 0x5555564ce2c0, f =3D 0x55= 55564ce038, method =3D GET_FROM_BUFFER, stop_charpos =3D 1, prev_stop =3D 0= , base_level_stop =3D 0, end_charpos =3D 3292463496, medium_narrowing_begv = =3D 3292373700, medium_narrowing_zv =3D 3292463496, large_narrowing_begv = =3D 0, large_narrowing_zv =3D 0, s =3D 0x0, string_nchars =3D 0, multibyte_= p =3D true, tab_line_p =3D false, header_line_p =3D false, string_from_disp= lay_prop_p =3D false, string_from_prefix_prop_p =3D false, from_disp_prop_p= =3D false, ellipsis_p =3D false, avoid_cursor_p =3D false, dp =3D 0x0, dpv= ec =3D 0x0, dpend =3D 0x0, dpvec_char_len =3D 0, dpvec_face_id =3D 0, saved= _face_id =3D 0, ctl_chars =3D {0x0 }, start =3D {pos =3D = {charpos =3D 1, bytepos =3D 1}, overlay_string_index =3D -1, string_pos =3D= {charpos =3D -1, bytepos =3D -1}, dpvec_index =3D -1}, current =3D {pos = =3D {charpos =3D 1, bytepos =3D 1}, overlay_string_index =3D -1, string_pos= =3D {charpos =3D -1, bytepos =3D -1}, dpvec_index =3D -1}, n_overlay_strin= gs =3D 0, overlay_strings_charpos =3D 0, overlay_strings =3D {0x0 }, string_overlays =3D {0x0 }, string =3D 0x0, f= rom_overlay =3D 0x0, stack =3D {{string =3D 0x0, string_nchars =3D 0, end_c= harpos =3D 0, stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, c= mp_it =3D {stop_pos =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D= 0, nglyphs =3D 0, reversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, = nchars =3D 0, nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D= 0, u =3D {image =3D {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, widt= h =3D 0x0, height =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, = xwidget =3D {object =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0},= current =3D {pos =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index = =3D 0, string_pos =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, f= rom_overlay =3D 0x0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER,= paragraph_embedding =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_di= splay_prop_p =3D false, string_from_prefix_prop_p =3D false, display_ellips= is_p =3D false, avoid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_= p =3D false, line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, fo= nt_height =3D 0x0}, {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0= , stop_charpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {s= top_pos =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs = =3D 0, reversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0= , nbytes =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {i= mage =3D {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, h= eight =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D = {object =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0}, current =3D= {pos =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, strin= g_pos =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay = =3D 0x0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_e= mbedding =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_display_prop_p= =3D false, string_from_prefix_prop_p =3D false, display_ellipsis_p =3D fal= se, avoid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_p =3D false,= line_wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, font_height = =3D 0x0}, {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_cha= rpos =3D 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos = =3D 0, id =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, r= eversed_p =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes= =3D 0, from =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D= {object =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height = =3D 0x0}, image_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D {objec= t =3D 0x0}}, position =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos = =3D {charpos =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, string_pos = =3D {charpos =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x= 0, area =3D LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_embeddi= ng =3D NEUTRAL_DIR, multibyte_p =3D false, string_from_display_prop_p =3D f= alse, string_from_prefix_prop_p =3D false, display_ellipsis_p =3D false, av= oid_cursor_p =3D false, bidi_p =3D false, from_disp_prop_p =3D false, line_= wrap =3D TRUNCATE, voffset =3D 0, space_width =3D 0x0, font_height =3D 0x0}= , {string =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D= 0, prev_stop =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos =3D 0, id = =3D 0, ch =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p = =3D false, parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes =3D 0, fr= om =3D 0, to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D {object = =3D 0x0, slice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, i= mage_id =3D 0}, stretch =3D {object =3D 0x0}, xwidget =3D {object =3D 0x0}}= , position =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos =3D {charpo= s =3D 0, bytepos =3D 0}, overlay_string_index =3D 0, string_pos =3D {charpo= s =3D 0, bytepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x0, area =3D= LEFT_MARGIN_AREA, method =3D GET_FROM_BUFFER, paragraph_embedding =3D NEUT= RAL_DIR, multibyte_p =3D false, string_from_display_prop_p =3D false, strin= g_from_prefix_prop_p =3D false, display_ellipsis_p =3D false, avoid_cursor_= p =3D false, bidi_p =3D false, from_disp_prop_p =3D false, line_wrap =3D TR= UNCATE, voffset =3D 0, space_width =3D 0x0, font_height =3D 0x0}, {string = =3D 0x0, string_nchars =3D 0, end_charpos =3D 0, stop_charpos =3D 0, prev_s= top =3D 0, base_level_stop =3D 0, cmp_it =3D {stop_pos =3D 0, id =3D 0, ch = =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p =3D false,= parent_it =3D 0x0, charpos =3D 0, nchars =3D 0, nbytes =3D 0, from =3D 0, = to =3D 0, width =3D 0}, face_id =3D 0, u =3D {image =3D {object =3D 0x0, sl= ice =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, image_id =3D= 0}, stretch =3D {object =3D 0x0}, xwidget =3D {object =3D 0x0}}, position = =3D {charpos =3D 0, bytepos =3D 0}, current =3D {pos =3D {charpos =3D 0, by= tepos =3D 0}, overlay_string_index =3D 0, string_pos =3D {charpos =3D 0, by= tepos =3D 0}, dpvec_index =3D 0}, from_overlay =3D 0x0, area =3D LEFT_MARGI= N_AREA, method =3D GET_FROM_BUFFER, paragraph_embedding =3D NEUTRAL_DIR, mu= ltibyte_p =3D false, string_from_display_prop_p =3D false, string_from_pref= ix_prop_p =3D false, display_ellipsis_p =3D false, avoid_cursor_p =3D false= , bidi_p =3D false, from_disp_prop_p =3D false, line_wrap =3D TRUNCATE, vof= fset =3D 0, space_width =3D 0x0, font_height =3D 0x0}}, sp =3D 0, selective= =3D 0, what =3D IT_CHARACTER, face_id =3D 0, selective_display_ellipsis_p = =3D true, ctl_arrow_p =3D true, face_box_p =3D false, start_of_box_run_p = =3D false, end_of_box_run_p =3D false, overlay_strings_at_end_processed_p = =3D false, ignore_overlay_strings_at_pos_p =3D false, glyph_not_available_p= =3D false, starts_in_middle_of_char_p =3D false, face_before_selective_p = =3D false, constrain_row_ascent_descent_p =3D false, line_number_produced_p= =3D false, align_visually_p =3D false, line_wrap =3D WINDOW_WRAP, base_fac= e_id =3D 0, c =3D 0, len =3D 0, cmp_it =3D {stop_pos =3D 0, id =3D -1, ch = =3D 0, rule_idx =3D 0, lookback =3D 0, nglyphs =3D 0, reversed_p =3D false,= parent_it =3D 0x7fffffffbe80, charpos =3D 0, nchars =3D 0, nbytes =3D 0, f= rom =3D 0, to =3D 0, width =3D 0}, char_to_display =3D 0, glyphless_method = =3D GLYPHLESS_DISPLAY_THIN_SPACE, image_id =3D 0, xwidget =3D 0x0, slice = =3D {x =3D 0x0, y =3D 0x0, width =3D 0x0, height =3D 0x0}, space_width =3D = 0x0, voffset =3D 0, tab_width =3D 8, font_height =3D 0x0, object =3D 0x5555= 574a8855, position =3D {charpos =3D 1, bytepos =3D 1}, truncation_pixel_wid= th =3D 0, continuation_pixel_width =3D 8, first_visible_x =3D 0, last_visib= le_x =3D 1680, last_visible_y =3D 1309, extra_line_spacing =3D 0, max_extra= _line_spacing =3D 0, override_ascent =3D -1, override_descent =3D 0, overri= de_boff =3D 0, glyph_row =3D 0x5555560fdef0, area =3D TEXT_AREA, nglyphs = =3D 1, pixel_width =3D 0, ascent =3D 0, descent =3D 0, max_ascent =3D 0, ma= x_descent =3D 0, phys_ascent =3D 0, phys_descent =3D 0, max_phys_ascent =3D= 0, max_phys_descent =3D 0, current_x =3D 0, wrap_prefix_width =3D 0, conti= nuation_lines_width =3D 0, eol_pos =3D {charpos =3D 0, bytepos =3D 0}, curr= ent_y =3D 0, first_vpos =3D 0, vpos =3D 0, hpos =3D 0, lnum =3D 0, lnum_byt= epos =3D 0, lnum_width =3D 0, lnum_pixel_width =3D 0, pt_lnum =3D 0, stretc= h_adjust =3D 0, left_user_fringe_bitmap =3D 0, right_user_fringe_bitmap =3D= 0, left_user_fringe_face_id =3D 0, right_user_fringe_face_id =3D 0, bidi_p= =3D true, bidi_it =3D {bytepos =3D 1, charpos =3D 1, ch =3D 0, nchars =3D = -1, ch_len =3D 0, type =3D NEUTRAL_B, type_after_wn =3D NEUTRAL_B, orig_typ= e =3D NEUTRAL_B, resolved_level =3D 0 '\000', isolate_level =3D 0 '\000', i= nvalid_levels =3D 0, invalid_isolates =3D 0, prev =3D {charpos =3D 0, type = =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, last_strong =3D {charpos =3D 0, = type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, next_for_neutral =3D {charp= os =3D -1, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, prev_for_neutral= =3D {charpos =3D -1, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, next_= for_ws =3D {charpos =3D 0, type =3D UNKNOWN_BT, orig_type =3D UNKNOWN_BT}, = bracket_pairing_pos =3D -1, bracket_enclosed_type =3D UNKNOWN_BT, next_en_p= os =3D 0, next_en_type =3D UNKNOWN_BT, sos =3D L2R, scan_dir =3D 0, disp_po= s =3D -1, disp_prop =3D 0, stack_idx =3D 0, level_stack =3D {{next_for_neut= ral_pos =3D 0, next_for_neutral_type =3D 0, last_strong_type =3D 0, prev_fo= r_neutral_type =3D 0, level =3D 0 '\000', flags =3D 0 '\000'} }, string =3D {lstring =3D 0x0, s =3D 0x0, schars =3D 0, bufpos =3D 0= , from_disp_str =3D false, unibyte =3D false}, w =3D 0x5555564ce2c0, paragr= aph_dir =3D NEUTRAL_DIR, separator_limit =3D -1, first_elt =3D true, new_pa= ragraph =3D true, frame_window_p =3D true}, paragraph_embedding =3D NEUTRAL= _DIR, min_width_property =3D 0x0, min_width_start =3D 0} old_buffer =3D 0x0 itdata =3D 0x0 value =3D 0x0 w =3D 0x5555564ce2c0 buf =3D 0x5555574a8855 b =3D 0x5555574a8850 #5 0x00007fffeecb16e8 in F656e642d6f662d627566666572_end_of_buffer_0 () fr= om /home/rst/build/emacs/src/../native-lisp/30.0.60-2a981135/preloaded/simp= le-fab5b0cf-0a04bfb3.eln No symbol table info available. #6 0x000055555581dfc2 in funcall_subr (subr=3D0x7fffef7a64d8, numargs=3D1,= args=3D0x7fffffffd580) at eval.c:3161 argbuf =3D {0x0, 0x7fffffffd320, 0x555555f459c0 , 0x0, 0x0= , 0x7fffffffd340, 0x555555815c8b , 0xef7a64dd} a =3D 0x7fffffffd580 maxargs =3D 1 fun =3D 0x555555f459c0 #7 0x000055555581d9fe in funcall_general (fun=3D0x7fffef7a64dd, numargs=3D= 1, args=3D0x7fffffffd580) at eval.c:3040 original_fun =3D 0x7a40 #8 0x000055555581dcaf in Ffuncall (nargs=3D2, args=3D0x7fffffffd578) at ev= al.c:3093 count =3D {bytes =3D 256} val =3D 0x555555f4bd20 #9 0x00005555558131c3 in Ffuncall_interactively (nargs=3D2, args=3D0x7ffff= fffd578) at callint.c:250 speccount =3D {bytes =3D 224} #10 0x000055555581e216 in funcall_subr (subr=3D0x555555ec5e60 , numargs=3D2, args=3D0x7fffffffd578) at eval.c:3184 maxargs =3D -2 fun =3D 0x555555f459c0 #11 0x000055555581d9fe in funcall_general (fun=3D0x555555ec5e65 , numargs=3D2, args=3D0x7fffffffd578) at eval.c:3040 original_fun =3D 0x9510 #12 0x000055555581dcaf in Ffuncall (nargs=3D3, args=3D0x7fffffffd570) at ev= al.c:3093 count =3D {bytes =3D 192} val =3D 0x555555f4b4e0 #13 0x00005555558156e1 in Fcall_interactively (function=3D0x7a40, record_fl= ag=3D0x0, keys=3D0x5555574a87c5) at callint.c:789 speccount =3D {bytes =3D 160} arg_from_tty =3D false key_count =3D 1 record_then_fail =3D false save_this_command =3D 0x7a40 save_this_original_command =3D 0x7a40 save_real_this_command =3D 0x7a40 save_last_command =3D 0x2aaa98ff5b68 prefix_arg =3D 0x0 enable =3D 0x0 up_event =3D 0x0 form =3D 0x7fffef7a6533 specs =3D 0x7fffef7a6554 sa_avail =3D 16309 sa_count =3D {bytes =3D 192} string_len =3D 2 string =3D 0x7fffffffd5c1 "P" string_end =3D 0x7fffffffd5c2 "" next_event =3D 1 nargs =3D 3 args =3D 0x7fffffffd570 visargs =3D 0x7fffffffd588 varies =3D 0x7fffffffd5a0 "" tem =3D 0x7fffffffd5c2 "" val =3D 0x7fffeed4a0a0 #14 0x00007fffeecba905 in F636f6d6d616e642d65786563757465_command_execute_0= () from /home/rst/build/emacs/src/../native-lisp/30.0.60-2a981135/preloade= d/simple-fab5b0cf-0a04bfb3.eln No symbol table info available. #15 0x000055555581e060 in funcall_subr (subr=3D0x7fffef7a8648, numargs=3D1,= args=3D0x7fffffffda78) at eval.c:3167 argbuf =3D {0x7a40, 0x0, 0x0, 0x0, 0x0, 0x7fffffffd950, 0x555555815= c8b , 0xef7a864d} a =3D 0x7fffffffd910 maxargs =3D 4 fun =3D 0x555555f459c0 #16 0x000055555581d9fe in funcall_general (fun=3D0x7fffef7a864d, numargs=3D= 1, args=3D0x7fffffffda78) at eval.c:3040 original_fun =3D 0x5b80 #17 0x000055555581dcaf in Ffuncall (nargs=3D2, args=3D0x7fffffffda70) at ev= al.c:3093 count =3D {bytes =3D 128} val =3D 0x5b80 #18 0x000055555574f436 in command_loop_1 () at keyboard.c:1550 scount =3D {bytes =3D 96} cmd =3D 0x7a40 keybuf =3D {0x200000fa, 0x1a, 0x0, 0x7fffffffdac0, 0x555555815c8b <= builtin_lisp_symbol+48>, 0x55ffb6a0, 0x7fffffffdb30, 0x55555581fa9e , 0x7ffff03a85d3, 0x60, 0x5555558163b1 , 0x0, 0x= b, 0xb310, 0x555555f459c0 , 0x0, 0x0, 0x60, 0x7fffffffdb30, 0x5555= 55eaf0a0 , 0x7fffffffdb70, 0x55555581a4fb , 0x100000030, 0x90, 0x30, 0x55555613f8f0, 0x55555574b835 , 0x90, 0x7fffffffdba0, 0x55555581a3ea } i =3D 1 last_pt =3D 1 prev_modiff =3D 33 prev_buffer =3D 0x5555574a8850 #19 0x000055555581a0dc in internal_condition_case (bfun=3D0x55555574ebd3 , handlers=3D0x90, hfun=3D0x55555574e104 ) at eval= .c:1613 val =3D 0x55555574b835 c =3D 0x55555613f8f0 #20 0x000055555574e820 in command_loop_2 (handlers=3D0x90) at keyboard.c:11= 68 val =3D 0x90 #21 0x000055555581958a in internal_catch (tag=3D0x122d0, func=3D0x55555574e= 7f6 , arg=3D0x90) at eval.c:1292 val =3D 0x60f00000000 c =3D 0x55555613f2d0 #22 0x000055555574e7b2 in command_loop () at keyboard.c:1146 No locals. #23 0x000055555574dca6 in recursive_edit_1 () at keyboard.c:754 count =3D {bytes =3D 32} val =3D 0x55555581f36d #24 0x000055555574de52 in Frecursive_edit () at keyboard.c:837 count =3D {bytes =3D 0} buffer =3D 0x0 #25 0x0000555555749fd2 in main (argc=3D2, argv=3D0x7fffffffdf78) at emacs.c= :2635 stack_bottom_variable =3D 0x0 old_argc =3D 2 dump_file =3D 0x0 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 dump_mode =3D 0x0 skip_args =3D 0 temacs =3D 0x0 attempt_load_pdump =3D true only_version =3D false rlim =3D {rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615} lc_all =3D 0x0 sockfd =3D -1 module_assertions =3D false ------------=_1722970922-26597-1--