From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Petteri Hintsanen Newsgroups: gmane.emacs.bugs Subject: bug#61887: 30.0.50; Segfault on revert-buffer-with-coding-system Date: Tue, 28 Feb 2023 23:48:18 +0200 Message-ID: <4118c770-78db-2174-b32f-5e328d55d58a@iki.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29627"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 To: 61887@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 01 04:45:23 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pXDP8-0007Sq-Bx for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Mar 2023 04:45:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pXDOr-0001r2-02; Tue, 28 Feb 2023 22:45:05 -0500 Original-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 1pXDOp-0001nk-0L for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 22:45:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pXDOo-00068q-Ml for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 22:45:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pXDOo-0006PW-IY for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 22:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Petteri Hintsanen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Mar 2023 03:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61887 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.167764224924544 (code B ref -1); Wed, 01 Mar 2023 03:45:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Mar 2023 03:44:09 +0000 Original-Received: from localhost ([127.0.0.1]:52330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXDNu-0006Nh-LY for submit@debbugs.gnu.org; Tue, 28 Feb 2023 22:44:09 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:41408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pX7ps-0005FA-AO for submit@debbugs.gnu.org; Tue, 28 Feb 2023 16:48:38 -0500 Original-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 1pX7pq-0005YA-Av for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 16:48:35 -0500 Original-Received: from mail.kapsi.fi ([2001:67c:1be8::25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pX7pk-0002i1-PE for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 16:48:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kapsi.fi; s=20161220; h=Content-Transfer-Encoding:Content-Type:From:Subject:To: MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=CQHeuJ4sKyRuxTGikkPcrZfHhlKjOKJvMDv3NbiXUbI=; b=YzLkoEHww0l2Ong8I5o1EBxSxC UZnYlB8aUWf+XicF5uo2Qg8HBqowBhzb0xraTfp53i3eZaTUQlXce7SWZhzXg4rE3VcgkEG964gns 6va+5FvhpkgLm3CY9iFKGje4nuz4RETLVCTTVvhYTJ32v19YhkAbx2CVyjOnUPJnlFG4U194U90Cg S57aYMSYpV5Yi/mCue71Ti+uFVQP7eXyrJ9YX50whoNBPcNny4b3K4nNGi0cwZWyXY1VBQvdQeupP 29Xi9iW0GrIeIiXf48Gc3I48K/Ritbkuf0g+KDQfGu28L8x5QZHvDqlZyD8R58ROlK0o3oy3dVWtm EF04oRaA==; Original-Received: from dk5zl6yg1kr7jjjky80yt-3.rev.dnainternet.fi ([2001:14ba:4668:9d00:b543:b673:9d00:e781]) by mail.kapsi.fi with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pX7pb-00Apa2-PG for bug-gnu-emacs@gnu.org; Tue, 28 Feb 2023 23:48:19 +0200 Content-Language: en-US X-SA-Exim-Connect-IP: 2001:14ba:4668:9d00:b543:b673:9d00:e781 X-SA-Exim-Mail-From: petterih@iki.fi X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false Received-SPF: pass client-ip=2001:67c:1be8::25; envelope-from=phintsan@kapsi.fi; helo=mail.kapsi.fi X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 28 Feb 2023 22:44:04 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257027 Archived-At: Hello, After editing a binary file in nhexl-mode, calling revert-buffer-with-coding-system crashed Emacs. This happened initially on Emacs 28.2, but the current master branch crashes as well. Please find a recipe below and gdb backtrace. thanks, Petteri Preparation: - Get nhexl-mode-1.5 from ELPA. - Create a test file "junk.dat" with: dd if=/dev/random of=junk.dat bs=1k count=5k or use any existing large binary file (5 MBs or more). Recipe: ./gdb --args emacs -Q In *scratch* buffer, type (add-to-list 'load-path "~/.emacs.d/elpa/nhexl-mode-1.5") (require 'nhexl-mode) M-x eval-buffer M-x find-file-literally junk.dat M-x nhexl-mode RET M-x nhexl-mode RET C-x RET r utf-8 RET yes RET GDB output: Starting program: /home/phintsan/src/emacs/src/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff0986700 (LWP 250563)] [New Thread 0x7fffebfff700 (LWP 250564)] [New Thread 0x7fffea4ce700 (LWP 250565)] Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00005555557be729 in balance_an_interval (i=0x55555b47e090) at intervals.c:390 390 new_diff = i->total_length - i->left->total_length #0 0x00005555557be729 in balance_an_interval (i=0x55555b47e090) at intervals.c:390 old_diff = 1 #1 0x00005555557be7c8 in balance_an_interval (i=0x55555b47d980) at intervals.c:395 old_diff = #2 0x00005555557be7c8 in balance_an_interval (i=0x55555b47d540) at intervals.c:395 old_diff = #3 0x00005555557be7c8 in balance_an_interval (i=0x55555b47d100) at intervals.c:395 old_diff = #4 0x00005555557be7c8 in balance_an_interval (i=0x55555b47d008) at intervals.c:395 old_diff = #5 0x00005555557be7c8 in balance_an_interval (i=0x55555b477cd0) at intervals.c:395 old_diff = #6 0x00005555557be7c8 in balance_an_interval (i=0x55555b475f50) at intervals.c:395 old_diff = #7 0x00005555557be7c8 in balance_an_interval (i=0x55555b473c80) at intervals.c:395 old_diff = #8 0x00005555557be7c8 in balance_an_interval (i=0x55555b466340) at intervals.c:395 old_diff = #9 0x00005555557be7c8 in balance_an_interval (i=0x55555b45d5a0) at intervals.c:395 old_diff = #10 0x00005555557be7c8 in balance_an_interval (i=0x55555b4384c0) at intervals.c:395 old_diff = #11 0x00005555557be7c8 in balance_an_interval (i=0x55555b3f1150) at intervals.c:395 old_diff = #12 0x00005555557be7c8 in balance_an_interval (i=0x55555b32e570) at intervals.c:395 old_diff = #13 0x00005555557be7c8 in balance_an_interval (i=0x55555b223ef0) at intervals.c:395 old_diff = #14 0x00005555557be7c8 in balance_an_interval (i=0x55555afb8160) at intervals.c:395 old_diff = #15 0x00005555557be7c8 in balance_an_interval (i=0x55555abbf160) at intervals.c:395 old_diff = #16 0x00005555557be7c8 in balance_an_interval (i=0x55555a619680) at intervals.c:395 old_diff = #17 0x00005555557be7c8 in balance_an_interval (i=0x5555595b7758) at intervals.c:395 old_diff = #18 0x00005555557be89d in balance_an_interval (i=0x55555b47ded0) at intervals.c:405 old_diff = #19 0x00005555557be953 in balance_possible_root_interval (interval=interval@entry=0x55555b47dfb0) at intervals.c:430 parent = have_parent = false #20 0x00005555557bfbda in split_interval_right (interval=interval@entry=0x55555b47dfb0, offset=offset@entry=-1) at intervals.c:517 new = 0x55555b47ded0 position = new_length = #21 0x00005555557c34d9 in copy_intervals (tree=, start=start@entry=7476, length=length@entry=5033991) at intervals.c:2257 i = 0x555558258930 new = 0x555555e81ec8 t = 0x55555b47dfb0 got = 266489 prevlen = -1 #22 0x00005555557c356d in copy_intervals_to_string (string=string@entry=XIL(0x555556866ae4), buffer=, position=position@entry=7476, length=length@entry=5033991) at intervals.c:2272 interval_copy = #23 0x0000555555754af0 in make_buffer_string_both (start=start@entry=7476, start_byte=start_byte@entry=11087, end=end@entry=5041467, end_byte=end_byte@entry=7485872, props=props@entry=true) at editfns.c:1629 result = XIL(0x555556866ae4) tem = tem1 = beg0 = 11087 end0 = beg1 = end1 = -1 size = 7474785 #24 0x00005555556fdf77 in del_range_2 (from=7476, from_byte=from_byte@entry=11087, to=to@entry=5041467, to_byte=to_byte@entry=7485872, ret_string=ret_string@entry=false) at insdel.c:1905 nbytes_del = 7474785 nchars_del = 5033991 deletion = #25 0x0000555555700908 in del_range_byte (from_byte=from_byte@entry=11087, to_byte=to_byte@entry=7485872) at insdel.c:1826 from = 7476 to = 5041467 #26 0x000055555570e267 in Finsert_file_contents (filename=XIL(0x555556058384), visit=XIL(0x30), beg=, end=, replace=XIL(0x30)) at fileio.c:4533 bufpos = this = 0 decoded = temp = same_at_start_charpos = inserted_chars = overlap = conversion_buffer = XIL(0x5555565c8425) st = { st_dev = 2081, st_ino = 31720858, st_nlink = 1, st_mode = 33200, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 5242880, st_blksize = 4096, st_blocks = 10240, st_atim = { tv_sec = 1677619312, tv_nsec = 984772057 }, st_mtim = { tv_sec = 1677619265, tv_nsec = 828917393 }, st_ctim = { tv_sec = 1677619265, tv_nsec = 828917393 }, __glibc_reserved = {0, 0, 0} } mtime = { tv_sec = 1677619265, tv_nsec = 828917393 } fd = inserted = 7476702 unprocessed = handler = XIL(0) val = XIL(0) insval = orig_filename = XIL(0x555556058384) old_undo = XIL(0) p = XIL(0) total = 0 regular = save_errno = 0 read_buf = "\236/\242k\231Grs\246\237\350\314n;\201\v<ՙ)\300\020g\243?;6s$(F\340\302\323\353\231\306uV4ț\262\330%\313\356\342A\246\345\312Q\024@Ó\213\272\256\027\317\062W\327\265\363\324,\315'>?\375\230N\fq\356\n\033*\207\006\260\232R\201\252Lm\330>G\003\220e\306ձ#\"\264MuI\245\342\263\006Y\314;\334R\253\314)\003\237\303\027˔\nBCAhwS\311\030<\275\037\264?\231:\364Z\303\350K̋}Ч\004^^\222\222\252\264S\226\330\310\306G\316'\360\364\067\376\300\363\276\222\061T\254\277\002s~=~\203\207\237r\266MC98\213\266\262$\260o\373~r\334Z\206\216\271?\262\b"... coding = { id = 34, common_flags = 3072, mode = 0, src_multibyte = false, dst_multibyte = true, chars_at_source = false, raw_destination = false, annotated = false, eol_seen = 0, result = CODING_RESULT_SUCCESS, max_charset_id = 2, spec = { iso_2022 = { flags = 1, current_invocation = {0, 0}, current_designation = {0, 0, 0, 0}, ctext_extended_segment_len = 0, single_shifting = false, bol = false, embedded_utf_8 = false, cmp_status = { state = COMPOSING_NO, method = COMPOSITION_RELATIVE, old_form = false, length = 0, nchars = 0, ncomps = 0, carryover = {0, 0, 0, -1700890880, 688408954, 0, 0, -28004, 32767, 1441713600, 21845, -28032, 32767, 1447517104, 21845, -28036, 32767, 1, 0, -147550513, 32767, 0, 0, -26144, 32767, -27904, 32767, -28020, 32767, 0, 0, -147554525, 32767, -26144, 32767, -146502432, 32767, -26144, 32767, 2, 0, 1, 0, -147548944, 32767, 1, 0, 1447517104, 21845, -28036, 32767, 0, 0, 0, 0, 1447379664, 21845, 0, 0, 0, 0, 1447379664, 21845, 2, -8388608, -8388608, 16777215, 16777215} } }, ccl = 0x1, utf_16 = { bom = utf_without_bom, endian = utf_16_big_endian, surrogate = 0 }, utf_8_bom = utf_without_bom, emacs_mule = { cmp_status = { state = COMPOSING_CHAR, method = COMPOSITION_RELATIVE, old_form = false, length = 0, nchars = 0, ncomps = 0, carryover = {0 , -1700890880, 688408954, 0, 0, -28004, 32767, 1441713600, 21845, -28032, 32767, 1447517104, 21845, -28036, 32767, 1, 0, -147550513, 32767, 0, 0, -26144, 32767, -27904, 32767, -28020, 32767, 0, 0, -147554525, 32767, -26144, 32767, -146502432, 32767, -26144, 32767, 2, 0, 1, 0, -147548944, 32767, 1, 0, 1447517104, 21845, -28036, 32767, 0, 0, 0, 0, 1447379664, 21845, 0, 0} } }, undecided = { inhibit_nbd = 1, inhibit_ied = 0, prefer_utf_8 = false } }, safe_charsets = 0x7ffff20bfb97 "\377\377", head_ascii = 0, detected_utf8_bytes = 5317169512448, detected_utf8_chars = 1080, produced = 289, produced_char = 194, consumed = 202, consumed_char = 202, src_pos = 0, src_pos_byte = 0, src_chars = 202, src_bytes = 202, src_object = XIL(0), source = 0x7fffffff93b0 "\236/\242k\231Grs\246\237\350\314n;\201\v<ՙ)\300\020g\243?;6s$(F\340\302\323\353\231\306uV4ț\262\330%\313\356\342A\246\345\312Q\024@Ó\213\272\256\027\317\062W\327\265\363\324,\315'>?\375\230N\fq\356\n\033*\207\006\260\232R\201\252Lm\330>G\003\220e\306ձ#\"\264MuI\245\342\263\006Y\314;\334R\253\314)\003\237\303\027˔\nBCAhwS\311\030<\275\037\264?\231:\364Z\303\350K̋}Ч\004^^\222\222\252\264S\226\330\310\306G\316'\360\364\067\376\300\363\276\222\061T\254\277\002s~=~\203\207\237r\266MC98\213\266\262$\260o\373~r"..., dst_pos = 5043114, dst_pos_byte = 7488325, dst_bytes = 49205, dst_object = XIL(0x5555565c8425), destination = 0x7fffe8e11354 "\300\236/\300\242k\300\231Grs\300\246\300\237\301\250\301\214n;\300\201\v<ՙ)\301\200\020g\300\243?;6s$(F\301\240\301\202\301\223\301\253\300\231\301\206uV4ț\300\262\301\230%\301\213\301\256\301\242A\300\246\301\245\301\212Q\024@Ó\300\213\300\272\300\256\027\301\217\062W\327\265\301\263\301\224,\301\215'>?\301\275\300\230N\fq\301\256\n\033*\300\207\006\300\260\300\232R\300\201\300\252Lm\301\230>G\003\300\220e\301\206ձ#\"\300\264MuI\300\245\301\242\300\263\006Y\301\214;\301\234R\300\253\301\214)\003\300\237\301\203\027˔\nBCAhwS\301\211\030<\300\275\037\300\264?\300\231:\301\264Z\301"..., charbuf = 0x7fffffff89c0, charbuf_size = 218, charbuf_used = 194, carryover = "\236\265\275", '\000' , "\360?", '\000' , "\360?\000\000\000\000\000\000\360?\000\000\000\000\000\000\360?", carryover_bytes = 0, default_char = 32, detector = 0x555555643090 , decoder = 0x55555563c530 , encoder = 0x555555635b60 } replace_handled = set_coding_system = true coding_system = XIL(0x115e0) read_quit = 0 empty_undo_list_p = we_locked_file = window_markers = same_at_start = 11087 same_at_end = 7485872 same_at_end_charpos = 5041467 seekable = beg_offset = end_offset = #27 0x000055555579efc5 in exec_byte_code (fun=, args_template=, nargs=, args=) at bytecode.c:809 call_nargs = 5 call_fun = template = val = call_args = 0x7ffff0b6d238 original_fun = XIL(0x9810) bytecode = op = 5 type = targets = {0x5555555a3e69 , 0x55555579f42b , 0x55555579f426 , 0x55555579f421 , 0x55555579ede2 , 0x55555579ede2 , 0x55555579f3ed , 0x55555579f3b9 , 0x55555579fb21 , 0x55555579fb1c , 0x55555579fb17 , 0x55555579fb12 , 0x55555579ee11 , 0x55555579ee18 , 0x55555579fb04 , 0x55555579fa88 , 0x55555579fba8 , 0x55555579fba3 , 0x55555579fb9e , 0x55555579fb99 , 0x55555579ed7a , 0x55555579ed80 , 0x55555579fb7d , 0x55555579fb8b , 0x55555579fb30 , 0x55555579fb2b , 0x55555579fb26 , 0x5555557a00d8 , 0x55555579f014 , 0x55555579f018 , 0x55555579fb43 , 0x55555579fb35 , 0x5555557a00b7 , 0x5555557a00b2 , 0x5555557a00ad , 0x5555557a00a8 , 0x55555579ee75 , 0x55555579ee78 , 0x5555557a00ca , 0x5555557a00bc , 0x5555557a0087 , 0x5555557a0082 , 0x5555557a007d , 0x5555557a0078 , 0x55555579f058 , 0x55555579f060 , 0x5555557a009a , 0x5555557a008c , 0x55555579fd0a , 0x55555579fd37 , 0x55555579fda0 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555557a0f40 , 0x5555557a0ee1 , 0x5555557a0ea5 , 0x5555557a0e69 , 0x5555557a0e2a , 0x55555579fc1b , 0x55555579fbe1 , 0x5555557a0dff , 0x55555579fa96 , 0x55555579fbad , 0x5555557a0dc5 , 0x5555557a0d9c , 0x5555557a0d62 , 0x5555557a0d2c , 0x5555557a0cf2 , 0x5555557a0c8d , 0x5555557a0c1e , 0x5555557a0bac , 0x5555557a0b83 , 0x5555557a0b5a , 0x5555557a0b20 , 0x5555557a0ae6 , 0x5555557a0aac , 0x5555557a0a6e , 0x5555557a0a3b , 0x5555557a0a08 , 0x5555557a09d5 , 0x5555557a0944 , 0x5555557a08ef , 0x5555557a08a4 , 0x5555557a0856 , 0x5555557a0808 , 0x5555557a07ba , 0x5555557a076c , 0x5555557a071a , 0x5555557a06c4 , 0x5555557a0672 , 0x5555557a0620 , 0x5555557a05ce , 0x5555557a057b , 0x5555557a049d , 0x55555579f0a2 , 0x5555557a0474 , 0x5555557a0446 , 0x5555557a03c7 , 0x5555557a0384 , 0x5555557a035b , 0x5555557a0330 , 0x5555557a0305 , 0x5555557a02d2 , 0x5555557a02a7 , 0x5555555a3e69 , 0x5555557a027c , 0x5555557a0251 , 0x5555557a0226 , 0x5555557a01fb , 0x5555557a01d0 , 0x5555557a01a7 , 0x55555579f0a2 , 0x5555555a3e69 , 0x5555557a0169 , 0x5555557a0140 , 0x5555557a0117 , 0x5555557a00dd , 0x55555579fa4e , 0x55555579fa25 , 0x55555579f9fc , 0x55555579f9c2 , 0x55555579f988 , 0x55555579f94e , 0x55555579f923 , 0x55555579f8fa , 0x5555555a3e69 , 0x55555579fe91 , 0x5555557a0023 , 0x55555579faca , 0x55555579ffe9 , 0x55555579ffb2 , 0x55555579ff7b , 0x55555579fee3 , 0x55555579fec5 , 0x55555579fb51 , 0x55555579fe73 , 0x55555579fe17 , 0x55555579fde9 , 0x55555579fda8 , 0x55555579fcbf , 0x5555557a101e , 0x5555557a0fdb , 0x5555557a0f84 , 0x5555555a3e69 , 0x55555579f8bc , 0x55555579f893 , 0x55555579f86a , 0x55555579f841 , 0x55555579f818 , 0x55555579f7de , 0x55555579f7a4 , 0x55555579f76a , 0x55555579f730 , 0x55555579f6e5 , 0x55555579f6ab , 0x55555579f671 , 0x55555579f648 , 0x55555579f5ea , 0x55555579f58c , 0x55555579f559 , 0x55555579f526 , 0x55555579f4f6 , 0x5555557a0529 , 0x5555557a04e0 , 0x55555579f490 , 0x55555579f430 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555557a0cb6 , 0x5555557a0999 , 0x5555557a040a , 0x55555579f37d , 0x55555579f341 , 0x5555555a3e69 , 0x5555555a3e69 , 0x55555579f312 , 0x55555579f2b9 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x55555579f289 } quitcounter = 1 '\001' bc = 0x555555ceae50 top = pc = bytestr = vector = maxdepth = bytestr_length = vectorp = 0x7ffff1842b50 frame_base = fp = bytestr_data = rest = mandatory = nonrest = pushedargs = result = #28 0x00005555557596e3 in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffd508) at eval.c:2997 val = #29 0x000055555575557f in Ffuncall_interactively (nargs=3, args=0x7fffffffd508) at callint.c:250 #30 0x00005555557596e3 in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd500) at eval.c:2997 val = #31 0x0000555555756ab3 in Fcall_interactively (function=, record_flag=, keys=) at callint.c:787 speccount = { bytes = } arg_from_tty = key_count = record_then_fail = save_this_command = save_this_original_command = save_real_this_command = save_last_command = prefix_arg = enable = up_event = form = specs = sa_avail = string_len = string = string_end = next_event = nargs = args = visargs = tem = val = #32 0x000055555579efc5 in exec_byte_code (fun=, args_template=, nargs=, args=) at bytecode.c:809 call_nargs = 3 call_fun = template = val = call_args = 0x7ffff0b6d070 original_fun = XIL(0x2aaa9ba7fe78) bytecode = op = 3 type = targets = {0x5555555a3e69 , 0x55555579f42b , 0x55555579f426 , 0x55555579f421 , 0x55555579ede2 , 0x55555579ede2 , 0x55555579f3ed , 0x55555579f3b9 , 0x55555579fb21 , 0x55555579fb1c , 0x55555579fb17 , 0x55555579fb12 , 0x55555579ee11 , 0x55555579ee18 , 0x55555579fb04 , 0x55555579fa88 , 0x55555579fba8 , 0x55555579fba3 , 0x55555579fb9e , 0x55555579fb99 , 0x55555579ed7a , 0x55555579ed80 , 0x55555579fb7d , 0x55555579fb8b , 0x55555579fb30 , 0x55555579fb2b , 0x55555579fb26 , 0x5555557a00d8 , 0x55555579f014 , 0x55555579f018 , 0x55555579fb43 , 0x55555579fb35 , 0x5555557a00b7 , 0x5555557a00b2 , 0x5555557a00ad , 0x5555557a00a8 , 0x55555579ee75 , 0x55555579ee78 , 0x5555557a00ca , 0x5555557a00bc , 0x5555557a0087 , 0x5555557a0082 , 0x5555557a007d , 0x5555557a0078 , 0x55555579f058 , 0x55555579f060 , 0x5555557a009a , 0x5555557a008c , 0x55555579fd0a , 0x55555579fd37 , 0x55555579fda0 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555557a0f40 , 0x5555557a0ee1 , 0x5555557a0ea5 , 0x5555557a0e69 , 0x5555557a0e2a , 0x55555579fc1b , 0x55555579fbe1 , 0x5555557a0dff , 0x55555579fa96 , 0x55555579fbad , 0x5555557a0dc5 , 0x5555557a0d9c , 0x5555557a0d62 , 0x5555557a0d2c , 0x5555557a0cf2 , 0x5555557a0c8d , 0x5555557a0c1e , 0x5555557a0bac , 0x5555557a0b83 , 0x5555557a0b5a , 0x5555557a0b20 , 0x5555557a0ae6 , 0x5555557a0aac , 0x5555557a0a6e , 0x5555557a0a3b , 0x5555557a0a08 , 0x5555557a09d5 , 0x5555557a0944 , 0x5555557a08ef , 0x5555557a08a4 , 0x5555557a0856 , 0x5555557a0808 , 0x5555557a07ba , 0x5555557a076c , 0x5555557a071a , 0x5555557a06c4 , 0x5555557a0672 , 0x5555557a0620 , 0x5555557a05ce , 0x5555557a057b , 0x5555557a049d , 0x55555579f0a2 , 0x5555557a0474 , 0x5555557a0446 , 0x5555557a03c7 , 0x5555557a0384 , 0x5555557a035b , 0x5555557a0330 , 0x5555557a0305 , 0x5555557a02d2 , 0x5555557a02a7 , 0x5555555a3e69 , 0x5555557a027c , 0x5555557a0251 , 0x5555557a0226 , 0x5555557a01fb , 0x5555557a01d0 , 0x5555557a01a7 , 0x55555579f0a2 , 0x5555555a3e69 , 0x5555557a0169 , 0x5555557a0140 , 0x5555557a0117 , 0x5555557a00dd , 0x55555579fa4e , 0x55555579fa25 , 0x55555579f9fc , 0x55555579f9c2 , 0x55555579f988 , 0x55555579f94e , 0x55555579f923 , 0x55555579f8fa , 0x5555555a3e69 , 0x55555579fe91 , 0x5555557a0023 , 0x55555579faca , 0x55555579ffe9 , 0x55555579ffb2 , 0x55555579ff7b , 0x55555579fee3 , 0x55555579fec5 , 0x55555579fb51 , 0x55555579fe73 , 0x55555579fe17 , 0x55555579fde9 , 0x55555579fda8 , 0x55555579fcbf , 0x5555557a101e , 0x5555557a0fdb , 0x5555557a0f84 , 0x5555555a3e69 , 0x55555579f8bc , 0x55555579f893 , 0x55555579f86a , 0x55555579f841 , 0x55555579f818 , 0x55555579f7de , 0x55555579f7a4 , 0x55555579f76a , 0x55555579f730 , 0x55555579f6e5 , 0x55555579f6ab , 0x55555579f671 , 0x55555579f648 , 0x55555579f5ea , 0x55555579f58c , 0x55555579f559 , 0x55555579f526 , 0x55555579f4f6 , 0x5555557a0529 , 0x5555557a04e0 , 0x55555579f490 , 0x55555579f430 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555557a0cb6 , 0x5555557a0999 , 0x5555557a040a , 0x55555579f37d , 0x55555579f341 , 0x5555555a3e69 , 0x5555555a3e69 , 0x55555579f312 , 0x55555579f2b9 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x5555555a3e69 , 0x55555579f289 } quitcounter = 1 '\001' bc = 0x555555ceae50 top = pc = bytestr = vector = maxdepth = bytestr_length = vectorp = 0x7ffff18b4a80 frame_base = fp = bytestr_data = rest = mandatory = nonrest = pushedargs = result = #33 0x00005555557596e3 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffd7f0) at eval.c:2997 val = #34 0x00005555556e1cde in call1 (arg1=, fn=XIL(0x4cb0)) at lisp.h:3247 cmd = XIL(0x7fffffffd7f0) keybuf = {make_fixnum(24), make_fixnum(13), make_fixnum(114), XIL(0x80), XIL(0x7ffff1b33395), XIL(0x7fffffffd810), make_fixnum(4), XIL(0), XIL(0x4000000011000000), XIL(0x555555d74fe0), XIL(0x3), XIL(0x2aaa9bdbe380), XIL(0x7fffffffd920), XIL(0x55555575cf0d), XIL(0x3500000014), make_fixnum(133143986203), XIL(0), XIL(0x80), XIL(0), XIL(0x60), XIL(0), XIL(0x30), XIL(0x7ffff17ea70d), XIL(0x555555821370), XIL(0x9c00), make_fixnum(23456248587376), XIL(0x7fffffffda58), XIL(0x7ffff544e299), XIL(0xb), XIL(0x9c00)} i = prev_modiff = 123 prev_buffer = 0x5555567a7b58 #35 command_loop_1 () at keyboard.c:1494 cmd = XIL(0x7fffffffd7f0) keybuf = {make_fixnum(24), make_fixnum(13), make_fixnum(114), XIL(0x80), XIL(0x7ffff1b33395), XIL(0x7fffffffd810), make_fixnum(4), XIL(0), XIL(0x4000000011000000), XIL(0x555555d74fe0), XIL(0x3), XIL(0x2aaa9bdbe380), XIL(0x7fffffffd920), XIL(0x55555575cf0d), XIL(0x3500000014), make_fixnum(133143986203), XIL(0), XIL(0x80), XIL(0), XIL(0x60), XIL(0), XIL(0x30), XIL(0x7ffff17ea70d), XIL(0x555555821370), XIL(0x9c00), make_fixnum(23456248587376), XIL(0x7fffffffda58), XIL(0x7ffff544e299), XIL(0xb), XIL(0x9c00)} i = prev_modiff = 123 prev_buffer = 0x5555567a7b58 #36 0x0000555555757e27 in internal_condition_case (bfun=bfun@entry=0x5555556e18e0 , handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x5555556d4d00 ) at eval.c:1474 val = c = 0x555555e71eb0 #37 0x00005555556cd9a2 in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at keyboard.c:1124 val = #38 0x0000555555757d81 in internal_catch (tag=tag@entry=XIL(0x103e0), func=func@entry=0x5555556cd980 , arg=arg@entry=XIL(0x90)) at eval.c:1197 val = c = 0x555555e71400 #39 0x00005555556cd93e in command_loop () at lisp.h:1164 #40 0x00005555556d48b3 in recursive_edit_1 () at keyboard.c:711 val = #41 0x00005555556d4c2c in Frecursive_edit () at keyboard.c:794 buffer = #42 0x00005555555a78b7 in main (argc=, argv=) at emacs.c:2530 stack_bottom_variable = 0x7ffff5a13660 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = dump_mode = skip_args = 0 temacs = 0x0 attempt_load_pdump = only_version = rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = sockfd = module_assertions = Lisp Backtrace: "insert-file-contents" (0xf0b6d238) "revert-buffer-insert-file-contents--default-function" (0xf0b6d1d8) "revert-buffer--default" (0xf0b6d170) "revert-buffer" (0xf0b6d108) "revert-buffer-with-coding-system" (0xffffd510) "funcall-interactively" (0xffffd508) "call-interactively" (0xf0b6d070) "command-execute" (0xffffd7f8) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2023-02-28 built on romeo Repository revision: 68cc286c0495caaebc3f641f6b919109045c43dd Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux 11 (bullseye) Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_MESSAGES: en_US.UTF-8 value of $LANG: fi_FI.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: hexl-follow-ascii: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: (only . t) auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils nhexl-mode disp-table hexl time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 38619 9018) (symbols 48 5354 0) (strings 32 14107 1765) (string-bytes 1 394418) (vectors 16 9708) (vector-slots 8 153658 15727) (floats 8 34 18) (intervals 56 224 0) (buffers 976 10))