GNU bug report logs - #77230
31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info.

Previous Next

Package: emacs;

Reported by: Eval Exec <execvy <at> gmail.com>

Date: Mon, 24 Mar 2025 04:27:02 UTC

Severity: normal

Found in version 31.0.50

Done: Pip Cet <pipcet <at> protonmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Pip Cet <pipcet <at> protonmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#77230: closed (31.0.50; 753b678db16 feature/igc crash, with
 full -O0 -ggdb -gg3 debug info.)
Date: Mon, 24 Mar 2025 10:41:03 +0000
[Message part 1 (text/plain, inline)]
Your message dated Mon, 24 Mar 2025 10:39:59 +0000
with message-id <87pli6emqp.fsf <at> protonmail.com>
and subject line Re: bug#77230: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info.
has caused the debbugs.gnu.org bug report #77230,
regarding 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
77230: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77230
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Eval Exec <execvy <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3
 debug info.
Date: Mon, 24 Mar 2025 12:24:54 +0800
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 #<buffer *ChatGPT*>
((: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 <handle_fatal_signal>) 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 <sigsegv_stack+62672>, arg=0x969980 <sigsegv_stack+62368>) at /home/exec/Projects/git.savannah.gnu.org/git/emacs/src/sysdep.c:1943
        fatal = false
#7  <signal handler called>
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 <signal handler called>
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 <Ssxhash_equal>, 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 <RET> 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 = <optimized out>
        quitcounter = 2 '\002'
        bc = 0x8dc358 <main_thread+504>
        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 <cbsFindDeleteRange+258> "\205\300\017\205\006\002"
        result = XIL(0x7f2c14b9646c)
        targets = {0x6a7b0b <exec_byte_code+21078>, 0x6a7b3c <exec_byte_code+21127>, 0x6a7b3e <exec_byte_code+21129>, 0x6a7b40 <exec_byte_code+21131>, 0x6a7b42 <exec_byte_code+21133>, 0x6a7b42 <exec_byte_code+21133>, 0x6a7bbf <exec_byte_code+21258>,
          0x6a7c4e <exec_byte_code+21401>, 0x6a2d31 <exec_byte_code+1148>, 0x6a2d33 <exec_byte_code+1150>, 0x6a2d35 <exec_byte_code+1152>, 0x6a2d37 <exec_byte_code+1154>, 0x6a2d39 <exec_byte_code+1156>, 0x6a2d39 <exec_byte_code+1156>, 0x6a2d42 <exec_byte_code+1165>,
          0x6a2cee <exec_byte_code+1081>, 0x6a3196 <exec_byte_code+2273>, 0x6a3198 <exec_byte_code+2275>, 0x6a319a <exec_byte_code+2277>, 0x6a319c <exec_byte_code+2279>, 0x6a319e <exec_byte_code+2281>, 0x6a319e <exec_byte_code+2281>, 0x6a31e8 <exec_byte_code+2355>,
          0x6a31a7 <exec_byte_code+2290>, 0x6a33c7 <exec_byte_code+2834>, 0x6a33c9 <exec_byte_code+2836>, 0x6a33cb <exec_byte_code+2838>, 0x6a33cd <exec_byte_code+2840>, 0x6a33cf <exec_byte_code+2842>, 0x6a33cf <exec_byte_code+2842>, 0x6a3366 <exec_byte_code+2737>,
          0x6a3386 <exec_byte_code+2769>, 0x6a34b2 <exec_byte_code+3069>, 0x6a34b4 <exec_byte_code+3071>, 0x6a34b6 <exec_byte_code+3073>, 0x6a34b8 <exec_byte_code+3075>, 0x6a34ba <exec_byte_code+3077>, 0x6a34ba <exec_byte_code+3077>, 0x6a3451 <exec_byte_code+2972>,
          0x6a3471 <exec_byte_code+3004>, 0x6a3829 <exec_byte_code+3956>, 0x6a382b <exec_byte_code+3958>, 0x6a382d <exec_byte_code+3960>, 0x6a382f <exec_byte_code+3962>, 0x6a3831 <exec_byte_code+3964>, 0x6a3831 <exec_byte_code+3964>, 0x6a37c8 <exec_byte_code+3859>,
          0x6a37e8 <exec_byte_code+3891>, 0x6a4279 <exec_byte_code+6596>, 0x6a4024 <exec_byte_code+5999>, 0x6a4018 <exec_byte_code+5987>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>,
          0x6a7b0b <exec_byte_code+21078>, 0x6a4527 <exec_byte_code+7282>, 0x6a46d0 <exec_byte_code+7707>, 0x6a4744 <exec_byte_code+7823>, 0x6a47b6 <exec_byte_code+7937>, 0x6a482a <exec_byte_code+8053>, 0x6a2fb5 <exec_byte_code+1792>, 0x6a3049 <exec_byte_code+1940>,
          0x6a48b8 <exec_byte_code+8195>, 0x6a2ee2 <exec_byte_code+1581>, 0x6a30c3 <exec_byte_code+2062>, 0x6a4932 <exec_byte_code+8317>, 0x6a49b2 <exec_byte_code+8445>, 0x6a4a0c <exec_byte_code+8535>, 0x6a4a8c <exec_byte_code+8663>, 0x6a4b0d <exec_byte_code+8792>,
          0x6a4c32 <exec_byte_code+9085>, 0x6a4c8c <exec_byte_code+9175>, 0x6a4e58 <exec_byte_code+9635>, 0x6a5055 <exec_byte_code+10144>, 0x6a50af <exec_byte_code+10234>, 0x6a5109 <exec_byte_code+10324>, 0x6a5189 <exec_byte_code+10452>, 0x6a5209 <exec_byte_code+10580>,
          0x6a5289 <exec_byte_code+10708>, 0x6a532c <exec_byte_code+10871>, 0x6a5390 <exec_byte_code+10971>, 0x6a53f4 <exec_byte_code+11071>, 0x6a54f1 <exec_byte_code+11324>, 0x6a55ae <exec_byte_code+11513>, 0x6a566b <exec_byte_code+11702>,
          0x6a576d <exec_byte_code+11960>, 0x6a5882 <exec_byte_code+12237>, 0x6a5997 <exec_byte_code+12514>, 0x6a5aac <exec_byte_code+12791>, 0x6a5bc1 <exec_byte_code+13068>, 0x6a5d0e <exec_byte_code+13401>, 0x6a5dcc <exec_byte_code+13591>,
          0x6a5f16 <exec_byte_code+13921>, 0x6a5ffa <exec_byte_code+14149>, 0x6a60de <exec_byte_code+14377>, 0x6a64b9 <exec_byte_code+15364>, 0x6a3e53 <exec_byte_code+5534>, 0x6a6526 <exec_byte_code+15473>, 0x6a6580 <exec_byte_code+15563>, 0x6a6675 <exec_byte_code+15808>,
          0x6a66e2 <exec_byte_code+15917>, 0x6a674f <exec_byte_code+16026>, 0x6a67a9 <exec_byte_code+16116>, 0x6a67fe <exec_byte_code+16201>, 0x6a6853 <exec_byte_code+16286>, 0x6a68b0 <exec_byte_code+16379>, 0x6a7b0b <exec_byte_code+21078>,
          0x6a691a <exec_byte_code+16485>, 0x6a696f <exec_byte_code+16570>, 0x6a69c4 <exec_byte_code+16655>, 0x6a6a19 <exec_byte_code+16740>, 0x6a6a6e <exec_byte_code+16825>, 0x6a6ac3 <exec_byte_code+16910>, 0x6a3e53 <exec_byte_code+5534>, 0x6a7b0b <exec_byte_code+21078>,
          0x6a6b1d <exec_byte_code+17000>, 0x6a6b7f <exec_byte_code+17098>, 0x6a6bd9 <exec_byte_code+17188>, 0x6a6c33 <exec_byte_code+17278>, 0x6a6cb3 <exec_byte_code+17406>, 0x6a6d33 <exec_byte_code+17534>, 0x6a6d8d <exec_byte_code+17624>,
          0x6a6de7 <exec_byte_code+17714>, 0x6a6e67 <exec_byte_code+17842>, 0x6a6ee7 <exec_byte_code+17970>, 0x6a6f67 <exec_byte_code+18098>, 0x6a6fbc <exec_byte_code+18183>, 0x6a7b0b <exec_byte_code+21078>, 0x6a3d6a <exec_byte_code+5301>, 0x6a38a9 <exec_byte_code+4084>,
          0x6a2e32 <exec_byte_code+1405>, 0x6a3989 <exec_byte_code+4308>, 0x6a3a31 <exec_byte_code+4476>, 0x6a3ad6 <exec_byte_code+4641>, 0x6a3b7b <exec_byte_code+4806>, 0x6a3d24 <exec_byte_code+5231>, 0x6a3304 <exec_byte_code+2639>, 0x6a3e10 <exec_byte_code+5467>,
          0x6a3e96 <exec_byte_code+5601>, 0x6a3f3c <exec_byte_code+5767>, 0x6a3f91 <exec_byte_code+5852>, 0x6a42d1 <exec_byte_code+6684>, 0x6a4360 <exec_byte_code+6827>, 0x6a4403 <exec_byte_code+6990>, 0x6a447e <exec_byte_code+7113>, 0x6a7b0b <exec_byte_code+21078>,
          0x6a7016 <exec_byte_code+18273>, 0x6a70b9 <exec_byte_code+18436>, 0x6a7113 <exec_byte_code+18526>, 0x6a716d <exec_byte_code+18616>, 0x6a71c7 <exec_byte_code+18706>, 0x6a7221 <exec_byte_code+18796>, 0x6a72a1 <exec_byte_code+18924>,
          0x6a7321 <exec_byte_code+19052>, 0x6a73a1 <exec_byte_code+19180>, 0x6a7421 <exec_byte_code+19308>, 0x6a75df <exec_byte_code+19754>, 0x6a765f <exec_byte_code+19882>, 0x6a76df <exec_byte_code+20010>, 0x6a7739 <exec_byte_code+20100>,
          0x6a7822 <exec_byte_code+20333>, 0x6a790b <exec_byte_code+20566>, 0x6a7965 <exec_byte_code+20656>, 0x6a79bf <exec_byte_code+20746>, 0x6a623a <exec_byte_code+14725>, 0x6a63a4 <exec_byte_code+15087>, 0x6a7a23 <exec_byte_code+20846>,
          0x6a7a97 <exec_byte_code+20962>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a4b99 <exec_byte_code+8932>,
          0x6a5458 <exec_byte_code+11171>, 0x6a65dc <exec_byte_code+15655>, 0x6a7d04 <exec_byte_code+21583>, 0x6a7d94 <exec_byte_code+21727>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7e4d <exec_byte_code+21912>,
          0x6a7efe <exec_byte_code+22089>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>,
          0x6a7b0b <exec_byte_code+21078>, 0x6a7b0b <exec_byte_code+21078>, 0x6a80aa <exec_byte_code+22517> <repeats 64 times>}
#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 <Sfuncall_interactively>, 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 <error: Cannot access memory at address 0x1>
        string_end = 0x7fff9e06f060 "\360\360\006\236\377\177"
        next_event = 0
        nargs = 140735844642784
        args = 0xffffffffffffffff
        visargs = 0x813870 <ko_fwd>
        varies = 0x7fff9e06f0f0 ""
        tem = 0x989150 <lispsym+90384> "\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 = <optimized out>
        symval = <optimized out>
        cmd = XIL(0x7f2c3ae34928)
        b = <optimized out>
        txt = <optimized out>
        prev_modiff = 84
        prev_buffer = 0x7f2c1118a090
#46 0x0000000000641fc6 in internal_condition_case (bfun=0x5774db <command_loop_1>, handlers=XIL(0xa8), hfun=0x5769c9 <cmd_error>) 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 <command_loop_2>, 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))

-- 


[Message part 3 (message/rfc822, inline)]
From: Pip Cet <pipcet <at> protonmail.com>
To: Eval Exec <execvy <at> gmail.com>
Cc: 77230-done <at> debbugs.gnu.org
Subject: Re: bug#77230: 31.0.50;
 753b678db16 feature/igc crash, with full -O0 -ggdb -gg3 debug info.
Date: Mon, 24 Mar 2025 10:39:59 +0000
Pip Cet <pipcet <at> protonmail.com> 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



This bug report was last modified 55 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.