From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 09:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 66743@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169822711418815 (code B ref -1); Wed, 25 Oct 2023 09:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Oct 2023 09:45:14 +0000 Received: from localhost ([127.0.0.1]:57341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvaRs-0004tO-KV for submit@debbugs.gnu.org; Wed, 25 Oct 2023 05:45:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvaRp-0004t9-Bt for submit@debbugs.gnu.org; Wed, 25 Oct 2023 05:45:11 -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 1qvaRF-0000N3-PN for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 05:44:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qvaRB-00055V-BB for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 05:44:33 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0CFC024002D for ; Wed, 25 Oct 2023 11:44:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698227067; bh=g6vlhPsFI1n7Z7tZVfao1JO4cvz69ZfTFvNmAOkURUE=; h=From:To:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=jExUQItbNfaXhP4lNEb1UTJMAOLpEmmCaGiAYXKf/2VaE09JWL/FdlCADU5hZOr7/ yT/z0czM7eFyFmuf0+k39CcgH604cq40N7UocG3LQoOrALddpZu5ukH5xVsa7OGJbA Fw6sV8x3Mu5u+PCIDjOdJw83JmHu3VldDe8STgmrcXZe1njWY9kJjRb6F3GgROysdE LZOqZdJ1lAX/S1g8d+499cwJExjMcIKONQ2d7ippVxmTcJ9OWlU3LEXQtUVFdX5u+i 4af9QHoAOMhTxgvQPDFwFTYxdSfOC9IrUEoFZ+MFw75Tm5lLiROg4KThG4RXD9vpNO YI2tJ5yXc3Hbw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SFkXh2tmrz6v00 for ; Wed, 25 Oct 2023 11:44:20 +0200 (CEST) From: Ihor Radchenko Date: Wed, 25 Oct 2023 09:46:03 +0000 Message-ID: <875y2v592c.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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: -0.0 (/) Steps to reproduce: emacs -Q --batch -l dump.el=20 with dump.el (dolist (feature '(reftex)) (require feature)) (dump-emacs-portable "/tmp/emacs-dumped.dmp") backtrace: > gdb ./src/emacs GNU gdb (Gentoo 13.2 vanilla) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./src/emacs... (gdb) r -Q --batch -l ~/Downloads/dump.el=20 Starting program: /home/yantar92/Git/emacs/src/emacs -Q --batch -l ~/Downlo= ads/dump.el [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Dumping fingerprint: 5acd811165d6d182fbd73abb4c6c15d260fb955edbc8546ae48075= 5ae797ea08 Fatal error 6: Aborted Backtrace: /home/yantar92/Git/emacs/src/emacs(+0x276d4a)[0x5555557cad4a] /home/yantar92/Git/emacs/src/emacs(+0x2371f6)[0x55555578b1f6] /home/yantar92/Git/emacs/src/emacs(+0x276dde)[0x5555557cadde] /home/yantar92/Git/emacs/src/emacs(+0x3023f7)[0x5555558563f7] /home/yantar92/Git/emacs/src/emacs(+0x302a27)[0x555555856a27] /home/yantar92/Git/emacs/src/emacs(+0x302f5c)[0x555555856f5c] /home/yantar92/Git/emacs/src/emacs(+0x305ccd)[0x555555859ccd] /home/yantar92/Git/emacs/src/emacs(+0x3065ce)[0x55555585a5ce] /home/yantar92/Git/emacs/src/emacs(+0x33a54d)[0x55555588e54d] /home/yantar92/Git/emacs/src/emacs(+0x385837)[0x5555558d9837] /home/yantar92/Git/emacs/src/emacs(+0x3860f7)[0x5555558da0f7] /home/yantar92/Git/emacs/src/emacs(+0x386443)[0x5555558da443] /home/yantar92/Git/emacs/src/emacs(+0x33c27b)[0x55555589027b] /home/yantar92/Git/emacs/src/emacs(+0x3a3ed4)[0x5555558f7ed4] /home/yantar92/Git/emacs/src/emacs(+0x33c58c)[0x55555589058c] /home/yantar92/Git/emacs/src/emacs(+0x33ca38)[0x555555890a38] /home/yantar92/Git/emacs/src/emacs(+0x33bc04)[0x55555588fc04] /home/yantar92/Git/emacs/src/emacs(+0x33bf18)[0x55555588ff18] /home/yantar92/Git/emacs/src/emacs(+0x37f243)[0x5555558d3243] /home/yantar92/Git/emacs/src/emacs(+0x383841)[0x5555558d7841] /home/yantar92/Git/emacs/src/emacs(+0x33c27b)[0x55555589027b] /home/yantar92/Git/emacs/src/emacs(+0x3a3ed4)[0x5555558f7ed4] /home/yantar92/Git/emacs/src/emacs(+0x33c58c)[0x55555589058c] /home/yantar92/Git/emacs/src/emacs(+0x33ca38)[0x555555890a38] /home/yantar92/Git/emacs/src/emacs(+0x33c729)[0x555555890729] /home/yantar92/Git/emacs/src/emacs(+0x33a739)[0x55555588e739] /home/yantar92/Git/emacs/src/emacs(+0x339a5f)[0x55555588da5f] /home/yantar92/Git/emacs/src/emacs(+0x24042c)[0x55555579442c] /home/yantar92/Git/emacs/src/emacs(+0x3370fd)[0x55555588b0fd] /home/yantar92/Git/emacs/src/emacs(+0x24047d)[0x55555579447d] /home/yantar92/Git/emacs/src/emacs(+0x3361d3)[0x55555588a1d3] /home/yantar92/Git/emacs/src/emacs(+0x240342)[0x555555794342] /home/yantar92/Git/emacs/src/emacs(+0x23f68d)[0x55555579368d] /home/yantar92/Git/emacs/src/emacs(+0x23f8b9)[0x5555557938b9] /home/yantar92/Git/emacs/src/emacs(+0x23a813)[0x55555578e813] /lib64/libc.so.6(+0x23eea)[0x7ffff586feea] /lib64/libc.so.6(__libc_start_main+0x85)[0x7ffff586ffa5] /home/yantar92/Git/emacs/src/emacs(+0x49eb1)[0x55555559deb1] Program received signal SIGABRT, Aborted. 0x00007ffff58d3eac in ?? () from /lib64/libc.so.6 (gdb) bt full #0 0x00007ffff58d3eac in () at /lib64/libc.so.6 #1 0x00007ffff58855c2 in raise () at /lib64/libc.so.6 #2 0x000055555578b242 in terminate_due_to_signal (sig=3D6, backtrace_limit= =3D40) at emacs.c:484 #3 0x00005555557cadde in emacs_abort () at sysdep.c:2391 #4 0x00005555558563f7 in dump_buffer (ctx=3D0x7fffffffbeb0, in_buffer=3D0x= 7ffff1e62708) at pdumper.c:2866 munged_buffer =3D {header =3D {size =3D 4611686018645684299}, name_= =3D {i =3D 0x7ffff22df5e4}, filename_ =3D {i =3D 0x0}, directory_ =3D {i = =3D 0x5555561c1d44}, backed_up_ =3D {i =3D 0x0}, save_length_ =3D {i =3D 0x= 2}, auto_save_file_name_ =3D {i =3D 0x0}, read_only_ =3D {i =3D 0x0}, mark_= =3D {i =3D 0x7ffff22df5b5}, local_var_alist_ =3D {i =3D 0x7ffff2dd5cb3}, m= ajor_mode_ =3D {i =3D 0x2aaa9bdea3c0}, local_minor_modes_ =3D {i =3D 0x0}, = mode_name_ =3D {i =3D 0x7ffff2263844}, mode_line_format_ =3D {i =3D 0x7ffff= 1ef8b23}, header_line_format_ =3D {i =3D 0x0}, tab_line_format_ =3D {i =3D = 0x0}, keymap_ =3D {i =3D 0x7ffff2263b9b}, abbrev_table_ =3D {i =3D 0x7ffff1= eae275}, syntax_table_ =3D {i =3D 0x7ffff22638f5}, category_table_ =3D {i = =3D 0x7ffff1ef69f5}, case_fold_search_ =3D {i =3D 0x30}, tab_width_ =3D {i = =3D 0x22}, fill_column_ =3D {i =3D 0x11a}, left_margin_ =3D {i =3D 0x2}, au= to_fill_function_ =3D {i =3D 0x0}, downcase_table_ =3D {i =3D 0x7ffff1ef657= 5}, upcase_table_ =3D {i =3D 0x7ffff1ef6335}, case_canon_table_ =3D {i =3D = 0x7ffff2208a5d}, case_eqv_table_ =3D {i =3D 0x7ffff1ef67b5}, truncate_lines= _ =3D {i =3D 0x0}, word_wrap_ =3D {i =3D 0x0}, ctl_arrow_ =3D {i =3D 0x30},= bidi_display_reordering_ =3D {i =3D 0x30}, bidi_paragraph_direction_ =3D {= i =3D 0xab00}, bidi_paragraph_separate_re_ =3D {i =3D 0x0}, bidi_paragraph_= start_re_ =3D {i =3D 0x0}, selective_display_ =3D {i =3D 0x0}, selective_di= splay_ellipses_ =3D {i =3D 0x30}, overwrite_mode_ =3D {i =3D 0x0}, abbrev_m= ode_ =3D {i =3D 0x0}, display_table_ =3D {i =3D 0x0}, mark_active_ =3D {i = =3D 0x0}, enable_multibyte_characters_ =3D {i =3D 0x30}, buffer_file_coding= _system_ =3D {i =3D 0x11a90}, file_format_ =3D {i =3D 0x0}, auto_save_file_= format_ =3D {i =3D 0x30}, cache_long_scans_ =3D {i =3D 0x30}, width_table_ = =3D {i =3D 0x0}, pt_marker_ =3D {i =3D 0x0}, begv_marker_ =3D {i =3D 0x0}, = zv_marker_ =3D {i =3D 0x0}, point_before_scroll_ =3D {i =3D 0x0}, file_true= name_ =3D {i =3D 0x0}, invisibility_spec_ =3D {i =3D 0x30}, last_selected_w= indow_ =3D {i =3D 0x0}, display_count_ =3D {i =3D 0x2}, left_margin_cols_ = =3D {i =3D 0x2}, right_margin_cols_ =3D {i =3D 0x2}, left_fringe_width_ =3D= {i =3D 0x0}, right_fringe_width_ =3D {i =3D 0x0}, fringes_outside_margins_= =3D {i =3D 0x0}, scroll_bar_width_ =3D {i =3D 0x0}, scroll_bar_height_ =3D= {i =3D 0x0}, vertical_scroll_bar_type_ =3D {i =3D 0x30}, horizontal_scroll= _bar_type_ =3D {i =3D 0x30}, indicate_empty_lines_ =3D {i =3D 0x0}, indicat= e_buffer_boundaries_ =3D {i =3D 0x0}, fringe_indicator_alist_ =3D {i =3D 0x= 7ffff1ef5db3}, fringe_cursor_alist_ =3D {i =3D 0x7ffff1e62b83}, display_tim= e_ =3D {i =3D 0x7ffff2df0083}, scroll_up_aggressively_ =3D {i =3D 0x0}, scr= oll_down_aggressively_ =3D {i =3D 0x0}, cursor_type_ =3D {i =3D 0x30}, extr= a_line_spacing_ =3D {i =3D 0x0}, text_conversion_style_ =3D {i =3D 0x30}, c= ursor_in_non_selected_windows_ =3D {i =3D 0x30}, own_text =3D {beg =3D 0x7f= fff2646800 "", gpt =3D 1, z =3D 1, gpt_byte =3D 1, z_byte =3D 1, gap_size = =3D 20, modiff =3D 1, chars_modiff =3D 1, save_modiff =3D 1, overlay_modiff= =3D 9, compact =3D 1, beg_unchanged =3D 0, end_unchanged =3D 0, unchanged_= modified =3D 1, overlay_unchanged_modified =3D 1, intervals =3D 0x0, marker= s =3D 0x5555561e9c88, inhibit_shrinking =3D false, redisplay =3D true}, tex= t =3D 0x7ffff1e62968, pt =3D 1, pt_byte =3D 1, begv =3D 1, begv_byte =3D 1,= zv =3D 1, zv_byte =3D 1, base_buffer =3D 0x0, indirections =3D 0, window_c= ount =3D 0, local_flags =3D '\000' , "\001\000\001\000\00= 0\000\001", '\000' , "\001\000\000\000\000\000", modtime = =3D {tv_sec =3D 0, tv_nsec =3D -2}, modtime_size =3D -1, auto_save_modified= =3D 0, display_error_modiff =3D 0, auto_save_failure_time =3D 0, last_wind= ow_start =3D -1, newline_cache =3D 0x0, width_run_cache =3D 0x0, bidi_parag= raph_cache =3D 0x0, prevent_redisplay_optimizations_p =3D true, clip_change= d =3D false, inhibit_buffer_hooks =3D false, long_line_optimizations_p =3D = false, overlays =3D 0x55555610c2a0, undo_list_ =3D {i =3D 0x0}} buffer =3D 0x7fffffffb990 base_offset =3D 59144 _in_hdr =3D 0x7fffffffb990 out =3D 0x7fffffffb570 offset =3D 0 #5 0x0000555555856a27 in dump_vectorlike (ctx=3D0x7fffffffbeb0, lv=3D..., = offset=3D-1) at pdumper.c:3031 v =3D 0x7ffff1e62708 #6 0x0000555555856f5c in dump_object (ctx=3D0x7fffffffbeb0, object=3D...) = at pdumper.c:3173 offset =3D -1 cold =3D false obj_in_emacs =3D 0x0 #7 0x0000555555859ccd in dump_drain_normal_queue (ctx=3D0x7fffffffbeb0) at= pdumper.c:4030 --Type for more, q to quit, c to continue without paging--c #8 0x000055555585a5ce in Fdump_emacs_portable (filename=3D..., track_refer= rers=3D...) at pdumper.c:4226 count =3D {bytes =3D 1120} symbol =3D {i =3D 0x2aaa9bfdaac0} ctx_buf =3D {header =3D {magic =3D "!UMPEDGNUEMACS\000", fingerprin= t =3D "Z=CD=81\021e\326=D1=82\373\327:\273Ll\025\322`\373\225^\333\310Tj\34= 4\200uZ\347\227\352\b", dump_relocs =3D {{offset =3D 0, nr_entries =3D 0}, = {offset =3D 0, nr_entries =3D 0}, {offset =3D 0, nr_entries =3D 0}}, object= _starts =3D {offset =3D 0, nr_entries =3D 0}, emacs_relocs =3D {offset =3D = 0, nr_entries =3D 0}, discardable_start =3D 0, cold_start =3D 0, hash_list = =3D 0}, buf =3D 0x7ffff0dfe010, buf_size =3D 8388608, max_offset =3D 0, old= _purify_flag =3D {i =3D 0x0}, old_post_gc_hook =3D {i =3D 0x0}, old_process= _environment =3D {i =3D 0x7ffff2df0593}, fd =3D 4, dump_filename =3D {i =3D= 0x5555562387c4}, offset =3D 59144, obj_offset =3D 59144, flags =3D {dump_o= bject_contents =3D true, record_object_starts =3D true, pack_objects =3D fa= lse, assert_already_seen =3D false, defer_hash_tables =3D true, defer_symbo= ls =3D false, defer_cold_objects =3D true, defer_copied_objects =3D true}, = end_heap =3D 0, objects_dumped =3D {i =3D 0x55555616b14d}, referrers =3D {i= =3D 0x0}, current_referrer =3D {i =3D 0x0}, have_current_referrer =3D true= , dump_queue =3D {zero_weight_objects =3D {head =3D {i =3D 0x7ffff2dbea43},= tail =3D {i =3D 0x7ffff2df7b73}, length =3D 1949}, one_weight_normal_objec= ts =3D {head =3D {i =3D 0x7ffff2dac193}, tail =3D {i =3D 0x7ffff2dac193}, l= ength =3D 1}, one_weight_strong_objects =3D {head =3D {i =3D 0x7ffff2dac103= }, tail =3D {i =3D 0x7ffff2dab993}, length =3D 18}, fancy_weight_objects = =3D {head =3D {i =3D 0x0}, tail =3D {i =3D 0x0}, length =3D 0}, link_weight= s =3D {i =3D 0x555556173c5d}, sequence_numbers =3D {i =3D 0x5555561b92cd}, = next_sequence_number =3D 1961}, deferred_hash_tables =3D {i =3D 0x0}, defer= red_symbols =3D {i =3D 0x0}, fixups =3D {i =3D 0x7ffff2dac1f3}, staticpro_t= able =3D {i =3D 0x5555561deb75}, symbol_aux =3D {i =3D 0x0}, copied_queue = =3D {i =3D 0x0}, cold_queue =3D {i =3D 0x7ffff2dac143}, dump_relocs =3D {{i= =3D 0x0}, {i =3D 0x0}, {i =3D 0x0}}, object_starts =3D {i =3D 0x0}, emacs_= relocs =3D {i =3D 0x7ffff2dab943}, bignum_data =3D {i =3D 0x5555561b5335}, = hash_tables =3D {i =3D 0x0}, number_hot_relocations =3D 0, number_discardab= le_relocations =3D 0} ctx =3D 0x7fffffffbeb0 header_start =3D 0 header_end =3D 100 hot_start =3D 100 hot_end =3D 32767 discardable_end =3D -1679013824 emacs_reloc_merger =3D 0x0 number_hot_relocations =3D 10922 number_discardable_relocations =3D 0 cold_end =3D 0 header_bytes =3D 0 hot_bytes =3D 0 discardable_bytes =3D 1443641760 cold_bytes =3D 21845 #9 0x000055555588e54d in eval_sub (form=3D...) at eval.c:2518 i =3D 2 maxargs =3D 2 args_left =3D {i =3D 0x0} numargs =3D 1 original_fun =3D {i =3D 0x2aaa9bec4840} original_args =3D {i =3D 0x7ffff2dc5ce3} count =3D {bytes =3D 1088} fun =3D {i =3D 0x555556031365 } val =3D {i =3D 0x7fffffffc100} funcar =3D {i =3D 0x555555885fcd } argvals =3D {{i =3D 0x5555562387c4}, {i =3D 0x0}, {i =3D 0x7fffffff= c1a0}, {i =3D 0x5555558d31c9 }, {i =3D 0x0}, {i =3D 0x30}, {i =3D= 0x7ffff2dc5cd3}, {i =3D 0x2aaa9c042850}} #10 0x00005555558d9837 in readevalloop_eager_expand_eval (val=3D..., macroe= xpand=3D...) at lread.c:2411 #11 0x00005555558da0f7 in readevalloop (readcharfun=3D..., infile0=3D0x0, s= ourcename=3D..., printflag=3Dfalse, unibyte=3D..., readfun=3D..., start=3D.= .., end=3D...) at lread.c:2595 count1 =3D {bytes =3D 1088} c =3D 40 val =3D {i =3D 0x7ffff2dc5cd3} count =3D {bytes =3D 928} b =3D 0x5555561e96d8 continue_reading_p =3D true lex_bound =3D {i =3D 0x0} whole_buffer =3D true first_sexp =3D false macroexpand =3D {i =3D 0x2aaa9c042850} #12 0x00005555558da443 in Feval_buffer (buffer=3D..., printflag=3D..., file= name=3D..., unibyte=3D..., do_allow_print=3D...) at lread.c:2668 count =3D {bytes =3D 800} tem =3D {i =3D 0x0} buf =3D {i =3D 0x5555561e96dd} #13 0x000055555589027b in funcall_subr (subr=3D0x555556037d60 , numargs=3D5, args=3D0x7ffff15ff290) at eval.c:3059 argbuf =3D {{i =3D 0x7fffffffc3a0}, {i =3D 0x300}, {i =3D 0x7ffffff= fc3a0}, {i =3D 0x11558f643a}, {i =3D 0x555556037d65 }, {i = =3D 0x7fffffffc3c0}, {i =3D 0x5555558f6086 }, {i =3D 0x555556037d= 65 }} a =3D 0x7ffff15ff290 fun =3D {i =3D 0x0} #14 0x00005555558f7ed4 in exec_byte_code (fun=3D..., args_template=3D257, n= args=3D1, args=3D0x7ffff15ff298) at bytecode.c:815 call_nargs =3D 5 call_fun =3D {i =3D 0x555556037d65 } count1 =3D {bytes =3D 768} template =3D {i =3D 0x406} val =3D {i =3D 0x0} call_args =3D 0x7ffff15ff290 original_fun =3D {i =3D 0x2aaa9be618b8} bytecode =3D {i =3D 0x7ffff1e8c1ec} op =3D 5 type =3D (CONDITION_CASE | CATCHER_ALL | unknown: 0x7ffc) targets =3D {0x5555558fc86d , 0x5555558fc89e = , 0x5555558fc8a0 , 0x5555558fc8= a2 , 0x5555558fc8a4 , 0x5555558= fc8a4 , 0x5555558fc921 , 0x5555= 558fc9b0 , 0x5555558f737a , 0x55= 55558f737c , 0x5555558f737e , 0x5= 555558f7380 , 0x5555558f7382 , 0x= 5555558f7382 , 0x5555558f738b , 0= x5555558f7337 , 0x5555558f78e8 , = 0x5555558f78ea , 0x5555558f78ec ,= 0x5555558f78ee , 0x5555558f78f0 = , 0x5555558f78f0 , 0x5555558f793a , 0x5555558f78f9 , 0x5555558f7b8b , 0x5555558f7b8d , 0x5555558f7b8f , 0x5555558f7b91 , 0x5555558f7b93 , 0x5555558f7b93 , 0x5555558f7b2a , 0x5555558f7b4a , 0x5555558f7c77 , 0x5555558f7c79 , 0x5555558f7c7b , 0x5555558f7c7d , 0x5555558f7c7f , 0x5555558f7c7f , 0x5555558f7c16 , 0x5555558f7c36 , 0x5555558f802c , 0x5555558f802e , 0x5555558f8030 , 0x5555558f8032 , 0x5555558f8034 , 0x5555558f8034 , 0x5555558f7fcb , 0x5555558f7feb , 0x5555558f8a14 , 0x5555558f8831 , 0x5555558f8825 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d <= exec_byte_code+23199>, 0x5555558fc86d , 0x5555558f8cc= 5 , 0x5555558f8ee2 , 0x5555558f8f= 66 , 0x5555558f8fe8 , 0x5555558f9= 06c , 0x5555558f76a9 , 0x5555558f= 7753 , 0x5555558f910a , 0x5555558= f7598 , 0x5555558f77d6 , 0x555555= 8f9194 , 0x5555558f9217 , 0x55555= 58f9274 , 0x5555558f92f7 , 0x5555= 558f937b , 0x5555558f94ac , 0x555= 5558f9509 , 0x5555558f96d0 , 0x= 5555558f98c4 , 0x5555558f9921 ,= 0x5555558f997e , 0x5555558f9a01 , 0x5555558f9a84 , 0x5555558f9b07 , 0x5555558f9bad , 0x5555558f9c14 , 0x5555558f9c7b , 0x5555558f9d84 , 0x5555558f9ea3 , 0x5555558f9fc2 , 0x5555558fa0c2 , 0x5555558fa1d2 , 0x5555558fa2e2 , 0x5555558fa3f2 , 0x5555558fa502 , 0x5555558fa68d= , 0x5555558fa7ad , 0x5555558fa= 944 , 0x5555558faa2b , 0x555555= 8fab12 , 0x5555558fb01d , 0x555= 5558f865a , 0x5555558fb08d , 0x5= 555558fb0ea , 0x5555558fb1eb , = 0x5555558fb25b , 0x5555558fb2cb , 0x5555558fb328 , 0x5555558fb380 , 0x5555558fb3d8 , 0x5555558fb438 , 0x5555558fc86d , 0x5555558fb4a5 , 0x5555558fb4fd , 0x5555558fb555 , 0x5555558fb5ad , 0x5555558fb605 , 0x5555558fb65d , 0x5555558f865a , 0x5555558fc86d , 0x5555558fb6ba <= exec_byte_code+18668>, 0x5555558fb71f , 0x5555558fb77= c , 0x5555558fb7d9 , 0x5555558f= b85c , 0x5555558fb8df , 0x55555= 58fb93c , 0x5555558fb999 , 0x55= 55558fba1c , 0x5555558fba9f , 0= x5555558fbb22 , 0x5555558fbb7a = , 0x5555558fc86d , 0x5555558f8571 , 0x5555558f80ac , 0x5555558f74e2 , 0x5555558f818a , 0x5555558f8232 , 0x5555558f82d7 , 0x5555558f837c , 0x5555558f852b , 0x5555558f7ac2 , 0x5555558f8617 , 0x5555558f869d , 0x5555558f8746 , 0x5555558f879b , 0x5555558f8a6c , 0x5555558f8afb , 0x5555558f8ba1 , 0x5555558f8c1c , 0x5555558fc86d , 0x5555558fbbd7 , 0x5555558fbc7d , 0x5555558fbcda , 0x5555558fbd37 , 0x5555558fbd94 , 0x5555558fbdf1 , 0x5555558fbe74 = , 0x5555558fbef7 , 0x5555558fbf= 7a , 0x5555558fbffd , 0x5555558= fc22f , 0x5555558fc2b2 , 0x5555= 558fc335 , 0x5555558fc392 , 0x5= 555558fc4eb , 0x5555558fc644 , = 0x5555558fc6a1 , 0x5555558fc6fe , 0x5555558facd6 , 0x5555558faea0 , 0x5555558fc765 , 0x5555558fc7e9 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558f940a , 0x5555558f9ce2 , 0x5555558fb149 , 0x5555558fca66 <= exec_byte_code+23704>, 0x5555558fcaf6 , 0x5555558fc86= d , 0x5555558fc86d , 0x5555558f= cbaf , 0x5555558fcc60 , 0x55555= 58fc86d , 0x5555558fc86d , 0x55= 55558fc86d , 0x5555558fc86d , 0= x5555558fc86d , 0x5555558fc86d = , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fcdd3 } quitcounter =3D 1 '\001' bc =3D 0x555556024fb0 top =3D 0x7ffff15ff288 pc =3D 0x7ffff26e973c "\210.\006\266\005\334\006\b!\210\004\204", <= incomplete sequence \335> bytestr =3D {i =3D 0x7ffff1e8c1ec} vector =3D {i =3D 0x7ffff1e8c0dd} maxdepth =3D {i =3D 0x12} const_length =3D 3 bytestr_length =3D 7 vectorp =3D 0x7ffff1f55900 max_stack =3D 4 frame_base =3D 0x7ffff15ff2d8 fp =3D 0x7ffff15ff2f8 bytestr_data =3D 0x7ffff26e9685 "\306\005!\204\023" rest =3D false mandatory =3D 1 nonrest =3D 1 pushedargs =3D 1 result =3D {i =3D 0x7ffff2208a5d} #15 0x000055555589058c in fetch_and_exec_byte_code (fun=3D..., args_templat= e=3D1282, nargs=3D4, args=3D0x7fffffffca38) at eval.c:3098 #16 0x0000555555890a38 in funcall_lambda (fun=3D..., nargs=3D4, arg_vector= =3D0x7fffffffca38) at eval.c:3170 val =3D {i =3D 0x2aaa9be91ee8} syms_left =3D {i =3D 0x140a} next =3D {i =3D 0x555555884cfc } lexenv =3D {i =3D 0x7fffffffc930} count =3D {bytes =3D 544} i =3D 132908406920 optional =3D false rest =3D false previous_rest =3D false #17 0x000055555588fc04 in funcall_general (fun=3D..., numargs=3D4, args=3D0= x7fffffffca38) at eval.c:2962 original_fun =3D {i =3D 0x2aaa9be91ee8} #18 0x000055555588ff18 in Ffuncall (nargs=3D5, args=3D0x7fffffffca30) at ev= al.c:3012 count =3D {bytes =3D 512} val =3D {i =3D 0x7265766e6f632d65} #19 0x00005555558d3243 in call4 (fn=3D..., arg1=3D..., arg2=3D..., arg3=3D.= .., arg4=3D...) at /home/yantar92/Git/emacs/src/lisp.h:3270 #20 0x00005555558d7841 in Fload (file=3D..., noerror=3D..., nomessage=3D...= , nosuffix=3D..., must_suffix=3D...) at lread.c:1680 val =3D {i =3D 0x0} stream =3D 0x0 fd =3D 4 fd_index =3D {bytes =3D 352} count =3D {bytes =3D 352} found =3D {i =3D 0x5555561eb224} efound =3D {i =3D 0x5555557f94f2 } hist_file_name =3D {i =3D 0x5555561eb224} newer =3D false compiled =3D false handler =3D {i =3D 0x0} fmode =3D 0x555555a4355e "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D {i =3D 0x5555561eb224} is_elc =3D false input =3D {stream =3D 0x7ffff2dcabe3, lookahead =3D -117 '\213', bu= f =3D "%S\362\377"} #21 0x000055555589027b in funcall_subr (subr=3D0x555556037ce0 , numa= rgs=3D3, args=3D0x7ffff15ff1b0) at eval.c:3059 argbuf =3D {{i =3D 0x5555561eaef4}, {i =3D 0x0}, {i =3D 0x30}, {i = =3D 0x0}, {i =3D 0x0}, {i =3D 0x7fffffffcd20}, {i =3D 0x5555558f6086 }, {i =3D 0x555556037ce5 }} a =3D 0x7fffffffcce0 fun =3D {i =3D 0x0} #22 0x00005555558f7ed4 in exec_byte_code (fun=3D..., args_template=3D769, n= args=3D3, args=3D0x7ffff15ff3f0) at bytecode.c:815 call_nargs =3D 3 call_fun =3D {i =3D 0x555556037ce5 } count1 =3D {bytes =3D 320} template =3D {i =3D 0xc06} val =3D {i =3D 0x30} call_args =3D 0x7ffff15ff1b0 original_fun =3D {i =3D 0xafb0} bytecode =3D {i =3D 0x7ffff228b3dc} op =3D 3 type =3D CONDITION_CASE targets =3D {0x5555558fc86d , 0x5555558fc89e = , 0x5555558fc8a0 , 0x5555558fc8= a2 , 0x5555558fc8a4 , 0x5555558= fc8a4 , 0x5555558fc921 , 0x5555= 558fc9b0 , 0x5555558f737a , 0x55= 55558f737c , 0x5555558f737e , 0x5= 555558f7380 , 0x5555558f7382 , 0x= 5555558f7382 , 0x5555558f738b , 0= x5555558f7337 , 0x5555558f78e8 , = 0x5555558f78ea , 0x5555558f78ec ,= 0x5555558f78ee , 0x5555558f78f0 = , 0x5555558f78f0 , 0x5555558f793a , 0x5555558f78f9 , 0x5555558f7b8b , 0x5555558f7b8d , 0x5555558f7b8f , 0x5555558f7b91 , 0x5555558f7b93 , 0x5555558f7b93 , 0x5555558f7b2a , 0x5555558f7b4a , 0x5555558f7c77 , 0x5555558f7c79 , 0x5555558f7c7b , 0x5555558f7c7d , 0x5555558f7c7f , 0x5555558f7c7f , 0x5555558f7c16 , 0x5555558f7c36 , 0x5555558f802c , 0x5555558f802e , 0x5555558f8030 , 0x5555558f8032 , 0x5555558f8034 , 0x5555558f8034 , 0x5555558f7fcb , 0x5555558f7feb , 0x5555558f8a14 , 0x5555558f8831 , 0x5555558f8825 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d <= exec_byte_code+23199>, 0x5555558fc86d , 0x5555558f8cc= 5 , 0x5555558f8ee2 , 0x5555558f8f= 66 , 0x5555558f8fe8 , 0x5555558f9= 06c , 0x5555558f76a9 , 0x5555558f= 7753 , 0x5555558f910a , 0x5555558= f7598 , 0x5555558f77d6 , 0x555555= 8f9194 , 0x5555558f9217 , 0x55555= 58f9274 , 0x5555558f92f7 , 0x5555= 558f937b , 0x5555558f94ac , 0x555= 5558f9509 , 0x5555558f96d0 , 0x= 5555558f98c4 , 0x5555558f9921 ,= 0x5555558f997e , 0x5555558f9a01 , 0x5555558f9a84 , 0x5555558f9b07 , 0x5555558f9bad , 0x5555558f9c14 , 0x5555558f9c7b , 0x5555558f9d84 , 0x5555558f9ea3 , 0x5555558f9fc2 , 0x5555558fa0c2 , 0x5555558fa1d2 , 0x5555558fa2e2 , 0x5555558fa3f2 , 0x5555558fa502 , 0x5555558fa68d= , 0x5555558fa7ad , 0x5555558fa= 944 , 0x5555558faa2b , 0x555555= 8fab12 , 0x5555558fb01d , 0x555= 5558f865a , 0x5555558fb08d , 0x5= 555558fb0ea , 0x5555558fb1eb , = 0x5555558fb25b , 0x5555558fb2cb , 0x5555558fb328 , 0x5555558fb380 , 0x5555558fb3d8 , 0x5555558fb438 , 0x5555558fc86d , 0x5555558fb4a5 , 0x5555558fb4fd , 0x5555558fb555 , 0x5555558fb5ad , 0x5555558fb605 , 0x5555558fb65d , 0x5555558f865a , 0x5555558fc86d , 0x5555558fb6ba <= exec_byte_code+18668>, 0x5555558fb71f , 0x5555558fb77= c , 0x5555558fb7d9 , 0x5555558f= b85c , 0x5555558fb8df , 0x55555= 58fb93c , 0x5555558fb999 , 0x55= 55558fba1c , 0x5555558fba9f , 0= x5555558fbb22 , 0x5555558fbb7a = , 0x5555558fc86d , 0x5555558f8571 , 0x5555558f80ac , 0x5555558f74e2 , 0x5555558f818a , 0x5555558f8232 , 0x5555558f82d7 , 0x5555558f837c , 0x5555558f852b , 0x5555558f7ac2 , 0x5555558f8617 , 0x5555558f869d , 0x5555558f8746 , 0x5555558f879b , 0x5555558f8a6c , 0x5555558f8afb , 0x5555558f8ba1 , 0x5555558f8c1c , 0x5555558fc86d , 0x5555558fbbd7 , 0x5555558fbc7d , 0x5555558fbcda , 0x5555558fbd37 , 0x5555558fbd94 , 0x5555558fbdf1 , 0x5555558fbe74 = , 0x5555558fbef7 , 0x5555558fbf= 7a , 0x5555558fbffd , 0x5555558= fc22f , 0x5555558fc2b2 , 0x5555= 558fc335 , 0x5555558fc392 , 0x5= 555558fc4eb , 0x5555558fc644 , = 0x5555558fc6a1 , 0x5555558fc6fe , 0x5555558facd6 , 0x5555558faea0 , 0x5555558fc765 , 0x5555558fc7e9 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558f940a , 0x5555558f9ce2 , 0x5555558fb149 , 0x5555558fca66 <= exec_byte_code+23704>, 0x5555558fcaf6 , 0x5555558fc86= d , 0x5555558fc86d , 0x5555558f= cbaf , 0x5555558fcc60 , 0x55555= 58fc86d , 0x5555558fc86d , 0x55= 55558fc86d , 0x5555558fc86d , 0= x5555558fc86d , 0x5555558fc86d = , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fcdd3 } quitcounter =3D 26 '\032' bc =3D 0x555556024fb0 top =3D 0x7ffff15ff1a8 pc =3D 0x7ffff26c8f17 "\266\003\202z\003\353\002\206\n\002\n\211A\0= 22\242!\352\001!\354\001!\357\001!\203\032\002\211\262\002\016A\360\232\203= )\002\361\002!\266\004\202z\003\362\002!\266\004\202z\003\334\026B\001\206= =3D\002\n\211A\022\242\262\n\006\t;\204I\002\335\363!\210\364\353\006\v!!\2= 10\202z\003\016A\365\232\204a\002\016A\366\232\203m\002\001\204z\003\n\210\= nA\022\202z\003\016A\367\267\202\202\002\370\334!\210\202z\003\371\372!\210= \202z\003\324\373\016A\"\203\224\002\005\374\016A!\240\210\202z\003\324\375= \016A\"\203\263\002\005\374\330\331\016A\"!\240\210\004\374\330\376\016A\"!= \240\210\202z\003\337\003\r\"\211\262\v\203\307\002\006\tA@\n\233"... bytestr =3D {i =3D 0x7ffff228b3dc} vector =3D {i =3D 0x7ffff1e86655} maxdepth =3D {i =3D 0x4a} const_length =3D 36 bytestr_length =3D 342 vectorp =3D 0x7ffff2089f78 max_stack =3D 18 frame_base =3D 0x7ffff15ff430 fp =3D 0x7ffff15ff4c0 bytestr_data =3D 0x7ffff26c8d1c "\306 \210\b\203\034" rest =3D false mandatory =3D 1 nonrest =3D 3 pushedargs =3D 3 result =3D {i =3D 0x7ffff2426645} #23 0x000055555589058c in fetch_and_exec_byte_code (fun=3D..., args_templat= e=3D0, nargs=3D0, args=3D0x7fffffffd2c0) at eval.c:3098 #24 0x0000555555890a38 in funcall_lambda (fun=3D..., nargs=3D0, arg_vector= =3D0x7fffffffd2c0) at eval.c:3170 val =3D {i =3D 0x0} syms_left =3D {i =3D 0x2} next =3D {i =3D 0x2aaa9bfb3da0} lexenv =3D {i =3D 0x7fffffffd2c0} count =3D {bytes =3D 160} i =3D 128 optional =3D false rest =3D false previous_rest =3D false #25 0x0000555555890729 in apply_lambda (fun=3D..., args=3D..., count=3D...)= at eval.c:3120 arg_vector =3D 0x7fffffffd2c0 tem =3D {i =3D 0x7fffffffd330} sa_avail =3D 16384 sa_count =3D {bytes =3D 160} numargs =3D 0 args_left =3D {i =3D 0x0} #26 0x000055555588e739 in eval_sub (form=3D...) at eval.c:2562 original_fun =3D {i =3D 0x2aaa9bfb3da0} original_args =3D {i =3D 0x0} count =3D {bytes =3D 128} fun =3D {i =3D 0x7ffff2077775} val =3D {i =3D 0x7fffffffd3a0} funcar =3D {i =3D 0x5555560c39a0 } argvals =3D {{i =3D 0x55555616e3b0}, {i =3D 0x5555560cd840 }, {i =3D 0x555555885a64 }, {i =3D 0x55555616e3b0= }, {i =3D 0x7fffffffd440}, {i =3D 0x555555891fb9 }, {i =3D 0x= 0}, {i =3D 0x9ea0}} #27 0x000055555588da5f in Feval (form=3D..., lexical=3D...) at eval.c:2379 count =3D {bytes =3D 96} #28 0x000055555579442c in top_level_2 () at keyboard.c:1166 #29 0x000055555588b0fd in internal_condition_case (bfun=3D0x555555794409 , handlers=3D..., hfun=3D0x555555793beb ) at eval.c:1= 486 val =3D {i =3D 0x7fffffffd4f0} c =3D 0x5555561ba700 #30 0x000055555579447d in top_level_1 (ignore=3D...) at keyboard.c:1174 #31 0x000055555588a1d3 in internal_catch (tag=3D..., func=3D0x55555579442e = , arg=3D...) at eval.c:1209 val =3D {i =3D 0x55555579012e } c =3D 0x5555561b22c0 #32 0x0000555555794342 in command_loop () at keyboard.c:1134 #33 0x000055555579368d in recursive_edit_1 () at keyboard.c:744 count =3D {bytes =3D 32} val =3D {i =3D 0x555555892032 } #34 0x00005555557938b9 in Frecursive_edit () at keyboard.c:827 count =3D {bytes =3D 0} buffer =3D {i =3D 0x0} #35 0x000055555578e813 in main (argc=3D5, argv=3D0x7fffffffd838) at emacs.c= :2625 stack_bottom_variable =3D 0x21 old_argc =3D 5 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 1 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 (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". In GNU Emacs 30.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-10-25 built on localhost Repository revision: 8f00c9c3c6c4e76651c000e41582e002755e598b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Gentoo Linux --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 12:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169823805626063 (code B ref 66743); Wed, 25 Oct 2023 12:48:02 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 12:47:36 +0000 Received: from localhost ([127.0.0.1]:57643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdIN-0006mH-Nx for submit@debbugs.gnu.org; Wed, 25 Oct 2023 08:47:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdIL-0006m4-M0 for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 08:47:34 -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 1qvdHl-0006ik-UM; Wed, 25 Oct 2023 08:46:57 -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=oB5wpHhJWDVwYvSyyznpDI6yhRtVQlCBmmERPFddc10=; b=jmogO8zmlV98 qRj1lX41QLhW8fCBTZexqqZ5woyneBxYtrKmjf4CWIO1hKO8W6MMrwALDPrsH9X4bqEoFWxql2/uk 8AHH1tkMBNiAPjCd2U+DOGTci1fKPRsLfJ/7/216Zw2S9luV1cCF60ywHuzszwOp1v9A4USYn2BpP 5bavuOk6SH0PbzjahiSgZr9qx9G7riJXMWykOpQDdrQzxP/IPOwqvaBCw4qhATP+w/OH26gGQLDpE ukWgMJZ+EhPiN1ru7pRyHMJBHVyn2qeU96o0IvPD2DngraJYR29Nxn7ITxtyGKtPalt1DoD4XDg9p s7/px1S6MGITMoXy4zZzWA==; Date: Wed, 25 Oct 2023 15:46:50 +0300 Message-Id: <83a5s6kgxx.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <875y2v592c.fsf@localhost> (message from Ihor Radchenko on Wed, 25 Oct 2023 09:46:03 +0000) References: <875y2v592c.fsf@localhost> 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: Ihor Radchenko > Date: Wed, 25 Oct 2023 09:46:03 +0000 > > Steps to reproduce: > > emacs -Q --batch -l dump.el > > with dump.el > > (dolist (feature > '(reftex)) > (require feature)) > (dump-emacs-portable "/tmp/emacs-dumped.dmp") > > backtrace: > [...] > Program received signal SIGABRT, Aborted. > 0x00007ffff58d3eac in ?? () from /lib64/libc.so.6 > (gdb) bt full > #0 0x00007ffff58d3eac in () at /lib64/libc.so.6 > #1 0x00007ffff58855c2 in raise () at /lib64/libc.so.6 > #2 0x000055555578b242 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:484 > #3 0x00005555557cadde in emacs_abort () at sysdep.c:2391 > #4 0x00005555558563f7 in dump_buffer (ctx=0x7fffffffbeb0, in_buffer=0x7ffff1e62708) at pdumper.c:2866 The code which aborts: if (!itree_empty_p (buffer->overlays)) /* We haven't implemented the code to dump overlays. */ <<<<<<<<<< emacs_abort (); Any questions? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 12:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169823862827386 (code B ref 66743); Wed, 25 Oct 2023 12:58:02 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 12:57:08 +0000 Received: from localhost ([127.0.0.1]:57665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdRc-00077d-Cf for submit@debbugs.gnu.org; Wed, 25 Oct 2023 08:57:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvdRZ-000778-60 for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 08:57:07 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 17FA1240103 for <66743@debbugs.gnu.org>; Wed, 25 Oct 2023 14:56:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698238589; bh=yQJjJqL/3glfYPG90yzmYtgIgG9DgWNWJKT0FaRxdyM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=sAmtSmjIfzXObmcSz3XgCvCZUKNl3jyCH6Bfu2LBwNk2TJWiLno93Nr4xcNq2X/fp vtr3CfFWMwcQRwRUyJ+U33dJa7gdZ4Oy4kCQcBOEVBtDyoseN1uNt5CwFvCRm1PoBp LCwt7MIXZfBdEkH+EI9lvZK5F0UIijjo/Z4EPwXxkLLIAgkKvQReYG+ORdwaKPi/IW henaeoVKbjL2AeIYlq+wl8954MbxHG2vxcKsSASv55T6LZGMNNDCbQ8kn3RgitwC68 K+1pozYg82DMI/f1HFNFKXGnMLxtlqmZRivL59x6c8ANNYUkpMkbG5OD/vl2bcPacw Zz23G/lKFZ2Gw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SFppN2bJbz6txY; Wed, 25 Oct 2023 14:56:28 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83a5s6kgxx.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> Date: Wed, 25 Oct 2023 12:58:07 +0000 Message-ID: <87wmvadfkw.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: > The code which aborts: > > if (!itree_empty_p (buffer->overlays)) > /* We haven't implemented the code to dump overlays. */ <<<<<<<<<< > emacs_abort (); > > Any questions? What is the difficulty dumping overlays? And, if it is hard, may we work around this by pdumper binding some flag to non-nil and reftex.el hiding the overlay initialization code behind an `if'? At minimum, it would be helpful to print a message instead of crashing into the user's face. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 14:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko , Eli Zaretskii Cc: 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169824512428600 (code B ref 66743); Wed, 25 Oct 2023 14:46:02 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 14:45:24 +0000 Received: from localhost ([127.0.0.1]:59763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvf8N-0007R9-Jg for submit@debbugs.gnu.org; Wed, 25 Oct 2023 10:45:23 -0400 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:56681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvf8J-0007Ql-IE for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 10:45:22 -0400 Received: by mail-lf1-x12c.google.com with SMTP id 2adb3069b0e04-507c8316abcso7720596e87.1 for <66743@debbugs.gnu.org>; Wed, 25 Oct 2023 07:44:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698245082; x=1698849882; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=ToS90mGU8ljuuIBajWEyuEQsnLq4rEfuQNGGr45MthA=; b=lAOvVj67OKVWVx0AF4geUpU+u8mgoI0MaRPTOoOABaSR2B9Y/YffDt7G2x+HmtvbjF /CXHi6yvPeT/l7im1iDJkcJ/Ez0cNJeP4Nw1obdDZQzlh/xwNlBuy4oDiIHOlEpKUmdn uGudlOgcHSqAuTd2QJiuHkaGBoT80up+AU4OohGJDH6zS3C7OGOhhJUhMKU3rBalkTih y9rrc47T1ybSFP8/VaOlQZWGx6rZLVY5bQg56HyiUgzC8QK3GJ6KP6z7knmH8tm4+dAE o8fsCiR5cPuwm42vpnfjPTOMb0XORu26wHOQxKObkcIYKd3yxUSiNLuCeX1lCty/ASqP 7TFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698245082; x=1698849882; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ToS90mGU8ljuuIBajWEyuEQsnLq4rEfuQNGGr45MthA=; b=e9cTLVR+u+yLbYLAnGr5osgvGPrqqdg4TW5HsMDfrlBvpM5ldDgfqSeapwUpCd7+FP xNRyxo0GEnnIw1NByHIGrlRFugZdOI81Z86tqHDJHlkRT7Se2mxkzCsuoke7Yzv/8uih xI/YF3KqSPXyWPgDcJSHj8GVUd/GtlO4gxdPkEQ4cbzbRyjnF6JN6I0jRe1cZExbDNVL HRPh4EQe5nBO6Mpt6L/Hg1TbsRY7l8b6MMo4a2JSfoLQJYO7CNYIA8mxFT501hGQWzgp om2J2zwvFLalwwJjD5vbC+/qsOF60jwfNGu3zBtFLKiZO+vVDLT1J8V4ARwsTa+tsKAv 70ZQ== X-Gm-Message-State: AOJu0YyV18/Hg94P6i1UnZpeCKadKK7BGadVFGg7cYpOBpMbeoKYEvGp rw5fk3R7agFRIcJ2PYkBl/J/ZTMSOeiwdfQ3Ar0= X-Google-Smtp-Source: AGHT+IHEd9RoVRCjMO7TBEjPDnBTK++ig1/aK+qQJ1/tF/P0r0SHyDDF/6Q/dv2YKhGReY9qOaW+2UyB32Ap52JIYM8= X-Received: by 2002:a19:7509:0:b0:507:c763:27b7 with SMTP id y9-20020a197509000000b00507c76327b7mr11293789lfe.40.1698245082070; Wed, 25 Oct 2023 07:44:42 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 25 Oct 2023 07:44:41 -0700 From: Stefan Kangas In-Reply-To: <87wmvadfkw.fsf@localhost> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> MIME-Version: 1.0 Date: Wed, 25 Oct 2023 07:44:41 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.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: -1.0 (-) severity 66743 wishlist thanks Ihor Radchenko writes: > Eli Zaretskii writes: > >> The code which aborts: >> >> if (!itree_empty_p (buffer->overlays)) >> /* We haven't implemented the code to dump overlays. */ <<<<<<<<<< >> emacs_abort (); >> >> Any questions? I'm tagging this as wishlist, since this is a new feature. I hope that's okay. > At minimum, it would be helpful to print a message instead of crashing > into the user's face. Patches to do that are welcome, I think. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: Eli Zaretskii , 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169825058915978 (code B ref 66743); Wed, 25 Oct 2023 16:17:02 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 16:16:29 +0000 Received: from localhost ([127.0.0.1]:59881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgYW-00049e-K4 for submit@debbugs.gnu.org; Wed, 25 Oct 2023 12:16:28 -0400 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]:49191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgYR-00049J-5Q for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 12:16:27 -0400 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-9ada2e6e75fso903721166b.2 for <66743@debbugs.gnu.org>; Wed, 25 Oct 2023 09:15:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698250546; x=1698855346; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=7PRDg/9cF4p88dd2dwzZP1A73+83ale5Fu+Cbg5bP7g=; b=P320TzBDBcKGQZfYN5dt2yyhpJDzYy8YQw+WsiNsIX0XB+9JIi7eLCRccr8aUof9iS GL+fqg2gofywiQoLKmVMYFmoG982qe9JNKgJ8fbPIX3zqwXW8Wr9TFu3djR7Ei7V/SQZ vNBrlYD9N/20NBuOOyf8u9WhGf82teQ5DSl860aykx5MdZJsOAFOMlCxlwbKeUPhorti mKirFHlnygpuBoEL5wrZUQRCZGuScvf8rhDm5cNT7fIVPGvNYhirDfZSWsROfmYa/taq jU/l3iEO7pRProA+IofpuGHPS09N2yLUzpbUS9EZPbepK1seaHOy3ephL0xz0k1LJV4d ITfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698250546; x=1698855346; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7PRDg/9cF4p88dd2dwzZP1A73+83ale5Fu+Cbg5bP7g=; b=sQ9z+5Ij/KR/8Tm1hVMJzF8MzDjK01kEp74fEOw46tZkf+O3zDeZ0VL7PWFJvTMtkZ dLF5a3ysCIEBNghy/MwNAx9Yu9+lfLhN808BRAVnGPM9u7WiiGj1mk+qF23QWu33QEtr iir3UWpnLf1Z6xTCOoczLbp2h9ydmUb2lrjDnRZ+DC782O6+LbpmfrkyicFZZVM60Iqg N7I1zRJgIbYhpBdSRDJe4yL6MxOf98PMmacqi30kWfSg4WNiDEpGuoZX30BK77KcFFdl x3dkeJCn4KFbCbXNrzOMLWLJy6+QBTBWuMO+x1kFwiEdMTz3tyv7sHmVlx9Klhci3yLa AH3Q== X-Gm-Message-State: AOJu0YxRcABFCRqYT7vW6aqjvGJG2++cP2ckKSGi4kQjAtPPOem5+nbw bi9aef1WiN1yTh2+0mz3SnXY2pSvUL9sPA== X-Google-Smtp-Source: AGHT+IEVjw5o+h/C/FqZPUcoBpJbMGWTdqbYH4fkDyTie4MX1+eD0rMnyD85NlawsJvEErusjmTEFg== X-Received: by 2002:a17:907:9712:b0:9bf:60f9:9b7c with SMTP id jg18-20020a170907971200b009bf60f99b7cmr11695763ejc.62.1698250545484; Wed, 25 Oct 2023 09:15:45 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a69d.dip0.t-ipconnect.de. [79.227.166.157]) by smtp.gmail.com with ESMTPSA id jp15-20020a170906f74f00b009b2b47cd757sm10050260ejb.9.2023.10.25.09.15.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 09:15:45 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <87wmvadfkw.fsf@localhost> (Ihor Radchenko's message of "Wed, 25 Oct 2023 12:58:07 +0000") References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> Date: Wed, 25 Oct 2023 18:15:44 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.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: -1.0 (-) Ihor Radchenko writes: > Eli Zaretskii writes: > >> The code which aborts: >> >> if (!itree_empty_p (buffer->overlays)) >> /* We haven't implemented the code to dump overlays. */ <<<<<<<<<< >> emacs_abort (); >> >> Any questions? > > What is the difficulty dumping overlays? If you are not trying to dump buffers, I think you won't need overlays. So, the question is why dump buffers? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 16:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: yantar92@posteo.net, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169825092016519 (code B ref 66743); Wed, 25 Oct 2023 16:22:01 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 16:22:00 +0000 Received: from localhost ([127.0.0.1]:59887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgdj-0004IB-E6 for submit@debbugs.gnu.org; Wed, 25 Oct 2023 12:22:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgdg-0004Hw-Kk for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 12:21:50 -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 1qvgd6-000083-Ek; Wed, 25 Oct 2023 12:21:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=brfXviF7X3radpf9DJsvzD5ofV0adcT59wUTelOpJ2Q=; b=X1tKXnle49FqM6S9mSWy cJ3L5Qxy/FwGAG6MbaS5YV1VaGp14oSr2hLAswYNTdfYp1s7AZa8DdHxShdHk7gAMcDtokzNDMdVX dHsoBi1374n1zV/0ENEDNwnYbmPOfR+w7iUf6mus7Q/L2GrLCGmy8RvgEM0G2PgJ7qpH7jT+glZjo JsUZWwaHiIwiYqvpmC+unhBy7m5Z2loy5Je6och6ZqHqM5v8fBxs0XH/brO90ih5VMiEq3aPV2NWT 5iAgp2xhJegF8JWKBdD0Lrh1Du1ngtdHT9hUp7zpKstPUr9ReKY2zyq/KuQ5gikJRPI9xGETBh+lO iclf92QBhxU3nA==; Date: Wed, 25 Oct 2023 19:21:19 +0300 Message-Id: <83jzraisg0.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Wed, 25 Oct 2023 18:15:44 +0200) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: Eli Zaretskii , 66743@debbugs.gnu.org > Date: Wed, 25 Oct 2023 18:15:44 +0200 > > Ihor Radchenko writes: > > > Eli Zaretskii writes: > > > >> The code which aborts: > >> > >> if (!itree_empty_p (buffer->overlays)) > >> /* We haven't implemented the code to dump overlays. */ <<<<<<<<<< > >> emacs_abort (); > >> > >> Any questions? > > > > What is the difficulty dumping overlays? > > If you are not trying to dump buffers, I think you won't need overlays. > So, the question is why dump buffers? Emacs is always dumped with a few buffers, because temacs needs them to do the dumping. See this comment text from buffer.c: Implementation notes: the buffers we carry from temacs are: " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and " *code-conversion-work*". They are created by init_buffer_once and init_window_once (which are not called in the dumped Emacs), and by the first call to coding.c routines. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Oct 2023 16:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169825188818122 (code B ref 66743); Wed, 25 Oct 2023 16:39:02 +0000 Received: (at 66743) by debbugs.gnu.org; 25 Oct 2023 16:38:08 +0000 Received: from localhost ([127.0.0.1]:59902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgtU-0004iD-JU for submit@debbugs.gnu.org; Wed, 25 Oct 2023 12:38:08 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:58457) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvgtO-0004hc-SU for 66743@debbugs.gnu.org; Wed, 25 Oct 2023 12:38:06 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-507bd19eac8so8687662e87.0 for <66743@debbugs.gnu.org>; Wed, 25 Oct 2023 09:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698251846; x=1698856646; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=3D80eXabUu3JWI+AZvbagQUfjX9rhfiNGVitiuxmfLE=; b=MaxTZrGsbRsf0mS3qg6Yof2hOG6JyGsQYwBJsGWMC3jUCvELUz+oNM2Vb4hkhrio57 ghLEc51i0s4D5cugpmwb6pC/0vzuwAFIlJIJKrbWRrhm+4zXGVwdoVoWcB/puF7rj7pO g8MonqZu+I9V3piFNGEIZImYQUmoSdnaN/APTno82dUgDcA3MaVv8ItSOWk++6/FVwQb y81PjQc3gbFqrfdKv/c+o/KvB1D/p41e4dAHi33rzrPbDF3+iLQcurdxtWhT6BFCeltg sBBteuJ8u70/eJ+gPHftrkY/MBqRChH7cKdc2/8XwpAkcss4JuyigOJ0QzIWGT+OmTQD SwQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698251846; x=1698856646; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3D80eXabUu3JWI+AZvbagQUfjX9rhfiNGVitiuxmfLE=; b=LRkClyo8QOdrcYqUZS1MlNkHSuObTBDk9S8z0qfqh13xe9d4AkprVfvdCunyLMjq06 Ngr3F9pAwSR0nZ/fXLLtW/6SOHTuZKWkTqY5Nfkm/ZPBjQ4MN5ScDE8eJr9NIoL3dz3M YkoIeJRuyBlaqJofgZhwGWS/iojvjOSQ+C5qI3pLyOeiVuhvB9mxxpRPioVhw6voJnlD dlxdL8kHSEczVSsWIMAmEkxNNureydkZF+nFqRpMlZub1lmOoVjTTRXNNcqSuMmK5K/F J80MWkci7BiJ5q43+c/bLSfyECWhHPvXmemUSxzH57luIO5vGwE6Wa4QuHc6Nm2xWXxd N5Zg== X-Gm-Message-State: AOJu0YxqJJtgmymUn0dfyk+3B58aQYOyLKBZkBcYmVHqErlU7blhKSbd 1QQwpjf6BrOZM9IBDsCxP66Bd+ek735fVQ== X-Google-Smtp-Source: AGHT+IFNdrdJ7mi42QEG/RzMdWpRpgpl+rNF/GXZ+B3YyKVPs26jUFRBq3FzAzqFc4VQYmt17m0GYQ== X-Received: by 2002:a05:6512:6c4:b0:503:2555:d1e7 with SMTP id u4-20020a05651206c400b005032555d1e7mr14781037lff.45.1698251846008; Wed, 25 Oct 2023 09:37:26 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a69d.dip0.t-ipconnect.de. [79.227.166.157]) by smtp.gmail.com with ESMTPSA id a11-20020a50858b000000b0052e1783ab25sm9721631edh.70.2023.10.25.09.37.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 09:37:25 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83jzraisg0.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Oct 2023 19:21:19 +0300") References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> Date: Wed, 25 Oct 2023 18:37:24 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.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: -1.0 (-) Eli Zaretskii writes: > Emacs is always dumped with a few buffers, because temacs needs them > to do the dumping. See this comment text from buffer.c: > > Implementation notes: the buffers we carry from temacs are: > " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and > " *code-conversion-work*". They are created by > init_buffer_once and init_window_once (which are not called > in the dumped Emacs), and by the first call to coding.c > routines. Thanks. So, one idea would be to try and move the creation of these buffers from the init_*_once functions to the "normal" init functions, and see what happens. One would also have to take a closer look at coding.c, of course. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 07:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.16983038542583 (code B ref 66743); Thu, 26 Oct 2023 07:05:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 07:04:14 +0000 Received: from localhost ([127.0.0.1]:60494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvuPd-0000fb-UA for submit@debbugs.gnu.org; Thu, 26 Oct 2023 03:04:14 -0400 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:44048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvuPb-0000fK-Gh for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 03:04:12 -0400 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-53de8fc1ad8so793613a12.0 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 00:03:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698303814; x=1698908614; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CgZgbHq5QsHzi7pA7cmnYJOlgaogb2jnTlLQJO2B8jg=; b=fIMkYMysZYgSh10E03J0Wt2zz+0TQla/9GKXWWUh4ey0Yp76aZ2mGAUGC7vWywXEym 6vIC9bZCRD4xeEkiBu8wTpbgze/FfOig7352sFIz+oP9pxa4KpRfkceiinaBNPyTzjsf goOv9xFidFOPfUwr3TFVZqjDd6s95Tk/IFtzfbJeX+ggiuo4UcynPo4SwICI6IpefnvQ fn0QBPfZXOcm3aObrwYp3uB86A2tKRmjMMlqy6yGOo+j62p713JpqvEZBgfgWcpKpWGR qJUlRrnbvt1tk9LyRyIl/vbOt9aqSldG0Oo0JXkEWaMlPAY88URU/Q/9mU8r28JZosxP XJoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698303814; x=1698908614; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=CgZgbHq5QsHzi7pA7cmnYJOlgaogb2jnTlLQJO2B8jg=; b=D0O9h7YaFPjD1UC8PKAlv2JGYW/0wz4wjGmfAP5K3Re7HKKCc8px2HOAjmfZGzhjj4 wOcG0rSo+K1xyC4rVElQvdZxSlOjnVH4d0KZEeqA11cax/uDS1uucDXja7Kat0k9P0qi ap+NiM0I8pyVEA6YVfT8mCBW57mQCdHEm3UPr4NFvV5tTPrxw6USFfn+3Vzy9f8aiVEO UNz3aCJSXRzuVTo+HmZadWJKsWzzaeRVIuJbrLWjYIQnczjDOB3rwIMJCsyJZUZi/en/ Wmf69aI4+oRem0r5BEWzdgCn5fCA7Mhp+yr14CLZZomzgrClBC7sK8cWHSqP3mx9SS5k l0yg== X-Gm-Message-State: AOJu0Yzo9QAXLgZVzcRRNsWFV4ItNSN22TGjE7lMJiY+GDOhsjKX0jSO 9rIhNE/FTbdk/1wgwrks8tz/jDrV5Etq+w== X-Google-Smtp-Source: AGHT+IEZt8+u+y+mY23uzIOARWlwo1am7QMzOyxgFwMWg7RYgMKOLx/srK1L9ZIztdW0yn8vaKISYA== X-Received: by 2002:a17:907:1c86:b0:9c5:ea33:7bf9 with SMTP id nb6-20020a1709071c8600b009c5ea337bf9mr16562589ejc.51.1698303814311; Thu, 26 Oct 2023 00:03:34 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a163.dip0.t-ipconnect.de. [79.227.161.99]) by smtp.gmail.com with ESMTPSA id y19-20020a170906519300b009adc7733f98sm11195291ejk.97.2023.10.26.00.03.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 00:03:33 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Wed, 25 Oct 2023 18:37:24 +0200") References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> Date: Thu, 26 Oct 2023 09:03:33 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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@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.0 (-) Gerd M=C3=B6llmann writes: > Eli Zaretskii writes: > >> Emacs is always dumped with a few buffers, because temacs needs them >> to do the dumping. See this comment text from buffer.c: >> >> Implementation notes: the buffers we carry from temacs are: >> " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and >> " *code-conversion-work*". They are created by >> init_buffer_once and init_window_once (which are not called >> in the dumped Emacs), and by the first call to coding.c >> routines. > > Thanks. > > So, one idea would be to try and move the creation of these buffers from > the init_*_once functions to the "normal" init functions, and see what > happens. One would also have to take a closer look at coding.c, of course. Actually, this is bug#59029, sort of. TLDR is that the code to dump itrees is there, somewhere in git, but has an infinite recursion bug. So, I guess it should first be tried to revive that code and fix it (tests should also exist, IIUC). From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 07:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: yantar92@posteo.net, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.16983057545902 (code B ref 66743); Thu, 26 Oct 2023 07:36:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 07:35:54 +0000 Received: from localhost ([127.0.0.1]:60515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvuuH-0001X7-K3 for submit@debbugs.gnu.org; Thu, 26 Oct 2023 03:35:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvuuF-0001Wt-Oc for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 03:35:52 -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 1qvutf-0003Yz-Bz; Thu, 26 Oct 2023 03:35:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oMjdgCPi0w9v/t3g0pjNmw5ORe7XAIjlTxtLrl1C1Mg=; b=XAk2SaHhDxtA46TRW1Ir oumEw8Kcyv5MPwNPDscjSJvejLlXkwWGI7ABn75d0FIJHIunTR/OO2qMBKZExDNjbuGUB4A++9tb4 oPLw9uJ4wqnurfT574Xj0uCYE79Bo+Dgy1OT+hcDBYw+ngA/1Z6Tia7Iv6K/uwoUdV59APA5h7bug l5HxUHliY0JTELyJDlqQauta7oF4B0nEjkcBtLLkRGogxezM4pVe19o4Xy3pA5U9sVwltYWF6ZhNW IFyR6cqggvizJjPbXnKEA50T0Pe3U6zeRctC3a+kJLEUS8zH6dbZlcLyx5+N3Jab3mxCsp6hOpQp0 zd+8F6h/Agpz3A==; Date: Thu, 26 Oct 2023 10:35:23 +0300 Message-Id: <83lebphm4k.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Gerd =?UTF-8?Q?M=C3=B6llmann?= on Thu, 26 Oct 2023 09:03:33 +0200) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: Gerd Möllmann > Cc: yantar92@posteo.net, 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 09:03:33 +0200 > > Gerd Möllmann writes: > > > Eli Zaretskii writes: > > > >> Emacs is always dumped with a few buffers, because temacs needs them > >> to do the dumping. See this comment text from buffer.c: > >> > >> Implementation notes: the buffers we carry from temacs are: > >> " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and > >> " *code-conversion-work*". They are created by > >> init_buffer_once and init_window_once (which are not called > >> in the dumped Emacs), and by the first call to coding.c > >> routines. > > > > Thanks. > > > > So, one idea would be to try and move the creation of these buffers from > > the init_*_once functions to the "normal" init functions, and see what > > happens. One would also have to take a closer look at coding.c, of course. > > Actually, this is bug#59029, sort of. > > TLDR is that the code to dump itrees is there, somewhere in git, but has > an infinite recursion bug. So, I guess it should first be tried to > revive that code and fix it (tests should also exist, IIUC). Feel free to do that, of course. However, from where I stand, we should first find and fix the other bugs caused by re-dumping, of the kinds described in bugs 66741 and 66742 (there are more problems like that). Ideally, we need to understand why these problems happen, and develop a protocol for initializing things in a way that avoids such problems. Only after that should we turn our attention to more specific aspects like itrees etc. We should also have some policy for what should never be dumped, I think -- those will have to be nullified or deleted before dumping. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 08:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: yantar92@posteo.net, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.16983075019015 (code B ref 66743); Thu, 26 Oct 2023 08:05:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 08:05:01 +0000 Received: from localhost ([127.0.0.1]:60542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvvMS-0002LK-Ll for submit@debbugs.gnu.org; Thu, 26 Oct 2023 04:05:01 -0400 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:52470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvvMQ-0002L8-QB for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 04:04:59 -0400 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-9bdf5829000so97548366b.0 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 01:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698307461; x=1698912261; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SMRPV3rsPenyF+RCgeW7knakqF++EONLTSXCwo4FIJA=; b=ccUfFfbqgzxn19G9QVnVSHWciwWv8HA1UVPGJnaiem/nMnrdukzCvTek7WyfrPN4tq Luf3Wesm0Nc8ZYFr7SkysRbR8cGD372DMRqb5Qj+hn8fazAwLdzqV8CgrKwKhtcz5x1I G5q2Musg1BqJ3q929Gmp0XE9wY7BMk8+98qUUXeaiknCCuA4D9+ziXBiTrO7BUTinb6c j55F8INdXk+AgSA0iMcB/CiASyF7qoZDBGYNrSW3dr/WDm7Sl/le52hytS8ZKax3qDL+ Swv9ypFkpByO44H/NIh0TKeznzhOpnaiPNi5sCk/OU9rhred+nMeb5XmHFwylaiaBmP2 rSgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698307461; x=1698912261; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SMRPV3rsPenyF+RCgeW7knakqF++EONLTSXCwo4FIJA=; b=YWZvXr5UpmRWE81/+ng/GCQTZ370ey/8n0Sz0+YK2xixW8jnZUBBvN8Ym2RtU/fVEk QXB85daR4ny5SPBh5J17md+5oFFR5AciNGozAN6+VRnLGH6QKz8FwdLulTQJqi5Q6FNA Ioh3tkvEzi+yqlOHW/ETUlgsKFPcEdje0YcqVDwxkp3Rfc/XYUT/H6Lvl75PHV+WTCIo GhLfOGtJUdcA+/c6lhkmLXfbeUTh6BbjnOYpHbUqc0VrRB+y6CNDOc3278h+/pdhIEoa 79f6RA+dVJ32lxumUumz4zQMcFPY9uDXcxBffCrJvTvihOE5e0qiZmge2ZRUQXMwW/CL hLTQ== X-Gm-Message-State: AOJu0YzY2YlUstZVayuj4uHCUZMhspe0NPz6VSkJHy6TLib3G+WDJBgI 6OA1SnIrFOzNu7XKGXbz+JegeNGchHOkuw== X-Google-Smtp-Source: AGHT+IGAGHZT7hS/UdDDeEEl8ltjaejCpaFtxjCyoFd5DyMRp6epgZAiyOGqOcM34x6YwK0SfhYlug== X-Received: by 2002:a17:906:c141:b0:9c5:7f8b:bafc with SMTP id dp1-20020a170906c14100b009c57f8bbafcmr14243012ejc.22.1698307461105; Thu, 26 Oct 2023 01:04:21 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a163.dip0.t-ipconnect.de. [79.227.161.99]) by smtp.gmail.com with ESMTPSA id y29-20020a170906519d00b009adc5802d08sm11401107ejk.190.2023.10.26.01.04.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 01:04:20 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <83lebphm4k.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 26 Oct 2023 10:35:23 +0300") References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> <83lebphm4k.fsf@gnu.org> Date: Thu, 26 Oct 2023 10:04:19 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) 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@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.0 (-) Eli Zaretskii writes: >> From: Gerd M=C3=B6llmann >> Cc: yantar92@posteo.net, 66743@debbugs.gnu.org >> Date: Thu, 26 Oct 2023 09:03:33 +0200 >>=20 >> Gerd M=C3=B6llmann writes: >>=20 >> > Eli Zaretskii writes: >> > >> >> Emacs is always dumped with a few buffers, because temacs needs them >> >> to do the dumping. See this comment text from buffer.c: >> >> >> >> Implementation notes: the buffers we carry from temacs are: >> >> " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and >> >> " *code-conversion-work*". They are created by >> >> init_buffer_once and init_window_once (which are not called >> >> in the dumped Emacs), and by the first call to coding.c >> >> routines. >> > >> > Thanks. >> > >> > So, one idea would be to try and move the creation of these buffers fr= om >> > the init_*_once functions to the "normal" init functions, and see what >> > happens. One would also have to take a closer look at coding.c, of cou= rse. >>=20 >> Actually, this is bug#59029, sort of. >>=20 >> TLDR is that the code to dump itrees is there, somewhere in git, but has >> an infinite recursion bug. So, I guess it should first be tried to >> revive that code and fix it (tests should also exist, IIUC). > > Feel free to do that, of course. It's only a maybe from me, so far :-). I mainly chimed in because I know the pdumper from dumping CL packages, and I also know a bit about itrees. BTW, it turns out the code is actually already in master (dump_interval_node), but isn't executed because of the abort. > However, from where I stand, we should first find and fix the other > bugs caused by re-dumping, of the kinds described in bugs 66741 and > 66742 (there are more problems like that). Ideally, we need to > understand why these problems happen, and develop a protocol for > initializing things in a way that avoids such problems. Only after > that should we turn our attention to more specific aspects like itrees > etc. We should also have some policy for what should never be dumped, > I think -- those will have to be nullified or deleted before dumping. Of course. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 09:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: Eli Zaretskii , 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169831263317770 (code B ref 66743); Thu, 26 Oct 2023 09:31:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 09:30:33 +0000 Received: from localhost ([127.0.0.1]:60610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwhE-0004cW-Gt for submit@debbugs.gnu.org; Thu, 26 Oct 2023 05:30:32 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwhB-0004cE-4z for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 05:30:31 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id CE736240109 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 11:29:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698312592; bh=ojlgxQRT6IqPhqoN5/PmaK8fJEaIY8sLntAmzIJtiW0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=XlYOe77li+6R5biCv5axnwqvVbF0LklONuewCLR+vVGJAyqlKFwPX/1SbLBlPnnyZ 7i4pLPfnFW1MqBxr22GynQMwSFBGCyfQjqvZ4JBlD+yOymNOoimxZiuhwZgg7sjDGS W9Sb3MJ/RcSHFI+AwO03UzQ7ay4ejMtn25B6z9XwkB/ShEhwjeAMyOe+zgIfwTu97+ 9pyklDg/U+TSGKqIHQ0H9akCYlxVhTYSjjZmuk8pafygNHeBk2mXalPevkoB8bYV6V gQogQG7Gl3FWZtViCOcupNVf8wNY30PhgFtLMEJgdSggzd2B1mrl3hU5MP2Aambtvk S/vzMqxS0SSEA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGL9W3VhKz6tvc; Thu, 26 Oct 2023 11:29:51 +0200 (CEST) From: Ihor Radchenko In-Reply-To: References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> Date: Thu, 26 Oct 2023 09:31:32 +0000 Message-ID: <87cyx1d91n.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Stefan Kangas writes: >> At minimum, it would be helpful to print a message instead of crashing >> into the user's face. > > Patches to do that are welcome, I think. May you please point me to a way to output warning to stderr from inside pdumper code? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 09:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: Eli Zaretskii , 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169831306518384 (code B ref 66743); Thu, 26 Oct 2023 09:38:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 09:37:45 +0000 Received: from localhost ([127.0.0.1]:60614 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwoC-0004mS-Jt for submit@debbugs.gnu.org; Thu, 26 Oct 2023 05:37:45 -0400 Received: from mout02.posteo.de ([185.67.36.66]:45675) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwo7-0004mA-Gv for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 05:37:43 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id ACB1C240103 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 11:37:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698313022; bh=LzbQGqUsfWjmLFdCDkcbxf3eI2YiHbyTjPG6Deu7YQI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=WEOY6JRBPd74yY/uVDiUoLoYvoaad4LHhXxiEus6gL69zceo9NBu/HzRSwNH8UK5a 6X+20TxE3CDAAko6uYI+qbZIL1RA2pfwWhSQGYwMXDawhNiVRLZOUR1WP+SSEfXdHK 6hMqTjcifRyEaJZvUaYrtoPXrbsIs7fA8PqHZ5zCcmUv3NZiPcY/kZLbblnNT3ppcT uIjfO7k0BPu4L412xbAKscW/o2CjQYOa5rMIonf/WPPVBv8D3KaAKFKz46ubz0vViy CPXhsO1uLPYqPpGubEYzZKVZdTCcDu8QrizkIHSLfe+ZNswtksMxjQSrivkL31t7d2 rfS6kv3MUIaDQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGLKn4BF9z9rxG; Thu, 26 Oct 2023 11:37:01 +0200 (CEST) From: Ihor Radchenko In-Reply-To: References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> Date: Thu, 26 Oct 2023 09:38:40 +0000 Message-ID: <87a5s5d8pr.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gerd M=C3=B6llmann writes: >>> Emacs is always dumped with a few buffers, because temacs needs them >>> to do the dumping. See this comment text from buffer.c: >>> >>> Implementation notes: the buffers we carry from temacs are: >>> " prin1", "*scratch*", " *Minibuf-0*", "*Messages*", and >>> " *code-conversion-work*". They are created by >>> init_buffer_once and init_window_once (which are not called >>> in the dumped Emacs), and by the first call to coding.c >>> routines. >> >> Thanks. >> >> So, one idea would be to try and move the creation of these buffers from >> the init_*_once functions to the "normal" init functions, and see what >> happens. One would also have to take a closer look at coding.c, of cours= e. > > Actually, this is bug#59029, sort of. > > TLDR is that the code to dump itrees is there, somewhere in git, but has > an infinite recursion bug. So, I guess it should first be tried to > revive that code and fix it (tests should also exist, IIUC). While I agree that dumping buffer overlays would be nice to have, I think I found a simple workaround for the specific issue I reported. We may simply make sure that the overlays do not belong to any buffer - it is good enough for the purposes of reftex library, where the overlay objects are created once and then modified by side effect for actual use. See the attached patch. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-lisp-textmodes-reftex.el-Work-around-pdumper-crash-b.patch >From 3bc99957796a8e8f92c8cb57d7102ee0461b3d86 Mon Sep 17 00:00:00 2001 Message-ID: <3bc99957796a8e8f92c8cb57d7102ee0461b3d86.1698313010.git.yantar92@posteo.net> From: Ihor Radchenko Date: Thu, 26 Oct 2023 12:34:58 +0300 Subject: [PATCH] * lisp/textmodes/reftex.el: Work around pdumper crash (bug#66743) (reftex-highlight-overlays): Make sure that the overlays objects are not assigned to any buffer. This is to work around pdumping not supporting dumping buffer overlays (yet). --- lisp/textmodes/reftex.el | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el index 0a1fa8580d0..5f564b7f9eb 100644 --- a/lisp/textmodes/reftex.el +++ b/lisp/textmodes/reftex.el @@ -2075,13 +2075,15 @@ 'reftex-delete-overlay (defvar reftex-highlight-overlays [nil nil nil]) ;; Initialize the overlays -(aset reftex-highlight-overlays 0 (make-overlay 1 1)) +;; Ensure that the overlays are not assigned to any buffer to avoid +;; crashing pdumper, if it is used to dump this library. See bug#66743. +(aset reftex-highlight-overlays 0 (with-temp-buffer (make-overlay 1 1))) (overlay-put (aref reftex-highlight-overlays 0) 'face 'highlight) -(aset reftex-highlight-overlays 1 (make-overlay 1 1)) +(aset reftex-highlight-overlays 1 (with-temp-buffer (make-overlay 1 1))) (overlay-put (aref reftex-highlight-overlays 1) 'face reftex-cursor-selected-face) -(aset reftex-highlight-overlays 2 (make-overlay 1 1)) +(aset reftex-highlight-overlays 2 (with-temp-buffer (make-overlay 1 1))) (overlay-put (aref reftex-highlight-overlays 2) 'face reftex-cursor-selected-face) -- 2.42.0 --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=-- From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 09:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169831348419032 (code B ref 66743); Thu, 26 Oct 2023 09:45:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 09:44:44 +0000 Received: from localhost ([127.0.0.1]:60624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwuy-0004wt-1U for submit@debbugs.gnu.org; Thu, 26 Oct 2023 05:44:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvwuw-0004wd-0T for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 05:44:42 -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 1qvwuL-0006ZL-Jw; Thu, 26 Oct 2023 05:44:05 -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=iLIGrn1laCwFtiXfT2sPC/dj2wvs+wlylQHGr1TEkt8=; b=HGar5zQNVv8x UysclxNUZhdcV8zDVSRobvG3Xa7xxRrlFX8ThIuNF+GSVN8sTDlZcZT7ULX996lqtsBKgadDA/PXv XRMg+jsVgaA2u2GHYUahahcfpiFzFx3SHsdIx50HRK8F47KuaxFbxH4cxNZRji/NF8vG92ooXLSCx tAwqlrjct+y6WK6SBFjMylabAnpVVnd7qqHKAmwC1qyo0zZHLU+lIXyCphPO4VrO2YMh9h/HHR6dH oBeCNiX9QQxPhaSTvuZIyycD3Xla6hnnaLQGxBzsxoHOpCZ7ybEDGXzvwExN1vznrqx8F7KLwWTDK w2sH2IjuOeJpUl/xflbd+w==; Date: Thu, 26 Oct 2023 12:44:13 +0300 Message-Id: <83edhhhg5u.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87a5s5d8pr.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 09:38:40 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <83jzraisg0.fsf@gnu.org> <87a5s5d8pr.fsf@localhost> 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: Ihor Radchenko > Cc: Eli Zaretskii , 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 09:38:40 +0000 > > > TLDR is that the code to dump itrees is there, somewhere in git, but has > > an infinite recursion bug. So, I guess it should first be tried to > > revive that code and fix it (tests should also exist, IIUC). > > While I agree that dumping buffer overlays would be nice to have, I > think I found a simple workaround for the specific issue I reported. > We may simply make sure that the overlays do not belong to any buffer - > it is good enough for the purposes of reftex library, where the overlay > objects are created once and then modified by side effect for actual > use. > > See the attached patch. Thanks. FWIW, I'd prefer that we find less kludgey solutions to these problems. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 10:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: Eli Zaretskii , 66743@debbugs.gnu.org, Stefan Kangas Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169831451321021 (code B ref 66743); Thu, 26 Oct 2023 10:02:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 10:01:53 +0000 Received: from localhost ([127.0.0.1]:60628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvxBY-0005Sz-QL for submit@debbugs.gnu.org; Thu, 26 Oct 2023 06:01:53 -0400 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]:57414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvxBT-0005Sj-B9 for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 06:01:51 -0400 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-9b9faf05f51so102431966b.2 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 03:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698314470; x=1698919270; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TmE6ZBec8HqRp2sLZoJfpqy2d8tXU3cMkuTcG4pdX/k=; b=Ywxtq8Zoc5+nc8T4+y/kasuiTha7UXexkGxRxb4JJqN/NLdc5UuHzYhfGUsVnOWd3D 74LeZYpfFLt2Ke3DRTcNV/ZGpA8FeiXf6G/zPTVwXXFHehLRoU0/jggmOJoIeyEer8Cl FMFvVg+oeJcTvFVPHoY6KMB3b6y59zogFltQHXejIsuSE+7swzhbjBes6HokBKfFNCsO g7LCMjRI4qIvfrqXfH30MoWtCXvwaKGH/uYwoXtme5vCVYTiqNSeVTqrtU0Ov8b0CmFH NornGeRjoXtucH3QqmSbdkYe6NA5hHJaj41REqO05U96EAqZjXuD16ivfRhlSoHguiWM Awgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698314470; x=1698919270; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TmE6ZBec8HqRp2sLZoJfpqy2d8tXU3cMkuTcG4pdX/k=; b=jdHH1mk0SOesJ/M9GjZegBw9DejDk5qvnbSzW+lQUSEzwx7VdtDPmjYX3+12IWbVKO uierZigzS4rvKmw+KLotvgbuWHhYnexJf1IpytD9KiLdRXu2afu+eHRZ5Vph5MeBEwDT WdD3QIocxasa4ROoptpyvyFjM8tqqGkVDbpw/1/S6QMzrfl8iWTrOlYr8GIYhNgt0+77 suJvdOtjNzS2xqOq8b1U8JtcSJY/vq6TlRujoR1ZJwyjIlPafX592FJxJPLtxot6BKh2 UFNAXJnZTjUtvM7Y5avvGJVde3mI3m0HsJSGPAwMzzvTnFL5dQ1Cvhcbp8uHZhsvmBn1 g91A== X-Gm-Message-State: AOJu0Yx/Cg2MrEy4S58uCmY11t34IPfAFAD1dlxWhNDsoLlM9ygr35Ui Tfu1wYc2/BJ1hXeT4rCxoZLcoVVa754/ww== X-Google-Smtp-Source: AGHT+IF2FZ1CWe32M7bWhFrDuo0JfMRtr68PXMtKunsYy50ofEBpCbq2HiEexa4diVllR99oC0QA4g== X-Received: by 2002:a17:907:7f8b:b0:9a1:abae:8d30 with SMTP id qk11-20020a1709077f8b00b009a1abae8d30mr13576760ejc.47.1698314470190; Thu, 26 Oct 2023 03:01:10 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a163.dip0.t-ipconnect.de. [79.227.161.99]) by smtp.gmail.com with ESMTPSA id h13-20020a1709062dcd00b009ae54585aebsm11419834eji.89.2023.10.26.03.01.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 03:01:09 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= In-Reply-To: <87cyx1d91n.fsf@localhost> (Ihor Radchenko's message of "Thu, 26 Oct 2023 09:31:32 +0000") References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> Date: Thu, 26 Oct 2023 12:01:08 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.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: -1.0 (-) Ihor Radchenko writes: > Stefan Kangas writes: > >>> At minimum, it would be helpful to print a message instead of crashing >>> into the user's face. >> >> Patches to do that are welcome, I think. > > May you please point me to a way to output warning to stderr from inside > pdumper code? fprintf (stderr, ...) I'd say. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 11:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Cc: Eli Zaretskii , 66743@debbugs.gnu.org, Stefan Kangas Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832129020019 (code B ref 66743); Thu, 26 Oct 2023 11:55:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 11:54:50 +0000 Received: from localhost ([127.0.0.1]:60698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvywg-0005Cc-Vh for submit@debbugs.gnu.org; Thu, 26 Oct 2023 07:54:50 -0400 Received: from mout01.posteo.de ([185.67.36.65]:48503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvywd-0005CM-If for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 07:54:36 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C623A24002E for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 13:53:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698321238; bh=TPKVZoF46nYJrhxiIn4BDYBYzrhJ+Wr4sdeHGS4IH8M=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=cJLrluqE3ieNlY+KNTGdUOU6QLPV6AIXRNlKl9DXvH70on/lB0Op+zY7p/B6kVIQ0 L94hexp8C0lFJdrxsj5SsK9a9192+YfRhlINMrrhs2T0sNNV3fxODxeXxbvEuW5Ams HUlHKTvBq/N0VA9QbH8yTbAl2tzccuFTTgxsRlm8QHxJLSN9WScwe7T/n4xD2Yi6uL M3IaioAi5IETo+qFcgAwig3YyOzp4k5nTXP5n9iY8klKdLHOI7EuKDPLNDdMtFYCPK foQrzepOHsCcaNW50Qwhu+NBcADcWS7XENa6P4Y6DFSE9rfg1lZfu/FZXMyKldjZbf ly+iET8Eq6qoA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGPMn4gGLz9rxD; Thu, 26 Oct 2023 13:53:57 +0200 (CEST) From: Ihor Radchenko In-Reply-To: References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> Date: Thu, 26 Oct 2023 11:55:38 +0000 Message-ID: <871qdhd2dh.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gerd M=C3=B6llmann writes: >>> Patches to do that are welcome, I think. >> >> May you please point me to a way to output warning to stderr from inside >> pdumper code? > > fprintf (stderr, ...) I'd say. That's more obvious than I thought :) See the attached patch. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-src-pdumper.c-dump_buffer-Print-message-before-abort.patch >From c777b76ec544b33cd94e0d945554b9c6aeb785f1 Mon Sep 17 00:00:00 2001 Message-ID: From: Ihor Radchenko Date: Thu, 26 Oct 2023 14:52:32 +0300 Subject: [PATCH] * src/pdumper.c (dump_buffer): Print message before aborting (bug#66743) When the buffer contains overlays, it cannot be dumped. Print a message describing this fact before aborting Emacs. --- src/pdumper.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pdumper.c b/src/pdumper.c index 315a31e2bcb..cd5a50f9b48 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -2862,8 +2862,11 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) DUMP_FIELD_COPY (out, buffer, long_line_optimizations_p); if (!itree_empty_p (buffer->overlays)) - /* We haven't implemented the code to dump overlays. */ - emacs_abort (); + { + /* We haven't implemented the code to dump overlays. */ + fprintf(stderr, "Dumping overlays in buffers is not yet implemented. Aborting...\n"); + emacs_abort (); + } else out->overlays = NULL; -- 2.42.0 --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=-- From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 12:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832217321543 (code B ref 66743); Thu, 26 Oct 2023 12:10:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 12:09:33 +0000 Received: from localhost ([127.0.0.1]:60733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvzB7-0005bO-75 for submit@debbugs.gnu.org; Thu, 26 Oct 2023 08:09:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvzB2-0005au-Nf for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 08:09:29 -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 1qvzAR-0002eH-D5; Thu, 26 Oct 2023 08:08:51 -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=loY9yQfpJhBJ6QiRCqWp094hLhYcUq7Tq9rSeH6bLjY=; b=WVJ0qLcrYOE3 +tWJGqMHuP+QDDi0W4TDTup+vRYWT+WtxRWl9F9qPxInD1bbYu7HD1RO/ujG1NEWXMm6y2141B21E M7eHTxxCa9tggQR5kwc3aoJ1OyX2ektpu5wvNI0Na4O5RREo9z7dyhnKQ7v245omwTuJK9QY1/D1k AJ8kqI6EDzEw7BGBajhTJ98v/zKMCWEkC390RgMWz1Xk6XQnZQMR1ZfnxFNIoAgXsl0a6tjx9tkN0 JNtwjwzjMXy0SNLrTwn9Qt/SpSKvM8a6BWXuwgQtxvNVQgy4iRxzaTqavZG/jD/WmYWyk5DcZ2dV6 ThOO+nspUWzLUFS1chaDfQ==; Date: Thu, 26 Oct 2023 15:08:56 +0300 Message-Id: <835y2th9gn.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <871qdhd2dh.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 11:55:38 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> 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: Ihor Radchenko > Cc: Stefan Kangas , Eli Zaretskii , > 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 11:55:38 +0000 > > >> May you please point me to a way to output warning to stderr from inside > >> pdumper code? > > > > fprintf (stderr, ...) I'd say. > > That's more obvious than I thought :) > > See the attached patch. If you are suggesting this for upstream, then it's not optimal, at least in interactive session: the stderr stream is usually redirected to some bottomless OS pit where no one could see it. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 12:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832238921950 (code B ref 66743); Thu, 26 Oct 2023 12:14:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 12:13:09 +0000 Received: from localhost ([127.0.0.1]:60752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvzEa-0005hy-Jk for submit@debbugs.gnu.org; Thu, 26 Oct 2023 08:13:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvzEX-0005hT-I9 for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 08:13:06 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id D7B59240105 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 14:12:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698322348; bh=QwZSmu1+Cz7F4vjZI5s3l9ypvMsZqDqsiIOvi0azsSI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=nHKsOj0gVm6CWKBkpXE30DJzXWRgWECwRLnAuGgAvOPTrvbmkx3TfdukHigqy5OQE vgCFhx7Y6Hc/slaMRCdkfqwzdWpOAL59ywNNQ2R+2hQWfuEMT7YlKbBueDlNwychwZ x0PSUhwsvfwvvASoIfWvRRpdi9zeybGtKTmQhfZ1t497dwNeKHUxayUZfHLxpsWCt1 eGLmxvAy6E7yt9A9vaM+Iyr+9rwtceKmHEZgHuUlbfX+hpssMnInioXlekur7EZWcE QHLVXikOLHaisF7FFgNksWpRrUZg+FfO5MkdSsO2uv10dR9fONnjR7uQnBca7njaNs 08LigDeMNpC2g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGPn75Z75z9rxM; Thu, 26 Oct 2023 14:12:27 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <835y2th9gn.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> Date: Thu, 26 Oct 2023 12:14:08 +0000 Message-ID: <87ttqdbmy7.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> See the attached patch. > > If you are suggesting this for upstream, then it's not optimal, at > least in interactive session: the stderr stream is usually redirected > to some bottomless OS pit where no one could see it. `dump-emacs-portable' does not work in interactive sessions: if (! noninteractive) error ("Dumping Emacs currently works only in batch mode. " "If you'd like it to work interactively, please consider " "contributing a patch to Emacs."); If you mean that `dump-emacs-portable' should be made interactive, it is a much harder task as many emacs_abort (); calls in pdumper.c would need to be changed to something suitable for interactive sessions. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832554527625 (code B ref 66743); Thu, 26 Oct 2023 13:06:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:05:45 +0000 Received: from localhost ([127.0.0.1]:60929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw03V-0007BV-0y for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:05:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34200) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw03P-0007BE-5e for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:05:43 -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 1qw02m-00056z-DZ; Thu, 26 Oct 2023 09:05:02 -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=58cAY4RUIxn0qVpNYf52Wn+zRMq3n8rT9a9nGJpiZuY=; b=iswOpi2p3nqQ LRNi6gKof0Wg799MPIVBen1pFYMzqwQtPDVC+OXewyJ47O63VlbAMb2h8UR6/roKaFPdgxIPVLS06 Agit6/ZkqDRxbt1BkV0AbRjXFFYNlzFG8DogcX6ErrLQA2SZvTkF49qPiYIroqcICMSU0IZE0nIR2 c2h3QMn8PSgNx/4P8CfPJ5qIKlMXB9capdGlrCppruFhJrxlMxy7nq590Lj12gDsG1P2U9BsNelTu enDQbZIAtp9rtveSKvqRCJ7ZL6aVAPCdrADs96/o5ADaDwC0t4g8aN1WwrV7cActtr+hLl4X3oDg+ ZqXBVA753HlBUKFYWh2sEw==; Date: Thu, 26 Oct 2023 16:04:54 +0300 Message-Id: <831qdhh6vd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ttqdbmy7.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 12:14:08 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 12:14:08 +0000 > > Eli Zaretskii writes: > > >> See the attached patch. > > > > If you are suggesting this for upstream, then it's not optimal, at > > least in interactive session: the stderr stream is usually redirected > > to some bottomless OS pit where no one could see it. > > `dump-emacs-portable' does not work in interactive sessions: And we don't want it to work? > if (! noninteractive) > error ("Dumping Emacs currently works only in batch mode. " > "If you'd like it to work interactively, please consider " > "contributing a patch to Emacs."); > > If you mean that `dump-emacs-portable' should be made interactive, it is > a much harder task as many emacs_abort (); calls in pdumper.c would need > to be changed to something suitable for interactive sessions. And then we will need to remember to change this fprintf as well? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832597428283 (code B ref 66743); Thu, 26 Oct 2023 13:13:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:12:54 +0000 Received: from localhost ([127.0.0.1]:60945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0AP-0007M6-SC for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:12:54 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0AM-0007Ls-Bo for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:12:51 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 85863240028 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 15:12:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698325933; bh=kRSsORGk/cUtwUClI4mBUwyqdhzbH2gwGpmGXyw/P+0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=mMbLSvRE57h4qJ3C+tsE60v6a/MZReUxDJ+a1832dePtLe6D89rjueXsNo0ClrrIl F4l1UWgdM4jG/WK6UFgJudcPEJ1H8XmYGXS+45RY2knXBpzt62wD4ZNle0x5uxCoQK gTCIaFCLDRwQ4DOGHqHgBSc3MviERNDAeVJdAMVk83GJRCgKvhavJJj8xvAz71MVL3 syRl48K2pp4nktD/AXdHXlWaNRWapzBay7ZruE6/TMCJNnjNcIarBkoeqEtSra7qOX 5XD6l/s9+d+7mS9MJ9p6NXC3A7XZxP2NkrLxGsrFSNXMLGhq/jORMPt8UUkapWWlkm PklAiAXLGwh8Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGR644CsTz6txW; Thu, 26 Oct 2023 15:12:12 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <831qdhh6vd.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> Date: Thu, 26 Oct 2023 13:13:43 +0000 Message-ID: <87o7glbk6w.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> If you mean that `dump-emacs-portable' should be made interactive, it is >> a much harder task as many emacs_abort (); calls in pdumper.c would need >> to be changed to something suitable for interactive sessions. > > And then we will need to remember to change this fprintf as well? Yes. Just as the other printfs in pdumper.c. There are 4 more. I do not see a problem. ... unless someone is up to actually implementing interactive version of `dump-emacs-portable'. But that would first require implementing buffer overlay dumps (many interactive sessions will likely have those). Not trivial. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832631028869 (code B ref 66743); Thu, 26 Oct 2023 13:19:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:18:30 +0000 Received: from localhost ([127.0.0.1]:60962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0Fq-0007VZ-9B for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:18:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0Fo-0007VN-BP for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:18:29 -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 1qw0FD-0003fe-VT; Thu, 26 Oct 2023 09:17:52 -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=lxmUBB80os2J+uYYvZZXfzmOwzIUwWJqhVMYealUQww=; b=WezCiuOZ3mhO Sx6ffW4dODM+0b9D2KQ4YeSL78zDh5+ssQ/c1Pqpnr0KAtcbeLP/RIP2lhHWwtI2SzmUXKMnNznaa 1bBSeCqxERqA5k1oiXMpYEvAcHy/f3S6lf06/xTwZgSR7slto9ulrTLg7s2qKyvx8HF3iWyCdQ21s CtgB9BDLkOQmuw6y+KYBJN94M2XLYFn9SvcQCv0PdLltAH4Q/NDB6RtjfDlxo7niZyIYJi+yhgk6Z EeEUsYy5TedBP16iBzGSm/g5FxcwxF5w56boroD4WQ0zjkoHt5jLmmu0eLb50O6MMTW9/fY67NJfe zMM28z0DNOlUkx+3MvOIHQ==; Date: Thu, 26 Oct 2023 16:18:02 +0300 Message-Id: <83wmv9frp1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87o7glbk6w.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 13:13:43 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 13:13:43 +0000 > > Eli Zaretskii writes: > > >> If you mean that `dump-emacs-portable' should be made interactive, it is > >> a much harder task as many emacs_abort (); calls in pdumper.c would need > >> to be changed to something suitable for interactive sessions. > > > > And then we will need to remember to change this fprintf as well? > > Yes. Just as the other printfs in pdumper.c. There are 4 more. > I do not see a problem. I do (and there's only one other error-printing fprintf, not 4). Please use higher-level facilities to show an error, so that we won't need to find all those places. (Only if you want to propose this code for installation in Emacs, of course.) From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:26:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832676029663 (code B ref 66743); Thu, 26 Oct 2023 13:26:03 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:26:00 +0000 Received: from localhost ([127.0.0.1]:60991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0N6-0007iM-A5 for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:26:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:53661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0N5-0007i4-2g for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:25:59 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A2622240106 for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 15:25:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698326722; bh=Le28hKl8lx144G+K6WnXZfzJp4tBQz+7VLi4SamFSVI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=GB+4rMCcd7Lb4iVtcfzNaLp36r/tzWZuKJAeFjzVRKR/tCzjVfkyvK0XDQtNflYt8 r1RCXlMPdJTFIA+ScuLIvdMLSyUtxmBvpi8uoyvpjCVppkWTNJ7AQQqZvCKxxzrv8I FbliCQbvsoo2JsAJO4bL90VExwioyy4qXhWc6tt7dKkQO0e5BE3pyla4wTWouIEC5h Hhwwutmk445PSbXDlau5VjjuuUdpDlmFrKaXZZmlkMwsIPo+fuAbGRvlrqsJ1NCqWe uip+LEIGkZ1pSym4oQHIBLKrxMF8tGabE3He9VZjcquiZTDG3P8+cC/Fppydx7ox5w WcRJXmudT50pg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGRPF5TVfz9rxB; Thu, 26 Oct 2023 15:25:21 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83wmv9frp1.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> Date: Thu, 26 Oct 2023 13:27:02 +0000 Message-ID: <87il6tbjkp.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> Yes. Just as the other printfs in pdumper.c. There are 4 more. >> I do not see a problem. > > I do (and there's only one other error-printing fprintf, not 4). > Please use higher-level facilities to show an error, so that we won't > need to find all those places. (Only if you want to propose this code > for installation in Emacs, of course.) May you please point me to such higher-level facility? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832693129921 (code B ref 66743); Thu, 26 Oct 2023 13:29:02 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:28:51 +0000 Received: from localhost ([127.0.0.1]:32769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0Pq-0007mW-D0 for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:28:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0Pn-0007mI-Qz for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:28:48 -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 1qw0PD-00009y-KV; Thu, 26 Oct 2023 09:28:11 -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=k0P0ZrSBzkmGx84igCozJhT4BrhxV6Fg23BsTswrQOU=; b=nRiy83eHmT3U GaM2hbROVOzfzVxGKtAAc3dajLPXRrHs8gY5/aHPlLq/4XItJ+d4h6jgIucCjiNw/RaflTEmd1VFh j4/KqURg05ErP7hDEjbUV238B93uiFNMjGVeB2krHwr6KKfhWQwK/Vrgn/pBAsNFYecSkObvoJw4x aWFWOTMuN0qPbj/WrAIpBqXReESbKGZMy3kV1pZKUqA+4uN41gQKN51h7jn/hvh7JAGheqm1zO+n1 KuGAjl9U5nR9yL8MJY9WihdOH/ZCryke6jnALEQhXPndKXRaQPgEdfvJq+/6o72tgV+j+AGmS5jb9 Elhtupf/EFVz0Y2QdyD8Iw==; Date: Thu, 26 Oct 2023 16:28:21 +0300 Message-Id: <83sf5xfr7u.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87il6tbjkp.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 13:27:02 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 13:27:02 +0000 > > Eli Zaretskii writes: > > >> Yes. Just as the other printfs in pdumper.c. There are 4 more. > >> I do not see a problem. > > > > I do (and there's only one other error-printing fprintf, not 4). > > Please use higher-level facilities to show an error, so that we won't > > need to find all those places. (Only if you want to propose this code > > for installation in Emacs, of course.) > > May you please point me to such higher-level facility? How about 'error'? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 13:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169832806931634 (code B ref 66743); Thu, 26 Oct 2023 13:48:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 13:47:49 +0000 Received: from localhost ([127.0.0.1]:32782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0iD-0008EA-9N for submit@debbugs.gnu.org; Thu, 26 Oct 2023 09:47:49 -0400 Received: from mout01.posteo.de ([185.67.36.65]:33603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw0i8-0008Ds-C0 for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 09:47:47 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id E741D24002B for <66743@debbugs.gnu.org>; Thu, 26 Oct 2023 15:47:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698328027; bh=GNLDA/d538yL6TpFLbaWii9Md7CZ5gqtLAwiq+yQ1Eg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=AWbbH+PDH9g37HzK6C0g0w2RFcDlReXUc17RaVV2tPOraAIKmBOqbXZuU0/etU0Np SRrUXSXmB4X7q8L2wfdU/0PjxmIpoMWLB+6EQu9qWhzg70B70G+SjT6PqDmq6l7FUh UqwEI3duUMXiJGjzPnQfCGCWDWacUnBvoKVrD4NY4p1ylSeB0wFVhR9I8JLW1qyNUW NR3IAYPwF2LYjqs3Mu3Reu6U1qYUWL+c/FFiwgKNw7pltGkKGm/9x6/0hLV74gi9sz CzMNpwCAtKYTsPc6yN0qLEeQ5ZvrZ7/2one1/ZCD0YwbB3Q8Y3Z31z95pUzaQSMimM PajTY5tKqSfvw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGRtL45Yxz9rxR; Thu, 26 Oct 2023 15:47:06 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83sf5xfr7u.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> Date: Thu, 26 Oct 2023 13:48:47 +0000 Message-ID: <87cyx1bikg.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 (---) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> May you please point me to such higher-level facility? > > How about 'error'? Thanks! See the attached. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=v2-0001-src-pdumper.c-dump_buffer-Print-message-before-ab.patch >From c6c2b5a2f02c508fad3255033589d788ed84b09f Mon Sep 17 00:00:00 2001 Message-ID: From: Ihor Radchenko Date: Thu, 26 Oct 2023 14:52:32 +0300 Subject: [PATCH v2] * src/pdumper.c (dump_buffer): Print message before aborting (bug#66743) When the buffer contains overlays, it cannot be dumped. Print a message describing this fact before aborting Emacs. --- src/pdumper.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pdumper.c b/src/pdumper.c index 315a31e2bcb..62d4fbcd68b 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -2862,8 +2862,11 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) DUMP_FIELD_COPY (out, buffer, long_line_optimizations_p); if (!itree_empty_p (buffer->overlays)) - /* We haven't implemented the code to dump overlays. */ - emacs_abort (); + { + /* We haven't implemented the code to dump overlays. */ + error ("Dumping overlays in buffers is not yet implemented. Aborting...\n"); + emacs_abort (); + } else out->overlays = NULL; -- 2.42.0 --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=-- From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 15:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169833542114145 (code B ref 66743); Thu, 26 Oct 2023 15:51:01 +0000 Received: (at 66743) by debbugs.gnu.org; 26 Oct 2023 15:50:21 +0000 Received: from localhost ([127.0.0.1]:34362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw2cn-0003g5-Da for submit@debbugs.gnu.org; Thu, 26 Oct 2023 11:50:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qw2cj-0003fm-9N for 66743@debbugs.gnu.org; Thu, 26 Oct 2023 11:50:19 -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 1qw2c8-00005t-6B; Thu, 26 Oct 2023 11:49:40 -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=fT6DEWwFNhaCmPlhulaL1fto+6Lb7acIxgaay5c7liw=; b=AhousSYccSam OgCALBqs312kTrTt/pWDywPsWXxUNhs1tnwpETRzMqb5hrXoy19VSK1ooHgvKPIWd5DWZHfKWtFqE zvCJDWz2zm5Su83y7ByXByaJQNyVS6iaNoNhTlNpXiD05ZeH1cMaF8A6FMSGt5i2qgMxN0K9VCIBs Af/J/UK83rWn5qGrPXdihLa5Ezf+kuWj8Ej43/p+gN85kP5ratjbfaA3CnUS5jIR/30cYT0NRFF42 s22k9AzVi4qP+J9fmKuRaOj2Ak4nto0oBmlObeKtVj1pc5N9rCvCg/eMlo7MCrv3Fa4JCD8/h9YQh pG287+biYftGA4eANdRQww==; Date: Thu, 26 Oct 2023 18:49:50 +0300 Message-Id: <83pm11fko1.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cyx1bikg.fsf@localhost> (message from Ihor Radchenko on Thu, 26 Oct 2023 13:48:47 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Thu, 26 Oct 2023 13:48:47 +0000 > > --- a/src/pdumper.c > +++ b/src/pdumper.c > @@ -2862,8 +2862,11 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) > DUMP_FIELD_COPY (out, buffer, long_line_optimizations_p); > > if (!itree_empty_p (buffer->overlays)) > - /* We haven't implemented the code to dump overlays. */ > - emacs_abort (); > + { > + /* We haven't implemented the code to dump overlays. */ > + error ("Dumping overlays in buffers is not yet implemented. Aborting...\n"); > + emacs_abort (); > + } If you call 'error' in batch mode, do you really need emacs_abort? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 09:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169839761732366 (code B ref 66743); Fri, 27 Oct 2023 09:07:01 +0000 Received: (at 66743) by debbugs.gnu.org; 27 Oct 2023 09:06:57 +0000 Received: from localhost ([127.0.0.1]:35061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwInx-0008Px-As for submit@debbugs.gnu.org; Fri, 27 Oct 2023 05:06:57 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwInv-0008Ph-KL for 66743@debbugs.gnu.org; Fri, 27 Oct 2023 05:06:56 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B2009240103 for <66743@debbugs.gnu.org>; Fri, 27 Oct 2023 11:06:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698397578; bh=Lkg67tjL15Nwr7v0/qNN2F7L9IYCpvs9MPBw2CatbGg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=rWcnBtnQ6n6maf2tdwxoDsTabChUcTACGFXA+VBd8xKGWTN9r8lBzsutFRmQ8Tyb+ rq/oNYxnRoZZbnbfNNfP1kkBi3vMFJ6fuzzV7G9jsdmOlZRjDV6Y25RlpyZU2ktUKn s8WYS/eYYyIa4V74WkvDxLtkDqs6n/q3Yht/RmlCUJy/CbI7Fn/tGcOoA+FHjjlERL E/DrzJ8k+bDnYt7a6znp3aqwZoSd6Fb/t91lH3wSjFYlhTXZmk3nUKPHXxxvwCwOr/ ylpqtTSRhp60SX0/E+8x1mTM7m97vnS4UH2s0nT0aEQ/niTlJx7u0XtVbRwyjCsouN wDC/5cW4SduUQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SGxbt0wSYz9rxN; Fri, 27 Oct 2023 11:06:18 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83pm11fko1.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> Date: Fri, 27 Oct 2023 09:08:02 +0000 Message-ID: <87ttqccu19.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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 (---) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> + { >> + /* We haven't implemented the code to dump overlays. */ >> + error ("Dumping overlays in buffers is not yet implemented. Aborting...\n"); >> + emacs_abort (); >> + } > > If you call 'error' in batch mode, do you really need emacs_abort? If `error' does all the necessary cleanup, `emacs_abort' is indeed not necessary. But that's not very obvious from the source code. See the attached patch with `emacs_abort` call removed. I also removed the final newline, as it does not seem to be used in other instances of error (...) calls. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=v3-0001-src-pdumper.c-dump_buffer-Print-message-when-abor.patch >From 18d896985e7373320afe8447cf836717797e5cb2 Mon Sep 17 00:00:00 2001 Message-ID: <18d896985e7373320afe8447cf836717797e5cb2.1698397578.git.yantar92@posteo.net> From: Ihor Radchenko Date: Thu, 26 Oct 2023 14:52:32 +0300 Subject: [PATCH v3] * src/pdumper.c (dump_buffer): Print message when aborting (bug#66743) When the buffer contains overlays, it cannot be dumped. Print a message describing this fact before aborting Emacs. --- src/pdumper.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pdumper.c b/src/pdumper.c index 315a31e2bcb..9a3870181e3 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -2862,8 +2862,10 @@ dump_buffer (struct dump_context *ctx, const struct buffer *in_buffer) DUMP_FIELD_COPY (out, buffer, long_line_optimizations_p); if (!itree_empty_p (buffer->overlays)) - /* We haven't implemented the code to dump overlays. */ - emacs_abort (); + { + /* We haven't implemented the code to dump overlays. */ + error ("Dumping overlays in buffers is not yet implemented. Aborting..."); + } else out->overlays = NULL; -- 2.42.0 --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=-- From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 10:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169840316220760 (code B ref 66743); Fri, 27 Oct 2023 10:40:01 +0000 Received: (at 66743) by debbugs.gnu.org; 27 Oct 2023 10:39:22 +0000 Received: from localhost ([127.0.0.1]:35182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKFN-0005Ol-MD for submit@debbugs.gnu.org; Fri, 27 Oct 2023 06:39:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKFJ-0005OW-Nx for 66743@debbugs.gnu.org; Fri, 27 Oct 2023 06:39:19 -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 1qwKEj-0001IM-42; Fri, 27 Oct 2023 06:38:41 -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=qlyBLzSdNuy4rc2Wif849dYrdvu2RH30fdAc1Uz58/U=; b=R5nM/+NJXs50 nuYqle+ej2HzQ4Wsi5CfQqCbDCK6U258Em+yhGTHKOpy6WMUKMymMisNEZ/V2V5ywHta3AjEPpwNi XLCHLdCbOvHYGDGDGw0LJdYeyzS7HU6Vc2JLmWfoFoSig+xiOxiR+neCV/2W6sGKMBAoBSIfq1UmI HZgibmFx3Q+vwSODJ42OHJ/UF3a+uuL1O1Vk3UJO2EAuODe2Gu4fGbfMebq8GBC1Ni3PKnTYw+nUn 223FOseuUgPKWfFSGbv9UBwBIr4DgYu6gXaHsSdiDmsJnnhvZ1B7/NABy7K6s6fGK80O7TMRHi0jp V2AWYiZ8IqcwlW/IasvOBA==; Date: Fri, 27 Oct 2023 13:38:53 +0300 Message-Id: <83r0lge4ea.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87ttqccu19.fsf@localhost> (message from Ihor Radchenko on Fri, 27 Oct 2023 09:08:02 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Fri, 27 Oct 2023 09:08:02 +0000 > > Eli Zaretskii writes: > > >> + { > >> + /* We haven't implemented the code to dump overlays. */ > >> + error ("Dumping overlays in buffers is not yet implemented. Aborting...\n"); > >> + emacs_abort (); > >> + } > > > > If you call 'error' in batch mode, do you really need emacs_abort? > > If `error' does all the necessary cleanup, `emacs_abort' is indeed not > necessary. But that's not very obvious from the source code. What cleanup is needed in this case? From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 10:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169840407322752 (code B ref 66743); Fri, 27 Oct 2023 10:55:01 +0000 Received: (at 66743) by debbugs.gnu.org; 27 Oct 2023 10:54:33 +0000 Received: from localhost ([127.0.0.1]:35220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKU5-0005uu-C9 for submit@debbugs.gnu.org; Fri, 27 Oct 2023 06:54:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]:34351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKU3-0005uZ-AB for 66743@debbugs.gnu.org; Fri, 27 Oct 2023 06:54:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 148E624002D for <66743@debbugs.gnu.org>; Fri, 27 Oct 2023 12:53:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698404034; bh=lF9JqC1Lxac0uLqPIbNGuDZouNsOMqyF2YpX30Z43v8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=YM7hjXc7x3EYBCZXZ6VtNkeq3k61CfNyMAaubneeqUoRbRFaaGacfkGFBS/jYpDj7 vmlo5x/bI2tHUrO20twi+L7bZXpJxNdHXOxiS9lrFvXG1O3UmLuViz42FAyRgB4g7h qGvOK/PufNbUMWISCcIIbhL1ZRqlh13RvmgGMqBeo2XEUq1eBxG0+WgXQvlidoCM/j /WRSbG/MhYXvUGn3E2Re+C1XOcG6lLCi7gH/zyzJbLmIPhfv0Y5BPpFfcdz/E5w808 VHvSbrMQ/0Crq7tvxTTA1qbpLP4RaebxlzCctADCP7UB7HlEp3c+KOb873fxrRDekV PY+cCE5U4zDzQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SH00140CXz6tvn; Fri, 27 Oct 2023 12:53:53 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83r0lge4ea.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> Date: Fri, 27 Oct 2023 10:55:37 +0000 Message-ID: <87o7gkcp1y.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> If `error' does all the necessary cleanup, `emacs_abort' is indeed not >> necessary. But that's not very obvious from the source code. > > What cleanup is needed in this case? I have no idea. To be clear: I am not sure what is the difference between `emacs_abort' and `error'. I just noted that there is some and thus did not dare to touch the `emacs_abort' call to avoid unexpected breakage. If you say that using `error' instead of `emacs_abort' is safe, I will just follow. I expect that you know these details well. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 11:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169840452223687 (code B ref 66743); Fri, 27 Oct 2023 11:03:01 +0000 Received: (at 66743) by debbugs.gnu.org; 27 Oct 2023 11:02:02 +0000 Received: from localhost ([127.0.0.1]:35244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKbJ-00069z-Pt for submit@debbugs.gnu.org; Fri, 27 Oct 2023 07:02:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKbI-00069T-1K for 66743@debbugs.gnu.org; Fri, 27 Oct 2023 07:02:01 -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 1qwKah-0000mZ-B9; Fri, 27 Oct 2023 07:01:23 -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=0oiSSJNT3BwM1R1cL8KdHa7ZMGS8BMtO0w0MIDbjrM8=; b=NLcaruV7/JFC QiKhUACto8IKeCZ1cKR/IGfCoR6ymdmyn2eFRJe9EgLuAd6FaEnmmVmBBFRozT1HsUDIZqM8PAp76 KGkzvMAZRH7Evt9X7lsDClRBXc4qt/nt+MmFrMVQsALfhQTT5bveUYeQtza1EaiFHtXM8pTy38uzS FqVIs5wopQmBRV8mtNv4uWbd29qZk14TR7p7QUKQencgkalMbkyPO9jGYIXoSplHR4laBZ07sGskK ag/F69cj/4Hzr7gcNWZjfwwnfEgvQvqdGGr/o3VZyhpMUI2GDOJwANRb9Hvf461Q+pghDQea7kb4O oBiCaVs1dI3c4hyVxHVwuA==; Date: Fri, 27 Oct 2023 14:01:32 +0300 Message-Id: <83h6mce3cj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87o7gkcp1y.fsf@localhost> (message from Ihor Radchenko on Fri, 27 Oct 2023 10:55:37 +0000) References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> <87o7gkcp1y.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Fri, 27 Oct 2023 10:55:37 +0000 > > Eli Zaretskii writes: > > >> If `error' does all the necessary cleanup, `emacs_abort' is indeed not > >> necessary. But that's not very obvious from the source code. > > > > What cleanup is needed in this case? > > I have no idea. > To be clear: I am not sure what is the difference between `emacs_abort' > and `error'. AFAIU, in batch mode there's no difference, since calling 'error' shows a backtrace and exits. > If you say that using `error' instead of `emacs_abort' is safe, I will > just follow. I expect that you know these details well. I think it's safe, since we already do that in other places in pdumper.c. From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 11:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, 66743@debbugs.gnu.org, stefankangas@gmail.com Received: via spool by 66743-submit@debbugs.gnu.org id=B66743.169840491824361 (code B ref 66743); Fri, 27 Oct 2023 11:09:01 +0000 Received: (at 66743) by debbugs.gnu.org; 27 Oct 2023 11:08:38 +0000 Received: from localhost ([127.0.0.1]:35257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKhi-0006Kq-FZ for submit@debbugs.gnu.org; Fri, 27 Oct 2023 07:08:38 -0400 Received: from mout01.posteo.de ([185.67.36.65]:41149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwKhg-0006KY-A9 for 66743@debbugs.gnu.org; Fri, 27 Oct 2023 07:08:37 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 555BE240029 for <66743@debbugs.gnu.org>; Fri, 27 Oct 2023 13:07:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698404879; bh=cygAPbLEj7Da+Z980TpQFeuBu/DYEnCA4tAYvu59CI0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=OvEKCsgaok0ELnMrt3OifIH1KKl4kP9ZFDFtNlJzgtStM/AV6i6gvQVGGWB3EJ03b CiyyDxwRsCYNbes8Ys4pEI0P+eEA0h0rElSRUujViVMwnpQuvxOmpJF/iOUZdGzBVe 0T9dnrxjSR5rxkwEwDUhLACXiiPBAWhdT8+wI9dsrsD90Ahv8ZetSXDTA8jNx5MnuQ kDCFROhlxsBiWDK2dZONjW5jh56vncce3v4NYyie9v3o34BKwi9fKWHyFsjOVNCBK+ F6LLqtQXNhctgfvs/QmnBbfIyzqWJZdoZNKvy3bC9MMHedkGiibnBrvk5QAHJ8kseO fYYL0uImgs1ww== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SH0JD6sWhz9rxK; Fri, 27 Oct 2023 13:07:56 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83h6mce3cj.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> <87o7gkcp1y.fsf@localhost> <83h6mce3cj.fsf@gnu.org> Date: Fri, 27 Oct 2023 11:09:40 +0000 Message-ID: <87il6scoej.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> If you say that using `error' instead of `emacs_abort' is safe, I will >> just follow. I expect that you know these details well. > > I think it's safe, since we already do that in other places in > pdumper.c. Then, you may consider merging my v3 patch. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 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: Ihor Radchenko Subject: bug#66743: closed (Re: bug#66743: 30.0.50; Crash when dumping reftex) Message-ID: References: <83edhgdyxl.fsf@gnu.org> <875y2v592c.fsf@localhost> X-Gnu-PR-Message: they-closed 66743 X-Gnu-PR-Package: emacs Reply-To: 66743@debbugs.gnu.org Date: Fri, 27 Oct 2023 12:38:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1698410282-10801-1" This is a multi-part message in MIME format... ------------=_1698410282-10801-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #66743: 30.0.50; Crash when dumping reftex 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 66743@debbugs.gnu.org. --=20 66743: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66743 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1698410282-10801-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 66743-done) by debbugs.gnu.org; 27 Oct 2023 12:37:23 +0000 Received: from localhost ([127.0.0.1]:35310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwM5a-0002nM-PZ for submit@debbugs.gnu.org; Fri, 27 Oct 2023 08:37:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwM5X-0002n8-QN for 66743-done@debbugs.gnu.org; Fri, 27 Oct 2023 08:37:21 -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 1qwM4v-0005FX-UL; Fri, 27 Oct 2023 08:36:41 -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=DTUt2ssyRWkeJMTp2lYpFAhgnxe2bUz5E0xVLkfAmbA=; b=W4WD6LVkC4fY HgjXlb7qKfwkQRqrnvL2HAi+6GosuxGupNR0wUvgK8Hk1ggVQMVlqmo0I/gfqXjpp7GYDhMwf4Z1g 1oK/BzX4TLlie5W09NMMLpKJXryZM6REDbaDjIMW1qqyw9sUlJiqUOY84SsMyDDDqpFjxPEYaO0L8 6CWqzZ5VxK+rvInK5/rCWMhLUoNJEsB6Xk4sPqbxEYqzKZlPTtQEK+9cBIuJoM+a6loTrYpq5J0ba 7m8rypDHBxVZbdLouolmfEUMTtLgOwsSsEiOCv8Og+9YvDRYC/dQYtlEBZ7uDWKZC5mTe/Y10H9PA FWsfF6jl+JObnTClpN4YYA==; Date: Fri, 27 Oct 2023 15:36:54 +0300 Message-Id: <83edhgdyxl.fsf@gnu.org> From: Eli Zaretskii To: Ihor Radchenko In-Reply-To: <87il6scoej.fsf@localhost> (message from Ihor Radchenko on Fri, 27 Oct 2023 11:09:40 +0000) Subject: Re: bug#66743: 30.0.50; Crash when dumping reftex References: <875y2v592c.fsf@localhost> <83a5s6kgxx.fsf@gnu.org> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> <87o7gkcp1y.fsf@localhost> <83h6mce3cj.fsf@gnu.org> <87il6scoej.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66743-done Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743-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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743@debbugs.gnu.org > Date: Fri, 27 Oct 2023 11:09:40 +0000 > > Eli Zaretskii writes: > > >> If you say that using `error' instead of `emacs_abort' is safe, I will > >> just follow. I expect that you know these details well. > > > > I think it's safe, since we already do that in other places in > > pdumper.c. > > Then, you may consider merging my v3 patch. Done, after some minor cleanup. Thanks. ------------=_1698410282-10801-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Oct 2023 09:45:14 +0000 Received: from localhost ([127.0.0.1]:57341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvaRs-0004tO-KV for submit@debbugs.gnu.org; Wed, 25 Oct 2023 05:45:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvaRp-0004t9-Bt for submit@debbugs.gnu.org; Wed, 25 Oct 2023 05:45:11 -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 1qvaRF-0000N3-PN for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 05:44:33 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qvaRB-00055V-BB for bug-gnu-emacs@gnu.org; Wed, 25 Oct 2023 05:44:33 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0CFC024002D for ; Wed, 25 Oct 2023 11:44:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698227067; bh=g6vlhPsFI1n7Z7tZVfao1JO4cvz69ZfTFvNmAOkURUE=; h=From:To:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=jExUQItbNfaXhP4lNEb1UTJMAOLpEmmCaGiAYXKf/2VaE09JWL/FdlCADU5hZOr7/ yT/z0czM7eFyFmuf0+k39CcgH604cq40N7UocG3LQoOrALddpZu5ukH5xVsa7OGJbA Fw6sV8x3Mu5u+PCIDjOdJw83JmHu3VldDe8STgmrcXZe1njWY9kJjRb6F3GgROysdE LZOqZdJ1lAX/S1g8d+499cwJExjMcIKONQ2d7ippVxmTcJ9OWlU3LEXQtUVFdX5u+i 4af9QHoAOMhTxgvQPDFwFTYxdSfOC9IrUEoFZ+MFw75Tm5lLiROg4KThG4RXD9vpNO YI2tJ5yXc3Hbw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SFkXh2tmrz6v00 for ; Wed, 25 Oct 2023 11:44:20 +0200 (CEST) From: Ihor Radchenko To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Crash when dumping reftex Date: Wed, 25 Oct 2023 09:46:03 +0000 Message-ID: <875y2v592c.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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: -0.0 (/) Steps to reproduce: emacs -Q --batch -l dump.el=20 with dump.el (dolist (feature '(reftex)) (require feature)) (dump-emacs-portable "/tmp/emacs-dumped.dmp") backtrace: > gdb ./src/emacs GNU gdb (Gentoo 13.2 vanilla) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./src/emacs... (gdb) r -Q --batch -l ~/Downloads/dump.el=20 Starting program: /home/yantar92/Git/emacs/src/emacs -Q --batch -l ~/Downlo= ads/dump.el [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Dumping fingerprint: 5acd811165d6d182fbd73abb4c6c15d260fb955edbc8546ae48075= 5ae797ea08 Fatal error 6: Aborted Backtrace: /home/yantar92/Git/emacs/src/emacs(+0x276d4a)[0x5555557cad4a] /home/yantar92/Git/emacs/src/emacs(+0x2371f6)[0x55555578b1f6] /home/yantar92/Git/emacs/src/emacs(+0x276dde)[0x5555557cadde] /home/yantar92/Git/emacs/src/emacs(+0x3023f7)[0x5555558563f7] /home/yantar92/Git/emacs/src/emacs(+0x302a27)[0x555555856a27] /home/yantar92/Git/emacs/src/emacs(+0x302f5c)[0x555555856f5c] /home/yantar92/Git/emacs/src/emacs(+0x305ccd)[0x555555859ccd] /home/yantar92/Git/emacs/src/emacs(+0x3065ce)[0x55555585a5ce] /home/yantar92/Git/emacs/src/emacs(+0x33a54d)[0x55555588e54d] /home/yantar92/Git/emacs/src/emacs(+0x385837)[0x5555558d9837] /home/yantar92/Git/emacs/src/emacs(+0x3860f7)[0x5555558da0f7] /home/yantar92/Git/emacs/src/emacs(+0x386443)[0x5555558da443] /home/yantar92/Git/emacs/src/emacs(+0x33c27b)[0x55555589027b] /home/yantar92/Git/emacs/src/emacs(+0x3a3ed4)[0x5555558f7ed4] /home/yantar92/Git/emacs/src/emacs(+0x33c58c)[0x55555589058c] /home/yantar92/Git/emacs/src/emacs(+0x33ca38)[0x555555890a38] /home/yantar92/Git/emacs/src/emacs(+0x33bc04)[0x55555588fc04] /home/yantar92/Git/emacs/src/emacs(+0x33bf18)[0x55555588ff18] /home/yantar92/Git/emacs/src/emacs(+0x37f243)[0x5555558d3243] /home/yantar92/Git/emacs/src/emacs(+0x383841)[0x5555558d7841] /home/yantar92/Git/emacs/src/emacs(+0x33c27b)[0x55555589027b] /home/yantar92/Git/emacs/src/emacs(+0x3a3ed4)[0x5555558f7ed4] /home/yantar92/Git/emacs/src/emacs(+0x33c58c)[0x55555589058c] /home/yantar92/Git/emacs/src/emacs(+0x33ca38)[0x555555890a38] /home/yantar92/Git/emacs/src/emacs(+0x33c729)[0x555555890729] /home/yantar92/Git/emacs/src/emacs(+0x33a739)[0x55555588e739] /home/yantar92/Git/emacs/src/emacs(+0x339a5f)[0x55555588da5f] /home/yantar92/Git/emacs/src/emacs(+0x24042c)[0x55555579442c] /home/yantar92/Git/emacs/src/emacs(+0x3370fd)[0x55555588b0fd] /home/yantar92/Git/emacs/src/emacs(+0x24047d)[0x55555579447d] /home/yantar92/Git/emacs/src/emacs(+0x3361d3)[0x55555588a1d3] /home/yantar92/Git/emacs/src/emacs(+0x240342)[0x555555794342] /home/yantar92/Git/emacs/src/emacs(+0x23f68d)[0x55555579368d] /home/yantar92/Git/emacs/src/emacs(+0x23f8b9)[0x5555557938b9] /home/yantar92/Git/emacs/src/emacs(+0x23a813)[0x55555578e813] /lib64/libc.so.6(+0x23eea)[0x7ffff586feea] /lib64/libc.so.6(__libc_start_main+0x85)[0x7ffff586ffa5] /home/yantar92/Git/emacs/src/emacs(+0x49eb1)[0x55555559deb1] Program received signal SIGABRT, Aborted. 0x00007ffff58d3eac in ?? () from /lib64/libc.so.6 (gdb) bt full #0 0x00007ffff58d3eac in () at /lib64/libc.so.6 #1 0x00007ffff58855c2 in raise () at /lib64/libc.so.6 #2 0x000055555578b242 in terminate_due_to_signal (sig=3D6, backtrace_limit= =3D40) at emacs.c:484 #3 0x00005555557cadde in emacs_abort () at sysdep.c:2391 #4 0x00005555558563f7 in dump_buffer (ctx=3D0x7fffffffbeb0, in_buffer=3D0x= 7ffff1e62708) at pdumper.c:2866 munged_buffer =3D {header =3D {size =3D 4611686018645684299}, name_= =3D {i =3D 0x7ffff22df5e4}, filename_ =3D {i =3D 0x0}, directory_ =3D {i = =3D 0x5555561c1d44}, backed_up_ =3D {i =3D 0x0}, save_length_ =3D {i =3D 0x= 2}, auto_save_file_name_ =3D {i =3D 0x0}, read_only_ =3D {i =3D 0x0}, mark_= =3D {i =3D 0x7ffff22df5b5}, local_var_alist_ =3D {i =3D 0x7ffff2dd5cb3}, m= ajor_mode_ =3D {i =3D 0x2aaa9bdea3c0}, local_minor_modes_ =3D {i =3D 0x0}, = mode_name_ =3D {i =3D 0x7ffff2263844}, mode_line_format_ =3D {i =3D 0x7ffff= 1ef8b23}, header_line_format_ =3D {i =3D 0x0}, tab_line_format_ =3D {i =3D = 0x0}, keymap_ =3D {i =3D 0x7ffff2263b9b}, abbrev_table_ =3D {i =3D 0x7ffff1= eae275}, syntax_table_ =3D {i =3D 0x7ffff22638f5}, category_table_ =3D {i = =3D 0x7ffff1ef69f5}, case_fold_search_ =3D {i =3D 0x30}, tab_width_ =3D {i = =3D 0x22}, fill_column_ =3D {i =3D 0x11a}, left_margin_ =3D {i =3D 0x2}, au= to_fill_function_ =3D {i =3D 0x0}, downcase_table_ =3D {i =3D 0x7ffff1ef657= 5}, upcase_table_ =3D {i =3D 0x7ffff1ef6335}, case_canon_table_ =3D {i =3D = 0x7ffff2208a5d}, case_eqv_table_ =3D {i =3D 0x7ffff1ef67b5}, truncate_lines= _ =3D {i =3D 0x0}, word_wrap_ =3D {i =3D 0x0}, ctl_arrow_ =3D {i =3D 0x30},= bidi_display_reordering_ =3D {i =3D 0x30}, bidi_paragraph_direction_ =3D {= i =3D 0xab00}, bidi_paragraph_separate_re_ =3D {i =3D 0x0}, bidi_paragraph_= start_re_ =3D {i =3D 0x0}, selective_display_ =3D {i =3D 0x0}, selective_di= splay_ellipses_ =3D {i =3D 0x30}, overwrite_mode_ =3D {i =3D 0x0}, abbrev_m= ode_ =3D {i =3D 0x0}, display_table_ =3D {i =3D 0x0}, mark_active_ =3D {i = =3D 0x0}, enable_multibyte_characters_ =3D {i =3D 0x30}, buffer_file_coding= _system_ =3D {i =3D 0x11a90}, file_format_ =3D {i =3D 0x0}, auto_save_file_= format_ =3D {i =3D 0x30}, cache_long_scans_ =3D {i =3D 0x30}, width_table_ = =3D {i =3D 0x0}, pt_marker_ =3D {i =3D 0x0}, begv_marker_ =3D {i =3D 0x0}, = zv_marker_ =3D {i =3D 0x0}, point_before_scroll_ =3D {i =3D 0x0}, file_true= name_ =3D {i =3D 0x0}, invisibility_spec_ =3D {i =3D 0x30}, last_selected_w= indow_ =3D {i =3D 0x0}, display_count_ =3D {i =3D 0x2}, left_margin_cols_ = =3D {i =3D 0x2}, right_margin_cols_ =3D {i =3D 0x2}, left_fringe_width_ =3D= {i =3D 0x0}, right_fringe_width_ =3D {i =3D 0x0}, fringes_outside_margins_= =3D {i =3D 0x0}, scroll_bar_width_ =3D {i =3D 0x0}, scroll_bar_height_ =3D= {i =3D 0x0}, vertical_scroll_bar_type_ =3D {i =3D 0x30}, horizontal_scroll= _bar_type_ =3D {i =3D 0x30}, indicate_empty_lines_ =3D {i =3D 0x0}, indicat= e_buffer_boundaries_ =3D {i =3D 0x0}, fringe_indicator_alist_ =3D {i =3D 0x= 7ffff1ef5db3}, fringe_cursor_alist_ =3D {i =3D 0x7ffff1e62b83}, display_tim= e_ =3D {i =3D 0x7ffff2df0083}, scroll_up_aggressively_ =3D {i =3D 0x0}, scr= oll_down_aggressively_ =3D {i =3D 0x0}, cursor_type_ =3D {i =3D 0x30}, extr= a_line_spacing_ =3D {i =3D 0x0}, text_conversion_style_ =3D {i =3D 0x30}, c= ursor_in_non_selected_windows_ =3D {i =3D 0x30}, own_text =3D {beg =3D 0x7f= fff2646800 "", gpt =3D 1, z =3D 1, gpt_byte =3D 1, z_byte =3D 1, gap_size = =3D 20, modiff =3D 1, chars_modiff =3D 1, save_modiff =3D 1, overlay_modiff= =3D 9, compact =3D 1, beg_unchanged =3D 0, end_unchanged =3D 0, unchanged_= modified =3D 1, overlay_unchanged_modified =3D 1, intervals =3D 0x0, marker= s =3D 0x5555561e9c88, inhibit_shrinking =3D false, redisplay =3D true}, tex= t =3D 0x7ffff1e62968, pt =3D 1, pt_byte =3D 1, begv =3D 1, begv_byte =3D 1,= zv =3D 1, zv_byte =3D 1, base_buffer =3D 0x0, indirections =3D 0, window_c= ount =3D 0, local_flags =3D '\000' , "\001\000\001\000\00= 0\000\001", '\000' , "\001\000\000\000\000\000", modtime = =3D {tv_sec =3D 0, tv_nsec =3D -2}, modtime_size =3D -1, auto_save_modified= =3D 0, display_error_modiff =3D 0, auto_save_failure_time =3D 0, last_wind= ow_start =3D -1, newline_cache =3D 0x0, width_run_cache =3D 0x0, bidi_parag= raph_cache =3D 0x0, prevent_redisplay_optimizations_p =3D true, clip_change= d =3D false, inhibit_buffer_hooks =3D false, long_line_optimizations_p =3D = false, overlays =3D 0x55555610c2a0, undo_list_ =3D {i =3D 0x0}} buffer =3D 0x7fffffffb990 base_offset =3D 59144 _in_hdr =3D 0x7fffffffb990 out =3D 0x7fffffffb570 offset =3D 0 #5 0x0000555555856a27 in dump_vectorlike (ctx=3D0x7fffffffbeb0, lv=3D..., = offset=3D-1) at pdumper.c:3031 v =3D 0x7ffff1e62708 #6 0x0000555555856f5c in dump_object (ctx=3D0x7fffffffbeb0, object=3D...) = at pdumper.c:3173 offset =3D -1 cold =3D false obj_in_emacs =3D 0x0 #7 0x0000555555859ccd in dump_drain_normal_queue (ctx=3D0x7fffffffbeb0) at= pdumper.c:4030 --Type for more, q to quit, c to continue without paging--c #8 0x000055555585a5ce in Fdump_emacs_portable (filename=3D..., track_refer= rers=3D...) at pdumper.c:4226 count =3D {bytes =3D 1120} symbol =3D {i =3D 0x2aaa9bfdaac0} ctx_buf =3D {header =3D {magic =3D "!UMPEDGNUEMACS\000", fingerprin= t =3D "Z=CD=81\021e\326=D1=82\373\327:\273Ll\025\322`\373\225^\333\310Tj\34= 4\200uZ\347\227\352\b", dump_relocs =3D {{offset =3D 0, nr_entries =3D 0}, = {offset =3D 0, nr_entries =3D 0}, {offset =3D 0, nr_entries =3D 0}}, object= _starts =3D {offset =3D 0, nr_entries =3D 0}, emacs_relocs =3D {offset =3D = 0, nr_entries =3D 0}, discardable_start =3D 0, cold_start =3D 0, hash_list = =3D 0}, buf =3D 0x7ffff0dfe010, buf_size =3D 8388608, max_offset =3D 0, old= _purify_flag =3D {i =3D 0x0}, old_post_gc_hook =3D {i =3D 0x0}, old_process= _environment =3D {i =3D 0x7ffff2df0593}, fd =3D 4, dump_filename =3D {i =3D= 0x5555562387c4}, offset =3D 59144, obj_offset =3D 59144, flags =3D {dump_o= bject_contents =3D true, record_object_starts =3D true, pack_objects =3D fa= lse, assert_already_seen =3D false, defer_hash_tables =3D true, defer_symbo= ls =3D false, defer_cold_objects =3D true, defer_copied_objects =3D true}, = end_heap =3D 0, objects_dumped =3D {i =3D 0x55555616b14d}, referrers =3D {i= =3D 0x0}, current_referrer =3D {i =3D 0x0}, have_current_referrer =3D true= , dump_queue =3D {zero_weight_objects =3D {head =3D {i =3D 0x7ffff2dbea43},= tail =3D {i =3D 0x7ffff2df7b73}, length =3D 1949}, one_weight_normal_objec= ts =3D {head =3D {i =3D 0x7ffff2dac193}, tail =3D {i =3D 0x7ffff2dac193}, l= ength =3D 1}, one_weight_strong_objects =3D {head =3D {i =3D 0x7ffff2dac103= }, tail =3D {i =3D 0x7ffff2dab993}, length =3D 18}, fancy_weight_objects = =3D {head =3D {i =3D 0x0}, tail =3D {i =3D 0x0}, length =3D 0}, link_weight= s =3D {i =3D 0x555556173c5d}, sequence_numbers =3D {i =3D 0x5555561b92cd}, = next_sequence_number =3D 1961}, deferred_hash_tables =3D {i =3D 0x0}, defer= red_symbols =3D {i =3D 0x0}, fixups =3D {i =3D 0x7ffff2dac1f3}, staticpro_t= able =3D {i =3D 0x5555561deb75}, symbol_aux =3D {i =3D 0x0}, copied_queue = =3D {i =3D 0x0}, cold_queue =3D {i =3D 0x7ffff2dac143}, dump_relocs =3D {{i= =3D 0x0}, {i =3D 0x0}, {i =3D 0x0}}, object_starts =3D {i =3D 0x0}, emacs_= relocs =3D {i =3D 0x7ffff2dab943}, bignum_data =3D {i =3D 0x5555561b5335}, = hash_tables =3D {i =3D 0x0}, number_hot_relocations =3D 0, number_discardab= le_relocations =3D 0} ctx =3D 0x7fffffffbeb0 header_start =3D 0 header_end =3D 100 hot_start =3D 100 hot_end =3D 32767 discardable_end =3D -1679013824 emacs_reloc_merger =3D 0x0 number_hot_relocations =3D 10922 number_discardable_relocations =3D 0 cold_end =3D 0 header_bytes =3D 0 hot_bytes =3D 0 discardable_bytes =3D 1443641760 cold_bytes =3D 21845 #9 0x000055555588e54d in eval_sub (form=3D...) at eval.c:2518 i =3D 2 maxargs =3D 2 args_left =3D {i =3D 0x0} numargs =3D 1 original_fun =3D {i =3D 0x2aaa9bec4840} original_args =3D {i =3D 0x7ffff2dc5ce3} count =3D {bytes =3D 1088} fun =3D {i =3D 0x555556031365 } val =3D {i =3D 0x7fffffffc100} funcar =3D {i =3D 0x555555885fcd } argvals =3D {{i =3D 0x5555562387c4}, {i =3D 0x0}, {i =3D 0x7fffffff= c1a0}, {i =3D 0x5555558d31c9 }, {i =3D 0x0}, {i =3D 0x30}, {i =3D= 0x7ffff2dc5cd3}, {i =3D 0x2aaa9c042850}} #10 0x00005555558d9837 in readevalloop_eager_expand_eval (val=3D..., macroe= xpand=3D...) at lread.c:2411 #11 0x00005555558da0f7 in readevalloop (readcharfun=3D..., infile0=3D0x0, s= ourcename=3D..., printflag=3Dfalse, unibyte=3D..., readfun=3D..., start=3D.= .., end=3D...) at lread.c:2595 count1 =3D {bytes =3D 1088} c =3D 40 val =3D {i =3D 0x7ffff2dc5cd3} count =3D {bytes =3D 928} b =3D 0x5555561e96d8 continue_reading_p =3D true lex_bound =3D {i =3D 0x0} whole_buffer =3D true first_sexp =3D false macroexpand =3D {i =3D 0x2aaa9c042850} #12 0x00005555558da443 in Feval_buffer (buffer=3D..., printflag=3D..., file= name=3D..., unibyte=3D..., do_allow_print=3D...) at lread.c:2668 count =3D {bytes =3D 800} tem =3D {i =3D 0x0} buf =3D {i =3D 0x5555561e96dd} #13 0x000055555589027b in funcall_subr (subr=3D0x555556037d60 , numargs=3D5, args=3D0x7ffff15ff290) at eval.c:3059 argbuf =3D {{i =3D 0x7fffffffc3a0}, {i =3D 0x300}, {i =3D 0x7ffffff= fc3a0}, {i =3D 0x11558f643a}, {i =3D 0x555556037d65 }, {i = =3D 0x7fffffffc3c0}, {i =3D 0x5555558f6086 }, {i =3D 0x555556037d= 65 }} a =3D 0x7ffff15ff290 fun =3D {i =3D 0x0} #14 0x00005555558f7ed4 in exec_byte_code (fun=3D..., args_template=3D257, n= args=3D1, args=3D0x7ffff15ff298) at bytecode.c:815 call_nargs =3D 5 call_fun =3D {i =3D 0x555556037d65 } count1 =3D {bytes =3D 768} template =3D {i =3D 0x406} val =3D {i =3D 0x0} call_args =3D 0x7ffff15ff290 original_fun =3D {i =3D 0x2aaa9be618b8} bytecode =3D {i =3D 0x7ffff1e8c1ec} op =3D 5 type =3D (CONDITION_CASE | CATCHER_ALL | unknown: 0x7ffc) targets =3D {0x5555558fc86d , 0x5555558fc89e = , 0x5555558fc8a0 , 0x5555558fc8= a2 , 0x5555558fc8a4 , 0x5555558= fc8a4 , 0x5555558fc921 , 0x5555= 558fc9b0 , 0x5555558f737a , 0x55= 55558f737c , 0x5555558f737e , 0x5= 555558f7380 , 0x5555558f7382 , 0x= 5555558f7382 , 0x5555558f738b , 0= x5555558f7337 , 0x5555558f78e8 , = 0x5555558f78ea , 0x5555558f78ec ,= 0x5555558f78ee , 0x5555558f78f0 = , 0x5555558f78f0 , 0x5555558f793a , 0x5555558f78f9 , 0x5555558f7b8b , 0x5555558f7b8d , 0x5555558f7b8f , 0x5555558f7b91 , 0x5555558f7b93 , 0x5555558f7b93 , 0x5555558f7b2a , 0x5555558f7b4a , 0x5555558f7c77 , 0x5555558f7c79 , 0x5555558f7c7b , 0x5555558f7c7d , 0x5555558f7c7f , 0x5555558f7c7f , 0x5555558f7c16 , 0x5555558f7c36 , 0x5555558f802c , 0x5555558f802e , 0x5555558f8030 , 0x5555558f8032 , 0x5555558f8034 , 0x5555558f8034 , 0x5555558f7fcb , 0x5555558f7feb , 0x5555558f8a14 , 0x5555558f8831 , 0x5555558f8825 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d <= exec_byte_code+23199>, 0x5555558fc86d , 0x5555558f8cc= 5 , 0x5555558f8ee2 , 0x5555558f8f= 66 , 0x5555558f8fe8 , 0x5555558f9= 06c , 0x5555558f76a9 , 0x5555558f= 7753 , 0x5555558f910a , 0x5555558= f7598 , 0x5555558f77d6 , 0x555555= 8f9194 , 0x5555558f9217 , 0x55555= 58f9274 , 0x5555558f92f7 , 0x5555= 558f937b , 0x5555558f94ac , 0x555= 5558f9509 , 0x5555558f96d0 , 0x= 5555558f98c4 , 0x5555558f9921 ,= 0x5555558f997e , 0x5555558f9a01 , 0x5555558f9a84 , 0x5555558f9b07 , 0x5555558f9bad , 0x5555558f9c14 , 0x5555558f9c7b , 0x5555558f9d84 , 0x5555558f9ea3 , 0x5555558f9fc2 , 0x5555558fa0c2 , 0x5555558fa1d2 , 0x5555558fa2e2 , 0x5555558fa3f2 , 0x5555558fa502 , 0x5555558fa68d= , 0x5555558fa7ad , 0x5555558fa= 944 , 0x5555558faa2b , 0x555555= 8fab12 , 0x5555558fb01d , 0x555= 5558f865a , 0x5555558fb08d , 0x5= 555558fb0ea , 0x5555558fb1eb , = 0x5555558fb25b , 0x5555558fb2cb , 0x5555558fb328 , 0x5555558fb380 , 0x5555558fb3d8 , 0x5555558fb438 , 0x5555558fc86d , 0x5555558fb4a5 , 0x5555558fb4fd , 0x5555558fb555 , 0x5555558fb5ad , 0x5555558fb605 , 0x5555558fb65d , 0x5555558f865a , 0x5555558fc86d , 0x5555558fb6ba <= exec_byte_code+18668>, 0x5555558fb71f , 0x5555558fb77= c , 0x5555558fb7d9 , 0x5555558f= b85c , 0x5555558fb8df , 0x55555= 58fb93c , 0x5555558fb999 , 0x55= 55558fba1c , 0x5555558fba9f , 0= x5555558fbb22 , 0x5555558fbb7a = , 0x5555558fc86d , 0x5555558f8571 , 0x5555558f80ac , 0x5555558f74e2 , 0x5555558f818a , 0x5555558f8232 , 0x5555558f82d7 , 0x5555558f837c , 0x5555558f852b , 0x5555558f7ac2 , 0x5555558f8617 , 0x5555558f869d , 0x5555558f8746 , 0x5555558f879b , 0x5555558f8a6c , 0x5555558f8afb , 0x5555558f8ba1 , 0x5555558f8c1c , 0x5555558fc86d , 0x5555558fbbd7 , 0x5555558fbc7d , 0x5555558fbcda , 0x5555558fbd37 , 0x5555558fbd94 , 0x5555558fbdf1 , 0x5555558fbe74 = , 0x5555558fbef7 , 0x5555558fbf= 7a , 0x5555558fbffd , 0x5555558= fc22f , 0x5555558fc2b2 , 0x5555= 558fc335 , 0x5555558fc392 , 0x5= 555558fc4eb , 0x5555558fc644 , = 0x5555558fc6a1 , 0x5555558fc6fe , 0x5555558facd6 , 0x5555558faea0 , 0x5555558fc765 , 0x5555558fc7e9 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558f940a , 0x5555558f9ce2 , 0x5555558fb149 , 0x5555558fca66 <= exec_byte_code+23704>, 0x5555558fcaf6 , 0x5555558fc86= d , 0x5555558fc86d , 0x5555558f= cbaf , 0x5555558fcc60 , 0x55555= 58fc86d , 0x5555558fc86d , 0x55= 55558fc86d , 0x5555558fc86d , 0= x5555558fc86d , 0x5555558fc86d = , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fcdd3 } quitcounter =3D 1 '\001' bc =3D 0x555556024fb0 top =3D 0x7ffff15ff288 pc =3D 0x7ffff26e973c "\210.\006\266\005\334\006\b!\210\004\204", <= incomplete sequence \335> bytestr =3D {i =3D 0x7ffff1e8c1ec} vector =3D {i =3D 0x7ffff1e8c0dd} maxdepth =3D {i =3D 0x12} const_length =3D 3 bytestr_length =3D 7 vectorp =3D 0x7ffff1f55900 max_stack =3D 4 frame_base =3D 0x7ffff15ff2d8 fp =3D 0x7ffff15ff2f8 bytestr_data =3D 0x7ffff26e9685 "\306\005!\204\023" rest =3D false mandatory =3D 1 nonrest =3D 1 pushedargs =3D 1 result =3D {i =3D 0x7ffff2208a5d} #15 0x000055555589058c in fetch_and_exec_byte_code (fun=3D..., args_templat= e=3D1282, nargs=3D4, args=3D0x7fffffffca38) at eval.c:3098 #16 0x0000555555890a38 in funcall_lambda (fun=3D..., nargs=3D4, arg_vector= =3D0x7fffffffca38) at eval.c:3170 val =3D {i =3D 0x2aaa9be91ee8} syms_left =3D {i =3D 0x140a} next =3D {i =3D 0x555555884cfc } lexenv =3D {i =3D 0x7fffffffc930} count =3D {bytes =3D 544} i =3D 132908406920 optional =3D false rest =3D false previous_rest =3D false #17 0x000055555588fc04 in funcall_general (fun=3D..., numargs=3D4, args=3D0= x7fffffffca38) at eval.c:2962 original_fun =3D {i =3D 0x2aaa9be91ee8} #18 0x000055555588ff18 in Ffuncall (nargs=3D5, args=3D0x7fffffffca30) at ev= al.c:3012 count =3D {bytes =3D 512} val =3D {i =3D 0x7265766e6f632d65} #19 0x00005555558d3243 in call4 (fn=3D..., arg1=3D..., arg2=3D..., arg3=3D.= .., arg4=3D...) at /home/yantar92/Git/emacs/src/lisp.h:3270 #20 0x00005555558d7841 in Fload (file=3D..., noerror=3D..., nomessage=3D...= , nosuffix=3D..., must_suffix=3D...) at lread.c:1680 val =3D {i =3D 0x0} stream =3D 0x0 fd =3D 4 fd_index =3D {bytes =3D 352} count =3D {bytes =3D 352} found =3D {i =3D 0x5555561eb224} efound =3D {i =3D 0x5555557f94f2 } hist_file_name =3D {i =3D 0x5555561eb224} newer =3D false compiled =3D false handler =3D {i =3D 0x0} fmode =3D 0x555555a4355e "r" version =3D 0 no_native =3D false is_module =3D false is_native_elisp =3D false found_eff =3D {i =3D 0x5555561eb224} is_elc =3D false input =3D {stream =3D 0x7ffff2dcabe3, lookahead =3D -117 '\213', bu= f =3D "%S\362\377"} #21 0x000055555589027b in funcall_subr (subr=3D0x555556037ce0 , numa= rgs=3D3, args=3D0x7ffff15ff1b0) at eval.c:3059 argbuf =3D {{i =3D 0x5555561eaef4}, {i =3D 0x0}, {i =3D 0x30}, {i = =3D 0x0}, {i =3D 0x0}, {i =3D 0x7fffffffcd20}, {i =3D 0x5555558f6086 }, {i =3D 0x555556037ce5 }} a =3D 0x7fffffffcce0 fun =3D {i =3D 0x0} #22 0x00005555558f7ed4 in exec_byte_code (fun=3D..., args_template=3D769, n= args=3D3, args=3D0x7ffff15ff3f0) at bytecode.c:815 call_nargs =3D 3 call_fun =3D {i =3D 0x555556037ce5 } count1 =3D {bytes =3D 320} template =3D {i =3D 0xc06} val =3D {i =3D 0x30} call_args =3D 0x7ffff15ff1b0 original_fun =3D {i =3D 0xafb0} bytecode =3D {i =3D 0x7ffff228b3dc} op =3D 3 type =3D CONDITION_CASE targets =3D {0x5555558fc86d , 0x5555558fc89e = , 0x5555558fc8a0 , 0x5555558fc8= a2 , 0x5555558fc8a4 , 0x5555558= fc8a4 , 0x5555558fc921 , 0x5555= 558fc9b0 , 0x5555558f737a , 0x55= 55558f737c , 0x5555558f737e , 0x5= 555558f7380 , 0x5555558f7382 , 0x= 5555558f7382 , 0x5555558f738b , 0= x5555558f7337 , 0x5555558f78e8 , = 0x5555558f78ea , 0x5555558f78ec ,= 0x5555558f78ee , 0x5555558f78f0 = , 0x5555558f78f0 , 0x5555558f793a , 0x5555558f78f9 , 0x5555558f7b8b , 0x5555558f7b8d , 0x5555558f7b8f , 0x5555558f7b91 , 0x5555558f7b93 , 0x5555558f7b93 , 0x5555558f7b2a , 0x5555558f7b4a , 0x5555558f7c77 , 0x5555558f7c79 , 0x5555558f7c7b , 0x5555558f7c7d , 0x5555558f7c7f , 0x5555558f7c7f , 0x5555558f7c16 , 0x5555558f7c36 , 0x5555558f802c , 0x5555558f802e , 0x5555558f8030 , 0x5555558f8032 , 0x5555558f8034 , 0x5555558f8034 , 0x5555558f7fcb , 0x5555558f7feb , 0x5555558f8a14 , 0x5555558f8831 , 0x5555558f8825 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d <= exec_byte_code+23199>, 0x5555558fc86d , 0x5555558f8cc= 5 , 0x5555558f8ee2 , 0x5555558f8f= 66 , 0x5555558f8fe8 , 0x5555558f9= 06c , 0x5555558f76a9 , 0x5555558f= 7753 , 0x5555558f910a , 0x5555558= f7598 , 0x5555558f77d6 , 0x555555= 8f9194 , 0x5555558f9217 , 0x55555= 58f9274 , 0x5555558f92f7 , 0x5555= 558f937b , 0x5555558f94ac , 0x555= 5558f9509 , 0x5555558f96d0 , 0x= 5555558f98c4 , 0x5555558f9921 ,= 0x5555558f997e , 0x5555558f9a01 , 0x5555558f9a84 , 0x5555558f9b07 , 0x5555558f9bad , 0x5555558f9c14 , 0x5555558f9c7b , 0x5555558f9d84 , 0x5555558f9ea3 , 0x5555558f9fc2 , 0x5555558fa0c2 , 0x5555558fa1d2 , 0x5555558fa2e2 , 0x5555558fa3f2 , 0x5555558fa502 , 0x5555558fa68d= , 0x5555558fa7ad , 0x5555558fa= 944 , 0x5555558faa2b , 0x555555= 8fab12 , 0x5555558fb01d , 0x555= 5558f865a , 0x5555558fb08d , 0x5= 555558fb0ea , 0x5555558fb1eb , = 0x5555558fb25b , 0x5555558fb2cb , 0x5555558fb328 , 0x5555558fb380 , 0x5555558fb3d8 , 0x5555558fb438 , 0x5555558fc86d , 0x5555558fb4a5 , 0x5555558fb4fd , 0x5555558fb555 , 0x5555558fb5ad , 0x5555558fb605 , 0x5555558fb65d , 0x5555558f865a , 0x5555558fc86d , 0x5555558fb6ba <= exec_byte_code+18668>, 0x5555558fb71f , 0x5555558fb77= c , 0x5555558fb7d9 , 0x5555558f= b85c , 0x5555558fb8df , 0x55555= 58fb93c , 0x5555558fb999 , 0x55= 55558fba1c , 0x5555558fba9f , 0= x5555558fbb22 , 0x5555558fbb7a = , 0x5555558fc86d , 0x5555558f8571 , 0x5555558f80ac , 0x5555558f74e2 , 0x5555558f818a , 0x5555558f8232 , 0x5555558f82d7 , 0x5555558f837c , 0x5555558f852b , 0x5555558f7ac2 , 0x5555558f8617 , 0x5555558f869d , 0x5555558f8746 , 0x5555558f879b , 0x5555558f8a6c , 0x5555558f8afb , 0x5555558f8ba1 , 0x5555558f8c1c , 0x5555558fc86d , 0x5555558fbbd7 , 0x5555558fbc7d , 0x5555558fbcda , 0x5555558fbd37 , 0x5555558fbd94 , 0x5555558fbdf1 , 0x5555558fbe74 = , 0x5555558fbef7 , 0x5555558fbf= 7a , 0x5555558fbffd , 0x5555558= fc22f , 0x5555558fc2b2 , 0x5555= 558fc335 , 0x5555558fc392 , 0x5= 555558fc4eb , 0x5555558fc644 , = 0x5555558fc6a1 , 0x5555558fc6fe , 0x5555558facd6 , 0x5555558faea0 , 0x5555558fc765 , 0x5555558fc7e9 , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fc86d , 0x5555558f940a , 0x5555558f9ce2 , 0x5555558fb149 , 0x5555558fca66 <= exec_byte_code+23704>, 0x5555558fcaf6 , 0x5555558fc86= d , 0x5555558fc86d , 0x5555558f= cbaf , 0x5555558fcc60 , 0x55555= 58fc86d , 0x5555558fc86d , 0x55= 55558fc86d , 0x5555558fc86d , 0= x5555558fc86d , 0x5555558fc86d = , 0x5555558fc86d , 0x5555558fc86d , 0x5555558fcdd3 } quitcounter =3D 26 '\032' bc =3D 0x555556024fb0 top =3D 0x7ffff15ff1a8 pc =3D 0x7ffff26c8f17 "\266\003\202z\003\353\002\206\n\002\n\211A\0= 22\242!\352\001!\354\001!\357\001!\203\032\002\211\262\002\016A\360\232\203= )\002\361\002!\266\004\202z\003\362\002!\266\004\202z\003\334\026B\001\206= =3D\002\n\211A\022\242\262\n\006\t;\204I\002\335\363!\210\364\353\006\v!!\2= 10\202z\003\016A\365\232\204a\002\016A\366\232\203m\002\001\204z\003\n\210\= nA\022\202z\003\016A\367\267\202\202\002\370\334!\210\202z\003\371\372!\210= \202z\003\324\373\016A\"\203\224\002\005\374\016A!\240\210\202z\003\324\375= \016A\"\203\263\002\005\374\330\331\016A\"!\240\210\004\374\330\376\016A\"!= \240\210\202z\003\337\003\r\"\211\262\v\203\307\002\006\tA@\n\233"... bytestr =3D {i =3D 0x7ffff228b3dc} vector =3D {i =3D 0x7ffff1e86655} maxdepth =3D {i =3D 0x4a} const_length =3D 36 bytestr_length =3D 342 vectorp =3D 0x7ffff2089f78 max_stack =3D 18 frame_base =3D 0x7ffff15ff430 fp =3D 0x7ffff15ff4c0 bytestr_data =3D 0x7ffff26c8d1c "\306 \210\b\203\034" rest =3D false mandatory =3D 1 nonrest =3D 3 pushedargs =3D 3 result =3D {i =3D 0x7ffff2426645} #23 0x000055555589058c in fetch_and_exec_byte_code (fun=3D..., args_templat= e=3D0, nargs=3D0, args=3D0x7fffffffd2c0) at eval.c:3098 #24 0x0000555555890a38 in funcall_lambda (fun=3D..., nargs=3D0, arg_vector= =3D0x7fffffffd2c0) at eval.c:3170 val =3D {i =3D 0x0} syms_left =3D {i =3D 0x2} next =3D {i =3D 0x2aaa9bfb3da0} lexenv =3D {i =3D 0x7fffffffd2c0} count =3D {bytes =3D 160} i =3D 128 optional =3D false rest =3D false previous_rest =3D false #25 0x0000555555890729 in apply_lambda (fun=3D..., args=3D..., count=3D...)= at eval.c:3120 arg_vector =3D 0x7fffffffd2c0 tem =3D {i =3D 0x7fffffffd330} sa_avail =3D 16384 sa_count =3D {bytes =3D 160} numargs =3D 0 args_left =3D {i =3D 0x0} #26 0x000055555588e739 in eval_sub (form=3D...) at eval.c:2562 original_fun =3D {i =3D 0x2aaa9bfb3da0} original_args =3D {i =3D 0x0} count =3D {bytes =3D 128} fun =3D {i =3D 0x7ffff2077775} val =3D {i =3D 0x7fffffffd3a0} funcar =3D {i =3D 0x5555560c39a0 } argvals =3D {{i =3D 0x55555616e3b0}, {i =3D 0x5555560cd840 }, {i =3D 0x555555885a64 }, {i =3D 0x55555616e3b0= }, {i =3D 0x7fffffffd440}, {i =3D 0x555555891fb9 }, {i =3D 0x= 0}, {i =3D 0x9ea0}} #27 0x000055555588da5f in Feval (form=3D..., lexical=3D...) at eval.c:2379 count =3D {bytes =3D 96} #28 0x000055555579442c in top_level_2 () at keyboard.c:1166 #29 0x000055555588b0fd in internal_condition_case (bfun=3D0x555555794409 , handlers=3D..., hfun=3D0x555555793beb ) at eval.c:1= 486 val =3D {i =3D 0x7fffffffd4f0} c =3D 0x5555561ba700 #30 0x000055555579447d in top_level_1 (ignore=3D...) at keyboard.c:1174 #31 0x000055555588a1d3 in internal_catch (tag=3D..., func=3D0x55555579442e = , arg=3D...) at eval.c:1209 val =3D {i =3D 0x55555579012e } c =3D 0x5555561b22c0 #32 0x0000555555794342 in command_loop () at keyboard.c:1134 #33 0x000055555579368d in recursive_edit_1 () at keyboard.c:744 count =3D {bytes =3D 32} val =3D {i =3D 0x555555892032 } #34 0x00005555557938b9 in Frecursive_edit () at keyboard.c:827 count =3D {bytes =3D 0} buffer =3D {i =3D 0x0} #35 0x000055555578e813 in main (argc=3D5, argv=3D0x7fffffffd838) at emacs.c= :2625 stack_bottom_variable =3D 0x21 old_argc =3D 5 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 1 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 (gdb) xbacktrace Undefined command: "xbacktrace". Try "help". In GNU Emacs 30.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-10-25 built on localhost Repository revision: 8f00c9c3c6c4e76651c000e41582e002755e598b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Gentoo Linux --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at ------------=_1698410282-10801-1-- From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 12:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743-done@debbugs.gnu.org Received: via spool by 66743-done@debbugs.gnu.org id=D66743.169841066611422 (code D ref 66743); Fri, 27 Oct 2023 12:45:01 +0000 Received: (at 66743-done) by debbugs.gnu.org; 27 Oct 2023 12:44:26 +0000 Received: from localhost ([127.0.0.1]:35320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwMCP-0002y9-SR for submit@debbugs.gnu.org; Fri, 27 Oct 2023 08:44:26 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwMCM-0002xt-TA for 66743-done@debbugs.gnu.org; Fri, 27 Oct 2023 08:44:24 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8519024002A for <66743-done@debbugs.gnu.org>; Fri, 27 Oct 2023 14:43:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1698410625; bh=fwYnYs7TD6Q4tbxJSDW5qhVaxoEdHX7vLgsG9thyr7E=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=cTJmowlPC4JDw+pRsYiGkFojEbAd1EHzw5chirWqID8mDFSX5OOWWDH6J43ieELSX q3LFq3ezvwYckzNjpwtSixPXQlPw5/Fz0+ahcgj52IfF/YtelJQ3ePe9FpJk+3Dly6 zIcqGttjtvTAIgbYo3Pv21J9uQj4lLMj70Vnz5OGm3BWJKlSP9+YJpAAT763ib06mC xz8N8wNTTbRzddEyw6zEEE3MFk1/Yt0oEkSadwY7lfuqDdYi+w+PIaI4WGgms6DQJs RS2CfAfAmyyDtYYPw6sCESlyVq5dvrA9CO8ymQrGb08IDAzODneBf7LLtW+V/kMUv9 hZ53gkZpIUFQQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SH2Qm6glnz6twL; Fri, 27 Oct 2023 14:43:44 +0200 (CEST) From: Ihor Radchenko In-Reply-To: <83edhgdyxl.fsf@gnu.org> References: <875y2v592c.fsf@localhost> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> <87o7gkcp1y.fsf@localhost> <83h6mce3cj.fsf@gnu.org> <87il6scoej.fsf@localhost> <83edhgdyxl.fsf@gnu.org> Date: Fri, 27 Oct 2023 12:45:28 +0000 Message-ID: <87fs1wcjyv.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain 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 (---) Eli Zaretskii writes: >> Then, you may consider merging my v3 patch. > > Done, after some minor cleanup. Thanks! Although, I am not sure if this is enough to close the bug. Maybe it should remain open until dumping buffer overlays is implemented? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From unknown Tue Jun 17 22:28:34 2025 X-Loop: help-debbugs@gnu.org Subject: bug#66743: 30.0.50; Crash when dumping reftex Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Oct 2023 12:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66743 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ihor Radchenko Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, 66743-done@debbugs.gnu.org Received: via spool by 66743-done@debbugs.gnu.org id=D66743.169841126512660 (code D ref 66743); Fri, 27 Oct 2023 12:55:01 +0000 Received: (at 66743-done) by debbugs.gnu.org; 27 Oct 2023 12:54:25 +0000 Received: from localhost ([127.0.0.1]:35325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwMM5-0003I6-0Z for submit@debbugs.gnu.org; Fri, 27 Oct 2023 08:54:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57182) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwMM2-0003Hs-9O for 66743-done@debbugs.gnu.org; Fri, 27 Oct 2023 08:54:24 -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 1qwMLR-0001se-Bg; Fri, 27 Oct 2023 08:53:45 -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=1t0GftC1XOk2eWAMLP5vV/C6lwyAnbaZVGvf1idOm+o=; b=c7q3lztrllPg T8Iep4KJXEAIkW+v4aP7FgkbIK6A34Drc+CVK8C8/lKkGrMNQeEYjdgxpmi1h1VbFq0//BLHi55i8 NGqywOnJGKbte2eYwY5fXoR8mkAemLa1syCkCM8JAftaY+4QfHWFKVWJa0feALWm6rcPidQ5NVNu7 K0IlcoaStNjPncfcfaHmboW89BNf2uUZVcqqtrjhWr3hLMaJuN0tOIsFk9nmqNt2aazWnhw6QuOaZ 13aYUrY6uThUTU18vXg3gQl1K4FJZB4dpwnBwgq4WStMPU6zqnnLBgvgyELAx96++RuDg6eh5G88b iHMivCHHXj0IQl/u8jDLPA==; Date: Fri, 27 Oct 2023 15:53:57 +0300 Message-Id: <83cyx0dy56.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87fs1wcjyv.fsf@localhost> (message from Ihor Radchenko on Fri, 27 Oct 2023 12:45:28 +0000) References: <875y2v592c.fsf@localhost> <87wmvadfkw.fsf@localhost> <87cyx1d91n.fsf@localhost> <871qdhd2dh.fsf@localhost> <835y2th9gn.fsf@gnu.org> <87ttqdbmy7.fsf@localhost> <831qdhh6vd.fsf@gnu.org> <87o7glbk6w.fsf@localhost> <83wmv9frp1.fsf@gnu.org> <87il6tbjkp.fsf@localhost> <83sf5xfr7u.fsf@gnu.org> <87cyx1bikg.fsf@localhost> <83pm11fko1.fsf@gnu.org> <87ttqccu19.fsf@localhost> <83r0lge4ea.fsf@gnu.org> <87o7gkcp1y.fsf@localhost> <83h6mce3cj.fsf@gnu.org> <87il6scoej.fsf@localhost> <83edhgdyxl.fsf@gnu.org> <87fs1wcjyv.fsf@localhost> 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: Ihor Radchenko > Cc: gerd.moellmann@gmail.com, stefankangas@gmail.com, > 66743-done@debbugs.gnu.org > Date: Fri, 27 Oct 2023 12:45:28 +0000 > > Eli Zaretskii writes: > > >> Then, you may consider merging my v3 patch. > > > > Done, after some minor cleanup. > > Thanks! > Although, I am not sure if this is enough to close the bug. > Maybe it should remain open until dumping buffer overlays is > implemented? Feel free to reopen or to file another bug specifically about dumping overlays.