X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 09:55:01 +0000 Resent-Message-ID: <handler.66589.B.169753645218862 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 66589 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.169753645218862 (code B ref -1); Tue, 17 Oct 2023 09:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Oct 2023 09:54:12 +0000 Received: from localhost ([127.0.0.1]:58633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsgmA-0004u8-Br for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 05:54:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qsgm6-0004tC-1f for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 05:54:08 -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 <lg.zevlg@HIDDEN>) id 1qsglZ-0000TI-8z for bug-gnu-emacs@HIDDEN; Tue, 17 Oct 2023 05:53:33 -0400 Received: from mail-oa1-x2e.google.com ([2001:4860:4864:20::2e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <lg.zevlg@HIDDEN>) id 1qsglU-0005Qp-Q7 for bug-gnu-emacs@HIDDEN; Tue, 17 Oct 2023 05:53:32 -0400 Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-1e10507a4d6so3851318fac.1 for <bug-gnu-emacs@HIDDEN>; Tue, 17 Oct 2023 02:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697536406; x=1698141206; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=T2UVCgdAIXFBV4HVTw8gEjvUWvrFZuQPUClMQz0yS3g=; b=EUJFt7p0KdV9M8bY1ZZNVBcCe2Vth4j2Seeh2PMV+xK62dUP+via82wBeSp6hILVnR Tnac3ZFt7c4mYSzpC+oYkYZeBz3PX0z7tt2BnCi49HIsK9ngG1iQtPaPRoG3W8aUdt0O 3JsqiUDy3YIPSiHDPSIUkCQ24QzbEq0G/gu2bEoWmC49nASQ3Pp9x3B6sSi7HDSE/5Fy EGpVFGVNlIJxGVkWdN94NQ9f0XGlBlG+ovKQk8H88Li/7RvjqT1mr6pkPpySVpwyvVNQ Y7iMMj0WmChdo5k1ptlVoNb+k/gk14zsIBHqNvtqCn6LsrdFZ7I9BhAQoe9rC4akv6HK T0AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697536406; x=1698141206; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=T2UVCgdAIXFBV4HVTw8gEjvUWvrFZuQPUClMQz0yS3g=; b=LRrl3lROpe5wTGUM1IUYXfIMH9Z9dkD9nSSEN9GyKv3gAsEqxohR0CNqNebfmkSQs2 nJnVBLwbfFStY7Yu2iv3A9zs69sN6UrQmJZebV+1JDVS3rkglnZbF7Kd4N54Wxj57/y9 di2moluRHOCK41WTfNcUvNsiydqGFZioQtkXDvFJrZhZMNjoCYqQ2mJUJ5Gp6xU80H9v 2FMUiPbyoh2SsXTICB7D+8tThMZXHiL4iQhCY93/qnHUtcDH6qL8GibePt9KAq2bnTNi rJbiCBsK4aBBvIwD4zFrDXQKFqegpw85wAyvkr82Xhk9lf7ylfHNTV+ugVYj2m9h9Y3S /mlA== X-Gm-Message-State: AOJu0YziCDbkH7JNGy+btt2L6b24/wNfqse/hio+5Z1v8or+k9fuLXlb CDyXL6kg0Iu4ADKA8TGN4+X6et14/Uy/hyJ+rlraOPABDHE= X-Google-Smtp-Source: AGHT+IGmzq4UqgpTupeqUXF3vKsdlq3vveSkJ3RndnxsJF8792GeZcmp8q/D4PYpkM3Mzl3lyEiZMYWA1Pkt2TtqkRI= X-Received: by 2002:a05:6870:1391:b0:1ea:6a81:8c8a with SMTP id 17-20020a056870139100b001ea6a818c8amr1481163oas.29.1697536405654; Tue, 17 Oct 2023 02:53:25 -0700 (PDT) MIME-Version: 1.0 From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 12:53:12 +0300 Message-ID: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000073d2c60607e67e09" Received-SPF: pass client-ip=2001:4860:4864:20::2e; envelope-from=lg.zevlg@HIDDEN; helo=mail-oa1-x2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --00000000000073d2c60607e67e09 Content-Type: text/plain; charset="UTF-8" Just got crash with Emacs30 in the situation where Emacs 29 survives. I'm not sure I can reproduce this all the time [lg@x1:~/dev/emacs-30]$ gdb src/emacs core GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html > 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-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from src/emacs... [New LWP 5095] [New LWP 5098] [New LWP 5100] [New LWP 5099] [New LWP 5101] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `src/emacs'. Program terminated with signal SIGABRT, Aborted. #0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. [Current thread is 1 (Thread 0x7f76fdbd9080 (LWP 5095))] (gdb) bt #0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x000055ccdf18ad1e in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=40) at emacs.c:484 #2 0x000055ccdf18b262 in handle_fatal_signal (sig=sig@entry=6) at sysdep.c:1801 #3 0x000055ccdf2e271d in deliver_thread_signal (sig=6, handler=0x55ccdf18b251 <handle_fatal_signal>) at sysdep.c:1793 #4 0x000055ccdf2e280f in deliver_fatal_thread_signal (sig=<optimized out>) at sysdep.c:1813 #5 0x00007f7701a593c0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0 #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #7 0x00007f7701661859 in __GI_abort () at abort.c:79 #8 0x00007f77016cc3ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f77017f607c "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155 #9 0x00007f770176eb4a in __GI___fortify_fail (msg=msg@entry=0x7f77017f6012 "buffer overflow detected") at fortify_fail.c:26 #10 0x00007f770176d3e6 in __GI___chk_fail () at chk_fail.c:28 #11 0x00007f77016c41cf in _IO_str_chk_overflow (fp=<optimized out>, c=<optimized out>) at iovsprintf.c:35 #12 0x00007f77016d11a4 in __GI__IO_default_xsputn (n=<optimized out>, data=<optimized out>, f=<optimized out>) at libioP.h:948 #13 __GI__IO_default_xsputn (f=0x7ffef46bdc20, data=<optimized out>, n=8) at genops.c:370 #14 0x00007f77016b692d in __vfprintf_internal (s=s@entry=0x7ffef46bdc20, format=format@entry=0x55ccdf418463 "%0*X", ap=ap@entry=0x7ffef46bdd60, mode_flags=mode_flags@entry=6) at ../libio/libioP.h:948 #15 0x00007f77016c4279 in __vsprintf_internal (string=0x7ffef46bdea1 "FFFC71", maxlen=maxlen@entry=7, format=0x55ccdf418463 "%0*X", args=args@entry=0x7ffef46bdd60, mode_flags=mode_flags@entry=6) at iovsprintf.c:95 #16 0x00007f770176cedb in ___sprintf_chk (s=s@entry=0x7ffef46bdea1 "FFFC71", flag=flag@entry=1, slen=slen@entry=7, format=format@entry=0x55ccdf418463 "%0*X") at sprintf_chk.c:40 #17 0x000055ccdf1c312b in sprintf (__fmt=0x55ccdf418463 "%0*X", __s=0x7ffef46bdea1 "FFFC71") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:36 #18 produce_glyphless_glyph (it=0x7ffef46c5660, for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at xdisp.c:32165 #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=0x7ffef46c5660) at lisp.h:1179 #20 0x000055ccdf1ce5b4 in move_it_in_display_line_to (it=it@entry=0x7ffef46c5660, to_charpos=to_charpos@entry=10106, to_x=to_x@entry=-1, op=op@entry=MOVE_TO_POS) at xdisp.c:9937 #21 0x000055ccdf1d38c8 in move_it_to (it=0x7ffef46c5660, to_charpos=10106, to_x=<optimized out>, to_y=<optimized out>, to_vpos=<optimized out>, op=11) at xdisp.c:10558 #22 0x000055ccdf1fd463 in redisplay_window (window=0x55ccede844cd, just_this_one_p=<optimized out>) at xdisp.c:19974 #23 0x000055ccdf1ff0b3 in redisplay_window_0 (window=window@entry=0x55ccede844cd) at xdisp.c:17829 #24 0x000055ccdf34f23c in internal_condition_case_1 (bfun=bfun@entry=0x55ccdf1ff080 <redisplay_window_0>, arg=arg@entry=0x55ccede844cd, handlers=<optimized out>, hfun=hfun@entry=0x55ccdf1b4450 <redisplay_window_error>) at eval.c:1510 #25 0x000055ccdf1b07d9 in redisplay_windows (window=0x55ccede844cd) at xdisp.c:17798 #26 0x000055ccdf1b07fd in redisplay_windows (window=0x55ccf2b8e8ed) at xdisp.c:17792 #27 0x000055ccdf1e6391 in redisplay_internal () at xdisp.c:17198 #28 0x000055ccdf1e7a58 in redisplay_preserve_echo_area (from_where=from_where@entry=12) at xdisp.c:17557 #29 0x000055ccdf3a9402 in wait_reading_process_output (time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=<optimized out>, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0, just_wait_proc=<optimized out>) at process.c:5937 #30 0x000055ccdf2cb735 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x7ffef46c9e4b, kbp=<synthetic pointer>) at lisp.h:1179 #31 read_event_from_main_queue (used_mouse_menu=0x7ffef46c9e4b, local_getcjmp=0x7ffef46c9ba0, end_time=0x0) at keyboard.c:2309 #32 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7ffef46c9ba0, prev_event=0x0, used_mouse_menu=0x7ffef46c9e4b) at keyboard.c:2373 #33 0x000055ccdf2d19dc in read_char (commandflag=1, map=0x55ccf2614e43, prev_event=0x0, used_mouse_menu=0x7ffef46c9e4b, end_time=0x0) at keyboard.c:3003 #34 0x000055ccdf2d3a90 in read_key_sequence (keybuf=<optimized out>, prompt=0x0, dont_downcase_last=<optimized out>, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=<optimized out>, disable_text_conversion_p=false) at keyboard.c:10617 #35 0x000055ccdf2d5c26 in command_loop_1 () at lisp.h:1179 #36 0x000055ccdf34f1a7 in internal_condition_case (bfun=bfun@entry=0x55ccdf2d5a50 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55ccdf2c8010 <cmd_error>) at eval.c:1486 #37 0x000055ccdf2c05fa in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1157 #38 0x000055ccdf34f0e9 in internal_catch (tag=tag@entry=0x6e10, func=func@entry=0x55ccdf2c05d0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1209 #39 0x000055ccdf2c054c in command_loop () at lisp.h:1179 #40 0x000055ccdf2c7b47 in recursive_edit_1 () at keyboard.c:744 #41 0x000055ccdf2c7f14 in Frecursive_edit () at keyboard.c:827 #42 0x000055ccdf39c872 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at lisp.h:2210 #43 0x000055ccdf3509f0 in Ffuncall (nargs=3, args=0x7ffef46ca270) at eval.c:3008 #44 0x000055ccdf350df8 in Fapply (nargs=nargs@entry=2, args=args@entry=0x7ffef46ca320) at eval.c:2679 #45 0x000055ccdf351110 in apply1 (fn=<optimized out>, arg=arg@entry=0x55ccf25a3e73) at lisp.h:1480 #46 0x000055ccdf351242 in call_debugger (arg=0x55ccf25a3e73) at eval.c:315 #47 0x000055ccdf351f54 in maybe_call_debugger (data=0x55ccf25a3ea3, sig=0x12840, conditions=<optimized out>) at lisp.h:1179 #48 signal_or_quit (error_symbol=0x12840, data=0x55ccf25a3ea3, keyboard_quit=<optimized out>) at eval.c:1800 #49 0x000055ccdf18d6dd in Fsignal (error_symbol=<optimized out>, error_symbol@entry=0x12840, data=<optimized out>) at eval.c:1697 #50 0x000055ccdf18d8b5 in xsignal (data=<optimized out>, error_symbol=0x12840) at lisp.h:4569 #51 xsignal2 (error_symbol=error_symbol@entry=0x12840, arg1=arg1@entry=0xcd20, arg2=<optimized out>) at eval.c:1896 #52 0x000055ccdf18c86d in wrong_type_argument (predicate=predicate@entry=0xcd20, value=<optimized out>) at lisp.h:1179 #53 0x000055ccdf18c887 in CHECK_TYPE (x=<optimized out>, predicate=0xcd20, ok=0) at lisp.h:807 #54 check_number_coerce_marker (x=<optimized out>) at data.c:2636 #55 0x000055ccdf33bf52 in arithcompare (num1=<optimized out>, num2=0x190b65400002, comparison=comparison@entry=ARITH_EQUAL) at data.c:2648 #56 0x000055ccdf39e414 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:1248 #57 0x000055ccdf3509f0 in Ffuncall (nargs=3, args=0x7ffef46ca590) at eval.c:3008 #58 0x000055ccdf350df8 in Fapply (nargs=2, args=0x7f76fc5ed0a0) at eval.c:2679 #59 0x000055ccdf39c872 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at lisp.h:2210 #60 0x000055ccdf3509f0 in Ffuncall (nargs=3, args=0x7ffef46ca700) at eval.c:3008 #61 0x000055ccdf350df8 in Fapply (nargs=nargs@entry=2, args=args@entry=0x7ffef46ca7b0) at eval.c:2679 #62 0x000055ccdf351110 in apply1 (fn=<optimized out>, arg=<optimized out>) at lisp.h:1480 #63 0x000055ccdf34f23c in internal_condition_case_1 (bfun=bfun@entry=0x55ccdf39f8c0 <read_process_output_call>, arg=0x55ccf25a5353, handlers=handlers@entry=0x0, hfun=hfun@entry=0x55ccdf39f800 <read_process_output_error_handler>) at eval.c:1510 #64 0x000055ccdf3a335b in read_and_dispose_of_process_output (coding=0x55cce49fb920, nbytes=2206, chars=0x7ffef46ca810 "event 1494\n(:@type \"updateMessageInteractionInfo\" :chat_id -1001576781132 :message_id 6884681580544 :interaction_info (:@type \"messageInteractionInfo\" :view_count 15118 :forward_count 10 :reply_info ("..., p=0x7ffef46cb8db) at lisp.h:1367 #65 read_process_output (proc=proc@entry=0x55ccec4a617d, channel=channel@entry=27) at process.c:6236 #66 0x000055ccdf3a93b7 in wait_reading_process_output (time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=<optimized out>, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0, just_wait_proc=<optimized out>) at process.c:5920 #67 0x000055ccdf2cb735 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x7ffef46cc51b, kbp=<synthetic pointer>) at lisp.h:1179 #68 read_event_from_main_queue (used_mouse_menu=0x7ffef46cc51b, local_getcjmp=0x7ffef46cc270, end_time=0x0) at keyboard.c:2309 #69 read_decoded_event_from_main_queue (end_time=0x0, local_getcjmp=0x7ffef46cc270, prev_event=0x0, used_mouse_menu=0x7ffef46cc51b) at keyboard.c:2373 #70 0x000055ccdf2d19dc in read_char (commandflag=1, map=0x55ccf172cc23, prev_event=0x0, used_mouse_menu=0x7ffef46cc51b, end_time=0x0) at keyboard.c:3003 #71 0x000055ccdf2d3a90 in read_key_sequence (keybuf=<optimized out>, prompt=0x0, dont_downcase_last=<optimized out>, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=<optimized out>, disable_text_conversion_p=false) at keyboard.c:10617 #72 0x000055ccdf2d5c26 in command_loop_1 () at lisp.h:1179 #73 0x000055ccdf34f1a7 in internal_condition_case (bfun=bfun@entry=0x55ccdf2d5a50 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55ccdf2c8010 <cmd_error>) at eval.c:1486 #74 0x000055ccdf2c05fa in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1157 #75 0x000055ccdf34f0e9 in internal_catch (tag=tag@entry=0x10860, func=func@entry=0x55ccdf2c05d0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1209 #76 0x000055ccdf2c0596 in command_loop () at lisp.h:1179 #77 0x000055ccdf2c7b47 in recursive_edit_1 () at keyboard.c:744 #78 0x000055ccdf2c7f14 in Frecursive_edit () at keyboard.c:827 #79 0x000055ccdf1936e3 in main (argc=<optimized out>, argv=<optimized out>) at emacs.c:2625 (gdb) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2023-10-12 built on x1 Repository revision: 963ccc05acf2939c95524de9175a1fc3053b0f6f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Ubuntu 20.04.1 LTS Configured using: 'configure --with-modules --with-xwidgets --with-tree-sitter' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LC_MONETARY: ru_RU.UTF-8 value of $LC_NUMERIC: ru_RU.UTF-8 value of $LC_TIME: ru_RU.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: VTerm Minor modes in effect: buffer-face-mode: t reverse-im-mode: t desktop-save-mode: t pyvenv-mode: t global-git-commit-mode: t magit-auto-revert-mode: t global-paren-face-mode: t which-function-mode: t save-place-mode: t server-mode: t global-undo-tree-mode: t icomplete-mode: t disable-mouse-global-mode: t override-global-mode: t global-eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/github/eukleides.el/eukleides hides ~/github/emacs-stuff/eukleides /home/lg/.emacs.d/elpa/magit-20210327.1617/magit-section hides /home/lg/.emacs.d/elpa/magit-section-20210702.822/magit-section ~/dev/emacs-libvterm/vterm hides /home/lg/.emacs.d/elpa/vterm-20210326.1458/vterm /home/lg/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides /home/lg/dev/emacs-30/lisp/bind-key /home/lg/.emacs.d/elpa/transient-20230315.1520/transient hides /home/lg/dev/emacs-30/lisp/transient /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-diminish hides /home/lg/dev/emacs-30/lisp/use-package/use-package-diminish /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-delight hides /home/lg/dev/emacs-30/lisp/use-package/use-package-delight /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-bind-key hides /home/lg/dev/emacs-30/lisp/use-package/use-package-bind-key /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-ensure hides /home/lg/dev/emacs-30/lisp/use-package/use-package-ensure /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package hides /home/lg/dev/emacs-30/lisp/use-package/use-package /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-core hides /home/lg/dev/emacs-30/lisp/use-package/use-package-core /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-lint hides /home/lg/dev/emacs-30/lisp/use-package/use-package-lint /home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package-jump hides /home/lg/dev/emacs-30/lisp/use-package/use-package-jump /home/lg/.emacs.d/elpa/use-package-ensure-system-package-20180913.1501/use-package-ensure-system-package hides /home/lg/dev/emacs-30/lisp/use-package/use-package-ensure-system-package Features: (shadow sort mail-extr markdown-mode emacsbug protobuf-mode cc-langs make-mode mule-util mhtml-mode css-mode js sgml-mode facemenu company-org-block org-indent org-element org-persist org-id org-refile avl-tree oc-basic ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi image-converter image-mode exif flycheck conf-mode vterm magit-bookmark bookmark face-remap term disp-table ehelp vterm-module term/xterm xterm macrostep-c cmacexp macrostep c++-ts-mode c-ts-mode c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align vc-git company-keywords company-dabbrev-code company-dabbrev company-files company-clang company-template company-cmake reverse-im avy quail dockerfile-mode sh-script smie executable dashboard dashboard-widgets all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons recentf tree-widget home lichess lichess-runtime lichess-api lichess-util sound-wav deferred request cider cider-debug cider-browse-ns cider-mode cider-inspector cider-completion cider-profile cider-eval cider-repl-history pulse cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-client cider-common cider-connection cider-util cider-popup sesman-browser nrepl-client queue nrepl-dict cider-compat spinner sesman vc vc-dispatcher clojure-mode lisp-mnt align parseedn parseclj-parser parseclj-lex a desktop frameset gnus-demon nntp gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 gnus-spec gnus-win nnoo gnus-int gnus-range gnus nnheader range autoinsert cython-mode company-capf company-posframe posframe company help-fns radix-tree elpy elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django elpy-refactor python treesit etags fileloop generator xref cus-edit cus-load wid-edit python-mode info-look hideshow hippie-exp flymake project warnings thingatpt ert pp ewoc debug backtrace cc-cmds cc-engine cc-vars cc-defs magit-todos pcre2el rxt pcase re-builder magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff-mode git-commit log-edit message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor magit-mode transient compat magit-git magit-section magit-utils crm hl-todo f s dash async grep compile text-property-search paren-face dot-mode which-func imenu gist-org saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell parse-time iso8601 tramp-loaddefs gist dired dired-loaddefs gh-gist gh-oauth gh-api logito gh-cache pcache gh-auth gh-common marshal gh-url url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny gh-profile timezone eieio-base server time google-translate google-translate-default-ui google-translate-core-ui color popup google-translate-core google-translate-tk google-translate-backend whitespace undo-tree diff ido icomplete avoid disable-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer ibuffer-loaddefs org-bullets org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec edmacro kmacro advice browse-kill-ring delsel cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core finder-inf all-the-icons-autoloads tex-site company-box-autoloads company-org-block-autoloads company-posframe-autoloads frame-local-autoloads gist-autoloads gh-autoloads rx magit-todos-autoloads pcre2el-autoloads poly-org-autoloads polymode-autoloads company-autoloads pyvenv-auto-autoloads easy-mmode shackle-autoloads slime-autoloads transient-autoloads compat-autoloads w3m-load wgrep-autoloads info zig-mode-autoloads reformatter-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars 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 touch-screen 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 xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 2302621 501894) (symbols 48 60348 3) (strings 32 329050 68835) (string-bytes 1 9231492) (vectors 16 121824) (vector-slots 8 2183817 474094) (floats 8 1516 2584) (intervals 56 393227 5609) (buffers 992 162)) -- lg --00000000000073d2c60607e67e09 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Just got crash with Emacs30 in the situation where Emacs 2= 9 survives.<br>I'm not sure I can reproduce this all the time<br><br>[l= g@x1:~/dev/emacs-30]$ gdb src/emacs core<br>GNU gdb (Ubuntu 9.2-0ubuntu1~20= .04) 9.2<br>Copyright (C) 2020 Free Software Foundation, Inc.<br>License GP= Lv3+: GNU GPL version 3 or later <<a href=3D"http://gnu.org/licenses/gpl= .html">http://gnu.org/licenses/gpl.html</a>><br>This is free software: y= ou are free to change and redistribute it.<br>There is NO WARRANTY, to the = extent permitted by law.<br>Type "show copying" and "show wa= rranty" for details.<br>This GDB was configured as "x86_64-linux-= gnu".<br>Type "show configuration" for configuration details= .<br>For bug reporting instructions, please see:<br><<a href=3D"http://w= ww.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>= ;.<br>Find the GDB manual and other documentation resources online at:<br>= =C2=A0 =C2=A0 <<a href=3D"http://www.gnu.org/software/gdb/documentation/= ">http://www.gnu.org/software/gdb/documentation/</a>>.<br><br>For help, = type "help".<br>Type "apropos word" to search for comma= nds related to "word"...<br>Reading symbols from src/emacs...<br>= [New LWP 5095]<br>[New LWP 5098]<br>[New LWP 5100]<br>[New LWP 5099]<br>[Ne= w LWP 5101]<br>[Thread debugging using libthread_db enabled]<br>Using host = libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<b= r>Core was generated by `src/emacs'.<br>Program terminated with signal = SIGABRT, Aborted.<br>#0 =C2=A0raise (sig=3D<optimized out>) at ../sys= deps/unix/sysv/linux/raise.c:50<br>50 =C2=A0 =C2=A0 =C2=A0../sysdeps/unix/s= ysv/linux/raise.c: No such file or directory.<br>[Current thread is 1 (Thre= ad 0x7f76fdbd9080 (LWP 5095))]<br>(gdb) bt<br>#0 =C2=A0raise (sig=3D<opt= imized out>) at ../sysdeps/unix/sysv/linux/raise.c:50<br>#1 =C2=A00x0000= 55ccdf18ad1e in terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_lim= it=3Dbacktrace_limit@entry=3D40) at emacs.c:484<br>#2 =C2=A00x000055ccdf18b= 262 in handle_fatal_signal (sig=3Dsig@entry=3D6) at sysdep.c:1801<br>#3 =C2= =A00x000055ccdf2e271d in deliver_thread_signal (sig=3D6, handler=3D0x55ccdf= 18b251 <handle_fatal_signal>) at sysdep.c:1793<br>#4 =C2=A00x000055cc= df2e280f in deliver_fatal_thread_signal (sig=3D<optimized out>) at sy= sdep.c:1813<br>#5 =C2=A00x00007f7701a593c0 in <signal handler called>= () at /lib/x86_64-linux-gnu/libpthread.so.0<br>#6 =C2=A0__GI_raise (sig=3D= sig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:50<br>#7 =C2=A00x00007= f7701661859 in __GI_abort () at abort.c:79<br>#8 =C2=A00x00007f77016cc3ee i= n __libc_message (action=3Daction@entry=3Ddo_abort, fmt=3Dfmt@entry=3D0x7f7= 7017f607c "*** %s ***: terminated\n")<br>=C2=A0 =C2=A0 at ../sysd= eps/posix/libc_fatal.c:155<br>#9 =C2=A00x00007f770176eb4a in __GI___fortify= _fail (msg=3Dmsg@entry=3D0x7f77017f6012 "buffer overflow detected"= ;) at fortify_fail.c:26<br>#10 0x00007f770176d3e6 in __GI___chk_fail () at = chk_fail.c:28<br>#11 0x00007f77016c41cf in _IO_str_chk_overflow (fp=3D<o= ptimized out>, c=3D<optimized out>) at iovsprintf.c:35<br>#12 0x00= 007f77016d11a4 in __GI__IO_default_xsputn (n=3D<optimized out>, data= =3D<optimized out>, f=3D<optimized out>) at libioP.h:948<br>#13= __GI__IO_default_xsputn (f=3D0x7ffef46bdc20, data=3D<optimized out>,= n=3D8) at genops.c:370<br>#14 0x00007f77016b692d in __vfprintf_internal<br= >=C2=A0 =C2=A0 (s=3Ds@entry=3D0x7ffef46bdc20, format=3Dformat@entry=3D0x55c= cdf418463 "%0*X", ap=3Dap@entry=3D0x7ffef46bdd60, mode_flags=3Dmo= de_flags@entry=3D6)<br>=C2=A0 =C2=A0 at ../libio/libioP.h:948<br>#15 0x0000= 7f77016c4279 in __vsprintf_internal<br>=C2=A0 =C2=A0 (string=3D0x7ffef46bde= a1 "FFFC71", maxlen=3Dmaxlen@entry=3D7, format=3D0x55ccdf418463 &= quot;%0*X", args=3Dargs@entry=3D0x7ffef46bdd60, mode_flags=3Dmode_flag= s@entry=3D6) at iovsprintf.c:95<br>#16 0x00007f770176cedb in ___sprintf_chk= <br>=C2=A0 =C2=A0 (s=3Ds@entry=3D0x7ffef46bdea1 "FFFC71", flag=3D= flag@entry=3D1, slen=3Dslen@entry=3D7, format=3Dformat@entry=3D0x55ccdf4184= 63 "%0*X") at sprintf_chk.c:40<br>#17 0x000055ccdf1c312b in sprin= tf (__fmt=3D0x55ccdf418463 "%0*X", __s=3D0x7ffef46bdea1 "FFF= C71") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:36<br>#18 produce= _glyphless_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfa= lse, acronym=3Dacronym@entry=3D0x0) at xdisp.c:32165<br>#19 0x000055ccdf1eb= 141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at lisp.h:1179<br>#20 0x000= 055ccdf1ce5b4 in move_it_in_display_line_to<br>=C2=A0 =C2=A0 (it=3Dit@entry= =3D0x7ffef46c5660, to_charpos=3Dto_charpos@entry=3D10106, to_x=3Dto_x@entry= =3D-1, op=3Dop@entry=3DMOVE_TO_POS) at xdisp.c:9937<br>#21 0x000055ccdf1d38= c8 in move_it_to<br>=C2=A0 =C2=A0 (it=3D0x7ffef46c5660, to_charpos=3D10106,= to_x=3D<optimized out>, to_y=3D<optimized out>, to_vpos=3D<= optimized out>, op=3D11) at xdisp.c:10558<br>#22 0x000055ccdf1fd463 in r= edisplay_window (window=3D0x55ccede844cd, just_this_one_p=3D<optimized o= ut>) at xdisp.c:19974<br>#23 0x000055ccdf1ff0b3 in redisplay_window_0 (w= indow=3Dwindow@entry=3D0x55ccede844cd) at xdisp.c:17829<br>#24 0x000055ccdf= 34f23c in internal_condition_case_1<br>=C2=A0 =C2=A0 (bfun=3Dbfun@entry=3D0= x55ccdf1ff080 <redisplay_window_0>, arg=3Darg@entry=3D0x55ccede844cd,= handlers=3D<optimized out>, hfun=3Dhfun@entry=3D0x55ccdf1b4450 <r= edisplay_window_error>) at eval.c:1510<br>#25 0x000055ccdf1b07d9 in redi= splay_windows (window=3D0x55ccede844cd) at xdisp.c:17798<br>#26 0x000055ccd= f1b07fd in redisplay_windows (window=3D0x55ccf2b8e8ed) at xdisp.c:17792<br>= #27 0x000055ccdf1e6391 in redisplay_internal () at xdisp.c:17198<br>#28 0x0= 00055ccdf1e7a58 in redisplay_preserve_echo_area (from_where=3Dfrom_where@en= try=3D12) at xdisp.c:17557<br>#29 0x000055ccdf3a9402 in wait_reading_proces= s_output<br>=C2=A0 =C2=A0 (time_limit=3Dtime_limit@entry=3D0, nsecs=3Dnsecs= @entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do_display=3D<optimized out&= gt;, wait_for_cell=3Dwait_for_cell@entry=3D0x0, wait_proc=3Dwait_proc@entry= =3D0x0, just_wait_proc=3D<optimized out>) at process.c:5937<br>#30 0x= 000055ccdf2cb735 in kbd_buffer_get_event (end_time=3D0x0, used_mouse_menu= =3D0x7ffef46c9e4b, kbp=3D<synthetic pointer>) at lisp.h:1179<br>#31 r= ead_event_from_main_queue (used_mouse_menu=3D0x7ffef46c9e4b, local_getcjmp= =3D0x7ffef46c9ba0, end_time=3D0x0) at keyboard.c:2309<br>#32 read_decoded_e= vent_from_main_queue (end_time=3D0x0, local_getcjmp=3D0x7ffef46c9ba0, prev_= event=3D0x0, used_mouse_menu=3D0x7ffef46c9e4b)<br>=C2=A0 =C2=A0 at keyboard= .c:2373<br>#33 0x000055ccdf2d19dc in read_char (commandflag=3D1, map=3D0x55= ccf2614e43, prev_event=3D0x0, used_mouse_menu=3D0x7ffef46c9e4b, end_time=3D= 0x0)<br>=C2=A0 =C2=A0 at keyboard.c:3003<br>#34 0x000055ccdf2d3a90 in read_= key_sequence<br>=C2=A0 =C2=A0 (keybuf=3D<optimized out>, prompt=3D0x0= , dont_downcase_last=3D<optimized out>, can_return_switch_frame=3Dtru= e, fix_current_buffer=3Dtrue, prevent_redisplay=3D<optimized out>, di= sable_text_conversion_p=3Dfalse) at keyboard.c:10617<br>#35 0x000055ccdf2d5= c26 in command_loop_1 () at lisp.h:1179<br>#36 0x000055ccdf34f1a7 in intern= al_condition_case<br>=C2=A0 =C2=A0 (bfun=3Dbfun@entry=3D0x55ccdf2d5a50 <= command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry=3D0= x55ccdf2c8010 <cmd_error>) at eval.c:1486<br>#37 0x000055ccdf2c05fa i= n command_loop_2 (handlers=3Dhandlers@entry=3D0x90) at keyboard.c:1157<br>#= 38 0x000055ccdf34f0e9 in internal_catch (tag=3Dtag@entry=3D0x6e10, func=3Df= unc@entry=3D0x55ccdf2c05d0 <command_loop_2>, arg=3Darg@entry=3D0x90)<= br>=C2=A0 =C2=A0 at eval.c:1209<br>#39 0x000055ccdf2c054c in command_loop (= ) at lisp.h:1179<br>#40 0x000055ccdf2c7b47 in recursive_edit_1 () at keyboa= rd.c:744<br>#41 0x000055ccdf2c7f14 in Frecursive_edit () at keyboard.c:827<= br>#42 0x000055ccdf39c872 in exec_byte_code (fun=3D<optimized out>, a= rgs_template=3D<optimized out>, nargs=3D<optimized out>, args= =3D<optimized out>)<br>=C2=A0 =C2=A0 at lisp.h:2210<br>#43 0x000055cc= df3509f0 in Ffuncall (nargs=3D3, args=3D0x7ffef46ca270) at eval.c:3008<br>#= 44 0x000055ccdf350df8 in Fapply (nargs=3Dnargs@entry=3D2, args=3Dargs@entry= =3D0x7ffef46ca320) at eval.c:2679<br>#45 0x000055ccdf351110 in apply1 (fn= =3D<optimized out>, arg=3Darg@entry=3D0x55ccf25a3e73) at lisp.h:1480<= br>#46 0x000055ccdf351242 in call_debugger (arg=3D0x55ccf25a3e73) at eval.c= :315<br>#47 0x000055ccdf351f54 in maybe_call_debugger (data=3D0x55ccf25a3ea= 3, sig=3D0x12840, conditions=3D<optimized out>) at lisp.h:1179<br>#48= signal_or_quit (error_symbol=3D0x12840, data=3D0x55ccf25a3ea3, keyboard_qu= it=3D<optimized out>) at eval.c:1800<br>#49 0x000055ccdf18d6dd in Fsi= gnal (error_symbol=3D<optimized out>, error_symbol@entry=3D0x12840, d= ata=3D<optimized out>) at eval.c:1697<br>#50 0x000055ccdf18d8b5 in xs= ignal (data=3D<optimized out>, error_symbol=3D0x12840) at lisp.h:4569= <br>#51 xsignal2 (error_symbol=3Derror_symbol@entry=3D0x12840, arg1=3Darg1@= entry=3D0xcd20, arg2=3D<optimized out>) at eval.c:1896<br>#52 0x00005= 5ccdf18c86d in wrong_type_argument (predicate=3Dpredicate@entry=3D0xcd20, v= alue=3D<optimized out>) at lisp.h:1179<br>#53 0x000055ccdf18c887 in C= HECK_TYPE (x=3D<optimized out>, predicate=3D0xcd20, ok=3D0) at lisp.h= :807<br>#54 check_number_coerce_marker (x=3D<optimized out>) at data.= c:2636<br>#55 0x000055ccdf33bf52 in arithcompare (num1=3D<optimized out&= gt;, num2=3D0x190b65400002, comparison=3Dcomparison@entry=3DARITH_EQUAL) at= data.c:2648<br>#56 0x000055ccdf39e414 in exec_byte_code (fun=3D<optimiz= ed out>, args_template=3D<optimized out>, nargs=3D<optimized ou= t>, args=3D<optimized out>)<br>=C2=A0 =C2=A0 at bytecode.c:1248<br= >#57 0x000055ccdf3509f0 in Ffuncall (nargs=3D3, args=3D0x7ffef46ca590) at e= val.c:3008<br>#58 0x000055ccdf350df8 in Fapply (nargs=3D2, args=3D0x7f76fc5= ed0a0) at eval.c:2679<br>#59 0x000055ccdf39c872 in exec_byte_code (fun=3D&l= t;optimized out>, args_template=3D<optimized out>, nargs=3D<opt= imized out>, args=3D<optimized out>)<br>=C2=A0 =C2=A0 at lisp.h:22= 10<br>#60 0x000055ccdf3509f0 in Ffuncall (nargs=3D3, args=3D0x7ffef46ca700)= at eval.c:3008<br>#61 0x000055ccdf350df8 in Fapply (nargs=3Dnargs@entry=3D= 2, args=3Dargs@entry=3D0x7ffef46ca7b0) at eval.c:2679<br>#62 0x000055ccdf35= 1110 in apply1 (fn=3D<optimized out>, arg=3D<optimized out>) at= lisp.h:1480<br>#63 0x000055ccdf34f23c in internal_condition_case_1<br>=C2= =A0 =C2=A0 (bfun=3Dbfun@entry=3D0x55ccdf39f8c0 <read_process_output_call= >, arg=3D0x55ccf25a5353, handlers=3Dhandlers@entry=3D0x0, hfun=3Dhfun@en= try=3D0x55ccdf39f800 <read_process_output_error_handler>) at eval.c:1= 510<br>#64 0x000055ccdf3a335b in read_and_dispose_of_process_output<br>=C2= =A0 =C2=A0 (coding=3D0x55cce49fb920, nbytes=3D2206, chars=3D0x7ffef46ca810 = "event 1494\n(:@type \"updateMessageInteractionInfo\" :chat_= id -1001576781132 :message_id 6884681580544 :interaction_info (:@type \&quo= t;messageInteractionInfo\" :view_count 15118 :forward_count 10 :reply_= info ("..., p=3D0x7ffef46cb8db)<br>=C2=A0 =C2=A0 at lisp.h:1367<br>#65= read_process_output (proc=3Dproc@entry=3D0x55ccec4a617d, channel=3Dchannel= @entry=3D27) at process.c:6236<br>#66 0x000055ccdf3a93b7 in wait_reading_pr= ocess_output<br>=C2=A0 =C2=A0 (time_limit=3Dtime_limit@entry=3D0, nsecs=3Dn= secs@entry=3D0, read_kbd=3Dread_kbd@entry=3D-1, do_display=3D<optimized = out>, wait_for_cell=3Dwait_for_cell@entry=3D0x0, wait_proc=3Dwait_proc@e= ntry=3D0x0, just_wait_proc=3D<optimized out>) at process.c:5920<br>#6= 7 0x000055ccdf2cb735 in kbd_buffer_get_event (end_time=3D0x0, used_mouse_me= nu=3D0x7ffef46cc51b, kbp=3D<synthetic pointer>) at lisp.h:1179<br>#68= read_event_from_main_queue (used_mouse_menu=3D0x7ffef46cc51b, local_getcjm= p=3D0x7ffef46cc270, end_time=3D0x0) at keyboard.c:2309<br>#69 read_decoded_= event_from_main_queue (end_time=3D0x0, local_getcjmp=3D0x7ffef46cc270, prev= _event=3D0x0, used_mouse_menu=3D0x7ffef46cc51b)<br>=C2=A0 =C2=A0 at keyboar= d.c:2373<br>#70 0x000055ccdf2d19dc in read_char (commandflag=3D1, map=3D0x5= 5ccf172cc23, prev_event=3D0x0, used_mouse_menu=3D0x7ffef46cc51b, end_time= =3D0x0)<br>=C2=A0 =C2=A0 at keyboard.c:3003<br>#71 0x000055ccdf2d3a90 in re= ad_key_sequence<br>=C2=A0 =C2=A0 (keybuf=3D<optimized out>, prompt=3D= 0x0, dont_downcase_last=3D<optimized out>, can_return_switch_frame=3D= true, fix_current_buffer=3Dtrue, prevent_redisplay=3D<optimized out>,= disable_text_conversion_p=3Dfalse) at keyboard.c:10617<br>#72 0x000055ccdf= 2d5c26 in command_loop_1 () at lisp.h:1179<br>#73 0x000055ccdf34f1a7 in int= ernal_condition_case<br>=C2=A0 =C2=A0 (bfun=3Dbfun@entry=3D0x55ccdf2d5a50 &= lt;command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry= =3D0x55ccdf2c8010 <cmd_error>) at eval.c:1486<br>#74 0x000055ccdf2c05= fa in command_loop_2 (handlers=3Dhandlers@entry=3D0x90) at keyboard.c:1157<= br>#75 0x000055ccdf34f0e9 in internal_catch (tag=3Dtag@entry=3D0x10860, fun= c=3Dfunc@entry=3D0x55ccdf2c05d0 <command_loop_2>, arg=3Darg@entry=3D0= x90)<br>=C2=A0 =C2=A0 at eval.c:1209<br>#76 0x000055ccdf2c0596 in command_l= oop () at lisp.h:1179<br>#77 0x000055ccdf2c7b47 in recursive_edit_1 () at k= eyboard.c:744<br>#78 0x000055ccdf2c7f14 in Frecursive_edit () at keyboard.c= :827<br>#79 0x000055ccdf1936e3 in main (argc=3D<optimized out>, argv= =3D<optimized out>) at emacs.c:2625<br>(gdb) <br><br>In GNU Emacs 30.= 0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version<br>=C2=A03.24.20, cairo ve= rsion 1.16.0) of 2023-10-12 built on x1<br>Repository revision: 963ccc05acf= 2939c95524de9175a1fc3053b0f6f<br>Repository branch: master<br>Windowing sys= tem distributor 'The X.Org Foundation', version 11.0.12009000<br>Sy= stem Description: Ubuntu 20.04.1 LTS<br><br>Configured using:<br>=C2=A0'= ;configure --with-modules --with-xwidgets --with-tree-sitter'<br><br>Co= nfigured features:<br>CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HAR= FBUZZ JPEG JSON<br>LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RS= VG SECCOMP SOUND<br>SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WE= BP X11 XDBE XIM<br>XINPUT2 XPM XWIDGETS GTK3 ZLIB<br><br>Important settings= :<br>=C2=A0 value of $LC_MONETARY: ru_RU.UTF-8<br>=C2=A0 value of $LC_NUMER= IC: ru_RU.UTF-8<br>=C2=A0 value of $LC_TIME: ru_RU.UTF-8<br>=C2=A0 value of= $LANG: en_US.UTF-8<br>=C2=A0 value of $XMODIFIERS: @im=3Dibus<br>=C2=A0 lo= cale-coding-system: utf-8-unix<br><br>Major mode: VTerm<br><br>Minor modes = in effect:<br>=C2=A0 buffer-face-mode: t<br>=C2=A0 reverse-im-mode: t<br>= =C2=A0 desktop-save-mode: t<br>=C2=A0 pyvenv-mode: t<br>=C2=A0 global-git-c= ommit-mode: t<br>=C2=A0 magit-auto-revert-mode: t<br>=C2=A0 global-paren-fa= ce-mode: t<br>=C2=A0 which-function-mode: t<br>=C2=A0 save-place-mode: t<br= >=C2=A0 server-mode: t<br>=C2=A0 global-undo-tree-mode: t<br>=C2=A0 icomple= te-mode: t<br>=C2=A0 disable-mouse-global-mode: t<br>=C2=A0 override-global= -mode: t<br>=C2=A0 global-eldoc-mode: t<br>=C2=A0 mouse-wheel-mode: t<br>= =C2=A0 file-name-shadow-mode: t<br>=C2=A0 global-font-lock-mode: t<br>=C2= =A0 font-lock-mode: t<br>=C2=A0 minibuffer-regexp-mode: t<br>=C2=A0 buffer-= read-only: t<br>=C2=A0 column-number-mode: t<br>=C2=A0 line-number-mode: t<= br>=C2=A0 transient-mark-mode: t<br>=C2=A0 auto-composition-mode: t<br>=C2= =A0 auto-encryption-mode: t<br>=C2=A0 auto-compression-mode: t<br><br>Load-= path shadows:<br>~/github/eukleides.el/eukleides hides ~/github/emacs-stuff= /eukleides<br>/home/lg/.emacs.d/elpa/magit-20210327.1617/magit-section hide= s /home/lg/.emacs.d/elpa/magit-section-20210702.822/magit-section<br>~/dev/= emacs-libvterm/vterm hides /home/lg/.emacs.d/elpa/vterm-20210326.1458/vterm= <br>/home/lg/.emacs.d/elpa/bind-key-20210210.1609/bind-key hides /home/lg/d= ev/emacs-30/lisp/bind-key<br>/home/lg/.emacs.d/elpa/transient-20230315.1520= /transient hides /home/lg/dev/emacs-30/lisp/transient<br>/home/lg/.emacs.d/= elpa/use-package-20210207.1926/use-package-diminish hides /home/lg/dev/emac= s-30/lisp/use-package/use-package-diminish<br>/home/lg/.emacs.d/elpa/use-pa= ckage-20210207.1926/use-package-delight hides /home/lg/dev/emacs-30/lisp/us= e-package/use-package-delight<br>/home/lg/.emacs.d/elpa/use-package-2021020= 7.1926/use-package-bind-key hides /home/lg/dev/emacs-30/lisp/use-package/us= e-package-bind-key<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-= package-ensure hides /home/lg/dev/emacs-30/lisp/use-package/use-package-ens= ure<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package hides /= home/lg/dev/emacs-30/lisp/use-package/use-package<br>/home/lg/.emacs.d/elpa= /use-package-20210207.1926/use-package-core hides /home/lg/dev/emacs-30/lis= p/use-package/use-package-core<br>/home/lg/.emacs.d/elpa/use-package-202102= 07.1926/use-package-lint hides /home/lg/dev/emacs-30/lisp/use-package/use-p= ackage-lint<br>/home/lg/.emacs.d/elpa/use-package-20210207.1926/use-package= -jump hides /home/lg/dev/emacs-30/lisp/use-package/use-package-jump<br>/hom= e/lg/.emacs.d/elpa/use-package-ensure-system-package-20180913.1501/use-pack= age-ensure-system-package hides /home/lg/dev/emacs-30/lisp/use-package/use-= package-ensure-system-package<br><br>Features:<br>(shadow sort mail-extr ma= rkdown-mode emacsbug protobuf-mode cc-langs<br>make-mode mule-util mhtml-mo= de css-mode js sgml-mode facemenu<br>company-org-block org-indent org-eleme= nt org-persist org-id org-refile<br>avl-tree oc-basic ol-eww eww url-queue = mm-url ol-rmail ol-mhe ol-irc<br>ol-info ol-gnus nnselect gnus-art mm-uu mm= l2015 mm-view mml-smime smime<br>gnutls dig gnus-sum shr pixel-fill kinsoku= url-file svg dom ol-docview<br>doc-view jka-compr ol-bibtex bibtex ol-bbdb= ol-w3m ol-doi org-link-doi<br>image-converter image-mode exif flycheck con= f-mode vterm magit-bookmark<br>bookmark face-remap term disp-table ehelp vt= erm-module term/xterm xterm<br>macrostep-c cmacexp macrostep c++-ts-mode c-= ts-mode c-ts-common cc-mode<br>cc-fonts cc-guess cc-menus cc-styles cc-alig= n vc-git company-keywords<br>company-dabbrev-code company-dabbrev company-f= iles company-clang<br>company-template company-cmake reverse-im avy quail d= ockerfile-mode<br>sh-script smie executable dashboard dashboard-widgets all= -the-icons<br>all-the-icons-faces data-material data-weathericons data-octi= cons<br>data-fileicons data-faicons data-alltheicons recentf tree-widget ho= me<br>lichess lichess-runtime lichess-api lichess-util sound-wav deferred<b= r>request cider cider-debug cider-browse-ns cider-mode cider-inspector<br>c= ider-completion cider-profile cider-eval cider-repl-history pulse<br>cider-= repl cider-resolve cider-test cider-overlays cider-stacktrace<br>cider-doc = cider-browse-spec cider-clojuredocs cider-eldoc cider-client<br>cider-commo= n cider-connection cider-util cider-popup sesman-browser<br>nrepl-client qu= eue nrepl-dict cider-compat spinner sesman vc<br>vc-dispatcher clojure-mode= lisp-mnt align parseedn parseclj-parser<br>parseclj-lex a desktop frameset= gnus-demon nntp gnus-group gnus-undo<br>gnus-start gnus-dbus dbus xml gnus= -cloud nnimap nnmail mail-source utf7<br>gnus-spec gnus-win nnoo gnus-int g= nus-range gnus nnheader range<br>autoinsert cython-mode company-capf compan= y-posframe posframe company<br>help-fns radix-tree elpy elpy-rpc pyvenv esh= ell esh-cmd esh-ext esh-opt<br>esh-proc esh-io esh-arg esh-module esh-group= s esh-util elpy-shell<br>elpy-profile elpy-django elpy-refactor python tree= sit etags fileloop<br>generator xref cus-edit cus-load wid-edit python-mode= info-look hideshow<br>hippie-exp flymake project warnings thingatpt ert pp= ewoc debug<br>backtrace cc-cmds cc-engine cc-vars cc-defs magit-todos pcre= 2el rxt<br>pcase re-builder magit-submodule magit-obsolete magit-blame magi= t-stash<br>magit-reflog magit-bisect magit-push magit-pull magit-fetch magi= t-clone<br>magit-remote magit-commit magit-sequence magit-notes magit-workt= ree<br>magit-tag magit-merge magit-branch magit-reset magit-files magit-ref= s<br>magit-status magit magit-repos magit-apply magit-wip magit-log<br>magi= t-diff smerge-mode diff-mode git-commit log-edit message sendmail<br>yank-m= edia rfc822 mml mml-sec epa derived epg rfc6068 epg-config<br>gnus-util mm-= decode mm-bodies mm-encode mailabbrev mail-utils gmm-utils<br>mailheader pc= vs-util add-log magit-core magit-autorevert autorevert<br>filenotify magit-= margin magit-transient magit-process with-editor<br>magit-mode transient co= mpat magit-git magit-section magit-utils crm<br>hl-todo f s dash async grep= compile text-property-search paren-face<br>dot-mode which-func imenu gist-= org saveplace tramp-sh tramp trampver<br>tramp-integration files-x tramp-me= ssage tramp-compat xdg shell<br>parse-time iso8601 tramp-loaddefs gist dire= d dired-loaddefs gh-gist<br>gh-oauth gh-api logito gh-cache pcache gh-auth = gh-common marshal gh-url<br>url-http url-auth mail-parse rfc2231 rfc2047 rf= c2045 mm-util ietf-drums<br>mail-prsvr url-gw nsm puny gh-profile timezone = eieio-base server time<br>google-translate google-translate-default-ui goog= le-translate-core-ui<br>color popup google-translate-core google-translate-= tk<br>google-translate-backend whitespace undo-tree diff ido icomplete avoi= d<br>disable-mouse page-break-lines ibuffer-vc ibuf-ext ibuffer<br>ibuffer-= loaddefs org-bullets org ob ob-tangle ob-ref ob-lob ob-table<br>ob-exp org-= macro org-src ob-comint org-pcomplete pcomplete comint<br>ansi-osc ansi-col= or ring org-list org-footnote org-faces org-entities<br>time-date noutline = outline icons ob-emacs-lisp ob-core ob-eval org-cycle<br>org-table ol org-f= old org-fold-core org-keys oc org-loaddefs find-func<br>cal-menu calendar c= al-loaddefs org-version org-compat org-macs<br>format-spec edmacro kmacro a= dvice browse-kill-ring delsel cl-extra<br>help-mode use-package use-package= -ensure use-package-delight<br>use-package-diminish use-package-bind-key bi= nd-key use-package-core<br>finder-inf all-the-icons-autoloads tex-site comp= any-box-autoloads<br>company-org-block-autoloads company-posframe-autoloads= <br>frame-local-autoloads gist-autoloads gh-autoloads rx<br>magit-todos-aut= oloads pcre2el-autoloads poly-org-autoloads<br>polymode-autoloads company-a= utoloads pyvenv-auto-autoloads easy-mmode<br>shackle-autoloads slime-autolo= ads transient-autoloads compat-autoloads<br>w3m-load wgrep-autoloads info z= ig-mode-autoloads reformatter-autoloads<br>package browse-url url url-proxy= url-privacy url-expand url-methods<br>url-history url-cookie generate-lisp= -file url-domsuf url-util mailcap<br>url-handlers url-parse auth-source cl-= seq eieio eieio-core cl-macs<br>password-cache json subr-x map byte-opt gv = bytecomp byte-compile<br>url-vars cl-loaddefs cl-lib rmc iso-transl tooltip= cconv eldoc paren<br>electric uniquify ediff-hook vc-hooks lisp-float-type= elisp-mode mwheel<br>term/x-win x-win term/common-win x-dnd touch-screen t= ool-bar dnd fontset<br>image regexp-opt fringe tabulated-list replace newco= mment text-mode<br>lisp-mode prog-mode register page tab-bar menu-bar rfn-e= shadow isearch<br>easymenu timer select scroll-bar mouse jit-lock font-lock= syntax<br>font-core term/tty-colors frame minibuffer nadvice seq simple cl= -generic<br>indonesian philippine cham georgian utf-8-lang misc-lang vietna= mese<br>tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew g= reek<br>romanian slovak czech european ethiopic indian cyrillic chinese<br>= composite emoji-zwj charscript charprop case-table epa-hook<br>jka-cmpr-hoo= k help abbrev obarray oclosure cl-preloaded button loaddefs<br>theme-loadde= fs faces cus-face macroexp files window text-properties<br>overlay sha1 md5= base64 format env code-pages mule custom widget keymap<br>hashtable-print-= readable backquote threads xwidget-internal dbusbind<br>inotify dynamic-set= ting system-font-setting font-render-setting cairo<br>gtk x-toolkit xinput2= x multi-tty move-toolbar make-network-process<br>emacs)<br><br>Memory info= rmation:<br>((conses 16 2302621 501894) (symbols 48 60348 3)<br>=C2=A0(stri= ngs 32 329050 68835) (string-bytes 1 9231492)<br>=C2=A0(vectors 16 121824) = (vector-slots 8 2183817 474094)<br>=C2=A0(floats 8 1516 2584) (intervals 56= 393227 5609) (buffers 992 162))<br><br clear=3D"all"><br><span class=3D"gm= ail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatu= re" data-smartmail=3D"gmail_signature">lg</div></div> --00000000000073d2c60607e67e09--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Evgeny Zajcev <lg.zevlg@HIDDEN> Subject: bug#66589: Acknowledgement (30.0.50; core dump in redisplay) Message-ID: <handler.66589.B.169753645218862.ack <at> debbugs.gnu.org> References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> X-Gnu-PR-Message: ack 66589 X-Gnu-PR-Package: emacs Reply-To: 66589 <at> debbugs.gnu.org Date: Tue, 17 Oct 2023 09:55:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 66589 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 66589: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66589 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 11:31:02 +0000 Resent-Message-ID: <handler.66589.B66589.16975422375585 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Evgeny Zajcev <lg.zevlg@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16975422375585 (code B ref 66589); Tue, 17 Oct 2023 11:31:02 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 11:30:37 +0000 Received: from localhost ([127.0.0.1]:58753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsiHU-0001Qr-RY for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 07:30:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qsiHQ-000166-Ps for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 07:30:35 -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 <eliz@HIDDEN>) id 1qsiGv-000899-UN; Tue, 17 Oct 2023 07:30:01 -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=/e387dHEUCLnL34K3N/hXXe7I20L1ggiAnIK6qJ7nMw=; b=YmdFhjqXpaIS I7WT/wtnbmeYZWJaAyO7DX3hd++4nIAfjjBZm45MexbtN0XtefIIrWMitBp6mFYdYyx9qNrR6nRhq Oa/7KL9QkAwx4MP/FJ1DqP/GdFIeWssiKbnb5b/IXG4HQhDAXxJXnR8WM33BmiM2pFbPsJxPXu0SK KHC9Y4adFqXu9n7pXon+chULMbUj4r3ZYhxcul4ZQTBIhHa9xJjSayWzK9P9SROK4bm0jykdDaF1t rrwIvISUjtFs4AnUfPkGQruccatID+LQELhCtqKXKCd+afLmleQ4fQp3ZvwrkIbU/pbHekL8mkXHE 8x+xBKLfNXUHI+WuLzZ8+w==; Date: Tue, 17 Oct 2023 14:29:45 +0300 Message-Id: <83jzrlo5au.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> (message from Evgeny Zajcev on Tue, 17 Oct 2023 12:53:12 +0300) References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > Date: Tue, 17 Oct 2023 12:53:12 +0300 > > Just got crash with Emacs30 in the situation where Emacs 29 survives. > I'm not sure I can reproduce this all the time Thanks, but I don't think I understand: if you cannot reproduce this, then how do you know that Emacs 29 survives this non-reproducible situation? And which Emacs 29 are we talking about -- Emacs 29.1 as released or the current emacs-29 branch? > Program terminated with signal SIGABRT, Aborted. > #0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 > 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. > [Current thread is 1 (Thread 0x7f76fdbd9080 (LWP 5095))] > (gdb) bt > #0 raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:50 > #1 0x000055ccdf18ad1e in terminate_due_to_signal (sig=sig@entry=6, > backtrace_limit=backtrace_limit@entry=40) at emacs.c:484 > #2 0x000055ccdf18b262 in handle_fatal_signal (sig=sig@entry=6) at > sysdep.c:1801 > #3 0x000055ccdf2e271d in deliver_thread_signal (sig=6, > handler=0x55ccdf18b251 <handle_fatal_signal>) at sysdep.c:1793 > #4 0x000055ccdf2e280f in deliver_fatal_thread_signal (sig=<optimized out>) > at sysdep.c:1813 > #5 0x00007f7701a593c0 in <signal handler called> () at > /lib/x86_64-linux-gnu/libpthread.so.0 > #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 > #7 0x00007f7701661859 in __GI_abort () at abort.c:79 > #8 0x00007f77016cc3ee in __libc_message (action=action@entry=do_abort, > fmt=fmt@entry=0x7f77017f607c "*** %s ***: terminated\n") > at ../sysdeps/posix/libc_fatal.c:155 > #9 0x00007f770176eb4a in __GI___fortify_fail (msg=msg@entry=0x7f77017f6012 > "buffer overflow detected") at fortify_fail.c:26 > #10 0x00007f770176d3e6 in __GI___chk_fail () at chk_fail.c:28 > #11 0x00007f77016c41cf in _IO_str_chk_overflow (fp=<optimized out>, > c=<optimized out>) at iovsprintf.c:35 > #12 0x00007f77016d11a4 in __GI__IO_default_xsputn (n=<optimized out>, > data=<optimized out>, f=<optimized out>) at libioP.h:948 > #13 __GI__IO_default_xsputn (f=0x7ffef46bdc20, data=<optimized out>, n=8) > at genops.c:370 > #14 0x00007f77016b692d in __vfprintf_internal > (s=s@entry=0x7ffef46bdc20, format=format@entry=0x55ccdf418463 "%0*X", > ap=ap@entry=0x7ffef46bdd60, mode_flags=mode_flags@entry=6) > at ../libio/libioP.h:948 > #15 0x00007f77016c4279 in __vsprintf_internal > (string=0x7ffef46bdea1 "FFFC71", maxlen=maxlen@entry=7, > format=0x55ccdf418463 "%0*X", args=args@entry=0x7ffef46bdd60, > mode_flags=mode_flags@entry=6) at iovsprintf.c:95 > #16 0x00007f770176cedb in ___sprintf_chk > (s=s@entry=0x7ffef46bdea1 "FFFC71", flag=flag@entry=1, slen=slen@entry=7, > format=format@entry=0x55ccdf418463 "%0*X") at sprintf_chk.c:40 > #17 0x000055ccdf1c312b in sprintf (__fmt=0x55ccdf418463 "%0*X", > __s=0x7ffef46bdea1 "FFFC71") at > /usr/include/x86_64-linux-gnu/bits/stdio2.h:36 > #18 produce_glyphless_glyph (it=0x7ffef46c5660, > for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at > xdisp.c:32165 This is abort, not a crash, and it's here: else { eassert (it->glyphless_method == GLYPHLESS_DISPLAY_HEX_CODE); sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); <<<<< str = buf; } Can you show the value of it->c in frame #18? The abort happens inside libc, and I think the problem is that buf[7] is not large enough for displaying hex code above 0xFFFF; we need buf[8].
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 12:35:01 +0000 Resent-Message-ID: <handler.66589.B66589.169754610016633 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: Evgeny Zajcev <lg.zevlg@HIDDEN>, 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169754610016633 (code B ref 66589); Tue, 17 Oct 2023 12:35:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 12:35:00 +0000 Received: from localhost ([127.0.0.1]:58804 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsjHo-0004KD-9x for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 08:35:00 -0400 Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]:53453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1qsjHi-0004Jt-O2 for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 08:34:58 -0400 Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-9c2a0725825so385219566b.2 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 05:34:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697546063; x=1698150863; 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=LVxAK8Nx1F18FehFUSrOI6RxiU25IEj7oji2LQFZZTs=; b=mC4sjarVeCu7EuaNpI2zFWEtWn/DPVdbxhunQ/KlvfBatFx5WctAupVacuiklvB1yq w7s3I8KBPVDfnwBERhfEUpw9iAKlDzOAfF7TLyyycLZ5XWppuPiJ2HNlXlBBwZaBAS/1 CVwkZJbIkv4OvPhSW40Six08e9WTxuKsVRHOkntE3wWXijCL+mU94wognpwThUAoBsvI 1PJsS+5qCfVembacxyUsC7ohKkyMEuUE/3ja7MEWuWw8Rd/UunpzKnAQNlj0R3f+LGRs 4T09ubyHeD6OOgLihpfeGSZDspAei/zYSTnmdsJjPlOBR1J8IE/xU1oahS4KgXWfjuOX CXfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697546063; x=1698150863; 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=LVxAK8Nx1F18FehFUSrOI6RxiU25IEj7oji2LQFZZTs=; b=LPycVizF+k24Sa+T/bGcEh8UckwSfOktV/It3Xsw6Rs77eWfl4ur1Pe042XLUDsnMT 5caUCzOXVrJziP3yMmLfUCtAbXLFJcMlKo1D5JEla9fQZ2C4E9nXx7r3pJnP4DAdlsQJ ABbdKdEJIcYQnzN2ArV0ePuk6X/26KOWb1Qhz6KQxi8Mz78QRavtEelW6Y39+d4/SvO2 nSVf2kwRRsUUp9X2q6lw9t5IgvWitMPdSNAJ2pm4gp9+APVmCKh1Bw4nD4jAnAHvIbVY IEXtdyQBfdWmOyQI2dlfX0cAsW9+5IBqTgcJ6REpbolfGrjTl41nryOGcYGG2wW4H/W1 71JQ== X-Gm-Message-State: AOJu0YwWGUDZYLBCbqf7Noh27ve8nQUnM4ePhbsjXMU+47nztgA7AsR9 MYaR90Y61LYa0dRmzlKPsRPcPMjs39s= X-Google-Smtp-Source: AGHT+IHdwBmhhwemifRl9MvDxaCQKtl/Vl+Hicau3wU629B3fT/u1AOBVMEq36zljfMAIQpcQtuMQQ== X-Received: by 2002:a17:907:6d26:b0:9a5:846d:d81f with SMTP id sa38-20020a1709076d2600b009a5846dd81fmr1518474ejc.17.1697546062957; Tue, 17 Oct 2023 05:34:22 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a123.dip0.t-ipconnect.de. [79.227.161.35]) by smtp.gmail.com with ESMTPSA id jz20-20020a17090775f400b009b654751c14sm1160731ejc.47.2023.10.17.05.34.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Oct 2023 05:34:22 -0700 (PDT) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <83jzrlo5au.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 17 Oct 2023 14:29:45 +0300") References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> Date: Tue, 17 Oct 2023 14:34:21 +0200 Message-ID: <m27cnlpgvm.fsf@HIDDEN> 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: > The abort happens inside libc, and I think the problem is that buf[7] > is not large enough for displaying hex code above 0xFFFF; we need > buf[8]. Using snprintf would also be nice, if that's possible.
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 13:38:01 +0000 Resent-Message-ID: <handler.66589.B66589.16975498251706 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16975498251706 (code B ref 66589); Tue, 17 Oct 2023 13:38:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 13:37:05 +0000 Received: from localhost ([127.0.0.1]:58889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qskFs-0000RP-6i for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 09:37:04 -0400 Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c]:53454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qskFp-0000Qk-U7 for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 09:37:02 -0400 Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-6b5cac99cfdso3005465b3a.2 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 06:36:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697549790; x=1698154590; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=t8nZUdgO9fn1vJPF1S+T4Qm16csF+T82iNMOjQooeU8=; b=jWX8nv/7EcKRlNT2a7fccWdO9jXm19r8B5qdKiQInGDjxrtu8MfLqM7cXLGqTZ0NN0 xcp+yA5wkcQLzFcMuOAPBiEww6Cv1gqRCOHttxaGDBbD6s4jBmy3vccTBHR4keRkDepK vGzP8uywFl63FHs6y4+fH8SCXXQmwKBC5umtPfdrcy0BXXS/A0KLtFmgedPGztlN+YBw +gmdYlrU2kEl+1PGMR9Jv6361N69CGmlGsiY7NTydJRUJtoP8rqHCnMpywp2ToQGxz8t SxPksFTxIeeOcdot9tjan0juWJYnEaLX8pxNwwciVPUof95kowRB9jyhLdEqx+97TWJQ GNDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697549790; x=1698154590; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=t8nZUdgO9fn1vJPF1S+T4Qm16csF+T82iNMOjQooeU8=; b=podIkB0xNAudv59Vr7V1vz96zPcbdVNKm1WgDsiZmVThUrVKF2K4AZeTsUykFcR9Q2 LNza/BuUMBu56OZS24IQq172waWBHP2Uay+Alom2+1Fs8lHHOnnu7cdLtDWf8RXh9sEj F9yJZu+CwPzVectU48a7aEiIM+mnZBKbliyQLlJb927UsLsl06Trpg54z4294pvG3hND TbKh9oDCY75QN5a7g+zZ7xGNjwrTUqN8lW/CSLY4c65iETMy8FBRTLovRaeaoP5ryyWE GhZw3f5La+pMk7SOuMKkj+5BvA9A/2PbSaRdaq+oXRjEHT3DO3jgQvdlSCSjK5DhuwmH 8THA== X-Gm-Message-State: AOJu0YwStxh3Pha2YnVwvZmJhsMUgZkrXe4YuMU9cretr6hDSa/FtVzI yHqaufKiNdmMPNJYQnekkadKEQyiIsGpLu/QsaQ= X-Google-Smtp-Source: AGHT+IHdE2gwue8mShxVrFXh7PrEWAZlJO9K+I9Tck7d7G8IwDGGU2nA+VvwhqTP/0NLexDo0oMDu7Eo7fQkua1lumI= X-Received: by 2002:a05:6a20:3d0f:b0:174:1466:359c with SMTP id y15-20020a056a203d0f00b001741466359cmr2256045pzi.61.1697549790312; Tue, 17 Oct 2023 06:36:30 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> In-Reply-To: <83jzrlo5au.fsf@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 16:36:17 +0300 Message-ID: <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000003d7d0e0607e99c4d" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000003d7d0e0607e99c4d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 14:30, Eli= Zaretskii <eliz@HIDDEN>: > > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > > Date: Tue, 17 Oct 2023 12:53:12 +0300 > > > > Just got crash with Emacs30 in the situation where Emacs 29 survives. > > I'm not sure I can reproduce this all the time > > Thanks, but I don't think I understand: if you cannot reproduce this, > then how do you know that Emacs 29 survives this non-reproducible > situation? > > I've been running Emacs29 in the same scenarios for a long time without abortions. I've started using Emacs30 couple of days ago, and got this abort just by working in Emacs as usual, that's why I think Emacs29 would survive. However, it might be some rare situation occurred and Emacs29 would also abort, I don't know And which Emacs 29 are we talking about -- Emacs 29.1 as released or > the current emacs-29 branch? > > I've been using GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) before moving to Emacs30 > Program terminated with signal SIGABRT, Aborted. > > #0 raise (sig=3D<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c= :50 > > 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. > > [Current thread is 1 (Thread 0x7f76fdbd9080 (LWP 5095))] > > (gdb) bt > > #0 raise (sig=3D<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c= :50 > > #1 0x000055ccdf18ad1e in terminate_due_to_signal (sig=3Dsig@entry=3D6, > > backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:484 > > #2 0x000055ccdf18b262 in handle_fatal_signal (sig=3Dsig@entry=3D6) at > > sysdep.c:1801 > > #3 0x000055ccdf2e271d in deliver_thread_signal (sig=3D6, > > handler=3D0x55ccdf18b251 <handle_fatal_signal>) at sysdep.c:1793 > > #4 0x000055ccdf2e280f in deliver_fatal_thread_signal (sig=3D<optimized > out>) > > at sysdep.c:1813 > > #5 0x00007f7701a593c0 in <signal handler called> () at > > /lib/x86_64-linux-gnu/libpthread.so.0 > > #6 __GI_raise (sig=3Dsig@entry=3D6) at > ../sysdeps/unix/sysv/linux/raise.c:50 > > #7 0x00007f7701661859 in __GI_abort () at abort.c:79 > > #8 0x00007f77016cc3ee in __libc_message (action=3Daction@entry=3Ddo_ab= ort, > > fmt=3Dfmt@entry=3D0x7f77017f607c "*** %s ***: terminated\n") > > at ../sysdeps/posix/libc_fatal.c:155 > > #9 0x00007f770176eb4a in __GI___fortify_fail (msg=3Dmsg@entry > =3D0x7f77017f6012 > > "buffer overflow detected") at fortify_fail.c:26 > > #10 0x00007f770176d3e6 in __GI___chk_fail () at chk_fail.c:28 > > #11 0x00007f77016c41cf in _IO_str_chk_overflow (fp=3D<optimized out>, > > c=3D<optimized out>) at iovsprintf.c:35 > > #12 0x00007f77016d11a4 in __GI__IO_default_xsputn (n=3D<optimized out>, > > data=3D<optimized out>, f=3D<optimized out>) at libioP.h:948 > > #13 __GI__IO_default_xsputn (f=3D0x7ffef46bdc20, data=3D<optimized out>= , n=3D8) > > at genops.c:370 > > #14 0x00007f77016b692d in __vfprintf_internal > > (s=3Ds@entry=3D0x7ffef46bdc20, format=3Dformat@entry=3D0x55ccdf4184= 63 > "%0*X", > > ap=3Dap@entry=3D0x7ffef46bdd60, mode_flags=3Dmode_flags@entry=3D6) > > at ../libio/libioP.h:948 > > #15 0x00007f77016c4279 in __vsprintf_internal > > (string=3D0x7ffef46bdea1 "FFFC71", maxlen=3Dmaxlen@entry=3D7, > > format=3D0x55ccdf418463 "%0*X", args=3Dargs@entry=3D0x7ffef46bdd60, > > mode_flags=3Dmode_flags@entry=3D6) at iovsprintf.c:95 > > #16 0x00007f770176cedb in ___sprintf_chk > > (s=3Ds@entry=3D0x7ffef46bdea1 "FFFC71", flag=3Dflag@entry=3D1, > slen=3Dslen@entry=3D7, > > format=3Dformat@entry=3D0x55ccdf418463 "%0*X") at sprintf_chk.c:40 > > #17 0x000055ccdf1c312b in sprintf (__fmt=3D0x55ccdf418463 "%0*X", > > __s=3D0x7ffef46bdea1 "FFFC71") at > > /usr/include/x86_64-linux-gnu/bits/stdio2.h:36 > > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, > > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0)= at > > xdisp.c:32165 > > This is abort, not a crash, and it's here: > > else > { > eassert (it->glyphless_method =3D=3D GLYPHLESS_DISPLAY_HEX_CODE= ); > sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); <<<= << > str =3D buf; > } > > Can you show the value of it->c in frame #18? > (gdb) up 18 #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0) at xdisp.c:32165 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); (gdb) p it->c $1 =3D -233054 (gdb) > > The abort happens inside libc, and I think the problem is that buf[7] > is not large enough for displaying hex code above 0xFFFF; we need > buf[8]. > --=20 lg --0000000000003d7d0e0607e99c4d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div dir=3D"ltr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82.= 2023=E2=80=AF=D0=B3. =D0=B2 14:30, Eli Zaretskii <<a href=3D"mailto:eli= z@HIDDEN">eliz@HIDDEN</a>>:<br></div><div class=3D"gmail_quote"><block= quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1= px solid rgb(204,204,204);padding-left:1ex">> From: Evgeny Zajcev <<a= href=3D"mailto:lg.zevlg@HIDDEN" target=3D"_blank">lg.zevlg@HIDDEN</a= >><br> > Date: Tue, 17 Oct 2023 12:53:12 +0300<br> > <br> > Just got crash with Emacs30 in the situation where Emacs 29 survives.<= br> > I'm not sure I can reproduce this all the time<br> <br> Thanks, but I don't think I understand: if you cannot reproduce this,<b= r> then how do you know that Emacs 29 survives this non-reproducible<br> situation?<br> <br></blockquote><div><br></div><div>I've been running Emacs29 in the s= ame scenarios for a long time without abortions.</div><div>I've started= using Emacs30 couple of days ago, and got this abort just by working in Em= acs as usual,</div><div>that's why I think Emacs29 would survive.=C2=A0= However, it might be some rare situation occurred and Emacs29</div><div>wo= uld also abort, I don't know<br></div><div><br></div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"> And which Emacs 29 are we talking about -- Emacs 29.1 as released or<br> the current emacs-29 branch?<br> <br></blockquote><div><br></div><div>I've been using GNU Emacs 29.0.50 = (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) = before moving to Emacs30<br></div><div><br></div><blockquote class=3D"gmail= _quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204= ,204);padding-left:1ex"> > Program terminated with signal SIGABRT, Aborted.<br> > #0=C2=A0 raise (sig=3D<optimized out>) at ../sysdeps/unix/sysv/l= inux/raise.c:50<br> > 50=C2=A0 =C2=A0 =C2=A0 ../sysdeps/unix/sysv/linux/raise.c: No such fil= e or directory.<br> > [Current thread is 1 (Thread 0x7f76fdbd9080 (LWP 5095))]<br> > (gdb) bt<br> > #0=C2=A0 raise (sig=3D<optimized out>) at ../sysdeps/unix/sysv/l= inux/raise.c:50<br> > #1=C2=A0 0x000055ccdf18ad1e in terminate_due_to_signal (sig=3Dsig@entr= y=3D6,<br> > backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:484<br> > #2=C2=A0 0x000055ccdf18b262 in handle_fatal_signal (sig=3Dsig@entry=3D= 6) at<br> > sysdep.c:1801<br> > #3=C2=A0 0x000055ccdf2e271d in deliver_thread_signal (sig=3D6,<br> > handler=3D0x55ccdf18b251 <handle_fatal_signal>) at sysdep.c:1793= <br> > #4=C2=A0 0x000055ccdf2e280f in deliver_fatal_thread_signal (sig=3D<= optimized out>)<br> > at sysdep.c:1813<br> > #5=C2=A0 0x00007f7701a593c0 in <signal handler called> () at<br> > /lib/x86_64-linux-gnu/libpthread.so.0<br> > #6=C2=A0 __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linu= x/raise.c:50<br> > #7=C2=A0 0x00007f7701661859 in __GI_abort () at abort.c:79<br> > #8=C2=A0 0x00007f77016cc3ee in __libc_message (action=3Daction@entry= =3Ddo_abort,<br> > fmt=3Dfmt@entry=3D0x7f77017f607c "*** %s ***: terminated\n")= <br> >=C2=A0 =C2=A0 =C2=A0at ../sysdeps/posix/libc_fatal.c:155<br> > #9=C2=A0 0x00007f770176eb4a in __GI___fortify_fail (msg=3Dmsg@entry=3D= 0x7f77017f6012<br> > "buffer overflow detected") at fortify_fail.c:26<br> > #10 0x00007f770176d3e6 in __GI___chk_fail () at chk_fail.c:28<br> > #11 0x00007f77016c41cf in _IO_str_chk_overflow (fp=3D<optimized out= >,<br> > c=3D<optimized out>) at iovsprintf.c:35<br> > #12 0x00007f77016d11a4 in __GI__IO_default_xsputn (n=3D<optimized o= ut>,<br> > data=3D<optimized out>, f=3D<optimized out>) at libioP.h:9= 48<br> > #13 __GI__IO_default_xsputn (f=3D0x7ffef46bdc20, data=3D<optimized = out>, n=3D8)<br> > at genops.c:370<br> > #14 0x00007f77016b692d in __vfprintf_internal<br> >=C2=A0 =C2=A0 =C2=A0(s=3Ds@entry=3D0x7ffef46bdc20, format=3Dformat@entr= y=3D0x55ccdf418463 "%0*X",<br> > ap=3Dap@entry=3D0x7ffef46bdd60, mode_flags=3Dmode_flags@entry=3D6)<br> >=C2=A0 =C2=A0 =C2=A0at ../libio/libioP.h:948<br> > #15 0x00007f77016c4279 in __vsprintf_internal<br> >=C2=A0 =C2=A0 =C2=A0(string=3D0x7ffef46bdea1 "FFFC71", maxlen= =3Dmaxlen@entry=3D7,<br> > format=3D0x55ccdf418463 "%0*X", args=3Dargs@entry=3D0x7ffef4= 6bdd60,<br> > mode_flags=3Dmode_flags@entry=3D6) at iovsprintf.c:95<br> > #16 0x00007f770176cedb in ___sprintf_chk<br> >=C2=A0 =C2=A0 =C2=A0(s=3Ds@entry=3D0x7ffef46bdea1 "FFFC71", f= lag=3Dflag@entry=3D1, slen=3Dslen@entry=3D7,<br> > format=3Dformat@entry=3D0x55ccdf418463 "%0*X") at sprintf_ch= k.c:40<br> > #17 0x000055ccdf1c312b in sprintf (__fmt=3D0x55ccdf418463 "%0*X&q= uot;,<br> > __s=3D0x7ffef46bdea1 "FFFC71") at<br> > /usr/include/x86_64-linux-gnu/bits/stdio2.h:36<br> > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660,<br> > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0= ) at<br> > xdisp.c:32165<br> <br> This is abort, not a crash, and it's here:<br> <br> =C2=A0 =C2=A0 =C2=A0 else<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 eassert (it->glyphless_method =3D=3D = GLYPHLESS_DISPLAY_HEX_CODE);<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sprintf (buf, "%0*X", it->c= < 0x10000 ? 4 : 6, it->c + 0u); <<<<<<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 str =3D buf;<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br> <br> Can you show the value of it->c in frame #18?<br></blockquote><div><br><= /div><div>(gdb) up 18<br>#18 produce_glyphless_glyph (it=3D0x7ffef46c5660, = for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0) at = xdisp.c:32165<br>32165 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sprintf (b= uf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u);<br>(gd= b) p it->c<br>$1 =3D -233054<br>(gdb) <br>=C2=A0</div><blockquote class= =3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg= b(204,204,204);padding-left:1ex"> <br> The abort happens inside libc, and I think the problem is that buf[7]<br> is not large enough for displaying hex code above 0xFFFF; we need<br> buf[8].<br> </blockquote></div><br clear=3D"all"></div><div><span class=3D"gmail_signat= ure_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">lg</di= v></div></div> --0000000000003d7d0e0607e99c4d--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 15:03:02 +0000 Resent-Message-ID: <handler.66589.B66589.169755496814655 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Evgeny Zajcev <lg.zevlg@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169755496814655 (code B ref 66589); Tue, 17 Oct 2023 15:03:02 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 15:02:48 +0000 Received: from localhost ([127.0.0.1]:60820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qslap-0003oJ-Gy for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:02:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qslal-0003o1-Sx for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:02:47 -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 <eliz@HIDDEN>) id 1qslaG-0001RE-VB; Tue, 17 Oct 2023 11:02:12 -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=LWgyMlfQLiLm2Bd2Z5kizPJLoBu0ciJvtm74wCNxkS4=; b=gCuJd8J9hLFi Svp5dHS7vJs/FzsJ2kWFj7sZRdw9KFkXECedNx0dDUv0SAS2N1KK3kWXHmh1jInK6hEm/V066g0oy N4eydt5tVYChajI2Vv+OC7u2l4qT9prl5bGwar2zzb+0BHLY7bE3BZTQ990CIK43rpTCqQLpGA6Y+ 8sxUcNp6ycyQ3CLGn4KeVDckRtHVmJU9XbmQsOI2FnD69adIEiS4TPK3A3tAvGQE6IsoFYUuCb7LE 67r5zcmhwGjJOqLROhbFYnl5JmdK1eAFEu50asHeLBzAyoplZkH/iJ7cgLjJekNeyQ30Nq7P4QcmW DLWG/r+ogyYtgukbnP5JSg==; Date: Tue, 17 Oct 2023 18:01:36 +0300 Message-Id: <83il75nvhr.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> (message from Evgeny Zajcev on Tue, 17 Oct 2023 16:36:17 +0300) References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > Date: Tue, 17 Oct 2023 16:36:17 +0300 > Cc: 66589 <at> debbugs.gnu.org > > And which Emacs 29 are we talking about -- Emacs 29.1 as released or > > the current emacs-29 branch? > > > > > I've been using GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ > Version 3.24.20, cairo version 1.16.0) before moving to Emacs30 Emacs 29.0.50 is before Emacs 29.1 was released? > (gdb) up 18 > #18 produce_glyphless_glyph (it=0x7ffef46c5660, > for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at > xdisp.c:32165 > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + > 0u); > (gdb) p it->c > $1 = -233054 > (gdb) This is not a valid character, I wonder how it got to this function. Please do the below and tell what GDB produces as result: (gdb) frame 18 (gdb) p/x it->c (gdb) p/x it->char_to_display (gdb) p it->method (gdb) pgrowx it->glyph_row If GDB says it doesn't know abot "pgrowx", type this: (gdb) source /path/to/emacs/src/.gdbinit and then repeat the pgrowx command. Also, any chance you can describe what were you doing when the abort happened? In particular, what was in the buffer that was on display in this window?
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 15:13:02 +0000 Resent-Message-ID: <handler.66589.B66589.169755554916031 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169755554916031 (code B ref 66589); Tue, 17 Oct 2023 15:13:02 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 15:12:29 +0000 Received: from localhost ([127.0.0.1]:60832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qslkC-0004AV-LI for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:12:29 -0400 Received: from mail-oa1-x2e.google.com ([2001:4860:4864:20::2e]:56394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qslkA-0004AH-IA for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:12:27 -0400 Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-1ea45b07c59so1342035fac.0 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 08:12:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697555515; x=1698160315; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=CRl85f+8jLh8p1BGE9rUJl18AgAonSzzsR6dAMeRZdw=; b=SVV3oZOIFQ/eqpkIFJYYJnLUKOa9eeS6WD9znGZpw8qw5sJhebz1uM85ik54ra+DLr K9lvXr6bNyTDU9bIonLa8Ycu1YdQB5W7GeXrCqwcLb0LqtTQgvfPoh0QJHI1R3i04IFZ 7r4C/lmNiQk7TVMZagq2672BhF8Drnl0IinkK1FGCyVg/hg647ZUGYbJyZY8Zlm0k+lA Ky1DrM7ExQWEctaYnX/WxR9J7lzlzM+rD0S281yEVmt2HjhdCgV91vTGbcobbWd6ldNf Qg3Q/k6gJ16akoopUnSWvtHmxju3ax92EU2NlV3wnNYlF60m+OBKHtywvt0VJJZI4JES Fj5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697555515; x=1698160315; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CRl85f+8jLh8p1BGE9rUJl18AgAonSzzsR6dAMeRZdw=; b=KAEaNzez3XPjgJZgPNwRFvHakUOYNRGprF3AReGzl0SN7odbHgQ3Vq7DNiU5dEVLeS K+oow27LUzRDrISS/Sq4UlJYRPjAf6uMwk4Q/i1Yrv1JZeSBuOQyOPJuE25yRZbWd9sv WX4ygDN6b6E7cISLYOOgDhNgzyFtVcDWLdQTqneanIo9Drs6BZkpXgCsQxCUEI0EZvvC TBLinXec19fGUzF8CWhhEyVJb91JXmcKyIwjI2YpmNdBrrVzytXCP1FVtvdm+fc7Q6S6 CYnIWkJUoUS2effJ30HRWMEINDiJaspNKpxctk5DUdi2oxt5BPIYi0jpD5lb0944NYN/ iTeA== X-Gm-Message-State: AOJu0YzwPTnK3wuIKc5dhze3VKbSVYXwG61pJXWkjWBBSq/4gX4hVYwb p3li7+mvxrlpVPSgrTF1AOFf3Ce2SZJCZDUaX9Y7h57FVJQ= X-Google-Smtp-Source: AGHT+IFnXQCvaNKrYFnqL9drXclnvw5/L3V+AbJZQpI+ZYeizAuFSqjmsRVH9dIe7ls77OkRn4DP6dxm2GFFjiBySr8= X-Received: by 2002:a05:6870:bb07:b0:1e9:9b34:2297 with SMTP id nw7-20020a056870bb0700b001e99b342297mr2128987oab.24.1697555515114; Tue, 17 Oct 2023 08:11:55 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> In-Reply-To: <83il75nvhr.fsf@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 18:11:43 +0300 Message-ID: <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000007709b60607eaf1d0" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000007709b60607eaf1d0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 18:02, Eli= Zaretskii <eliz@HIDDEN>: > > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > > Date: Tue, 17 Oct 2023 16:36:17 +0300 > > Cc: 66589 <at> debbugs.gnu.org > > > > And which Emacs 29 are we talking about -- Emacs 29.1 as released or > > > the current emacs-29 branch? > > > > > > > > I've been using GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ > > Version 3.24.20, cairo version 1.16.0) before moving to Emacs30 > > Emacs 29.0.50 is before Emacs 29.1 was released? > > > (gdb) up 18 > > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, > > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0)= at > > xdisp.c:32165 > > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c = + > > 0u); > > (gdb) p it->c > > $1 =3D -233054 > > (gdb) > > This is not a valid character, I wonder how it got to this function. > Please do the below and tell what GDB produces as result: > > (gdb) frame 18 > (gdb) p/x it->c > (gdb) p/x it->char_to_display > (gdb) p it->method > (gdb) pgrowx it->glyph_row > (gdb) frame 18 #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0) at xdisp.c:32165 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); (gdb) p/x it->c $2 =3D 0xfffc71a2 (gdb) p/x it->char_to_display $3 =3D 0xa (gdb) p it->method $4 =3D GET_FROM_BUFFER (gdb) pgrowx it->glyph_row Undefined command: "pgrowx". Try "help". (gdb) source src/.gdbinit Warning: /home/lg/dev/emacs-30/../lwlib: No such file or directory. SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY =3D :0 TERM =3D screen-256color Breakpoint 1 at 0x55ccdf18ac6a: file emacs.c, line 446. Breakpoint 2 at 0x55ccdf27ad60: file xterm.c, line 26945. (gdb) pgrowx it->glyph_row Cannot access memory at address 0x2c (gdb) > > If GDB says it doesn't know abot "pgrowx", type this: > > (gdb) source /path/to/emacs/src/.gdbinit > > and then repeat the pgrowx command. > > Also, any chance you can describe what were you doing when the abort > happened? In particular, what was in the buffer that was on display > in this window? > I've been debuging process filter error, I've turned on `debug-on-error`, waited for backtrace buffer to pop up and just after it popped up (I've been able to see it contents) Emacs aborted. I've restarted Emacs, did the same, backtrace buffer popped up without abort at this time. Also, I've been experimenting with header line at the moment, so my process filter has been triggering header line redrawing. Current buffer was actually a Telegram chat opened in telega, so it might have some strange unicode characters in it --=20 lg --0000000000007709b60607eaf1d0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. = 2023=E2=80=AF=D0=B3. =D0=B2 18:02, Eli Zaretskii <<a href=3D"mailto:eliz= @gnu.org">eliz@HIDDEN</a>>:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">> From: Evgeny Zajcev <<a href=3D"mailto:lg.zevlg@gma= il.com" target=3D"_blank">lg.zevlg@HIDDEN</a>><br> > Date: Tue, 17 Oct 2023 16:36:17 +0300<br> > Cc: <a href=3D"mailto:66589 <at> debbugs.gnu.org" target=3D"_blank">66589@d= ebbugs.gnu.org</a><br> > <br> > And which Emacs 29 are we talking about -- Emacs 29.1 as released or<b= r> > > the current emacs-29 branch?<br> > ><br> > ><br> > I've been using GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, G= TK+<br> > Version 3.24.20, cairo version 1.16.0) before moving to Emacs30<br> <br> Emacs 29.0.50 is before Emacs 29.1 was released?<br> <br> > (gdb) up 18<br> > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660,<br> > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0= ) at<br> > xdisp.c:32165<br> > 32165=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sprintf (buf, &qu= ot;%0*X", it->c < 0x10000 ? 4 : 6, it->c +<br> > 0u);<br> > (gdb) p it->c<br> > $1 =3D -233054<br> > (gdb)<br> <br> This is not a valid character, I wonder how it got to this function.<br> Please do the below and tell what GDB produces as result:<br> <br> =C2=A0 (gdb) frame 18<br> =C2=A0 (gdb) p/x it->c<br> =C2=A0 (gdb) p/x it->char_to_display<br> =C2=A0 (gdb) p it->method<br> =C2=A0 (gdb) pgrowx it->glyph_row<br></blockquote><div><br></div><div>(g= db) frame 18<br>#18 produce_glyphless_glyph (it=3D0x7ffef46c5660, for_no_fo= nt=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0) at xdisp.c:3= 2165<br>32165 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sprintf (buf, "= ;%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u);<br>(gdb) p/x it= ->c<br>$2 =3D 0xfffc71a2<br>(gdb) p/x it->char_to_display<br>$3 =3D 0= xa<br>(gdb) p it->method<br>$4 =3D GET_FROM_BUFFER<br>(gdb) pgrowx it-&g= t;glyph_row<br>Undefined command: "pgrowx".=C2=A0 Try "help&= quot;.<br>(gdb) source src/.gdbinit <br>Warning: /home/lg/dev/emacs-30/../l= wlib: No such file or directory.<br>SIGINT is used by the debugger.<br>Are = you sure you want to change it? (y or n) [answered Y; input not from termin= al]<br>DISPLAY =3D :0<br>TERM =3D screen-256color<br>Breakpoint 1 at 0x55cc= df18ac6a: file emacs.c, line 446.<br>Breakpoint 2 at 0x55ccdf27ad60: file x= term.c, line 26945.<br>(gdb) pgrowx it->glyph_row<br>Cannot access memor= y at address 0x2c<br>(gdb) <br>=C2=A0</div><blockquote class=3D"gmail_quote= " style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex"> <br> If GDB says it doesn't know abot "pgrowx", type this:<br> <br> =C2=A0 (gdb) source /path/to/emacs/src/.gdbinit<br> <br> and then repeat the pgrowx command.<br> <br> Also, any chance you can describe what were you doing when the abort<br> happened?=C2=A0 In particular, what was in the buffer that was on display<b= r> in this window?<br> </blockquote></div><div><br></div><div>I've been debuging process filte= r error, I've turned on `debug-on-error`, waited for backtrace buffer t= o pop up and just after it popped up (I've been able to see it contents= ) Emacs aborted.</div><div>I've restarted Emacs, did the same, backtrac= e buffer popped up without abort at this time.=C2=A0 Also, I've been ex= perimenting with header line at the moment,=C2=A0 so my process filter has = been triggering header line redrawing.=C2=A0 Current buffer was actually a = Telegram chat opened in telega, so it might have some strange unicode chara= cters in it<br></div><br><span class=3D"gmail_signature_prefix">-- </span><= br><div dir=3D"ltr" class=3D"gmail_signature">lg</div></div> --0000000000007709b60607eaf1d0--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 15:15:01 +0000 Resent-Message-ID: <handler.66589.B66589.169755569116511 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169755569116511 (code B ref 66589); Tue, 17 Oct 2023 15:15:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 15:14:51 +0000 Received: from localhost ([127.0.0.1]:60836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qslmV-0004IF-DH for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:14:51 -0400 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]:44309) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qslmR-0004Hy-Tb for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 11:14:49 -0400 Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-68fb85afef4so4667376b3a.1 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 08:14:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697555656; x=1698160456; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=3dSE2Ws2u7VCTi3WLwkVfS3aBdj+V07CHvXR6pn3ewo=; b=VrfzvxS+OA+TEpda4iZRdRAbJhStBTWr3nEdXlikqERXjU/40XBTOATLLe4yEAyAic InawQkaOVIL+n0Y82vuu+/xBYf9M3uScEpyDQi5k1UEHDAstzy7wcGtp/Aptqo2RCz26 dAIkMdSyKcc7kI1KKAbD4zNB49O9oTGW4Cx19f9x43fryq05xko5zx8+rti1JFoQMYT+ 7nxnQ64QOrPgWm2laTIADboCcGGokA5PXATp1ehsuIGvxTVlncCf15379IbudJNVkjQ8 fGPuMkJkf54z3XcscWNC41dx+/ErTsRcCdM1egWKagBrTsCTcgvKxkJaBpXDV/zJQsgj 7XUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697555656; x=1698160456; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3dSE2Ws2u7VCTi3WLwkVfS3aBdj+V07CHvXR6pn3ewo=; b=lxMGeBXorX3qp3B2Cj86mR+5p6/HCSUyhFQVcmLgCXyO5wNByTtjtahye1qNA+Sf7W 3+RsIRrMs40rZtT9QQcLZF6nG9xTQrDDeD/aOkjris/ozLJgdK+ZA9BPe4X4fP8+Qbqd 4QoK1ZXxMix5+Dao7yWI5ni9vMTtDwuupOUhGpnRtq7elk5cZK1ffYJPRuMVP3oo0k9V CdlQ9+/mU2HYAlFjdpP5dYaYKzE0+ob+74SP+4XE2CPMEtLQeTGOSadSAURImVLIJLcP 5tZJ0E5WLErQGaNCH8UL8IecRiDyTfdGW6EiEYs7LqTtXN4A6VXxX8R7dMaOKoEq4E4i GrnQ== X-Gm-Message-State: AOJu0YyGMZCNR+1Ogw2+MaClYkXuRHojbBJS5ctk32041FAC5Phctl/s vGd2Ej7ywPTmEKbhqlRd8iR9qXK5tn8Sj7TY5bI= X-Google-Smtp-Source: AGHT+IHqtDJJqwEI7xUmaIOW39V5OXsfJ2nW/0vryGgIm3R839vXAk9zSJ+FLoGUFtOW9+qgCYtv703WYa1yFKUGpgQ= X-Received: by 2002:a05:6a20:7d97:b0:166:654e:549d with SMTP id v23-20020a056a207d9700b00166654e549dmr2335326pzj.37.1697555656418; Tue, 17 Oct 2023 08:14:16 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> In-Reply-To: <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 18:14:04 +0300 Message-ID: <CAO=W_Zor-LG14-x35EGoKZzUkACLcMQrRdXs=uuzeKFXerus+g@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000e32ae90607eaf91c" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000e32ae90607eaf91c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 18:11, Evg= eny Zajcev <lg.zevlg@HIDDEN>: > > (gdb) pgrowx it->glyph_row > Cannot access memory at address 0x2c > (gdb) > > This also might help (gdb) p it->glyph_row $5 =3D (struct glyph_row *) 0x0 --=20 lg --000000000000e32ae90607eaf91c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. = 2023=E2=80=AF=D0=B3. =D0=B2 18:11, Evgeny Zajcev <<a href=3D"mailto:lg.z= evlg@HIDDEN">lg.zevlg@HIDDEN</a>>:<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_quote"= ><div>(gdb) pgrowx it->glyph_row<br>Cannot access memory at address 0x2c= <br>(gdb) <br>=C2=A0</div></div></div></blockquote><div>This also might hel= p</div><div><br></div><div>(gdb) p it->glyph_row<br>$5 =3D (struct glyph= _row *) 0x0<br>=C2=A0</div></div><br><span class=3D"gmail_signature_prefix"= >-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">lg</div></div> --000000000000e32ae90607eaf91c--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 18:01:01 +0000 Resent-Message-ID: <handler.66589.B66589.169756564214966 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Evgeny Zajcev <lg.zevlg@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169756564214966 (code B ref 66589); Tue, 17 Oct 2023 18:01:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 18:00:42 +0000 Received: from localhost ([127.0.0.1]:60998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsoMz-0003tK-W3 for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 14:00:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qsoMv-0003t0-5t for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 14:00:40 -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 <eliz@HIDDEN>) id 1qsoMQ-00044z-55; Tue, 17 Oct 2023 14:00:06 -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=61rZPhGgPdfqTZOhgT2g/BZQVG4B0tB6z8zfwtBWQuU=; b=roD/UZsNPVH8 /ewUXIiZIJI2bxzj8R+9+m0U0afK7BKAnjPRZEJDTbhFmGKjB4XYbdMNeB4wOeahIf67XfsmRp/a7 6RdJ5aZmK8TCjUq4MnIaICcMxPm1zWCpXoylvRa8TFGOVmFcJ0gcgI/EJQUv/+Y8eJgDhakCmbqPi cSfoERv5y2nKNLli4RKUUA6+q6m/lrVXIKkBEma3L/FnK0zBPND1rOiOyTCwiCsHu+o5YvkZ9MIlo 4wHfB6uaoihhAheRN7blEFK3Qj6PngZcNVGO3ICjIrL+hSE7MiETySz7RJwNniDHQO2KABJE6q7Yu kDkVkKG6JKM7evloyZAcsA==; Date: Tue, 17 Oct 2023 20:59:31 +0300 Message-Id: <83h6mpnn98.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> (message from Evgeny Zajcev on Tue, 17 Oct 2023 18:11:43 +0300) References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > Date: Tue, 17 Oct 2023 18:11:43 +0300 > Cc: 66589 <at> debbugs.gnu.org > > (gdb) frame 18 > #18 produce_glyphless_glyph (it=0x7ffef46c5660, > for_no_font=for_no_font@entry=false, acronym=acronym@entry=0x0) at > xdisp.c:32165 > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + > 0u); > (gdb) p/x it->c > $2 = 0xfffc71a2 > (gdb) p/x it->char_to_display > $3 = 0xa > (gdb) p it->method > $4 = GET_FROM_BUFFER > (gdb) pgrowx it->glyph_row > Undefined command: "pgrowx". Try "help". > (gdb) source src/.gdbinit > Warning: /home/lg/dev/emacs-30/../lwlib: No such file or directory. > SIGINT is used by the debugger. > Are you sure you want to change it? (y or n) [answered Y; input not from > terminal] > DISPLAY = :0 > TERM = screen-256color > Breakpoint 1 at 0x55ccdf18ac6a: file emacs.c, line 446. > Breakpoint 2 at 0x55ccdf27ad60: file xterm.c, line 26945. > (gdb) pgrowx it->glyph_row > Cannot access memory at address 0x2c > (gdb) OK, thanks. One more request: (gdb) frame 19 (gdb) p it->current (gdb) p current_buffer->zv (gdb) p current_buffer->text->beg[10000]@106
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 18:13:01 +0000 Resent-Message-ID: <handler.66589.B66589.169756634816032 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.169756634816032 (code B ref 66589); Tue, 17 Oct 2023 18:13:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 18:12:28 +0000 Received: from localhost ([127.0.0.1]:32776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qsoYO-0004AV-7Z for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 14:12:28 -0400 Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f]:51615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qsoYK-0004AF-2q for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 14:12:27 -0400 Received: by mail-pf1-x42f.google.com with SMTP id d2e1a72fcca58-6bd0e1b1890so2471407b3a.3 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 11:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697566313; x=1698171113; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=wETi3t1cZJ2MJQTHvLwknuIp/TtixZl0qXqPBpdzj0E=; b=hdjvLj/Mkly3P6ppKXYnzYHAXnnYLRoPuFw0dtWpoL2SdWr85P+6/XwMzc47ltvMrU fGyUXl+0YlC5xeFSqJML8vS4TirDAN2rEtq8pGBolRxRmHhrr8TETaL/HECCzIfyzQoB H/P8g3IVJvL3grlh0mt6NFsHgRxyh4+gowsECbnYlD8UcwNIeP5RBdxG+igyvN+Lxyi7 yF53ceWXgIC9/igmZwZkvAyv52A+x/axJz7qC7VG3+zud6SUY+/wyz81FgSxW5IbUcPF oAfIzs8y2j7Ek0wuSjcCQGma3yp3y4/sf4Nn8Rva8fkZaT0eGp5N0U8kPoQ88jpx0Cap kHMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697566313; x=1698171113; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wETi3t1cZJ2MJQTHvLwknuIp/TtixZl0qXqPBpdzj0E=; b=dpxTbwQVCRZpy2na+GXWGIh2itidAfyBj4Yf+4Fdu0FkHfZj8KpZfFbGBufV6h/8ZA e2ieuyXTBPYa/RQ/itv0owmHketLl79wGnjaWgvSglTtCmKuUZKM2J/F3SUGVvVFx7Qz fShCUurtmhXa12hhhQOg+2aRFAMCFateVFEIKP3yi3lAwW8bSuqCGbPGZuDpfxo05Mu0 ONhWNEGBBIz2FuB5Z5UYFawF8VmdOgo0toykir+w+ejJzqgoKzj6xOXTDGLqTJLAItXZ bVIMcln24dW54PP7KlAHkglxfJiJqe8kf2N+bmPwQu2JeIHB48jQkzblCJYAfPL32OcT mxRA== X-Gm-Message-State: AOJu0YzoWjnAHj0QW3nz+80byVbjBrF9+x4Q6OE4i9c0xY1fcik0pBGy WHGepdTB78vCz5WgXlHBK8sC2ZvI6IluRsD0Dro= X-Google-Smtp-Source: AGHT+IFeXdh5urAgKCSy1ZFACC9NzFDlqs5Glc4yfNSoq8zC43zYj32+u64db0i3l6SyfYydw7+JU+OYUlCnVqUnXR8= X-Received: by 2002:a05:6a20:430f:b0:14b:887a:6d70 with SMTP id h15-20020a056a20430f00b0014b887a6d70mr3255774pzk.15.1697566312570; Tue, 17 Oct 2023 11:11:52 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> <83h6mpnn98.fsf@HIDDEN> In-Reply-To: <83h6mpnn98.fsf@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 21:11:40 +0300 Message-ID: <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000000b23900607ed7598" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --0000000000000b23900607ed7598 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 21:00, Eli= Zaretskii <eliz@HIDDEN>: > > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > > Date: Tue, 17 Oct 2023 18:11:43 +0300 > > Cc: 66589 <at> debbugs.gnu.org > > > > (gdb) frame 18 > > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, > > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0)= at > > xdisp.c:32165 > > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c = + > > 0u); > > (gdb) p/x it->c > > $2 =3D 0xfffc71a2 > > (gdb) p/x it->char_to_display > > $3 =3D 0xa > > (gdb) p it->method > > $4 =3D GET_FROM_BUFFER > > (gdb) pgrowx it->glyph_row > > Undefined command: "pgrowx". Try "help". > > (gdb) source src/.gdbinit > > Warning: /home/lg/dev/emacs-30/../lwlib: No such file or directory. > > SIGINT is used by the debugger. > > Are you sure you want to change it? (y or n) [answered Y; input not fro= m > > terminal] > > DISPLAY =3D :0 > > TERM =3D screen-256color > > Breakpoint 1 at 0x55ccdf18ac6a: file emacs.c, line 446. > > Breakpoint 2 at 0x55ccdf27ad60: file xterm.c, line 26945. > > (gdb) pgrowx it->glyph_row > > Cannot access memory at address 0x2c > > (gdb) > > OK, thanks. One more request: > > (gdb) frame 19 > (gdb) p it->current > (gdb) p current_buffer->zv > (gdb) p current_buffer->text->beg[10000]@106 > (gdb) frame 19 #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at lisp.h:1179 1179 return make_lisp_symbol (&lispsym[index]); (gdb) p it->current $6 =3D { pos =3D { charpos =3D 10098, bytepos =3D 14401 }, overlay_string_index =3D -1, string_pos =3D { charpos =3D -1, bytepos =3D -1 }, dpvec_index =3D -1 } (gdb) p current_buffer->zv No symbol "current_buffer" in current context. (gdb) p current_thread->m_current_buffer $7 =3D (struct buffer *) 0x55ccf0885fb0 (gdb) p current_thread->m_current_buffer->zv $8 =3D 10106 (gdb) p current_thread->m_current_buffer->text->beg[10000]@106 $9 =3D " \n | =E2=AE=AA Yura=E2=80=BA =D0=9F=D0=BE=D0=B7=D0=BE=D1=80= =D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80=8D=E2=99=82 =D1=83 =D0=A4=D0=A1=D0=91= =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7=D0=B5= =D0=BB=D1=8C =D0=A5=D0=B2=D0=B0", <incomplete sequence \320> (gdb) --=20 lg --0000000000000b23900607ed7598 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. = 2023=E2=80=AF=D0=B3. =D0=B2 21:00, Eli Zaretskii <<a href=3D"mailto:eliz= @gnu.org">eliz@HIDDEN</a>>:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">> From: Evgeny Zajcev <<a href=3D"mailto:lg.zevlg@gma= il.com" target=3D"_blank">lg.zevlg@HIDDEN</a>><br> > Date: Tue, 17 Oct 2023 18:11:43 +0300<br> > Cc: <a href=3D"mailto:66589 <at> debbugs.gnu.org" target=3D"_blank">66589@d= ebbugs.gnu.org</a><br> > <br> > (gdb) frame 18<br> > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660,<br> > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3D0x0= ) at<br> > xdisp.c:32165<br> > 32165=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sprintf (buf, &qu= ot;%0*X", it->c < 0x10000 ? 4 : 6, it->c +<br> > 0u);<br> > (gdb) p/x it->c<br> > $2 =3D 0xfffc71a2<br> > (gdb) p/x it->char_to_display<br> > $3 =3D 0xa<br> > (gdb) p it->method<br> > $4 =3D GET_FROM_BUFFER<br> > (gdb) pgrowx it->glyph_row<br> > Undefined command: "pgrowx".=C2=A0 Try "help".<br> > (gdb) source src/.gdbinit<br> > Warning: /home/lg/dev/emacs-30/../lwlib: No such file or directory.<br= > > SIGINT is used by the debugger.<br> > Are you sure you want to change it? (y or n) [answered Y; input not fr= om<br> > terminal]<br> > DISPLAY =3D :0<br> > TERM =3D screen-256color<br> > Breakpoint 1 at 0x55ccdf18ac6a: file emacs.c, line 446.<br> > Breakpoint 2 at 0x55ccdf27ad60: file xterm.c, line 26945.<br> > (gdb) pgrowx it->glyph_row<br> > Cannot access memory at address 0x2c<br> > (gdb)<br> <br> OK, thanks.=C2=A0 One more request:<br> <br> =C2=A0 (gdb) frame 19<br> =C2=A0 (gdb) p it->current<br> =C2=A0 (gdb) p current_buffer->zv<br> =C2=A0 (gdb) p current_buffer->text->beg[10000]@106<br> </blockquote></div><br clear=3D"all">(gdb) frame 19<br>#19 0x000055ccdf1eb1= 41 in gui_produce_glyphs (it=3D0x7ffef46c5660) at lisp.h:1179<br>1179 =C2= =A0 =C2=A0 =C2=A0return make_lisp_symbol (&lispsym[index]);<br>(gdb) p = it->current<br>$6 =3D {<br>=C2=A0 pos =3D {<br>=C2=A0 =C2=A0 charpos =3D= 10098,<br>=C2=A0 =C2=A0 bytepos =3D 14401<br>=C2=A0 },<br>=C2=A0 overlay_s= tring_index =3D -1,<br>=C2=A0 string_pos =3D {<br>=C2=A0 =C2=A0 charpos =3D= -1,<br>=C2=A0 =C2=A0 bytepos =3D -1<br>=C2=A0 },<br>=C2=A0 dpvec_index =3D= -1<br>}<br>(gdb) p current_buffer->zv<br>No symbol "current_buffer= " in current context.<br>(gdb) p current_thread->m_current_buffer<b= r>$7 =3D (struct buffer *) 0x55ccf0885fb0<br>(gdb) p current_thread->m_c= urrent_buffer->zv<br>$8 =3D 10106<br>(gdb) p current_thread->m_curren= t_buffer->text->beg[10000]@106<br>$9 =3D " =C2=A0 =C2=A0 \n=C2= =A0=C2=A0=C2=A0=C2=A0| =E2=AE=AA Yura=E2=80=BA =D0=9F=D0=BE=D0=B7=D0=BE=D1= =80=D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80=8D=E2=99=82 =D1=83 =D0=A4=D0=A1=D0= =91 =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7=D0= =B5=D0=BB=D1=8C =D0=A5=D0=B2=D0=B0", <incomplete sequence \320><= br>(gdb) <br><div><br></div><div><br></div><span class=3D"gmail_signature_p= refix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">lg</div></d= iv> --0000000000000b23900607ed7598--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 19:25:02 +0000 Resent-Message-ID: <handler.66589.B66589.16975706452316 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Evgeny Zajcev <lg.zevlg@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16975706452316 (code B ref 66589); Tue, 17 Oct 2023 19:25:02 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 19:24:05 +0000 Received: from localhost ([127.0.0.1]:32811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qspfh-0000bI-14 for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:24:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qspfc-0000ak-2l for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:24:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qspf7-0004nE-2L; Tue, 17 Oct 2023 15:23:29 -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=XBXchP4WVyDvfB1MphNpm+UnU3r+jvx0aOEAFSmTrQA=; b=HsjcWovnt+0kmYPu5Apm QXMfHDCLmzchfgl8S07R/Uxtd0jabMoIOYREfBV2Ixz/y30VxiIlpEuiGQsFE6eA1+ztI93dNiU71 /97XnzuBMXYNKtCW8dgO6RLb7ACf5cuP+GoabuWoAymYlVEa8TKbYMNkpggadAilnpGy/9416sTK2 dReiTASOKvxCxyHcr6Ns3R8aYLK4vQyC0+fBUyLJDvbc1el3mKYWHQ97BeGi8NHYizv0LauDp99Zi f2nvYNWuvQEyNmrNs4dIKN0qgpU8nDp/+wUhgS249oNBgjlImLJA6B8dC91I9xvGVmTy0xHCS8E3q PYsPGvx1SBV7FQ==; Date: Tue, 17 Oct 2023 22:23:16 +0300 Message-Id: <83fs29njdn.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> (message from Evgeny Zajcev on Tue, 17 Oct 2023 21:11:40 +0300) References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> <83h6mpnn98.fsf@HIDDEN> <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > Date: Tue, 17 Oct 2023 21:11:40 +0300 > Cc: 66589 <at> debbugs.gnu.org > > (gdb) frame 19 > #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=0x7ffef46c5660) at > lisp.h:1179 > 1179 return make_lisp_symbol (&lispsym[index]); > (gdb) p it->current > $6 = { > pos = { > charpos = 10098, > bytepos = 14401 > }, > overlay_string_index = -1, > string_pos = { > charpos = -1, > bytepos = -1 > }, > dpvec_index = -1 > } > (gdb) p current_buffer->zv > No symbol "current_buffer" in current context. > (gdb) p current_thread->m_current_buffer > $7 = (struct buffer *) 0x55ccf0885fb0 > (gdb) p current_thread->m_current_buffer->zv > $8 = 10106 > (gdb) p current_thread->m_current_buffer->text->beg[10000]@106 > $9 = " \n | ⮪ Yura› Позорище 🤦♂ у ФСБ только на Газель Хва", > <incomplete sequence \320> > (gdb) Hmm... what about this: (gdb) frame 18 (gdb) p current_thread->m_current_buffer->text->gpt_byte (gdb) p current_thread->m_current_buffer->zv_byte (gdb) p current_thread->m_current_buffer->text->beg[14350]@100
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 19:35:01 +0000 Resent-Message-ID: <handler.66589.B66589.16975713004004 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16975713004004 (code B ref 66589); Tue, 17 Oct 2023 19:35:01 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 19:35:00 +0000 Received: from localhost ([127.0.0.1]:32816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qspqG-00012V-Ce for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:35:00 -0400 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]:47160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qspqD-00012H-AQ for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:34:59 -0400 Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-6b709048d8eso2956770b3a.2 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 12:34:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697571266; x=1698176066; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VzdQRPF/UHzSj443pwqlv6h4k+Nf1oX1tGBw+68nUOc=; b=mjDWcfL1Hx2Sf5Z9+lgK3EWE1NbK6mF8T8qphuY8G81LKouUruLqswQe26vI6OU+k1 Xmi2Nwy/vtv4mgqpeF2/+qciNxylg3J8/x/xw+swQSQhLxNTu++vBIqSlecwfzwVNa8U g/Yi/vO7vOKf9Q/avRonZk0PIx2NuUrb0mDiiCzY1M7XT32qBCqYJrGO0vQEXR5KPQN9 enfobxIQkk+cO9bS9PHVEKODf+becAdqEDF7Ok6ut8XDd2l5K6cToImdb+ScB9OAjW8Z YR5v4T6GTL6ms3IDWCYdi7QrfJDvWpvZs5+ah/itxojcUp/cERsLTOmcc9tlr2wyapvf 8bPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697571266; x=1698176066; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VzdQRPF/UHzSj443pwqlv6h4k+Nf1oX1tGBw+68nUOc=; b=UxtmSsYk40c9TvEJZ+mhWukp+0Ng8127yZ6OggxvGZJiyX23kfBeP7NlRZT98n/kgs bF8kLImE8M6R1pw4koJCN3EOg1aT75cyAxb2IvsV7cMjyWCTcqxckt9aLNUHgJUIko1S S7ojSZhgdvlxzqHMbphSaLoP2KbdrifEREWGhs9XTlEDiEXkoqi3hm2n2C4AT05od4Va 2OPjbhX6vmLNsBf+QyvcRPjqdTOwBxP6PZhiyurqM2J1C3fm4v2Jg5wTslKzuu0h9Mjj e4W37UkQMprCC7Do7unEvTMObTxu+D4nUBIWJfYdEMmnvV1sQoWbtsoDAnNo7IKgfnhy MByA== X-Gm-Message-State: AOJu0Yz8R1xLPuy1IbLLke3C9Ud45yUQiXkpnYj9vXnCSziDJv4ESpzl P9j0g5Si4IWZqMG5M7WW7FL2D5t+so18AUO/YeM= X-Google-Smtp-Source: AGHT+IFx4FfABbx0LnifXWsuNtLOvzUIoqy7g6q7AOBrYhT/WnOvWXIc67zV7a8qywqeHxbRLNggTv4nNGiRtY4v10I= X-Received: by 2002:a05:6a21:778d:b0:157:609f:6057 with SMTP id bd13-20020a056a21778d00b00157609f6057mr2751226pzc.27.1697571265677; Tue, 17 Oct 2023 12:34:25 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> <83h6mpnn98.fsf@HIDDEN> <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> <83fs29njdn.fsf@HIDDEN> In-Reply-To: <83fs29njdn.fsf@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 22:34:13 +0300 Message-ID: <CAO=W_ZoknX-1aRzVjaAsqzCssu_Kq4LjfvVAw2_zRRNonWDG2g@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000458dbb0607ee9c5f" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000458dbb0607ee9c5f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 22:23, Eli= Zaretskii <eliz@HIDDEN>: > > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > > Date: Tue, 17 Oct 2023 21:11:40 +0300 > > Cc: 66589 <at> debbugs.gnu.org > > > > (gdb) frame 19 > > #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at > > lisp.h:1179 > > 1179 return make_lisp_symbol (&lispsym[index]); > > (gdb) p it->current > > $6 =3D { > > pos =3D { > > charpos =3D 10098, > > bytepos =3D 14401 > > }, > > overlay_string_index =3D -1, > > string_pos =3D { > > charpos =3D -1, > > bytepos =3D -1 > > }, > > dpvec_index =3D -1 > > } > > (gdb) p current_buffer->zv > > No symbol "current_buffer" in current context. > > (gdb) p current_thread->m_current_buffer > > $7 =3D (struct buffer *) 0x55ccf0885fb0 > > (gdb) p current_thread->m_current_buffer->zv > > $8 =3D 10106 > > (gdb) p current_thread->m_current_buffer->text->beg[10000]@106 > > $9 =3D " \n | =E2=AE=AA Yura=E2=80=BA =D0=9F=D0=BE=D0=B7=D0=BE= =D1=80=D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80=8D=E2=99=82 =D1=83 =D0=A4=D0=A1= =D0=91 =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7= =D0=B5=D0=BB=D1=8C =D0=A5=D0=B2=D0=B0", > > <incomplete sequence \320> > > (gdb) > > Hmm... what about this: > > (gdb) frame 18 > (gdb) p current_thread->m_current_buffer->text->gpt_byte > (gdb) p current_thread->m_current_buffer->zv_byte > (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 > (gdb) frame 18 #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3DXIL(0)) = at xdisp.c:32165 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); (gdb) p current_thread->m_current_buffer->text->gpt_byte $10 =3D 5287 (gdb) p current_thread->m_current_buffer->zv_byte $11 =3D 14409 (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 $12 =3D ' ' <repeats 48 times>, "11:09\n(=D0=94) =D0=94=D0=B5=D0=BD=D0=B8",= ' ' <repeats 32 times> (gdb) --=20 lg --000000000000458dbb0607ee9c5f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. = 2023=E2=80=AF=D0=B3. =D0=B2 22:23, Eli Zaretskii <<a href=3D"mailto:eliz= @gnu.org">eliz@HIDDEN</a>>:<br></div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex">> From: Evgeny Zajcev <<a href=3D"mailto:lg.zevlg@gma= il.com" target=3D"_blank">lg.zevlg@HIDDEN</a>><br> > Date: Tue, 17 Oct 2023 21:11:40 +0300<br> > Cc: <a href=3D"mailto:66589 <at> debbugs.gnu.org" target=3D"_blank">66589@d= ebbugs.gnu.org</a><br> > <br> > (gdb) frame 19<br> > #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at<= br> > lisp.h:1179<br> > 1179=C2=A0 =C2=A0 =C2=A0 return make_lisp_symbol (&lispsym[index])= ;<br> > (gdb) p it->current<br> > $6 =3D {<br> >=C2=A0 =C2=A0pos =3D {<br> >=C2=A0 =C2=A0 =C2=A0charpos =3D 10098,<br> >=C2=A0 =C2=A0 =C2=A0bytepos =3D 14401<br> >=C2=A0 =C2=A0},<br> >=C2=A0 =C2=A0overlay_string_index =3D -1,<br> >=C2=A0 =C2=A0string_pos =3D {<br> >=C2=A0 =C2=A0 =C2=A0charpos =3D -1,<br> >=C2=A0 =C2=A0 =C2=A0bytepos =3D -1<br> >=C2=A0 =C2=A0},<br> >=C2=A0 =C2=A0dpvec_index =3D -1<br> > }<br> > (gdb) p current_buffer->zv<br> > No symbol "current_buffer" in current context.<br> > (gdb) p current_thread->m_current_buffer<br> > $7 =3D (struct buffer *) 0x55ccf0885fb0<br> > (gdb) p current_thread->m_current_buffer->zv<br> > $8 =3D 10106<br> > (gdb) p current_thread->m_current_buffer->text->beg[10000]@10= 6<br> > $9 =3D "=C2=A0 =C2=A0 =C2=A0\n=C2=A0 =C2=A0 | =E2=AE=AA Yura=E2= =80=BA =D0=9F=D0=BE=D0=B7=D0=BE=D1=80=D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80= =8D=E2=99=82 =D1=83 =D0=A4=D0=A1=D0=91 =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE= =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7=D0=B5=D0=BB=D1=8C =D0=A5=D0=B2=D0=B0"= ,<br> > <incomplete sequence \320><br> > (gdb)<br> <br> Hmm... what about this:<br> <br> =C2=A0 (gdb) frame 18<br> =C2=A0 (gdb) p current_thread->m_current_buffer->text->gpt_byte<br= > =C2=A0 (gdb) p current_thread->m_current_buffer->zv_byte<br> =C2=A0 (gdb) p current_thread->m_current_buffer->text->beg[14350]@= 100<br> </blockquote></div><div><br></div><div>(gdb) frame 18<br>#18 produce_glyphl= ess_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfalse, ac= ronym=3Dacronym@entry=3DXIL(0)) at xdisp.c:32165<br>32165 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 sprintf (buf, "%0*X", it->c < 0x10= 000 ? 4 : 6, it->c + 0u);<br>(gdb) p current_thread->m_current_buffer= ->text->gpt_byte<br>$10 =3D 5287<br>(gdb) p current_thread->m_curr= ent_buffer->zv_byte<br>$11 =3D 14409<br>(gdb) p current_thread->m_cur= rent_buffer->text->beg[14350]@100<br>$12 =3D ' ' <repeats = 48 times>, "11:09\n(=D0=94)=C2=A0=D0=94=D0=B5=D0=BD=D0=B8", &#= 39; ' <repeats 32 times><br>(gdb) <br></div><br><span class=3D"gm= ail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatu= re">lg</div></div> --000000000000458dbb0607ee9c5f--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Evgeny Zajcev <lg.zevlg@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 17 Oct 2023 19:38:02 +0000 Resent-Message-ID: <handler.66589.B66589.16975714754341 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16975714754341 (code B ref 66589); Tue, 17 Oct 2023 19:38:02 +0000 Received: (at 66589) by debbugs.gnu.org; 17 Oct 2023 19:37:55 +0000 Received: from localhost ([127.0.0.1]:32826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qspt5-00017x-2f for submit <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:37:55 -0400 Received: from mail-pg1-x536.google.com ([2607:f8b0:4864:20::536]:49166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lg.zevlg@HIDDEN>) id 1qspt1-00017c-Cv for 66589 <at> debbugs.gnu.org; Tue, 17 Oct 2023 15:37:53 -0400 Received: by mail-pg1-x536.google.com with SMTP id 41be03b00d2f7-565334377d0so4539861a12.2 for <66589 <at> debbugs.gnu.org>; Tue, 17 Oct 2023 12:37:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697571440; x=1698176240; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=M2H2mcSsAtgEIJlHc5TvRZQNKqzxOBjRMDES8rSyjbg=; b=cwklaq7Debfrydj4tl0ZxXSbnCVRKp8L6WqtbcyMyzU5egrU4Z2Mcp421zGOAINjXO 1lrax5MG9aQywciV/jA1SHabZ5Ck1HK5zZtbxCU9f028CajH0UrNGerOGF3+0AMG1/GV 12KlXurIP32s+yF33KWrY8urMzyZ6fiGTWrk4WpjW4mux98szi/yS2iV7GwIzYU8ic5l mSyOHnu3IEU/mvDFF8SE5o3a2flqgUi/PqG/4eWjE6ufKv2kfrvKyvm9ZUIqq1cDiSnW k+d3IwFYKURPFM+/H02lgHeKvitmgOd0Y3IfwmG1GCpdyAAP29DOCEBGTS3HkaVJpBhK N2Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697571440; x=1698176240; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=M2H2mcSsAtgEIJlHc5TvRZQNKqzxOBjRMDES8rSyjbg=; b=H+OwhDA2SjEw8YTyl6wDAOLE7DyO1kRzxOZXeRQoILSOXukY8JD+Cmc5wfP2GjvByg nCh3GNn1SjnSumGWmGk18Hgbn83dBDfqXtASzJEuotjm7HwIxs2VcFASxsRZx3xEuxWL Cr4pD/h0btkZ9D8QD6pQW0MwZjWZRoMRGevxorfptm8n15dUpTQVb0vbxDeS19N1chpq PA2z+xxaA0Ot7f1yR3G5nc5k9aS3mqP3kWFrBX6T9yS3LltITBI6RvyaLs9sw2fcJOb2 055ox6OQrEMY9kHvXluijKSlH+9a4UMVID3tdYWLjAhmlN69NJdQ2UXuYGviUfH1gfMz QTVg== X-Gm-Message-State: AOJu0YzfC6BISBqaVdAluoQiahdudMHVEpq9RRdVHg4XdPfrYaYGtPFS Pz3AeNM2/uIFz6DUzrQCQ24j5FFgulGPfo3YBY+2nVQK X-Google-Smtp-Source: AGHT+IHV7RA67wFNdIcNJMoxN6Yx4Bivsy/FfcXXynTUJOvL0uUOiFg0FiA5zopgzLsA5VTutiVSbW+QBLOuu2Ldv8c= X-Received: by 2002:a05:6a20:a113:b0:14d:f41c:435a with SMTP id q19-20020a056a20a11300b0014df41c435amr3258572pzk.39.1697571439900; Tue, 17 Oct 2023 12:37:19 -0700 (PDT) MIME-Version: 1.0 References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> <83h6mpnn98.fsf@HIDDEN> <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> <83fs29njdn.fsf@HIDDEN> <CAO=W_ZoknX-1aRzVjaAsqzCssu_Kq4LjfvVAw2_zRRNonWDG2g@HIDDEN> In-Reply-To: <CAO=W_ZoknX-1aRzVjaAsqzCssu_Kq4LjfvVAw2_zRRNonWDG2g@HIDDEN> From: Evgeny Zajcev <lg.zevlg@HIDDEN> Date: Tue, 17 Oct 2023 22:37:08 +0300 Message-ID: <CAO=W_ZrdYqQFuYvA=v8OVVp_TTsh-TEsFNthkKMoU8s1P4TKVQ@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000a7feaf0607eea669" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --000000000000a7feaf0607eea669 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 22:34, Evg= eny Zajcev <lg.zevlg@HIDDEN>: > > > =D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 22:23, E= li Zaretskii <eliz@HIDDEN>: > >> > From: Evgeny Zajcev <lg.zevlg@HIDDEN> >> > Date: Tue, 17 Oct 2023 21:11:40 +0300 >> > Cc: 66589 <at> debbugs.gnu.org >> > >> > (gdb) frame 19 >> > #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at >> > lisp.h:1179 >> > 1179 return make_lisp_symbol (&lispsym[index]); >> > (gdb) p it->current >> > $6 =3D { >> > pos =3D { >> > charpos =3D 10098, >> > bytepos =3D 14401 >> > }, >> > overlay_string_index =3D -1, >> > string_pos =3D { >> > charpos =3D -1, >> > bytepos =3D -1 >> > }, >> > dpvec_index =3D -1 >> > } >> > (gdb) p current_buffer->zv >> > No symbol "current_buffer" in current context. >> > (gdb) p current_thread->m_current_buffer >> > $7 =3D (struct buffer *) 0x55ccf0885fb0 >> > (gdb) p current_thread->m_current_buffer->zv >> > $8 =3D 10106 >> > (gdb) p current_thread->m_current_buffer->text->beg[10000]@106 >> > $9 =3D " \n | =E2=AE=AA Yura=E2=80=BA =D0=9F=D0=BE=D0=B7=D0=BE= =D1=80=D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80=8D=E2=99=82 =D1=83 =D0=A4=D0=A1= =D0=91 =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7= =D0=B5=D0=BB=D1=8C =D0=A5=D0=B2=D0=B0", >> > <incomplete sequence \320> >> > (gdb) >> >> Hmm... what about this: >> >> (gdb) frame 18 >> (gdb) p current_thread->m_current_buffer->text->gpt_byte >> (gdb) p current_thread->m_current_buffer->zv_byte >> (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 >> > > (gdb) frame 18 > #18 produce_glyphless_glyph (it=3D0x7ffef46c5660, > for_no_font=3Dfor_no_font@entry=3Dfalse, acronym=3Dacronym@entry=3DXIL(0)= ) at > xdisp.c:32165 > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + > 0u); > (gdb) p current_thread->m_current_buffer->text->gpt_byte > $10 =3D 5287 > (gdb) p current_thread->m_current_buffer->zv_byte > $11 =3D 14409 > (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 > $12 =3D ' ' <repeats 48 times>, "11:09\n(=D0=94) =D0=94=D0=B5=D0=BD=D0=B8= ", ' ' <repeats 32 times> > (gdb) > Take into account that char between (=D0=94) and =D0=94=D0=B5=D0=BD=D0=B8 = =D0=B8=D0=B7 0xa0, not a regular space. My gmail web interface might changed it --=20 lg --000000000000a7feaf0607eea669 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=82, 17 =D0=BE=D0=BA=D1=82. = 2023=E2=80=AF=D0=B3. =D0=B2 22:34, Evgeny Zajcev <<a href=3D"mailto:lg.z= evlg@HIDDEN">lg.zevlg@HIDDEN</a>>:<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><br></div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1= =82, 17 =D0=BE=D0=BA=D1=82. 2023=E2=80=AF=D0=B3. =D0=B2 22:23, Eli Zaretski= i <<a href=3D"mailto:eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>>= ;:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0= .8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> From: Ev= geny Zajcev <<a href=3D"mailto:lg.zevlg@HIDDEN" target=3D"_blank">lg.= zevlg@HIDDEN</a>><br> > Date: Tue, 17 Oct 2023 21:11:40 +0300<br> > Cc: <a href=3D"mailto:66589 <at> debbugs.gnu.org" target=3D"_blank">66589@d= ebbugs.gnu.org</a><br> > <br> > (gdb) frame 19<br> > #19 0x000055ccdf1eb141 in gui_produce_glyphs (it=3D0x7ffef46c5660) at<= br> > lisp.h:1179<br> > 1179=C2=A0 =C2=A0 =C2=A0 return make_lisp_symbol (&lispsym[index])= ;<br> > (gdb) p it->current<br> > $6 =3D {<br> >=C2=A0 =C2=A0pos =3D {<br> >=C2=A0 =C2=A0 =C2=A0charpos =3D 10098,<br> >=C2=A0 =C2=A0 =C2=A0bytepos =3D 14401<br> >=C2=A0 =C2=A0},<br> >=C2=A0 =C2=A0overlay_string_index =3D -1,<br> >=C2=A0 =C2=A0string_pos =3D {<br> >=C2=A0 =C2=A0 =C2=A0charpos =3D -1,<br> >=C2=A0 =C2=A0 =C2=A0bytepos =3D -1<br> >=C2=A0 =C2=A0},<br> >=C2=A0 =C2=A0dpvec_index =3D -1<br> > }<br> > (gdb) p current_buffer->zv<br> > No symbol "current_buffer" in current context.<br> > (gdb) p current_thread->m_current_buffer<br> > $7 =3D (struct buffer *) 0x55ccf0885fb0<br> > (gdb) p current_thread->m_current_buffer->zv<br> > $8 =3D 10106<br> > (gdb) p current_thread->m_current_buffer->text->beg[10000]@10= 6<br> > $9 =3D "=C2=A0 =C2=A0 =C2=A0\n=C2=A0 =C2=A0 | =E2=AE=AA Yura=E2= =80=BA =D0=9F=D0=BE=D0=B7=D0=BE=D1=80=D0=B8=D1=89=D0=B5 =F0=9F=A4=A6=E2=80= =8D=E2=99=82 =D1=83 =D0=A4=D0=A1=D0=91 =D1=82=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE= =D0=BD=D0=B0 =D0=93=D0=B0=D0=B7=D0=B5=D0=BB=D1=8C =D0=A5=D0=B2=D0=B0"= ,<br> > <incomplete sequence \320><br> > (gdb)<br> <br> Hmm... what about this:<br> <br> =C2=A0 (gdb) frame 18<br> =C2=A0 (gdb) p current_thread->m_current_buffer->text->gpt_byte<br= > =C2=A0 (gdb) p current_thread->m_current_buffer->zv_byte<br> =C2=A0 (gdb) p current_thread->m_current_buffer->text->beg[14350]@= 100<br> </blockquote></div><div><br></div><div>(gdb) frame 18<br>#18 produce_glyphl= ess_glyph (it=3D0x7ffef46c5660, for_no_font=3Dfor_no_font@entry=3Dfalse, ac= ronym=3Dacronym@entry=3DXIL(0)) at xdisp.c:32165<br>32165 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 sprintf (buf, "%0*X", it->c < 0x10= 000 ? 4 : 6, it->c + 0u);<br>(gdb) p current_thread->m_current_buffer= ->text->gpt_byte<br>$10 =3D 5287<br>(gdb) p current_thread->m_curr= ent_buffer->zv_byte<br>$11 =3D 14409<br>(gdb) p current_thread->m_cur= rent_buffer->text->beg[14350]@100<br>$12 =3D ' ' <repeats = 48 times>, "11:09\n(=D0=94)=C2=A0=D0=94=D0=B5=D0=BD=D0=B8", &#= 39; ' <repeats 32 times><br>(gdb) <br></div></div></blockquote><d= iv><br></div><div>Take into account that char between (=D0=94) and =D0=94= =D0=B5=D0=BD=D0=B8 =D0=B8=D0=B7 0xa0, not a regular space. My gmail web int= erface might changed it<br></div></div><br clear=3D"all"><br><span class=3D= "gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_sign= ature">lg</div></div> --000000000000a7feaf0607eea669--
X-Loop: help-debbugs@HIDDEN Subject: bug#66589: 30.0.50; core dump in redisplay Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 18 Oct 2023 11:42:02 +0000 Resent-Message-ID: <handler.66589.B66589.16976292808315 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 66589 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Evgeny Zajcev <lg.zevlg@HIDDEN> Cc: 66589 <at> debbugs.gnu.org Received: via spool by 66589-submit <at> debbugs.gnu.org id=B66589.16976292808315 (code B ref 66589); Wed, 18 Oct 2023 11:42:02 +0000 Received: (at 66589) by debbugs.gnu.org; 18 Oct 2023 11:41:20 +0000 Received: from localhost ([127.0.0.1]:33374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qt4vQ-0002A2-6L for submit <at> debbugs.gnu.org; Wed, 18 Oct 2023 07:41:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qt4vO-00029p-SE for 66589 <at> debbugs.gnu.org; Wed, 18 Oct 2023 07:41: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 <eliz@HIDDEN>) id 1qt4ut-0007lw-3b; Wed, 18 Oct 2023 07:40:47 -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=eJD/4yru+Myf6Kn45x7d3OlhSWMBoq6k5qfhRmrRiB8=; b=eiNvKBYrlXCGjycyWWiA ydpVpQIZjDmkapLIQ+PpHZykae+2F5Wvr874m0JynNmdfH3M/x7P2+rDFjjuNtRGHVsg5az6LDUAc dj1VOUAUpxu+zMCHnDMhUJzlssCysxJwvEBie0kuCPDAmSL0TZYkka8sxkPsp4WQwPxdCrsQDIS7r xMwhSBjmcV3PyBHPNpApndJZEY5+7h5StlhkMSjs6L6daaYkeoo7XSWVjgAIFhRQrobbUucK1NNq9 A+FhzHLp2yzm6karhaxTOXbXT/+0RH6JzBznt2RFAGjw05eHere9XMx6RQFeonHEz0neUcdjDMUV6 6/HeqDuZHRdqxA==; Date: Wed, 18 Oct 2023 14:40:34 +0300 Message-Id: <83a5sgnop9.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAO=W_ZrdYqQFuYvA=v8OVVp_TTsh-TEsFNthkKMoU8s1P4TKVQ@HIDDEN> (message from Evgeny Zajcev on Tue, 17 Oct 2023 22:37:08 +0300) References: <CAO=W_ZqOD-a0yEb_TAE954XOyKNBxDvc5iz3YmSQwdK-zvxC_A@HIDDEN> <83jzrlo5au.fsf@HIDDEN> <CAO=W_ZrBVKaSRMzc_P0m8+S2BNytxwNQqyGbZixekYErW9ogkw@HIDDEN> <83il75nvhr.fsf@HIDDEN> <CAO=W_ZoDT=7s265gUCpTok4K+PucaSUrxTP3tVynmu3YNCaouw@HIDDEN> <83h6mpnn98.fsf@HIDDEN> <CAO=W_ZqVXcxAO1EdEUEsO2Uw24rbw6o21_jhB4BSwH-ydQCu5A@HIDDEN> <83fs29njdn.fsf@HIDDEN> <CAO=W_ZoknX-1aRzVjaAsqzCssu_Kq4LjfvVAw2_zRRNonWDG2g@HIDDEN> <CAO=W_ZrdYqQFuYvA=v8OVVp_TTsh-TEsFNthkKMoU8s1P4TKVQ@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Evgeny Zajcev <lg.zevlg@HIDDEN> > Date: Tue, 17 Oct 2023 22:37:08 +0300 > Cc: 66589 <at> debbugs.gnu.org > > > (gdb) p it->current > > $6 = { > > pos = { > > charpos = 10098, > > bytepos = 14401 > > }, > > overlay_string_index = -1, > > string_pos = { > > charpos = -1, > > bytepos = -1 > > }, > > dpvec_index = -1 > > } > > (gdb) p current_buffer->zv > > No symbol "current_buffer" in current context. > > (gdb) p current_thread->m_current_buffer > > $7 = (struct buffer *) 0x55ccf0885fb0 > > (gdb) p current_thread->m_current_buffer->zv > > $8 = 10106 > > (gdb) p current_thread->m_current_buffer->text->beg[10000]@106 > > $9 = " \n | ⮪ Yura› Позорище 🤦♂ у ФСБ только на Газель Хва", > > <incomplete sequence \320> > > (gdb) > > Hmm... what about this: > > (gdb) frame 18 > (gdb) p current_thread->m_current_buffer->text->gpt_byte > (gdb) p current_thread->m_current_buffer->zv_byte > (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 > > (gdb) frame 18 > #18 produce_glyphless_glyph (it=0x7ffef46c5660, for_no_font=for_no_font@entry=false, > acronym=acronym@entry=XIL(0)) at xdisp.c:32165 > 32165 sprintf (buf, "%0*X", it->c < 0x10000 ? 4 : 6, it->c + 0u); > (gdb) p current_thread->m_current_buffer->text->gpt_byte > $10 = 5287 > (gdb) p current_thread->m_current_buffer->zv_byte > $11 = 14409 > (gdb) p current_thread->m_current_buffer->text->beg[14350]@100 > $12 = ' ' <repeats 48 times>, "11:09\n(Д) Дени", ' ' <repeats 32 times> > (gdb) > > Take into account that char between (Д) and Дени из 0xa0, not a regular space. My gmail web > interface might changed it Very strange. This means that both it->char_to_display and it->c are bogus, and I have no idea how this could happen. So it is very important that you try to provide a reproduction recipe for this. I will nevertheless try to see if I can figure out how such a situation could ever happen.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.