From unknown Mon Jun 16 23:46:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#77230 <77230@debbugs.gnu.org> To: bug#77230 <77230@debbugs.gnu.org> Subject: Status: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info. Reply-To: bug#77230 <77230@debbugs.gnu.org> Date: Tue, 17 Jun 2025 06:46:00 +0000 retitle 77230 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -= gg3 debug info. reassign 77230 emacs submitter 77230 Eval Exec severity 77230 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 24 00:26:12 2025 Received: (at submit) by debbugs.gnu.org; 24 Mar 2025 04:26:12 +0000 Received: from localhost ([127.0.0.1]:53670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twZO4-0004Jb-DP for submit@debbugs.gnu.org; Mon, 24 Mar 2025 00:26:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59324) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twZNy-0004IV-Ni for submit@debbugs.gnu.org; Mon, 24 Mar 2025 00:26:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1twZN4-0002zE-Vj for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2025 00:25:12 -0400 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1twZMz-0005sd-KZ for bug-gnu-emacs@gnu.org; Mon, 24 Mar 2025 00:25:06 -0400 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-2264aefc45dso56759135ad.0 for ; Sun, 23 Mar 2025 21:25:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742790299; x=1743395099; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=jTwfVxE0Y9kHQVeFr5sxcMvwRS8JXSB218+tVfXf2nw=; b=CHu0mmvpE0fVjx3EI9QN84AS3E26RLis5NyCwQWB21Zs7y0VSA2RgvVFwcjH3TLeoB Y+TwbjrC7b0INwokmIBy5Eq98CfyT1BRyJtwRkiH9sgRjkaKI0ipFVQunUBTFD38E4Zf ZNjjU+uVJi148hwPL4nllYEY1CuOi2Di0yfxxsRpIdCKqj2oLom5jCfLnPwmoCdpRz6d SY107DyIfUUbyROwBTwBWLT8S4VnjmMTS/SsQlkumY6ZwV2hwj4XVr802fKYWHkGeFSA ZvC8nVLdURRnetKh29ekCYCLE9dwxr5yF/FJbj+ILSnSKgHAC0VluSKb7UCI9Z4SCbVf uulw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742790299; x=1743395099; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jTwfVxE0Y9kHQVeFr5sxcMvwRS8JXSB218+tVfXf2nw=; b=DS9vMMQCKKYM25aVU22PT8wZ+c3syQTzfvK7ybmT06tRQ4SQdy0QVOdAuGAIpOZp7L GCy8FuKscIw1x02noiqjNpKixlVCONSJWklWXXg32/R6cg5oAT7kzVcNF5XXlurVhn20 BHwgt9v8L9KKct2HCvqQ7gXrSkhtiO6CpheKxj2/P3jIgyAtH0/YPNvxeM16PkG0WeuQ cocoFoKfUbLfye+tpxgzVgKG3AHxzmpFQ+3mQMWU3mQt563lUfEWRPhIlCzNsEBO7l69 39dZTLKcyeqk7e2kKMUZVx4k0ZeB8E0/Wj0MzuF+Wlwz15TnBRWMetd9//i5uCMSM96+ KcHw== X-Gm-Message-State: AOJu0Yy6HcIZrPTqRus0Pvjq4zaG8b7slZvpFucjNNAWNb/h2kcunVN6 g+qYxHymDcHsA/4n8ctgZQ1U4ZIfVBVBJW7TU81n54vLT2HtJTOjanzbc5QDZmkdBQ== X-Gm-Gg: ASbGncvHRkEgy0CydKIh+OegQ7C35Y1kOAi1SA6x1QgXw0o8Y8JwttxaRQH8G+Tzhn5 sxgv0Dq23k4cC4vzmE4/pyxnqOLB2VKLTfiB8p2Vu1FmQKRdEB8RvQYuFD3NgRx0s6D07r9JcX/ gXnwrUZgyqBDagecksYnrMHA5nkqcjcmWY+is/KyK68UGsBW3XWt/uYpIEjgCREqvnjpLGKHPaj LZiTzLZuiM+D+bGjW93GLcDWNIyQX1wWJNTtiadjhYrTjeXGMJB25eIy8iVqu9MH34IW5ytyG6P pqxx55paBQRN27xpmO+l1WHOMzbVkR8P9zHTka3rbNc/5HL4auzs1tAo6tXR X-Google-Smtp-Source: AGHT+IEp83TJ0KdVpYHh+PZtUyPBiio8uwSG7Hv1MhIB9n4k0HrIGIWQiBvX2FOTfRodelnOZ8Td6A== X-Received: by 2002:a05:6a00:1bc4:b0:736:5dc6:a14f with SMTP id d2e1a72fcca58-73905a35abbmr18918842b3a.23.1742790298087; Sun, 23 Mar 2025 21:24:58 -0700 (PDT) Received: from localhost (45.78.58.168.16clouds.com. [45.78.58.168]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73905fd5219sm6745647b3a.41.2025.03.23.21.24.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Mar 2025 21:24:57 -0700 (PDT) From: Eval Exec To: bug-gnu-emacs@gnu.org Subject: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info. User-Agent: mu4e 1.12.8; emacs 31.0.50 X-Debbugs-Cc: Date: Mon, 24 Mar 2025 12:24:54 +0800 Message-ID: <87ldsvhx7t.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=execvy@gmail.com; helo=mail-pl1-x643.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, MANY_SUBDOM=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-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, I got a crash on feature/igc branch, This happen when I click a word on header-line. the header-line-format and gdb back trace is: header-line-format is a buffer-local variable defined in buffer.c. Value in # ((:eval (concat (propertize " " 'display '(space :align-to 0)) (format "%s" (gptel-backend-name gptel-backend)))) #(" Ready" 0 6 (face success)) (:eval (let* ((model (gptel--model-name gptel-model)) (system (propertize (buttonize (format "[Prompt: %s]" (or (car-safe (rassoc gptel--system-message gptel-directives)) (gptel--describe-directive gptel--system-message 15))) (lambda (&rest _) (gptel-system-prompt))) 'mouse-face 'highlight 'help-echo "System message for session")) (context (and gptel-context--alist (cl-loop for entry in gptel-context--alist if (bufferp (car entry)) count it into bufs else count (stringp (car entry)) into files finally return (propertize (buttonize (concat "[Context: " (and (> bufs 0) (format "%d buf" bufs)) (and (> bufs 1) "s") (and (> bufs 0) (> files 0) ", ") (and (> files 0) (format "%d file" files)) (and (> files 1) "s") "]") (lambda (&rest _) (require 'gptel-context) (gptel-context--buffer-setup))) 'mouse-face 'highlight 'help-echo "Active gptel context")))) (toggle-track-media (lambda (&rest _) (setq-local gptel-track-media (not gptel-track-media)) (if gptel-track-media (message (concat "Sending media from included links. To include media, create " "a \"standalone\" link in a paragraph by itself, separated from surrounding text.")) (message "Ignoring image links. Only link text will be sent.")) (run-at-time 0 nil #'force-mode-line-update))) (track-media (and (gptel--model-capable-p 'media) (if gptel-track-media (propertize (buttonize "[Sending media]" toggle-track-media) 'mouse-face 'highlight 'help-echo "Sending media from standalone links/urls when supported.\nClick to toggle") (propertize (buttonize "[Ignoring media]" toggle-track-media) 'mouse-face 'highlight 'help-echo "Ignoring images from standalone links/urls.\nClick to toggle")))) (toggle-tools (lambda (&rest _) (interactive) (run-at-time 0 nil (lambda nil (call-interactively #'gptel-tools))))) (tools (when (and gptel-use-tools gptel-tools) (propertize (buttonize (pcase (length gptel-tools) (0 "[No tools]") (1 "[1 tool]") (len (format "[%d tools]" len))) toggle-tools) 'mouse-face 'highlight 'help-echo "Select tools")))) (concat (propertize " " 'display `(space :align-to (- right ,(+ 5 (length model) (length system) (length track-media) (length context) (length tools))))) tools (and track-media " ") track-media (and context " ") context " " system " " (propertize (buttonize (concat "[" model "]") (lambda (&rest _) (gptel-menu))) 'mouse-face 'highlight 'help-echo "Model in use"))))) Buffer values Global value Set gdb backtrace: warning: File "/nix/store/8mmkgqj0r37s2rlxjvpj8dya7k9gcg77-glib-2.82.1/lib/libglib-2.0.so.0.8200.1-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/mhd0rk497xm0xnip7262xdw9bylvzh99-gcc-13.3.0-lib". warning: File "/nix/store/q57zi48njdcgxy4n8d5lm5pf746drc8f-isl-0.20/lib/libisl.so.19.1.0-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/nix/store/mhd0rk497xm0xnip7262xdw9bylvzh99-gcc-13.3.0-lib". (gdb) source /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/.gdbinit warning: /home/exec/.config/emacs/../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 WAYLAND_DISPLAY = wayland-0 TERM = tmux-256color Breakpoint 1 at 0x56eec9: file /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/emacs.c, line 425. (gdb) bt full #0 0x00007f2c8369a88c in __pthread_kill_implementation () from /nix/store/maxa3xhmxggrc5v2vc0c3pjb79hjlkp9-glibc-2.40-66/lib/libc.so.6 No symbol table info available. #1 0x00007f2c83648576 in raise () from /nix/store/maxa3xhmxggrc5v2vc0c3pjb79hjlkp9-glibc-2.40-66/lib/libc.so.6 No symbol table info available. #2 0x000000000056efec in terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/emacs.c:463 No locals. #3 0x00000000005a3921 in handle_fatal_signal (sig=11) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1793 No locals. #4 0x00000000005a38ec in deliver_thread_signal (sig=11, handler=0x5a3907 ) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1785 old_errno = 11 #5 0x00000000005a396a in deliver_fatal_thread_signal (sig=11) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1805 No locals. #6 0x00000000005a3b1a in handle_sigsegv (sig=11, siginfo=0x969ab0 , arg=0x969980 ) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1943 fatal = false #7 No symbol table info available. #8 0x00007f2c8364886b in kill () from /nix/store/maxa3xhmxggrc5v2vc0c3pjb79hjlkp9-glibc-2.40-66/lib/libc.so.6 No symbol table info available. #9 0x000000000080ce49 in sigHandle () No symbol table info available. #10 No symbol table info available. #11 0x00000000006fe635 in header_tag (h=0x0) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/igc.c:658 No locals. #12 0x00000000006fe6ad in igc_header_hash (h=0x0) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/igc.c:684 No locals. #13 0x0000000000707464 in igc_hash (key=XIL(0x5)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/igc.c:4099 word = 5 tag = 5 client = 0x0 h = 0x0 #14 0x000000000065de12 in sxhash_obj (obj=XIL(0x7f2c1350a945), depth=2) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:6040 bytepos = 0 hash = 6599806 buf = XIL(0x5) pvec_type = PVEC_MARKER #15 0x000000000065db21 in sxhash_vector (vec=XIL(0x7f2c1350aa6d), depth=1) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:5944 hash2 = 0 hash = 800 i = 1 n = 7 #16 0x000000000065dd85 in sxhash_obj (obj=XIL(0x7f2c1350aa6d), depth=1) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:6027 pvec_type = PVEC_NORMAL_VECTOR #17 0x000000000065db21 in sxhash_vector (vec=XIL(0x7f2c1350ac0d), depth=0) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:5944 hash2 = 15072518684593510221 hash = 15072518826327436445 i = 2 n = 5 #18 0x000000000065dd85 in sxhash_obj (obj=XIL(0x7f2c1350ac0d), depth=0) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:6027 pvec_type = PVEC_CLOSURE #19 0x000000000065dc9c in sxhash (obj=XIL(0x7f2c1350ac0d)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:5985 No locals. #20 0x000000000065e173 in Fsxhash_equal (obj=XIL(0x7f2c1350ac0d)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:6146 No locals. #21 0x0000000000645fb7 in funcall_subr (subr=0x8f6360 , numargs=1, args=0x7f2c5ffff130) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3199 argbuf = {XIL(0), XIL(0x7fff9e06e270), XIL(0x63d83d), XIL(0x8f6365), XIL(0x7fff9e06e290), make_fixnum(1636827), XIL(0x8f6365), XIL(0)} a = 0x7f2c5ffff130 maxargs = 1 fun = XIL(0x973040) #22 0x00000000006459d5 in funcall_general (fun=XIL(0x8f6365), numargs=1, args=0x7f2c5ffff130) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3078 original_fun = XIL(0x7f2c3aec68b0) #23 0x00000000006a36fb in exec_byte_code (fun=XIL(0x7f2c1055bc65), args_template=257, nargs=1, args=0x7f2c5ffff0e8) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/bytecode.c:829 call_nargs = 1 call_fun = XIL(0x7f2c3aec68e8) --Type for more, q to quit, c to continue without paging--c count1 = { bytes = 512 } val = XIL(0x38) call_args = 0x7f2c5ffff130 original_fun = XIL(0x7f2c3aec68b0) op = 1 type = CATCHER targets = quitcounter = 2 '\002' bc = 0x8dc358 top = 0x7f2c5ffff128 pc = 0x7f2c10558fc9 "\"\207\211;\203&" bytestr = XIL(0x7f2c1055b9a4) vector = XIL(0x7f2c1055bba5) maxdepth = make_fixnum(5) const_length = 10 bytestr_length = 42 vectorp = 0x7f2c1055bbb0 max_stack = 5 frame_base = 0x7f2c5ffff110 fp = 0x7f2c5ffff138 bytestr_data = 0x7f2c10558fb0 "\211\242\300>\203\016" rest = false mandatory = 1 nonrest = 1 pushedargs = 1 saved_quitcounter = 127 '\177' saved_vectorp = 0x7f2c6f008ca0 saved_bytestr_data = 0x7b9632 "\205\300\017\205\006\002" result = XIL(0x7f2c14b9646c) targets = {0x6a7b0b , 0x6a7b3c , 0x6a7b3e , 0x6a7b40 , 0x6a7b42 , 0x6a7b42 , 0x6a7bbf , 0x6a7c4e , 0x6a2d31 , 0x6a2d33 , 0x6a2d35 , 0x6a2d37 , 0x6a2d39 , 0x6a2d39 , 0x6a2d42 , 0x6a2cee , 0x6a3196 , 0x6a3198 , 0x6a319a , 0x6a319c , 0x6a319e , 0x6a319e , 0x6a31e8 , 0x6a31a7 , 0x6a33c7 , 0x6a33c9 , 0x6a33cb , 0x6a33cd , 0x6a33cf , 0x6a33cf , 0x6a3366 , 0x6a3386 , 0x6a34b2 , 0x6a34b4 , 0x6a34b6 , 0x6a34b8 , 0x6a34ba , 0x6a34ba , 0x6a3451 , 0x6a3471 , 0x6a3829 , 0x6a382b , 0x6a382d , 0x6a382f , 0x6a3831 , 0x6a3831 , 0x6a37c8 , 0x6a37e8 , 0x6a4279 , 0x6a4024 , 0x6a4018 , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a4527 , 0x6a46d0 , 0x6a4744 , 0x6a47b6 , 0x6a482a , 0x6a2fb5 , 0x6a3049 , 0x6a48b8 , 0x6a2ee2 , 0x6a30c3 , 0x6a4932 , 0x6a49b2 , 0x6a4a0c , 0x6a4a8c , 0x6a4b0d , 0x6a4c32 , 0x6a4c8c , 0x6a4e58 , 0x6a5055 , 0x6a50af , 0x6a5109 , 0x6a5189 , 0x6a5209 , 0x6a5289 , 0x6a532c , 0x6a5390 , 0x6a53f4 , 0x6a54f1 , 0x6a55ae , 0x6a566b , 0x6a576d , 0x6a5882 , 0x6a5997 , 0x6a5aac , 0x6a5bc1 , 0x6a5d0e , 0x6a5dcc , 0x6a5f16 , 0x6a5ffa , 0x6a60de , 0x6a64b9 , 0x6a3e53 , 0x6a6526 , 0x6a6580 , 0x6a6675 , 0x6a66e2 , 0x6a674f , 0x6a67a9 , 0x6a67fe , 0x6a6853 , 0x6a68b0 , 0x6a7b0b , 0x6a691a , 0x6a696f , 0x6a69c4 , 0x6a6a19 , 0x6a6a6e , 0x6a6ac3 , 0x6a3e53 , 0x6a7b0b , 0x6a6b1d , 0x6a6b7f , 0x6a6bd9 , 0x6a6c33 , 0x6a6cb3 , 0x6a6d33 , 0x6a6d8d , 0x6a6de7 , 0x6a6e67 , 0x6a6ee7 , 0x6a6f67 , 0x6a6fbc , 0x6a7b0b , 0x6a3d6a , 0x6a38a9 , 0x6a2e32 , 0x6a3989 , 0x6a3a31 , 0x6a3ad6 , 0x6a3b7b , 0x6a3d24 , 0x6a3304 , 0x6a3e10 , 0x6a3e96 , 0x6a3f3c , 0x6a3f91 , 0x6a42d1 , 0x6a4360 , 0x6a4403 , 0x6a447e , 0x6a7b0b , 0x6a7016 , 0x6a70b9 , 0x6a7113 , 0x6a716d , 0x6a71c7 , 0x6a7221 , 0x6a72a1 , 0x6a7321 , 0x6a73a1 , 0x6a7421 , 0x6a75df , 0x6a765f , 0x6a76df , 0x6a7739 , 0x6a7822 , 0x6a790b , 0x6a7965 , 0x6a79bf , 0x6a623a , 0x6a63a4 , 0x6a7a23 , 0x6a7a97 , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a4b99 , 0x6a5458 , 0x6a65dc , 0x6a7d04 , 0x6a7d94 , 0x6a7b0b , 0x6a7b0b , 0x6a7e4d , 0x6a7efe , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a7b0b , 0x6a80aa } #24 0x00000000006465bb in funcall_lambda (fun=XIL(0x7f2c105382f5), nargs=1, arg_vector=0x7fff9e06e908) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3290 syms_left = make_fixnum(257) lexenv = XIL(0) count = { bytes = 140735844640768 } i = 0 optional = false rest = false previous_rest = false val = XIL(0x63d83d) #25 0x0000000000645a21 in funcall_general (fun=XIL(0x7f2c105382f5), numargs=1, args=0x7fff9e06e908) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3082 original_fun = XIL(0x7f2c105382f5) #26 0x0000000000645c8f in Ffuncall (nargs=2, args=0x7fff9e06e900) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3131 count = { bytes = 352 } val = XIL(0x105382f5) #27 0x00007f2c6e977479 in F627574746f6e2d6163746976617465_button_activate_0 () from /home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3-gdb/bin/../lib/emacs/31.0.50/native-lisp/31.0.50-6098f51f/preloaded/button-747c9d6e-552806ca.eln No symbol table info available. #28 0x0000000000645fe1 in funcall_subr (subr=0x7f2c1e06fb58, numargs=2, args=0x7fff9e06eb78) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3201 argbuf = {XIL(0), XIL(0x7fff9e06ea00), XIL(0x973040), XIL(0), XIL(0), XIL(0x7fff9e06ea20), XIL(0x63d83d), XIL(0x1e06fb5d)} a = 0x7fff9e06eb78 maxargs = 2 fun = XIL(0x973040) #29 0x00000000006459d5 in funcall_general (fun=XIL(0x7f2c1e06fb5d), numargs=2, args=0x7fff9e06eb78) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3078 original_fun = XIL(0x7f2c3ae348b8) #30 0x0000000000645c8f in Ffuncall (nargs=3, args=0x7fff9e06eb70) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3131 count = { bytes = 320 } val = XIL(0x7f2c1613292b) #31 0x00007f2c6e9782c0 in F707573682d627574746f6e_push_button_0 () from /home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3-gdb/bin/../lib/emacs/31.0.50/native-lisp/31.0.50-6098f51f/preloaded/button-747c9d6e-552806ca.eln No symbol table info available. #32 0x0000000000645fe1 in funcall_subr (subr=0x7f2c1e06fc20, numargs=1, args=0x7fff9e06f120) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3201 argbuf = {XIL(0x7f2c16132aab), XIL(0), XIL(0x973040), XIL(0), XIL(0), XIL(0x7fff9e06ec80), XIL(0x63d83d), XIL(0x1e06fc25)} a = 0x7fff9e06ec40 maxargs = 2 fun = XIL(0x973040) #33 0x00000000006459d5 in funcall_general (fun=XIL(0x7f2c1e06fc25), numargs=1, args=0x7fff9e06f120) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3078 original_fun = XIL(0x7f2c3ae34928) #34 0x0000000000645c8f in Ffuncall (nargs=2, args=0x7fff9e06f118) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3131 count = { bytes = 256 } val = XIL(0x29e06ed80) #35 0x000000000063acc3 in Ffuncall_interactively (nargs=2, args=0x7fff9e06f118) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/callint.c:250 speccount = { bytes = 224 } #36 0x000000000064620b in funcall_subr (subr=0x8f2940 , numargs=2, args=0x7fff9e06f118) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3222 maxargs = -2 fun = XIL(0x973040) #37 0x00000000006459d5 in funcall_general (fun=XIL(0x8f2945), numargs=2, args=0x7fff9e06f118) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3078 original_fun = XIL(0xac60) #38 0x0000000000645c8f in Ffuncall (nargs=3, args=0x7fff9e06f110) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3131 count = { bytes = 192 } val = XIL(0x7f2c16134713) #39 0x0000000000644d54 in Fapply (nargs=3, args=0x7fff9e06f110) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:2760 i = 0 funcall_nargs = 140735844642592 funcall_args = 0x0 spread_arg = XIL(0x7f2c16134713) fun = XIL(0xac60) sa_avail = 16384 sa_count = { bytes = 192 } numargs = 1 retval = XIL(0x639f78) #40 0x000000000063b0c3 in Fcall_interactively (function=XIL(0x7f2c3ae34928), record_flag=XIL(0), keys=XIL(0x7f2c160f67f5)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/callint.c:342 funval = XIL(0x7f2c1e06fc25) events = 24 env = XIL(0) speccount = { bytes = 160 } arg_from_tty = false key_count = 2 record_then_fail = false save_this_command = XIL(0x7f2c3ae34928) save_this_original_command = XIL(0x7f2c3ae34928) save_real_this_command = XIL(0x7f2c3ae34928) save_last_command = XIL(0x7f2c3d73a5a8) prefix_arg = XIL(0) enable = XIL(0) up_event = XIL(0) form = XIL(0x7f2c1e3ccbd3) specs = XIL(0x7f2c16134713) sa_avail = 6429066 sa_count = { bytes = 9998672 } string_len = 139828822568589 string = 0x1 string_end = 0x7fff9e06f060 "\360\360\006\236\377\177" next_event = 0 nargs = 140735844642784 args = 0xffffffffffffffff visargs = 0x813870 varies = 0x7fff9e06f0f0 "" tem = 0x989150 "\021\361\022" val = XIL(0x621354) #41 0x00007f2c6ea01885 in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3-gdb/bin/../lib/emacs/31.0.50/native-lisp/31.0.50-6098f51f/preloaded/simple-fab5b0cf-c9d6b73d.eln No symbol table info available. #42 0x0000000000646055 in funcall_subr (subr=0x7f2c3b72bf08, numargs=1, args=0x7fff9e06f3e8) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3205 argbuf = {XIL(0x7f2c3ae34928), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0x7fff9e06f2c0), XIL(0x63d83d), XIL(0x3b72bf0d)} a = 0x7fff9e06f280 maxargs = 4 fun = XIL(0x973040) #43 0x00000000006459d5 in funcall_general (fun=XIL(0x7f2c3b72bf0d), numargs=1, args=0x7fff9e06f3e8) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3078 original_fun = XIL(0x6820) #44 0x0000000000645c8f in Ffuncall (nargs=2, args=0x7fff9e06f3e0) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:3131 count = { bytes = 128 } val = XIL(0x6820) #45 0x0000000000577d3e in command_loop_1 () at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/keyboard.c:1556 keybuf = {XIL(0xbbe8), XIL(0x7f2c16132aab), XIL(0), XIL(0x7fff9e06f430), XIL(0x63d83d), XIL(0x30f69ca0), XIL(0x7fff9e06f4a0), XIL(0x647b44), XIL(0x7f2c3b71ce33), XIL(0x60), XIL(0x63dfef), XIL(0), XIL(0xc), XIL(0xcef0), XIL(0x973040), XIL(0), XIL(0), XIL(0x60), XIL(0x7fff9e06f4a0), XIL(0x8dc160), XIL(0x7fff9e06f4e0), make_fixnum(1640697), XIL(0x100000038), XIL(0xa8), XIL(0x38), XIL(0x7f2c71a297b8), make_fixnum(1429328), XIL(0xa8), XIL(0x7fff9e06f510), XIL(0x642300)} i = 2 last_pt = 45 scount = symval = cmd = XIL(0x7f2c3ae34928) b = txt = prev_modiff = 84 prev_buffer = 0x7f2c1118a090 #46 0x0000000000641fc6 in internal_condition_case (bfun=0x5774db , handlers=XIL(0xa8), hfun=0x5769c9 ) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:1643 val = make_fixnum(1429328) c = 0x7f2c71a297b8 #47 0x0000000000577105 in command_loop_2 (handlers=XIL(0xa8)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/keyboard.c:1174 val = XIL(0xa8) #48 0x00000000006414e3 in internal_catch (tag=XIL(0x14fc8), func=0x5770db , arg=XIL(0xa8)) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/eval.c:1323 val = XIL(0x5ff00000000) c = 0x7f2c71a29688 #49 0x000000000057708f in command_loop () at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/keyboard.c:1152 No locals. #50 0x000000000057653d in recursive_edit_1 () at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/keyboard.c:760 count = { bytes = 32 } val = XIL(0x647383) #51 0x00000000005766f1 in Frecursive_edit () at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/keyboard.c:843 count = { bytes = 0 } buffer = XIL(0) #52 0x00000000005724ca in main (argc=1, argv=0x7fff9e06f8d8) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/emacs.c:2582 stack_bottom_variable = 0x7f2c85c5c994 <_gnutls_update_system_priorities+324> old_argc = 1 dump_file = 0x0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = 0x0 dump_mode = 0x0 skip_args = 0 temacs = 0x0 attempt_load_pdump = true only_version = false rlim = { rlim_cur = 10022912, rlim_max = 18446744073709551615 } lc_all = 0x0 sockfd = -1 module_assertions = false You can't do that without a process to debug. In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.2) of 2025-03-19 built on Mufasa Repository revision: 753b678db164a2c81e704cc02eafc1c4f2f84dc6 Repository branch: feature/igc System Description: NixOS 24.11 (Vicuna) Configured using: 'configure 'CFLAGS=-O3 -march=native' --prefix=/home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3 --with-mps=yes --with-imagemagick --with-modules --with-pgtk --with-cairo --with-cairo-xcb --without-compress-install --with-mailutils --with-tree-sitter --with-xinput2 --enable-link-time-optimization --with-file-notification=inotify' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ IMAGEMAGICK JPEG LCMS2 LIBOTF LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: mu4e:main Minor modes in effect: restore-point-mode: t global-atomic-chrome-edit-mode: t marginalia-mode: t hes-mode: t vertico-truncate-mode: t vertico-multiform-mode: t vertico-mode: t telega-root-auto-fill-mode: t telega-contact-birthdays-mode: t telega-active-video-chats-mode: t telega-active-locations-mode: t telega-patrons-mode: t telega-active-stories-mode: t tab-line-nerd-icons-global-mode: t global-tab-line-mode: t tab-line-mode: t org-roam-db-autosync-mode: t global-org-modern-mode: t mu4e-search-minor-mode: t mu4e-update-minor-mode: t mu4e-context-minor-mode: t mu4e-modeline-mode: t global-kkp-mode: t global-wakatime-mode: t wakatime-mode: t global-git-commit-mode: t treemacs-git-commit-diff-mode: t treemacs-project-follow-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t global-hungry-delete-mode: t hungry-delete-mode: t global-anzu-mode: t anzu-mode: t engine-mode: t global-evil-surround-mode: t evil-surround-mode: t yas-global-mode: t yas-minor-mode: t corfu-terminal-mode: t global-corfu-mode: t corfu-mode: t burly-tabs-mode: t global-form-feed-st-mode: t eat-eshell-mode: t sly-symbol-completion-mode: t super-save-mode: t savehist-mode: t which-key-mode: t super-hint-xref-mode: t super-hint-rg-mode: t windmove-mode: t server-mode: t save-place-mode: t recentf-mode: t winner-mode: t persistent-scratch-autosave-mode: t global-dash-fontify-mode: t nerd-icons-completion-mode: t sudo-edit-indicator-mode: t global-evil-visualstar-mode: t evil-visualstar-mode: t evil-commentary-mode: t global-evil-mc-mode: t evil-mc-mode: t evil-lion-mode: t global-evil-collection-unimpaired-mode: t evil-collection-unimpaired-mode: t TeX-PDF-mode: t global-auto-revert-mode: t evil-mode: t evil-local-mode: t general-override-mode: t minions-mode: t el-patch-use-package-mode: t elpaca-use-package-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: -1 line-number-mode: -1 transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/exec/.emacs.d/elpaca/builds/lispy/elpa hides /home/exec/.emacs.d/elpaca/builds/ivy/elpa /home/exec/.emacs.d/elpaca/builds/modus-themes/theme-loaddefs hides /home/exec/.emacs.d/elpaca/builds/standard-themes/theme-loaddefs /home/exec/.emacs.d/elpaca/builds/modus-themes/theme-loaddefs hides /home/exec/.emacs.d/elpaca/builds/ef-themes/theme-loaddefs /home/exec/.emacs.d/elpaca/builds/modus-themes/theme-loaddefs hides /home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3/share/emacs/31.0.50/lisp/theme-loaddefs /home/exec/.emacs.d/elpaca/builds/transient/transient hides /home/exec/Projects/git.savannah.gnu.org/git/emacs-build/feature_igc-753b678db164a2c81e704cc02eafc1c4f2f84dc6-O3/share/emacs/31.0.50/lisp/transient Features: (shadow sort mail-extr copilot copilot-balancer editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch jsonrpc gptel-anthropic gptel-gemini gptel-ollama org-indent org-download image-file image-converter oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview evil-collection-doc-view doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gptel-openai consult-dir-autoloads consult-ag-autoloads restore-point evil-collection-atomic-chrome atomic-chrome marginalia rainbow-mode elisp-autofmt highlight-defined elisp-def evil-collection-ert ert highlight-numbers parent-mode highlight-escape-sequences rainbow-delimiters breadcrumb flycheck-posframe symbol-overlay zig-mode reformatter empv vertico-truncate vertico-posframe vertico-multiform evil-collection-vertico vertico lsp-uniteai nix-ts-mode go-translate gt-text-utility gt-engine-echo gt-engine-libre gt-engine-chatgpt gt-engine-youdao gt-engine-stardict gt-engine-deepl gt-engine-google-rpc gt-engine-google gt-engine-bing gt-extension gt-faces gt-core gt-httpx sdcv cap-words superword subword evil-collection-telega telega-obsolete telega telega-tdlib-events telega-match telega-root telega-info telega-chat telega-modes telega-company telega-emoji telega-user telega-notifications telega-voip telega-msg telega-story telega-webpage telega-tme telega-sticker telega-vvnote telega-ffplay telega-i18n telega-sort telega-filter telega-ins telega-inline telega-util telega-folders telega-topic telega-media telega-tdlib telega-server telega-core telega-customize emacsbug tab-line-nerd-icons evil-collection-imenu-list imenu-list tab-line keycast rust-utils rust-mode-treesitter rust-ts-mode rust-mode rust-playpen rust-cargo rust-common rust-rustfmt rust-compile cargo cargo-process toml rg-info-hack rg-menu rg-ibuffer rg-result wgrep-rg rg-history ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs rg-header evil-collection-ultra-scroll ultra-scroll pixel-scroll cua-base org-sliced-images evil-collection-org-roam org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture emacsql-sqlite emacsql emacsql-compiler org-journal org-crypt cal-iso org-modern orderless evil-collection-mu4e mu4e mu4e-org mu4e-notification mu4e-main smtpmail mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions mu4e-compose mu4e-draft gnus-msg gnus-art mm-uu mml2015 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window ido mu4e-obsolete cyphejor qml-mode kkp rfc-mode string-inflection wakatime-mode systemd minuet pr-review pr-review-render pr-review-action magit-diff git-commit evil-collection-log-edit log-edit pcvs-util add-log magit-core magit-autorevert magit-margin magit-transient magit-process evil-collection-with-editor with-editor magit-mode magit-git magit-base pr-review-input pr-review-api ghub-graphql treepy gsexp ghub pr-review-common dap-java dap-mode dap-tasks dap-launch lsp-docker yaml dap-overlays lsp-java treemacs-nerd-icons lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes treemacs-treelib treemacs-git-commit-diff-mode treemacs-project-follow-mode treemacs-mouse-interface zoom treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-faces treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils pfuture treemacs-logging treemacs-customization treemacs-macros consult-lsp lsp-ui lsp-ui-flycheck lsp-ui-doc evil-collection-lsp-ui-imenu lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-rust lsp-semantic-tokens lsp-mode network-stream lsp-ui-util lsp-protocol llm-prompt groovy-mode iedit iedit-lib evil-collection-hungry-delete hungry-delete hide-comnt minibuffer-header gptel-quick gotest fzf flycheck-clj-kondo pos-tip consult-flycheck flycheck-rust evil-anzu anzu engine-mode evil-collection-ement ement-room-list taxy-magit-section taxy ement ement-notifications ement-notify ement-room ewoc ement-lib ement-api ement-structs ement-macros dns llm-ollama llm-provider-utils llm-models llm-request-plz plz-event-source plz-media-type plz llm symex symex-evil symex-evil-support symex-hydra symex-transformations symex-transformations-lisp symex-utils evil-cleverparens evil-cleverparens-text-objects evil-cleverparens-util smartparens loadhist evil-surround symex-misc symex-interface-builtins symex-interface-fennel symex-interface-arc symex-interface-common-lisp symex-interface-clojure symex-interface-scheme symex-interface-racket symex-interface-elisp symex-interop symex-interface symex-traversals symex-dsl symex-evaluator symex-computations symex-primitives symex-ts symex-utils-ts symex-transformations-ts symex-primitives-lisp symex-data symex-ui symex-custom evil-collection-lispy lispy le-clojure delsel lispy-inline avy lispy-tags zoutline combobulate evil-collection-elfeed elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib xml-query dired-git-info dired-hacks dired-preview evil-collection-cmake-mode cmake-mode consult-yasnippet yasnippet-capf yasnippet-snippets yasnippet kind-icon svg-lib corfu-terminal popon corfu-popupinfo corfu-indexed corfu-history evil-collection-corfu corfu consult-ls-git paredit clojure-ts-mode evil-collection-cider cider tramp-sh cider-debug cider-browse-ns cider-mode cider-xref-backend cider-find cider-inspector cider-completion cider-profile cider-eval cider-jar cider-repl-history pulse cider-repl cider-resolve cider-test cider-overlays cider-stacktrace cider-doc cider-browse-spec cider-clojuredocs cider-eldoc cider-docstring cider-client cider-common cider-completion-context cider-connection cider-popup sesman-browser nrepl-client cider-util sesman queue nrepl-dict spinner clojure-mode chatgpt-shell chatgpt-shell-openrouter chatgpt-shell-perplexity chatgpt-shell-openai chatgpt-shell-ollama chatgpt-shell-kagi chatgpt-shell-google chatgpt-shell-anthropic chatgpt-shell-prompt-compose evil-collection-smerge-mode smerge-mode diff shell-maker ielm evil-collection-eshell eshell em-prompt esh-mode esh-var esh-cmd esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util bookmark-in-project bookmark+ bookmark+-key bookmark+-1 bookmark+-bmu bookmark+-lit babashka parseedn parseclj-parser parseclj-lex parseclj-alist evil-collection-markdown-mode markdown-mode cnfonts burly-tabs burly frameset compile-multi form-feed-st google-this echo-bar fcitx evil-collection-eat eat term/xterm xterm evil-collection-term term ehelp ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda ox-html table ox-ascii ox-publish ox org-attach org-element org-persist org-id org-refile org-element-ast inline avl-tree htmlize evil-collection-explain-pause-mode explain-pause-mode explain-pause-top explain-pause-log-to-socket evil-collection-profiler profiler weather-metno solar cal-dst url-cache display-wttr kdeconnect crux pest-mode popwin modus-themes blackboard-theme standard-themes nimbus-theme tok-theme danneskjold-theme srcery-theme subatomic256-theme iscroll xml+ evil-textobj-tree-sitter evil-textobj-tree-sitter-thing-at-point evil-textobj-tree-sitter-core tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get dired-aux tsc-obsolete ctable evil-collection-color-rg color-rg line-reminder ov ht fringe-helper solarized-theme solarized solarized-faces sqlup-mode evil-collection-bm bm zen-mode evil-collection-sly sly sly-completion sly-buttons sly-messages sly-common evil-collection-apropos apropos evil-collection-arc-mode arc-mode archive-mode hyperspec sicp base16-theme idea-darkula-theme hybrid-reverse-theme material-theme doom-themes doom-themes-base nyan-mode organic-green-theme inkpot-theme github-dark-vscode-theme almost-mono-themes cyberpunk-theme soothe-theme soothe-tva zenburn-theme mindre-theme kaolin-themes kaolin-themes-lib tron-legacy-theme wildcharm-theme atom-one-dark-theme parchment-theme autothemer visual-fill-column transpose-frame gameoflife evil-collection-docker docker docker-context docker-volume docker-network docker-image docker-container docker-faces docker-core docker-compose docker-process docker-utils docker-group dockerfile-mode emacs-everywhere cus-dir dumb-jump evil-collection-popup popup websocket bindat bing-dict bing-dict-cache hl-todo atom-dark-theme ef-themes uwu-theme vagrant evil-collection-ag ag vc-svn find-dired alarm-clock alert notifications gntp pinentry evil-collection-hackernews hackernews evil-collection-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag notmuch-lib notmuch-compat message sendmail yank-media rfc822 mml mailabbrev gmm-utils mm-view mml-smime mml-sec smime gnutls dig mm-decode mm-bodies mm-encode fussy flx affe evil-collection-consult consult clang-format apheleia apheleia-rcs apheleia-dp apheleia-formatters apheleia-utils apheleia-log apheleia-formatter-context vimrc-mode gnuplot olivetti super-save evil-collection-helpful helpful cc-langs trace cl-print evil-collection-edebug edebug evil-collection-debug debug backtrace info-look evil-collection-info info help-fns radix-tree evil-collection-elisp-refs elisp-refs solidity-mode solidity-common evil-collection-git-timemachine git-timemachine web-mode disp-table evil-collection-go-mode go-mode find-file evil-collection-js2-mode js2-mode etags fileloop zig-mode-autoloads reformatter-autoloads empv-autoloads yasnippet-snippets-autoloads marginalia-autoloads vertico-truncate-autoloads vertico-posframe-autoloads vertico-autoloads lsp-uniteai-autoloads nix-ts-mode-autoloads go-translate-autoloads alert-autoloads gntp-autoloads sdcv-autoloads telega-autoloads tab-line-nerd-icons-autoloads keycast-autoloads rust-mode-autoloads cargo-autoloads toml-autoloads rg-autoloads writeroom-mode-autoloads nov-autoloads esxml-autoloads kv-autoloads makefile-executor-autoloads ultra-scroll-autoloads pdf-tools-autoloads org-sliced-images-autoloads consult-org-roam-autoloads org-roam-autoloads org-journal-autoloads org-download-autoloads org-modern-autoloads orderless-autoloads mu4e-autoloads cyphejor-autoloads symbol-overlay-autoloads qml-mode-autoloads kkp-autoloads rfc-mode-autoloads string-inflection-autoloads wakatime-mode-autoloads webpaste-autoloads systemd-autoloads minuet-autoloads pr-review-autoloads forge-autoloads closql-autoloads emacsql-autoloads ghub-autoloads treepy-autoloads lsp-java-autoloads dap-mode-autoloads bui-autoloads lsp-treemacs-autoloads lsp-docker-autoloads yaml-autoloads lsp-pyright-autoloads consult-lsp-autoloads lsp-ui-autoloads lsp-mode-autoloads groovy-mode-autoloads imenu-list-autoloads hungry-delete-autoloads hide-comnt-autoloads minibuffer-header-autoloads gptel-quick-autoloads gptel-autoloads gotest-autoloads fzf-autoloads flycheck-golangci-lint-autoloads flycheck-clj-kondo-autoloads pos-tip-autoloads consult-flycheck-autoloads flycheck-rust-autoloads flycheck-posframe-autoloads flycheck-autoloads evil-anzu-autoloads anzu-autoloads engine-mode-autoloads ement-autoloads taxy-magit-section-autoloads taxy-autoloads embark-consult-autoloads embark-autoloads ellama-autoloads llm-autoloads plz-event-source-autoloads plz-media-type-autoloads plz-autoloads symex-autoloads tree-sitter-autoloads tsc-autoloads lispy-autoloads iedit-autoloads swiper-autoloads ivy-autoloads zoutline-autoloads evil-cleverparens-autoloads smartparens-autoloads combobulate-autoloads combobulate-go combobulate-json combobulate-yaml combobulate-css combobulate-js-ts combobulate-python combobulate-html combobulate-toml combobulate-cursor multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more sgml-mode mc-cycle-cursors multiple-cursors-core combobulate-query savehist evil-collection-scheme scheme combobulate-ui combobulate-display combobulate-ztree combobulate-envelope combobulate-manipulation evil-collection-python python combobulate-procedure combobulate-navigation combobulate-misc combobulate-setup tempo combobulate-interface combobulate-settings combobulate-rules elisp-def-autoloads elfeed-tube-mpv-autoloads elfeed-tube-autoloads elfeed-autoloads eee-autoloads eee dired-git-info-autoloads dired-hacks-autoloads dired-preview-autoloads diredfl-autoloads git-gutter-autoloads cmake-mode-autoloads consult-yasnippet-autoloads yasnippet-capf-autoloads yasnippet-autoloads cape-autoloads kind-icon-autoloads svg-lib-autoloads corfu-terminal-autoloads popon-autoloads corfu-autoloads copilot-autoloads copilot-chat-autoloads consult-ls-git-autoloads paredit-autoloads clojure-ts-mode-autoloads cider-autoloads clojure-mode-autoloads queue-autoloads spinner-autoloads sesman-autoloads chatgpt-shell-autoloads shell-maker-autoloads breadcrumb-autoloads bookmark-in-project-autoloads bookmark+-autoloads babashka-autoloads parseedn-autoloads parseclj-autoloads aidermacs-autoloads mediawiki-autoloads markdown-mode-autoloads treemacs-magit-autoloads magit-autoloads with-editor-autoloads nerd-icons-ibuffer-autoloads treemacs-nerd-icons-autoloads treemacs-autoloads pfuture-autoloads cfrs-autoloads cnfonts-autoloads burly-autoloads compile-multi-autoloads form-feed-st-autoloads google-this-autoloads echo-bar-autoloads zoom-autoloads fcitx-autoloads eat-autoloads vterm-autoloads chatgpt-autoloads polymode-autoloads ox-reveal-autoloads htmlize-autoloads wordreference-autoloads explain-pause-mode-autoloads weather-metno-autoloads display-wttr-autoloads kdeconnect-autoloads emms-autoloads crux-autoloads pest-mode-autoloads popwin-autoloads modus-themes-autoloads blackboard-theme-autoloads standard-themes-autoloads nimbus-theme-autoloads tok-theme-autoloads danneskjold-theme-autoloads srcery-theme-autoloads subatomic256-theme-autoloads iscroll-autoloads xml+-autoloads multiple-cursors-autoloads evil-textobj-tree-sitter-autoloads evil-numbers-autoloads ctable-autoloads color-rg-autoloads line-reminder-autoloads fringe-helper-autoloads ov-autoloads solarized-theme-autoloads sqlup-mode-autoloads bm-autoloads zen-mode-autoloads sly-autoloads expand-region-autoloads highlight-defined-autoloads base16-theme-autoloads idea-darkula-theme-autoloads hybrid-reverse-theme-autoloads material-theme-autoloads doom-themes-autoloads nyan-mode-autoloads organic-green-theme-autoloads inkpot-theme-autoloads github-dark-vscode-theme-autoloads almost-mono-themes-autoloads cyberpunk-theme-autoloads soothe-theme-autoloads zenburn-theme-autoloads mindre-theme-autoloads kaolin-themes-autoloads tron-legacy-theme-autoloads wildcharm-theme-autoloads atom-one-dark-theme-autoloads parchment-theme-autoloads autothemer-autoloads visual-fill-column-autoloads transpose-frame-autoloads gameoflife-autoloads docker-autoloads dockerfile-mode-autoloads emacs-everywhere-autoloads cus-dir-autoloads dumb-jump-autoloads popup-autoloads bing-dict-autoloads hl-todo-autoloads atom-dark-theme-autoloads ef-themes-autoloads uwu-theme-autoloads vagrant-autoloads ag-autoloads alarm-clock-autoloads pinentry-autoloads hackernews-autoloads notmuch-autoloads fussy-autoloads flx-autoloads affe-autoloads consult-autoloads clang-format-autoloads apheleia-autoloads elisp-autofmt-autoloads vimrc-mode-autoloads mpv-autoloads gnuplot-autoloads mermaid-mode-autoloads atomic-chrome-autoloads websocket-autoloads restore-point-autoloads ace-window-autoloads avy-autoloads olivetti-autoloads super-save-autoloads helpful-autoloads elisp-refs-autoloads solidity-mode-autoloads git-timemachine-autoloads web-mode-autoloads adoc-mode-autoloads go-mode-autoloads js2-mode-autoloads rust-playground-autoloads evil-collection-which-key which-key super-hint-xref super-hint-rg super-hint evil-collection-xref xref evil-collection-rg rg piper ob-shell ob-gnuplot ob-C evil-collection-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src evil-collection-sh-script sh-script executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs molecule-mode lsp hyperbole hideshow gptel-manual-complete evil-collection-gptel gptel windmove evil-collection-flycheck flycheck erc erc-backend erc-networks erc-common erc-compat erc-loaddefs evil-collection-ediff ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util dired-x consult-ripgrep-all server evil-collection-eww eww vtable mule-util url-queue epa-file evil-collection-epa epa epg rfc6068 epg-config saveplace recentf tree-widget winner edit-list refine loop list-utils evil-collection-leetcode leetcode derived log4e aio mm-url evil-collection-gnus gnus nnheader gnus-util range let-alist prompts file-info browse-at-remote f image-roll evil-collection-image image-mode exif toc-mode rst scratch sql evil-collection-view view persistent-scratch exercism persist async-await iter2 generator promise url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm promise-rejection-tracking promise-finally promise-done promise-es6-extensions promise-core async request mailheader mail-utils a indent-bars evil-collection-outline noutline outline mode-line-bell powerthesaurus jeison dash s evil-collection-ripgrep ripgrep evil-collection-wgrep wgrep evil-collection-grep grep evil-collection-vlf vlf vlf-base vlf-tune gptai ctrlf hl-line nerd-icons-completion nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon disable-mouse mingus libmpdee evil-collection-mpdel mpdel mpdel-browser libmpdel-directory mpdel-playlist mpdel-tablist mpdel-song mpdel-core navigel evil-collection-bookmark bookmark evil-collection-tablist tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet libmpdel tq time-stamp posframe esup esup-child benchmark ssh-config-mode jq-mode json-mode json-snatcher js c-ts-common treesit evil-collection-imenu imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs evil-collection-yaml-mode yaml-mode toml-mode conf-mode align highlight facemenu nix-mode ffap smie nix-repl nix-shell nix-store evil-collection-magit-section magit-section cursor-sensor llama nix-log nix-instantiate nix-shebang nix-format nix sudo-edit tramp trampver tramp-integration tramp-message tramp-compat shell pcomplete parse-time iso8601 time-date tramp-loaddefs evil-collection-devdocs devdocs mathjax evil-terminal-cursor-changer evil-visualstar evil-commentary evil-commentary-integration evil-collection-evil-mc evil-mc evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common evil-exchange evil-lion evil-args smartscan timeout ess ess-utils ess-custom evil-collection-unimpaired evil-collection-vc-git evil-collection-tabulated-list evil-collection-tab-bar evil-collection-simple evil-collection-replace evil-collection-process-menu evil-collection-package-menu evil-collection-minibuffer evil-collection-man evil-collection-kmacro evil-collection-indent evil-collection-help evil-collection-flymake evil-collection-elisp-mode evil-collection-eldoc evil-collection-elpaca evil-collection-dired evil-collection-diff-mode evil-collection-custom evil-collection-compile evil-collection-comint evil-collection-calendar evil-collection-buff-menu evil-collection annalist sqlite3 sqlite3-api treebundel vc-git diff-mode track-changes files-x git-link dired dired-loaddefs texfrag face-remap shr pixel-fill kinsoku url-file puny svg dom preview latex latex-flymake flymake project compile text-property-search comint ansi-osc tex-ispell tex-style tex dbus xml crm texmathp auctex display-line-numbers elec-pair lisp-mnt package browse-url xdg url-handlers xterm-color edit-list-autoloads refine-autoloads list-utils-autoloads loop-autoloads leetcode-autoloads aio-autoloads log4e-autoloads prompts-autoloads file-info-autoloads hydra-autoloads lv-autoloads browse-at-remote-autoloads image-roll-autoloads saveplace-pdf-view-autoloads pdfgrep-autoloads toc-mode-autoloads scratch-autoloads persistent-scratch-autoloads exercism-autoloads a-autoloads request-autoloads async-autoloads async-await-autoloads promise-autoloads iter2-autoloads persist-autoloads indent-bars-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads mode-line-bell-autoloads powerthesaurus-autoloads hydra lv jeison-autoloads ripgrep-autoloads wgrep-autoloads vlf-autoloads gptai-autoloads popper-autoloads ctrlf-autoloads nerd-icons-dired-autoloads nerd-icons-completion-autoloads nerd-icons-autoloads disable-mouse-autoloads mingus-autoloads libmpdee-autoloads mpdel-autoloads libmpdel-autoloads navigel-autoloads tablist-autoloads posframe-autoloads esup-autoloads quickrun-autoloads ht-autoloads ssh-config-mode-autoloads jq-mode-autoloads json-mode-autoloads json-snatcher-autoloads yaml-mode-autoloads toml-mode-autoloads highlight-escape-sequences-autoloads highlight-autoloads highlight-numbers-autoloads parent-mode-autoloads nix-mode-autoloads magit-section-autoloads llama-autoloads sudo-edit-autoloads attrap-autoloads f-autoloads dash-autoloads s-autoloads devdocs-autoloads mathjax-autoloads evil-terminal-cursor-changer-autoloads evil-surround-autoloads evil-visualstar-autoloads evil-commentary-autoloads evil-mc-autoloads evil-exchange-autoloads evil-lion-autoloads evil-args-autoloads smartscan-autoloads timeout-autoloads ess-autoloads info-colors-autoloads evil-collection-autoloads annalist-autoloads sqlite3-autoloads treebundel-autoloads git-link-autoloads texfrag-autoloads auctex-autoloads tex-site xterm-color-autoloads ispell man ansi-color autorevert filenotify cal-menu calendar cal-loaddefs advice evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core comp comp-cstr comp-run comp-common rx evil-common thingatpt rect evil-vars ring undo-fu goto-chg evil-autoloads undo-fu-autoloads goto-chg-autoloads transient pcase format-spec transient-autoloads general memoize sanityinc-tomorrow-bright-theme color-theme-sanityinc-tomorrow color minions compat general-autoloads memoize-autoloads color-theme-sanityinc-tomorrow-autoloads minions-autoloads el-patch-autoloads el-patch el-patch-stub edmacro kmacro vc vc-dispatcher cl-extra help-mode elpaca-use-package use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core elpaca-use-package-autoloads elpaca-log elpaca-ui elpaca-menu-elpa elpaca-menu-melpa url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util 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 mailcap elpaca-menu-org elpaca warnings elpaca-process elpaca-autoloads early-init cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process tty-child-frames native-compile mps emacs) Memory information: ((conses 24 0 0) (symbols 56 0 0) (strings 40 0 0) (string-bytes 1 0) (vectors 24 0) (vector-slots 8 0 0) (floats 24 0 0) (intervals 64 0 0) (buffers 1000 0)) -- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 24 06:31:02 2025 Received: (at 77230) by debbugs.gnu.org; 24 Mar 2025 10:31:02 +0000 Received: from localhost ([127.0.0.1]:54312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twf5B-0006GI-V2 for submit@debbugs.gnu.org; Mon, 24 Mar 2025 06:31:02 -0400 Received: from mail-10629.protonmail.ch ([79.135.106.29]:46707) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twf58-0006Fq-3R for 77230@debbugs.gnu.org; Mon, 24 Mar 2025 06:30:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1742812250; x=1743071450; bh=s/qfescscn1F/0YkewtUqW+3aIFQNoerxxROrzJzUEw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=E4Z6nvT3Ujth/A0cQ8W0LHu417x/izqMNIgfqv46txkgepzS7uHgU0qroucbSD9qq aSbpqmkopMPmmReBaaOzpYd0cMsZnf9AZ3SOx1o/0bpJCdXfzgT1MJfm8FjbKqQsSX zzO7Pq7+ZjBskDbParoyuBPmPmwTO2QlQX2x+GpgHKdrf1SrZJuMMxvCdrIvUT0MV2 muBW+QCmW8U7lpM3GHSexTlomOU5VZoWKc+YDUPza8XB1tAr6DmfZlnUdbFJoI+j+T EH9wa2HA5Ea+bANFRIQ8hQAnLIPPGLtAYiyKN+/SNMW7TYSsnwFBGYP67997B8+VWA eiKj+ecO3Bqhw== Date: Mon, 24 Mar 2025 10:30:45 +0000 To: Eval Exec From: Pip Cet Subject: Re: bug#77230: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info. Message-ID: <87v7ryen62.fsf@protonmail.com> In-Reply-To: <87ldsvhx7t.fsf@gmail.com> References: <87ldsvhx7t.fsf@gmail.com> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 4f3239e55789d85834472d772f15855355038644 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 77230 Cc: 77230@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.0 (--) "Eval Exec" writes: > Hello, > > I got a crash on feature/igc branch, This happen when I click a word on > header-line. the header-line-format and gdb back trace is: Thanks for the report! > (gdb) bt full > #0 0x00007f2c8369a88c in __pthread_kill_implementation () from /nix/stor= e/maxa3xhmxggrc5v2vc0c3pjb79hjlkp9-glibc-2.40-66/lib/libc.so.6 > No symbol table info available. > #1 0x00007f2c83648576 in raise () from /nix/store/maxa3xhmxggrc5v2vc0c3p= jb79hjlkp9-glibc-2.40-66/lib/libc.so.6 > No symbol table info available. > #2 0x000000000056efec in terminate_due_to_signal (sig=3D11, backtrace_li= mit=3D40) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/emacs.c= :463 > No locals. > #3 0x00000000005a3921 in handle_fatal_signal (sig=3D11) at /home/exec/Pr= ojects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1793 > No locals. > #4 0x00000000005a38ec in deliver_thread_signal (sig=3D11, handler=3D0x5a= 3907 ) at /home/exec/Projects/git.savannah.gnu.org/git= /emacs/src/sysdep.c:1785 > old_errno =3D 11 > #5 0x00000000005a396a in deliver_fatal_thread_signal (sig=3D11) at /home= /exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1805 > No locals. > #6 0x00000000005a3b1a in handle_sigsegv (sig=3D11, siginfo=3D0x969ab0 , arg=3D0x969980 ) at /home/exec/Pr= ojects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1943 > fatal =3D false > #7 > No symbol table info available. > #8 0x00007f2c8364886b in kill () from /nix/store/maxa3xhmxggrc5v2vc0c3pj= b79hjlkp9-glibc-2.40-66/lib/libc.so.6 > No symbol table info available. > #9 0x000000000080ce49 in sigHandle () > No symbol table info available. > #10 > No symbol table info available. > #11 0x00000000006fe635 in header_tag (h=3D0x0) at /home/exec/Projects/git= .savannah.gnu.org/git/emacs/src/igc.c:658 > No locals. > #12 0x00000000006fe6ad in igc_header_hash (h=3D0x0) at /home/exec/Project= s/git.savannah.gnu.org/git/emacs/src/igc.c:684 > No locals. > #13 0x0000000000707464 in igc_hash (key=3DXIL(0x5)) at /home/exec/Project= s/git.savannah.gnu.org/git/emacs/src/igc.c:4099 > word =3D 5 > tag =3D 5 > client =3D 0x0 > h =3D 0x0 > #14 0x000000000065de12 in sxhash_obj (obj=3DXIL(0x7f2c1350a945), depth=3D= 2) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/fns.c:6040 > bytepos =3D 0 > hash =3D 6599806 > buf =3D XIL(0x5) > pvec_type =3D PVEC_MARKER That's this code: =09 Lisp_Object buf; =09 XSETBUFFER (buf, XMARKER (obj)->buffer); =09 hash =3D igc_hash (buf); which doesn't check for XMARKER (obj)->buffer =3D=3D NULL, making (sxhash (make-marker)) crash. This patch should fix things, but I'll add a test before pushing it: >From cfcc3e8577cf9e8c237836ce6a7549c29c375100 Mon Sep 17 00:00:00 2001 From: Pip Cet Subject: [PATCH] [MPS] Don't crash when hashing a non-positioned marker (bug#77230) * src/fns.c (sxhash_obj): Return 0 if a marker has no buffer. --- src/fns.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/fns.c b/src/fns.c index 9d7066f4a90..7bf5761ef7b 100644 --- a/src/fns.c +++ b/src/fns.c @@ -6035,9 +6035,14 @@ sxhash_obj (Lisp_Object obj, int depth) =09 =3D XMARKER (obj)->buffer ? XMARKER (obj)->bytepos : 0; =09 EMACS_UINT hash; #ifdef HAVE_MPS -=09 Lisp_Object buf; -=09 XSETBUFFER (buf, XMARKER (obj)->buffer); -=09 hash =3D igc_hash (buf); +=09 if (XMARKER (obj)->buffer) +=09 { +=09=09Lisp_Object buf; +=09=09XSETBUFFER (buf, XMARKER (obj)->buffer); +=09=09hash =3D igc_hash (buf); +=09 } +=09 else +=09 hash =3D 0; #else =09 hash =3D (intptr_t) XMARKER (obj)->buffer; #endif --=20 2.48.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 24 06:40:15 2025 Received: (at 77230-done) by debbugs.gnu.org; 24 Mar 2025 10:40:15 +0000 Received: from localhost ([127.0.0.1]:54345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1twfE7-0006hi-0Q for submit@debbugs.gnu.org; Mon, 24 Mar 2025 06:40:15 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:27297) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1twfE4-0006e3-7R for 77230-done@debbugs.gnu.org; Mon, 24 Mar 2025 06:40:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1742812805; x=1743072005; bh=VmtuI4b9lqu3aeb1WHzR1pIcHl9mmLoo/zk4E/52Ok0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=u+0AP637BIDpx8HCFNiS63WDqZOvKiFxVxqMEzX4YJ5E8V4oTuWG+QG8mJHqMtcjA JNhnhPsAbhCFkiy7Pv2BxH5+8uFM54t9dxCSoGJ60rSQZbNpwe7q3NkXffKNiuW2rZ Pf/LZ1QccgXln02x04V/96wW29sQ6OrI/KHLPa35lpgLakmiRVkX2YiKTMbZmnarxJ 1O2cFuQnHsjAenqS2TaziMnDAP5g6ydy5hOCHVh8vd9arWcM2E8Ah9pdg653dIBxMK S0Jti0louVdTXgzcOG+yZBGGlU4NmKaIyO568cZQ1nC08FxMliu0dINpDlYj0pA4yj DHgulKF5srLOA== Date: Mon, 24 Mar 2025 10:39:59 +0000 To: Eval Exec From: Pip Cet Subject: Re: bug#77230: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info. Message-ID: <87pli6emqp.fsf@protonmail.com> In-Reply-To: <87ldsvhx7t.fsf@gmail.com> References: <87ldsvhx7t.fsf@gmail.com> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 869cc89789e7794b1ebd0deea59aa5f83544d1b0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 77230-done Cc: 77230-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pip Cet writes: > This patch should fix things, but I'll add a test before pushing it: I'm reasonably sure this fixes things, so I've pushed it. Closing this bug, thanks for the report! However, it'd be great if you could give this a quick test anyway. Pip From unknown Mon Jun 16 23:46:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 21 Apr 2025 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator