From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 07 16:15:48 2025 Received: (at submit) by debbugs.gnu.org; 7 Feb 2025 21:15:48 +0000 Received: from localhost ([127.0.0.1]:36937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgVhS-0005rn-To for submit@debbugs.gnu.org; Fri, 07 Feb 2025 16:15:48 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60872) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgVhO-0005rS-W0 for submit@debbugs.gnu.org; Fri, 07 Feb 2025 16:15:45 -0500 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 1tgVhI-0000rm-0h for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2025 16:15:36 -0500 Received: from mail.snapdragon.cc ([51.79.228.117]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tgVh7-0004XC-1p for bug-gnu-emacs@gnu.org; Fri, 07 Feb 2025 16:15:35 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1738962917; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=eQpcErVBTKAJ049dkLuknxbTMhIdCbZEHXNwfBRFXQg=; b=U6n7q5k3CgXaeZjn5exdEkQKyZu+fxMCrSCghKL0rzgl5v0beBL2n1yLVA6VF9gCmHZJwJ q7aTHoC3eTam/Sq0svVxp1Y2pwvlbGRMwTUSBUpk0+Ri9mSdadNDdMKW8IB43MDoUfY+Lg pt2esmikrcyhO7ydeG5qvaL+AUM/Xc4= To: bug-gnu-emacs@gnu.org Subject: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 X-Debbugs-Cc: Date: Fri, 07 Feb 2025 22:15:12 +0100 Message-ID: <87frkpe9sv.fsf@wiiw.ac.at> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=51.79.228.117; envelope-from=oliver.reiter@snapdragon.cc; helo=mail.snapdragon.cc 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) Dear all, a feature/igc crash. Opened mu4e and tried to view some mails... Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 425 { (gdb) bt #0 terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 #1 0x00005555556d3892 in handle_fatal_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, handler=handler@entry=0x5555556d3884 ) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=, arg=) at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 #5 #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 #7 0x000055555585f157 in sigHandle () #8 #9 0x000055555574ebea in SYMBOL_NAME (sym=) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2417 #10 print_object (obj=, obj@entry=0x7fffa7debfb3, printcharfun=printcharfun@entry=0x38, escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:2587 #11 0x000055555574f80d in print (obj=obj@entry=0x7fffa7debfb3, printcharfun=0x38, escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:1297 #12 0x000055555574f8ef in Fprin1 (object=object@entry=0x7fffa7debfb3, printcharfun=printcharfun@entry=0x38, overrides=overrides@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/print.c:778 #13 0x000055555574fe98 in print_error_message (data=, stream=0x38, context=, caller=) at /home/reitero/build/sources/emacs/emacs/src/print.c:1136 #14 0x00005555556b5ee6 in Fcommand_error_default_function (data=0x7fffb59141b3, context=0x7fffe04215cc, signal=0x7fffb582a70d) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1111 #15 0x00007fffdff0956b in F68656c702d636f6d6d616e642d6572726f722d636f6e66757361626c652d73756767657374696f6e73_help_command_error_confusable_suggestions_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/help-59d8049f-833688ae.eln #16 0x000055555572f297 in funcall_subr (subr=subr@entry=0x7fffbbda37f8, numargs=numargs@entry=3, args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3176 #17 0x000055555572dacb in funcall_general (fun=0x7fffbbda37fd, numargs=numargs@entry=3, args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 #18 0x000055555572dbe3 in Ffuncall (nargs=4, args=0x7fffffffd7e0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3104 #19 0x00005555556b4be7 in cmd_error_internal (data=data@entry=0x7fffb59141b3, context=context@entry=0x7fffffffd830 "") at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1053 #20 0x00005555556b4d55 in cmd_error (data=0x7fffb59141b3) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 #21 0x000055555572c431 in internal_condition_case (bfun=0x5555556b7b61 , handlers=, hfun=0x5555556b4c1e ) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1619 #22 0x00005555556b4e49 in command_loop_2 (handlers=handlers@entry=0xa8) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 #23 0x000055555572c377 in internal_catch (tag=, func=0x5555556b4e27 , arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1302 #24 0x00005555556b6029 in command_loop () --Type for more, q to quit, c to continue without paging-- at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 #25 0x00005555556b60c0 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 #26 0x00005555556b625e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 #27 0x00005555556b7696 in main (argc=, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580 Lisp Backtrace: "help-command-error-confusable-suggestions" (0xffffd7e8) In GNU Emacs 31.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.24.48, cairo version 1.18.2) of 2025-02-06 built on wilap Repository revision: aa915b0c87e42444ee5426744df18c3b15ac0cf5 Repository branch: feature/igc System Description: Arch Linux Configured using: 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer' CPPFLAGS=-I/home/reitero/.local/lib/mps LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz --with-modules --without-compress-install --without-m17n-flt --with-libotf --without-imagemagick --without-gsettings --without-gconf --with-native-compilation=aot --with-tree-sitter --enable-link-time-optimization' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD 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 $LANG: de_AT.UTF-8 locale-coding-system: utf-8-unix Major mode: DOOM v3.0.0-pre Minor modes in effect: which-key-mode: t better-jumper-mode: t better-jumper-local-mode: t corfu-history-mode: t corfu-popupinfo-mode: t global-corfu-mode: t corfu-mode: t vertico-multiform-mode: t vertico-mode: t nerd-icons-completion-mode: t marginalia-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t eros-mode: t save-place-mode: t global-so-long-mode: t diff-hl-flydiff-mode: t global-diff-hl-mode: t magit-file-icons-mode: t global-git-commit-mode: t ready-player-mode: t yas-global-mode: t yas-minor-mode: t savehist-mode: t recentf-mode: t server-mode: t gcmh-mode: t global-hl-line-mode: t hl-line-mode: t winner-mode: t smartparens-global-mode: t ws-butler-global-mode: t undo-fu-session-global-mode: t undo-fu-mode: t global-ligature-mode: t ligature-mode: t persp-mode: t doom-modeline-mode: t override-global-mode: t global-subword-mode: t subword-mode: t evil-mode: t evil-local-mode: t +popup-mode: t general-override-mode: t el-patch-use-package-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t minibuffer-regexp-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/vertico-directory/vertico hides /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/vertico/vertico /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/straight/straight-x hides /home/reitero/.config/emacs/.local.igc/straight/repos/straight.el/straight-x /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/straight/straight hides /home/reitero/.config/emacs/.local.igc/straight/repos/straight.el/straight /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/straight/straight-ert-print-hack hides /home/reitero/.config/emacs/.local.igc/straight/repos/straight.el/straight-ert-print-hack /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/jsonrpc/jsonrpc hides /home/reitero/build/sources/emacs/emacs/lisp/jsonrpc /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/bind-key/bind-key hides /home/reitero/build/sources/emacs/emacs/lisp/bind-key /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/which-key/which-key hides /home/reitero/build/sources/emacs/emacs/lisp/which-key /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/external-completion/external-completion hides /home/reitero/build/sources/emacs/emacs/lisp/external-completion /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/ef-themes/theme-loaddefs hides /home/reitero/build/sources/emacs/emacs/lisp/theme-loaddefs /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/transient/transient hides /home/reitero/build/sources/emacs/emacs/lisp/transient /home/reitero/.config/emacs/.local.igc/straight/repos/straight.el/indent hides /home/reitero/build/sources/emacs/emacs/lisp/indent /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-core hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-core /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-delight hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-delight /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-diminish hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-diminish /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-lint hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-lint /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-jump hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-jump /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-ensure hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-ensure /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-bind-key hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-bind-key /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/use-package/use-package-ensure-system-package hides /home/reitero/build/sources/emacs/emacs/lisp/use-package/use-package-ensure-system-package /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/project/project hides /home/reitero/build/sources/emacs/emacs/lisp/progmodes/project /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/xref/xref hides /home/reitero/build/sources/emacs/emacs/lisp/progmodes/xref /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/flymake/flymake hides /home/reitero/build/sources/emacs/emacs/lisp/progmodes/flymake /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/eglot/eglot hides /home/reitero/build/sources/emacs/emacs/lisp/progmodes/eglot /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-html hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-html /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-feed hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-feed /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-emacs-lisp hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-emacs-lisp /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-ditaa hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-ditaa /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-clock hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-clock /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-ocaml hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-ocaml /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc-csl hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc-csl /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-habit hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-habit /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-entities hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-entities /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-sqlite hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-sqlite /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-goto hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-goto /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-bbdb hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-bbdb /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-md hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-md /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-awk hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-awk /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-ref hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-ref /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-perl hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-perl /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org hides /home/reitero/build/sources/emacs/emacs/lisp/org/org /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-compat hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-compat /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-sed hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-sed /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-eshell hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-eshell /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-eshell hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-eshell /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-timer hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-timer /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-screen hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-screen /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-koma-letter hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-koma-letter /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-texinfo hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-texinfo /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-info hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-info /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-num hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-num /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-fold-core hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-fold-core /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-tangle hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-tangle /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-protocol hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-protocol /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-groovy hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-groovy /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-w3m hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-w3m /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-inlinetask hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-inlinetask /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-plot hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-plot /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-beamer hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-beamer /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-doi hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-doi /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-keys hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-keys /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-element-ast hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-element-ast /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-R hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-R /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-plantuml hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-plantuml /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-mouse hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-mouse /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc-natbib hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc-natbib /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-mhe hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-mhe /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-exp hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-exp /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-element hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-element /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-forth hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-forth /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-org hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-org /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-capture hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-capture /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-macro hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-macro /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-shell hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-shell /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-crypt hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-crypt /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-fold hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-fold /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-persist hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-persist /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-loaddefs hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-loaddefs /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-irc hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-irc /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-matlab hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-matlab /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-agenda hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-agenda /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-publish hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-publish /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-table hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-table /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-sql hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-sql /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-makefile hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-makefile /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-lua hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-lua /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-docview hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-docview /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-org hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-org /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-java hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-java /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc-biblatex hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc-biblatex /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-ctags hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-ctags /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-lisp hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-lisp /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-js hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-js /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-lint hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-lint /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-julia hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-julia /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-latex hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-latex /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-fortran hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-fortran /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-attach hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-attach /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-attach-git hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-attach-git /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-colview hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-colview /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-ascii hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-ascii /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-latex hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-latex /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-version hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-version /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-gnus hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-gnus /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-indent hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-indent /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-calc hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-calc /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-lob hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-lob /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-cycle hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-cycle /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-odt hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-odt /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-sass hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-sass /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-eww hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-eww /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-comint hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-comint /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-tempo hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-tempo /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-man hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-man /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ox-icalendar hides /home/reitero/build/sources/emacs/emacs/lisp/org/ox-icalendar /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-eval hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-eval /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-pcomplete hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-pcomplete /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-css hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-css /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-gnuplot hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-gnuplot /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-processing hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-processing /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-core hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-core /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-table hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-table /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-clojure hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-clojure /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-man hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-man /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-scheme hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-scheme /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-footnote hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-footnote /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-C hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-C /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-ruby hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-ruby /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-octave hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-octave /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-mobile hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-mobile /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-lilypond hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-lilypond /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc-basic hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc-basic /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-id hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-id /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-dot hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-dot /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-rmail hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-rmail /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-faces hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-faces /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-list hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-list /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-macs hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-macs /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-refile hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-refile /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-haskell hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-haskell /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-python hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-python /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-datetree hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-datetree /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ol-bibtex hides /home/reitero/build/sources/emacs/emacs/lisp/org/ol-bibtex /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-src hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-src /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/oc-bibtex hides /home/reitero/build/sources/emacs/emacs/lisp/org/oc-bibtex /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-duration hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-duration /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/org-archive hides /home/reitero/build/sources/emacs/emacs/lisp/org/org-archive /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/org/ob-maxima hides /home/reitero/build/sources/emacs/emacs/lisp/org/ob-maxima /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/eldoc/eldoc hides /home/reitero/build/sources/emacs/emacs/lisp/emacs-lisp/eldoc /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/seq/seq hides /home/reitero/build/sources/emacs/emacs/lisp/emacs-lisp/seq /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/track-changes/track-changes hides /home/reitero/build/sources/emacs/emacs/lisp/emacs-lisp/track-changes /home/reitero/.config/emacs/.local.igc/straight/build-31.0.50/compat/compat hides /home/reitero/build/sources/emacs/emacs/lisp/emacs-lisp/compat Features: (shadow sort adaptive-wrap mail-extr emacsbug vertico-directory mule-util vertico-repeat evil-collection-which-key which-key better-jumper corfu-history corfu-popupinfo evil-collection-corfu corfu vertico-multiform evil-collection-vertico vertico orderless nerd-icons-completion marginalia evil-goggles evil-easymotion evil-escape evil-snipe evil-collection-calendar cal-menu calendar cal-loaddefs emacsql emacsql-compiler evil-collection-magit-repos evil-collection-vc-git vc-git auto-minor-mode disp-table whitespace embrace expand-region subword-mode-expansions text-mode-expansions er-basic-expansions expand-region-core expand-region-custom eros evil-collection-flymake flymake project highlight-quoted rainbow-delimiters vi-tilde-fringe highlight-numbers parent-mode display-line-numbers hl-todo indent-bars noutline outline saveplace evil-collection-so-long so-long diff-hl-flydiff evil-collection-diff-hl diff-hl evil-collection-log-view log-view evil-collection-vc-dir vc-dir ewoc vc vc-dispatcher magit-file-icons el-patch-template magit-autoloads evil-collection-magit magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit files-x magit-repos magit-apply magit-wip magit-log which-func magit-diff evil-collection-smerge-mode smerge-mode diff evil-collection-diff-mode diff-mode track-changes magit-core magit-autorevert magit-margin magit-transient magit-process git-commit evil-collection-log-edit log-edit message sendmail yank-media puny ready-player svg dom xml evil-collection-dired dired dired-loaddefs rfc822 mml mml-sec evil-collection-epa epa epg rfc6068 epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-mode elp transient benchmark magit-git magit-base evil-collection-magit-section magit-section format-spec cursor-sensor crm evil-collection-with-editor with-editor shell pcomplete doom-snippets doom-snippets-lib yasnippet evil-collection-elisp-mode elisp-mode savehist sync-recentf recentf tree-widget server autorevert filenotify gcmh hl-line winner smartparens-config smartparens-text smartparens loadhist ws-butler undo-fu-session undo-fu nav-flash pulse color evil-collection-compile compile text-property-search evil-collection-comint comint ansi-osc ligature persp-mode doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s dash 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 compat dtrt-indent advice doom-themes-ext-org solaire-mode face-remap ef-light-theme ef-themes use-package-bind-key bind-key use-package-ensure flycheck-package package-lint evil-collection-imenu imenu evil-collection-finder finder finder-inf lisp-mnt evil-collection-package-menu package browse-url xdg url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source eieio eieio-core password-cache url-vars evil-collection-flycheck flycheck ansi-color json map find-func cap-words superword subword mu4e-config html2text let-alist ibuf-macs evil-collection-info evil-collection-custom cus-edit cus-load wid-edit evil-collection annalist evil evil-integration evil-maps evil-commands reveal evil-jumps evil-command-window evil-types evil-search evil-macros evil-repeat evil-states evil-core evil-common thingatpt rect evil-vars ring edmacro kmacro byte-opt derived doom-editor doom-projects doom-ui easy-mmode doom-keybinds pp use-package-core general info tex-site el-patch el-patch-stub comp comp-cstr cl-extra help-mode warnings icons comp-run bytecomp byte-compile comp-common rx :system doom-start doom doom-lib cl-seq cl-macs cl-loaddefs cl-lib gv harfbuzz jansson dynamic-modules pcase subr-x rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type 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 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 Sat Feb 08 03:10:26 2025 Received: (at 76133) by debbugs.gnu.org; 8 Feb 2025 08:10:26 +0000 Received: from localhost ([127.0.0.1]:38217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgfuz-0007G0-Oq for submit@debbugs.gnu.org; Sat, 08 Feb 2025 03:10:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43974) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgfuk-0007AF-CJ for 76133@debbugs.gnu.org; Sat, 08 Feb 2025 03:10:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tgfue-0007Ir-Sc; Sat, 08 Feb 2025 03:10:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wx1Pk4yLX4behhemBAVOsQ1FeUswndKrGZMC9iKHyGg=; b=k1TgLVMr/jS/ wp2fW55QzXhjRG/gg/vVXkWua9ESzZK8+OPkjqqRsZ4ScXmnaV+CPIVeUKA4iNgyrq0QP1jA760Kd k/kQ8OmAD9eWPosAzmXFkqNs1ZP3e3to05lHOyLsxX0yjCCJkiDV3n89BHoZ3SuNiKSgGiDKpbpY7 a321j/52PLggINyXTs4rc7MuFBp3YHi3axp23AMRpExP6COkVuriRvrnwsw2ufS3UtOF39r8eytCb rWZhLTGWzhMTljL4BvlC+XS6Vau4Izy7lTYQSSMBvemwO2eZCulu8+XSEcfT2l0TKPQmfbAlUQBR2 JkCLHbxQTIC4MtIC0HoAFQ==; Date: Sat, 08 Feb 2025 10:10:00 +0200 Message-Id: <86frko502v.fsf@gnu.org> From: Eli Zaretskii To: Oliver Reiter In-Reply-To: <87frkpe9sv.fsf@wiiw.ac.at> (bug-gnu-emacs@gnu.org) Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 References: <87frkpe9sv.fsf@wiiw.ac.at> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76133 Cc: 76133@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Fri, 07 Feb 2025 22:15:12 +0100 > From: Oliver Reiter via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > Dear all, > > a feature/igc crash. Opened mu4e and tried to view some mails... Thanks. I don't think this is related to igc. I think somehow Emacs tried to display an invalid Lisp object. See below. > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 > 425 { > (gdb) bt > #0 terminate_due_to_signal (sig=11, backtrace_limit=40) > at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 > #1 0x00005555556d3892 in handle_fatal_signal (sig=sig@entry=11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 > #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, > handler=handler@entry=0x5555556d3884 ) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 > #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 > #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=, arg=) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 > #5 > #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 > #7 0x000055555585f157 in sigHandle () > #8 > #9 0x000055555574ebea in SYMBOL_NAME (sym=) > at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2417 > #10 print_object (obj=, obj@entry=0x7fffa7debfb3, printcharfun=printcharfun@entry=0x38, > escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:2587 > #11 0x000055555574f80d in print (obj=obj@entry=0x7fffa7debfb3, printcharfun=0x38, > escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:1297 > #12 0x000055555574f8ef in Fprin1 (object=object@entry=0x7fffa7debfb3, > printcharfun=printcharfun@entry=0x38, overrides=overrides@entry=0x0) > at /home/reitero/build/sources/emacs/emacs/src/print.c:778 > #13 0x000055555574fe98 in print_error_message (data=, stream=0x38, > context=, caller=) > at /home/reitero/build/sources/emacs/emacs/src/print.c:1136 > #14 0x00005555556b5ee6 in Fcommand_error_default_function (data=0x7fffb59141b3, > context=0x7fffe04215cc, signal=0x7fffb582a70d) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1111 > #15 0x00007fffdff0956b in F68656c702d636f6d6d616e642d6572726f722d636f6e66757361626c652d73756767657374696f6e73_help_command_error_confusable_suggestions_0 () > from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/help-59d8049f-833688ae.eln > #16 0x000055555572f297 in funcall_subr (subr=subr@entry=0x7fffbbda37f8, numargs=numargs@entry=3, > args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3176 > #17 0x000055555572dacb in funcall_general (fun=0x7fffbbda37fd, numargs=numargs@entry=3, > args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 > #18 0x000055555572dbe3 in Ffuncall (nargs=4, args=0x7fffffffd7e0) > at /home/reitero/build/sources/emacs/emacs/src/eval.c:3104 > #19 0x00005555556b4be7 in cmd_error_internal (data=data@entry=0x7fffb59141b3, > context=context@entry=0x7fffffffd830 "") > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1053 > #20 0x00005555556b4d55 in cmd_error (data=0x7fffb59141b3) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 > #21 0x000055555572c431 in internal_condition_case (bfun=0x5555556b7b61 , > handlers=, hfun=0x5555556b4c1e ) > at /home/reitero/build/sources/emacs/emacs/src/eval.c:1619 Translation: . Emacs invoked some command . the command signaled an error . as part of processing the error, Emacs needed to show some object . print_object segfaulted trying to print the object Now, your clone repository is slightly out-of-sync with what we currently have, so the crash seems to be here: case Lisp_Symbol: { Lisp_Object name = SYMBOL_NAME (obj); <<<<<<<<<<<<<<<<< ptrdiff_t size_byte = SBYTES (name); Is the crashes session still inside GDB? If so, please do (gdb) fr 10 (gdb) p obj (gdb) xtype It is quite possible GDB will say "xtype" is unknown, in which case do (gdb) source /path/to/emacs/src/.gdbinit and then repeat the above 3 commands. Also try (gdb) fr 20 (gdb) p data (gdb) xtype From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 05:33:23 2025 Received: (at 76133) by debbugs.gnu.org; 8 Feb 2025 10:33:23 +0000 Received: from localhost ([127.0.0.1]:38683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgi9L-0000Rx-9U for submit@debbugs.gnu.org; Sat, 08 Feb 2025 05:33:23 -0500 Received: from mail-40133.protonmail.ch ([185.70.40.133]:62285) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgi9G-0000Re-PD for 76133@debbugs.gnu.org; Sat, 08 Feb 2025 05:33:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739010792; x=1739269992; bh=0n9IKoZ3WNMi7cWpwtFd9nnAEz8jxF/9kSvY8U+6rhM=; h=Date: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=ct9+Ed2FsXamyUh16spokGN2el8QMbhoybo6ZBWw9tlrSXp0ELfxCDOy5s0z+zdXL aNGQ5JiHEyknOK7WGCxBlzvNOr1YfWxKXIIisqM/Xc6yTQiB+rJuT77ghAdpHXFFZq zbeWy5bi0SQPYFBWVi8LvpfYndDUcEOT7K6ed+JimIt6fbtFqE61lTCLIradQFoPdB Q+DOXf03YYzIIQLCiqbtcpdbtyoWcfY8/b8vm/+4OE1vscMnCo0bi/Ing8wj97PKEQ E7d3TKAB88CwWUkWDwFhq6N1UoWryp2wlWGljqb2lPZZQhvCVtEwntdU64PztIccBW 3Slbeagn3GqfQ== Date: Sat, 08 Feb 2025 10:33:05 +0000 From: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 Message-ID: <87r048bubg.fsf@protonmail.com> In-Reply-To: <87frkpe9sv.fsf@wiiw.ac.at> References: <87frkpe9sv.fsf@wiiw.ac.at> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 2bcf84817a616d0daf6beab043c6be393ffad245 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" writes: > Dear all, > > a feature/igc crash. Opened mu4e and tried to view some mails... Thanks for the report! Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pipcet[at]protonmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.2 MISSING_HEADERS Missing To: header -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [185.70.40.133 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [185.70.40.133 listed in list.dnswl.org] 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [185.70.40.133 listed in sa-trusted.bondedsender.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [185.70.40.133 listed in bl.score.senderscore.com] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 76133 Cc: Oliver Reiter , 76133@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: 0.2 (/) "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex= t editors\"" writes: > Dear all, > > a feature/igc crash. Opened mu4e and tried to view some mails... Thanks for the report! > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3D11, bac= ktrace_limit=3D40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:4= 25 > 425=09{ > (gdb) bt > #0 terminate_due_to_signal (sig=3D11, backtrace_limit=3D40) > at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 > #1 0x00005555556d3892 in handle_fatal_signal (sig=3Dsig@entry=3D11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 > #2 0x00005555556d0fb9 in deliver_thread_signal (sig=3Dsig@entry=3D11, > handler=3Dhandler@entry=3D0x5555556d3884 ) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 > #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=3Dsig@entry=3D= 11) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 > #4 0x00005555556d104e in handle_sigsegv (sig=3D11, siginfo=3D, arg=3D) > at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 > #5 > #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-templat= e.S:120 > #7 0x000055555585f157 in sigHandle () > #8 > #9 0x000055555574ebea in SYMBOL_NAME (sym=3D) > at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2417 > #10 print_object (obj=3D, obj@entry=3D0x7fffa7debfb3, prin= tcharfun=3Dprintcharfun@entry=3D0x38, > escapeflag=3Descapeflag@entry=3Dtrue) at /home/reitero/build/sources/= emacs/emacs/src/print.c:2587 > #11 0x000055555574f80d in print (obj=3Dobj@entry=3D0x7fffa7debfb3, printc= harfun=3D0x38, > escapeflag=3Descapeflag@entry=3Dtrue) at /home/reitero/build/sources/= emacs/emacs/src/print.c:1297 > #12 0x000055555574f8ef in Fprin1 (object=3Dobject@entry=3D0x7fffa7debfb3, > printcharfun=3Dprintcharfun@entry=3D0x38, overrides=3Doverrides@entry= =3D0x0) > at /home/reitero/build/sources/emacs/emacs/src/print.c:778 > #13 0x000055555574fe98 in print_error_message (data=3D, st= ream=3D0x38, > context=3D, caller=3D) > at /home/reitero/build/sources/emacs/emacs/src/print.c:1136 > #14 0x00005555556b5ee6 in Fcommand_error_default_function (data=3D0x7fffb= 59141b3, > context=3D0x7fffe04215cc, signal=3D0x7fffb582a70d) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1111 > #15 0x00007fffdff0956b in F68656c702d636f6d6d616e642d6572726f722d636f6e66= 757361626c652d73756767657374696f6e73_help_command_error_confusable_suggesti= ons_0 () > from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.5= 0-8ba3f656/preloaded/help-59d8049f-833688ae.eln > #16 0x000055555572f297 in funcall_subr (subr=3Dsubr@entry=3D0x7fffbbda37f= 8, numargs=3Dnumargs@entry=3D3, > args=3Dargs@entry=3D0x7fffffffd7e8) at /home/reitero/build/sources/em= acs/emacs/src/eval.c:3176 > #17 0x000055555572dacb in funcall_general (fun=3D0x7fffbbda37fd, numargs= =3Dnumargs@entry=3D3, > args=3Dargs@entry=3D0x7fffffffd7e8) at /home/reitero/build/sources/em= acs/emacs/src/lisp.h:2290 > #18 0x000055555572dbe3 in Ffuncall (nargs=3D4, args=3D0x7fffffffd7e0) > at /home/reitero/build/sources/emacs/emacs/src/eval.c:3104 > #19 0x00005555556b4be7 in cmd_error_internal (data=3Ddata@entry=3D0x7fffb= 59141b3, > context=3Dcontext@entry=3D0x7fffffffd830 "") > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1053 > #20 0x00005555556b4d55 in cmd_error (data=3D0x7fffb59141b3) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 > #21 0x000055555572c431 in internal_condition_case (bfun=3D0x5555556b7b61 = , > handlers=3D, hfun=3D0x5555556b4c1e ) > at /home/reitero/build/sources/emacs/emacs/src/eval.c:1619 > #22 0x00005555556b4e49 in command_loop_2 (handlers=3Dhandlers@entry=3D0xa= 8) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174 > #23 0x000055555572c377 in internal_catch (tag=3D, func=3D0= x5555556b4e27 , > arg=3D0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:130= 2 > #24 0x00005555556b6029 in command_loop () > --Type for more, q to quit, c to continue without paging-- > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152 > #25 0x00005555556b60c0 in recursive_edit_1 () > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760 > #26 0x00005555556b625e in Frecursive_edit () > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843 > #27 0x00005555556b7696 in main (argc=3D, argv=3D0x7fffffff= db68) > at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580 > > Lisp Backtrace: > "help-command-error-confusable-suggestions" (0xffffd7e8) > > > In GNU Emacs 31.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version > 3.24.48, cairo version 1.18.2) of 2025-02-06 built on wilap > Repository revision: aa915b0c87e42444ee5426744df18c3b15ac0cf5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Significant fixes have been made to the specpdl and ppstack code since that revision, possibly fixing this bug. I'll have another look, but it'd be great if you could try reproducing it with a new version! Thanks! Pip From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 16:16:50 2025 Received: (at 76133) by debbugs.gnu.org; 8 Feb 2025 21:16:50 +0000 Received: from localhost ([127.0.0.1]:41711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tgsC1-0005Qn-C4 for submit@debbugs.gnu.org; Sat, 08 Feb 2025 16:16:49 -0500 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:46356) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tgsBy-0005QV-Bm for 76133@debbugs.gnu.org; Sat, 08 Feb 2025 16:16:47 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739049401; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=F6FtTsZMCGtVdZU0o3rB+Qgk3DSElc2QWkdygtegUZI=; b=O2sg/vyJksKd0T/jeePs+nXdAnxuCjRkkujyBFaXgQtw7g+HSaky9lz33iw/UNVwBeR8Yf nB5eXJu9UNV1XrMbDCxu7BoqhYESGGAH7PFL4hzE3c2jfhDXIijL7dugUuS6bv/2OKYO3U Bb/AaKIDfL0o4jQ0Fb/sZQQJGUYApso= To: Eli Zaretskii Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 In-Reply-To: <86frko502v.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 08 Feb 2025 10:10:00 +0200") References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> Date: Sat, 08 Feb 2025 22:16:34 +0100 Message-ID: <87jza0i1cd.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76133 Cc: Pip Cet , 76133@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 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Hey, see below: Eli Zaretskii writes: >> Date: Fri, 07 Feb 2025 22:15:12 +0100 >> From: Oliver Reiter via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> >> Dear all, >> >> a feature/igc crash. Opened mu4e and tried to view some mails... > > Thanks. > > I don't think this is related to igc. I think somehow Emacs tried to > display an invalid Lisp object. See below. > >> Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=11, backtrace_limit=40) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 >> 425 { >> (gdb) bt >> #0 terminate_due_to_signal (sig=11, backtrace_limit=40) >> at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425 >> #1 0x00005555556d3892 in handle_fatal_signal (sig=sig@entry=11) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1793 >> #2 0x00005555556d0fb9 in deliver_thread_signal (sig=sig@entry=11, >> handler=handler@entry=0x5555556d3884 ) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1785 >> #3 0x00005555556d101d in deliver_fatal_thread_signal (sig=sig@entry=11) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1805 >> #4 0x00005555556d104e in handle_sigsegv (sig=11, siginfo=, arg=) >> at /home/reitero/build/sources/emacs/emacs/src/sysdep.c:1943 >> #5 >> #6 0x00007ffff364c3db in __GI_kill () at ../sysdeps/unix/syscall-template.S:120 >> #7 0x000055555585f157 in sigHandle () >> #8 >> #9 0x000055555574ebea in SYMBOL_NAME (sym=) >> at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2417 >> #10 print_object (obj=, obj@entry=0x7fffa7debfb3, printcharfun=printcharfun@entry=0x38, >> escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:2587 >> #11 0x000055555574f80d in print (obj=obj@entry=0x7fffa7debfb3, printcharfun=0x38, >> escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:1297 >> #12 0x000055555574f8ef in Fprin1 (object=object@entry=0x7fffa7debfb3, >> printcharfun=printcharfun@entry=0x38, overrides=overrides@entry=0x0) >> at /home/reitero/build/sources/emacs/emacs/src/print.c:778 >> #13 0x000055555574fe98 in print_error_message (data=, stream=0x38, >> context=, caller=) >> at /home/reitero/build/sources/emacs/emacs/src/print.c:1136 >> #14 0x00005555556b5ee6 in Fcommand_error_default_function (data=0x7fffb59141b3, >> context=0x7fffe04215cc, signal=0x7fffb582a70d) >> at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1111 >> #15 0x00007fffdff0956b in F68656c702d636f6d6d616e642d6572726f722d636f6e66757361626c652d73756767657374696f6e73_help_command_error_confusable_suggestions_0 () >> from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/help-59d8049f-833688ae.eln >> #16 0x000055555572f297 in funcall_subr (subr=subr@entry=0x7fffbbda37f8, numargs=numargs@entry=3, >> args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3176 >> #17 0x000055555572dacb in funcall_general (fun=0x7fffbbda37fd, numargs=numargs@entry=3, >> args=args@entry=0x7fffffffd7e8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290 >> #18 0x000055555572dbe3 in Ffuncall (nargs=4, args=0x7fffffffd7e0) >> at /home/reitero/build/sources/emacs/emacs/src/eval.c:3104 >> #19 0x00005555556b4be7 in cmd_error_internal (data=data@entry=0x7fffb59141b3, >> context=context@entry=0x7fffffffd830 "") >> at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1053 >> #20 0x00005555556b4d55 in cmd_error (data=0x7fffb59141b3) >> at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 >> #21 0x000055555572c431 in internal_condition_case (bfun=0x5555556b7b61 , >> handlers=, hfun=0x5555556b4c1e ) >> at /home/reitero/build/sources/emacs/emacs/src/eval.c:1619 > > Translation: > > . Emacs invoked some command > . the command signaled an error > . as part of processing the error, Emacs needed to show some object > . print_object segfaulted trying to print the object > > Now, your clone repository is slightly out-of-sync with what we > currently have, so the crash seems to be here: > > case Lisp_Symbol: > { > Lisp_Object name = SYMBOL_NAME (obj); <<<<<<<<<<<<<<<<< > ptrdiff_t size_byte = SBYTES (name); > > Is the crashes session still inside GDB? If so, please do > > (gdb) fr 10 > (gdb) p obj > (gdb) xtype > (gdb) fr 10 #10 print_object (obj=, obj@entry=XIL(0x7fffa7debfb3), printcharfun=printcharfun@entry=XIL(0x38), escapeflag=escapeflag@entry=true) at /home/reitero/build/sources/emacs/emacs/src/print.c:2587 warning: Source file is more recent than executable. 2587 Lisp_Object name = SYMBOL_NAME (obj); (gdb) p obj $1 = (gdb) xtype value has been optimized out The source file is at the same revision than the build, not sure why I get this warning... > It is quite possible GDB will say "xtype" is unknown, in which case do > > (gdb) source /path/to/emacs/src/.gdbinit > > and then repeat the above 3 commands. Also try > > (gdb) fr 20 > (gdb) p data > (gdb) xtype (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $3 = XIL(0x7fffb59141b3) (gdb) xtype Lisp_Cons HTH Oliver --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 00:37:59 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 05:37:59 +0000 Received: from localhost ([127.0.0.1]:42627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1th011-0001ZL-BI for submit@debbugs.gnu.org; Sun, 09 Feb 2025 00:37:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35676) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1th00y-0001Z6-2h for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 00:37:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1th00s-0003YM-F6; Sun, 09 Feb 2025 00:37:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=7ihoo3jru/DraqyzlCFJV7JJyaNElp/FcI+qZp9b/+Y=; b=r87zkYSgUHYv bJLtomkwdVQVNtqiKusewh9b6DbnUwR2MN6XrQy8SD1XFJst2hCkXEiD2KSUwT/eWXVWb4cG2Vb/b HLNy5KDHkoSn5lQIoa62LzwUKacyOOiUoGOrZ39FtdxyXIfG/WnW4UlloFV2zXbi+n2+EBvdZPKg9 6W4+XNhVGWtZ5ZYakfhDf1YEDTKsOleGQiH2pDRkpyKoJ+0Jm2COwpnuTG4gkLvSBqMrbOB9KBbwD yYhqmXYW0X+3dCMxazas5zVD8kRQL9u0zoowdoBdFiXo3vNIkRiTSARFeHyPPEHd5oFxMyfupk1Ur QAswpMoTZ1fgN9z369SDag==; Date: Sun, 09 Feb 2025 07:37:44 +0200 Message-Id: <86frkn1xw7.fsf@gnu.org> From: Eli Zaretskii To: Oliver Reiter In-Reply-To: <87jza0i1cd.fsf@snapdragon.cc> (message from Oliver Reiter on Sat, 08 Feb 2025 22:16:34 +0100) Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76133 Cc: pipcet@protonmail.com, 76133@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Oliver Reiter > Cc: 76133@debbugs.gnu.org, Pip Cet > Date: Sat, 08 Feb 2025 22:16:34 +0100 > > > case Lisp_Symbol: > > { > > Lisp_Object name = SYMBOL_NAME (obj); <<<<<<<<<<<<<<<<< > > ptrdiff_t size_byte = SBYTES (name); > > > > Is the crashes session still inside GDB? If so, please do > > > > (gdb) fr 10 > > (gdb) p obj > > (gdb) xtype > > > (gdb) fr 10 > #10 print_object (obj=, obj@entry=XIL(0x7fffa7debfb3), > printcharfun=printcharfun@entry=XIL(0x38), escapeflag=escapeflag@entry=true) > at /home/reitero/build/sources/emacs/emacs/src/print.c:2587 > warning: Source file is more recent than executable. > 2587 Lisp_Object name = SYMBOL_NAME (obj); > (gdb) p obj > $1 = > (gdb) xtype > value has been optimized out Darn! > (gdb) fr 20 > #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 > 1021 cmd_error_internal (data, macroerror); > (gdb) p data > $3 = XIL(0x7fffb59141b3) > (gdb) xtype > Lisp_Cons OK, so now: (gdb) fr 20 (gdb) p data (gdb) xcar (gdb) xtype The last two commands will show the car of the error data and its type. For each Lisp object type we have a corresponding xTYPE command. For example, xsymbol for symbols, xstring for strings, xvector for vectors, etc. So keep walking the members of the 'data' list with xcdr, xcar, xtype, and the corresponding xTYPE. Here's the beginning: (gdb) p data (gdb) xcar (gdb) xtype (gdb) xsymbol (gdb) p data (gdb) xcdr (gdb) xcar (gdb) xtype (gdb) That is, each time take xcdr several times, then xcar, then xtype, and then the corresponding xTYPE command to show the object. If the list is (a b c d) then to show c, you need xcdr twice and then xcar. Keep going until xcdr will hit nil, which means the end of the list. Somewhere there you will probably see an invalid Lisp object, and we will then need to look at it and try to understand where it came from and why. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 05:36:43 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 10:36:43 +0000 Received: from localhost ([127.0.0.1]:43247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1th4g6-0002I6-VO for submit@debbugs.gnu.org; Sun, 09 Feb 2025 05:36:43 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:12781) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1th4g4-0002Hm-OI for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 05:36:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739097393; x=1739356593; bh=qb+otJhv1whWAMxvBxY/KBdVyjYWzR8IcpnWqHh2urA=; 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=Dqff2TJUW1fqFwIiafUgvzuAkCmFlabw3U4qYcQgzQtILS9ehYLJ8ZBwmswiFZtoC fhFrrsPnI9/4170w431lgTBC0RYAGuq4VZkNiceAEWVugs5zkCt2m7ia1ihuuuxSDO EedCEH1ov9DB70Pr+po0gt8zzPPlu6a6UbwTEk3qCX8zjso4dP/T7kYAA/6mHNb69k WQjSHsrz/oBfD5Tg1IgGPEOlV8hRGJ9SVudEnQ33HiOrVJzZbrwoJCYpFw5I2O7ACF z/kh0Ss/nNqVD3amVyArhqjpcqClvkD8J2QFW2jeDRMF+8h+MmRJshTxnp6j/xduN8 h30glq1ve8QiA== Date: Sun, 09 Feb 2025 10:36:28 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 Message-ID: <87tt938kxg.fsf@protonmail.com> In-Reply-To: <86frkn1xw7.fsf@gnu.org> References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 6ad5583364e7507a045f5482aff04fcb00f65e15 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: 76133 Cc: Oliver Reiter , 76133@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 (-) "Eli Zaretskii" writes: > Somewhere there you will probably see an invalid Lisp object, and we > will then need to look at it and try to understand where it came from > and why. I'm not sure why you think this crash, which matches the behavior which would be caused by bugs that have since been fixed on feature/igc, warrants further investigation. If there's a good reason, we can spend time establishing that it is indeed that bug, but if there isn't, it's most likely a fixed bug and we probably shouldn't waste time on it, particularly not time which isn't our own to waste. Pip From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 05:42:25 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 10:42:25 +0000 Received: from localhost ([127.0.0.1]:43261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1th4lc-0002ZA-V9 for submit@debbugs.gnu.org; Sun, 09 Feb 2025 05:42:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44984) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1th4lY-0002Ys-63 for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 05:42:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1th4lS-0007Vz-5R; Sun, 09 Feb 2025 05:42:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Pqnh/yZDDwVbR/rpTCSu0hQnEhiYlZE1Fznb95qWsyc=; b=SLRRiG6suErI rp9n6C+YpC6dHnVPSdRaIQFHrA2FIYB5t1DkvSXkle4Ma7f56lOJuBx7oRbjs4N96X/IEpl8yRq1j dnLEYaZecYACKPRMGia/N4iMLARAj7TxVrqdDM7cCg243o+EVyaDybtaItsDOWnSbFL1nkOEvH/am DYoG0UL3gPC+O28TeGwHtyFot28xWyuINxR6lRnJNQj3X9ggxwG7KlNSdAOvFad0Q8Sa9BPKim9LY iO6b0gVwSZAJXnPDgpS4134XjAF0fnKbUDvh1kH0jg8iKaN9THAV7DuatB+cGLroQ4M1yikzPQdps 9xWXTOd53Nelj1aNj9cULw==; Date: Sun, 09 Feb 2025 12:42:09 +0200 Message-Id: <864j131jsu.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: <87tt938kxg.fsf@protonmail.com> (message from Pip Cet on Sun, 09 Feb 2025 10:36:28 +0000) Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76133 Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 09 Feb 2025 10:36:28 +0000 > From: Pip Cet > Cc: Oliver Reiter , 76133@debbugs.gnu.org > > "Eli Zaretskii" writes: > > Somewhere there you will probably see an invalid Lisp object, and we > > will then need to look at it and try to understand where it came from > > and why. > > I'm not sure why you think this crash, which matches the behavior which > would be caused by bugs that have since been fixed on feature/igc, > warrants further investigation. If there's a good reason, we can spend > time establishing that it is indeed that bug, but if there isn't, it's > most likely a fixed bug and we probably shouldn't waste time on it, > particularly not time which isn't our own to waste. I just don't yet understand the root cause of this crash. We had in the past crashes similar to this, due to invalid Lisp objects, which had nothing to do with GC. I thought it would be good to see what that object is before we decide this was solved. Why are you sure this bug was already fixed? And which change you think fixed it? From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 06:44:07 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 11:44:07 +0000 Received: from localhost ([127.0.0.1]:43402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1th5jL-0005XE-D0 for submit@debbugs.gnu.org; Sun, 09 Feb 2025 06:44:07 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:49513) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1th5jJ-0005Wb-1z for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 06:44:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739101438; x=1739360638; bh=BMYcpJQU3ddMjozOP9WdzVYMHuR8cFfe602PU/pURW8=; 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=bekOoGuAx75NwmjfZh9Gz9WpUY3o343bSxP/xMbO6HeMFFz4xSleeJttAfVc69Iqx LBR2PvvxLa6xqfGOSVG6Uq+uQpeC1CPdH88E7qXnBlr6+6lMdXld3J3yjRJ+hcsNE4 ev7svgEUkublwRTM+kD0wBO316MIaiNfJWG9eJfuBaGEnxt8jlyaQV/1xIX9kTDGJa KVjXXEiUrN/fYE3Dno2ne3fw9D1bXVRCIGrMRsk7MeinHqetity0QL2s/aFRv7LNvs 1OFxmCopS5dmIZh62OvqS0F0kEXY1KkKdNv3ScaFXzn0GGgAElihvgDYo6uM8me+Sw PjCLqucOORWzw== Date: Sun, 09 Feb 2025 11:43:51 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 Message-ID: <87v7tj738p.fsf@protonmail.com> In-Reply-To: <864j131jsu.fsf@gnu.org> References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 96ec620a0d814c6a286d36c4f334bc3730ee2c54 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: 76133 Cc: oliver.reiter@snapdragon.cc, 76133@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 (-) "Eli Zaretskii" writes: >> Date: Sun, 09 Feb 2025 10:36:28 +0000 >> From: Pip Cet >> Cc: Oliver Reiter , 76133@debbugs.gnu.org >> >> "Eli Zaretskii" writes: >> > Somewhere there you will probably see an invalid Lisp object, and we >> > will then need to look at it and try to understand where it came from >> > and why. >> >> I'm not sure why you think this crash, which matches the behavior which >> would be caused by bugs that have since been fixed on feature/igc, >> warrants further investigation. If there's a good reason, we can spend >> time establishing that it is indeed that bug, but if there isn't, it's >> most likely a fixed bug and we probably shouldn't waste time on it, >> particularly not time which isn't our own to waste. > > I just don't yet understand the root cause of this crash. We had in > the past crashes similar to this, due to invalid Lisp objects, which > had nothing to do with GC. I thought it would be good to see what > that object is before we decide this was solved. The Lisp object in question (0x7fffa7debfb3) was stored in the specpdl, then retrieved from it. We know that our code to resize the specpdl was buggy and may have resulted in stale pointers after a resize happened. > Why are you sure this bug was already fixed? I'm not sure, I just think it's likely enough we might want to wait for a new crash report if it hasn't been fixed :-) >=C2=A0And which change you think fixed it? 6654ac61342, because that fixed things so pointers in the specpdl area wouldn't silently go stale. Pip From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 07:08:33 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 12:08:33 +0000 Received: from localhost ([127.0.0.1]:43452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1th66z-0006ia-67 for submit@debbugs.gnu.org; Sun, 09 Feb 2025 07:08:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36732) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1th66w-0006iF-Jw for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 07:08:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1th66p-0003rq-RH; Sun, 09 Feb 2025 07:08:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WzIKNIz0B100A5P01kTqPvgovtCqbVOq+Gajumr6nf8=; b=D1bpefk9BGfq PzoO/ujM8JghIILkOfdpZynhxPTu25qkonnoiSx/zDmT4/rQwPaGbCHHXtEdR3nFTbzajHIOTcGYU 3VpU7e01cf5+nMnHEz9DAW3seLU05JHbQ96QuELmJpD7Xa1dFf8iyjMs+AqIhyHrUcXq/+COm5JfQ qVW9ThfeZGbne90jVagucXsNIEM6m7HI0f+NLjLpAhdx+g9oTSBgb/siGjTqedHTFphWGpfweH+YL 2oaVoraQSKm70Vq1wr4a4BHQo7F+acRetVdb1Q+uNrHNHi81BDcFJIeUqmmzTD319IY35cpBfRHGZ o71GoZ9hCoI+gdZ2FhcyxA==; Date: Sun, 09 Feb 2025 14:08:19 +0200 Message-Id: <86zfivz5fw.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: <87v7tj738p.fsf@protonmail.com> (message from Pip Cet on Sun, 09 Feb 2025 11:43:51 +0000) Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76133 Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sun, 09 Feb 2025 11:43:51 +0000 > From: Pip Cet > Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org > > "Eli Zaretskii" writes: > > > I just don't yet understand the root cause of this crash. We had in > > the past crashes similar to this, due to invalid Lisp objects, which > > had nothing to do with GC. I thought it would be good to see what > > that object is before we decide this was solved. > > The Lisp object in question (0x7fffa7debfb3) was stored in the specpdl, > then retrieved from it. We know that our code to resize the specpdl was > buggy and may have resulted in stale pointers after a resize happened. > > > Why are you sure this bug was already fixed? > > I'm not sure, I just think it's likely enough we might want to wait for > a new crash report if it hasn't been fixed :-) I think we are very close to seeing this object, so it might be worthwhile to wait until we see it. It is also good to know what was the error Emacs was trying to signal in this case. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 16:14:20 2025 Received: (at 76133) by debbugs.gnu.org; 9 Feb 2025 21:14:20 +0000 Received: from localhost ([127.0.0.1]:46670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thEdA-00008e-EO for submit@debbugs.gnu.org; Sun, 09 Feb 2025 16:14:20 -0500 Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:41660) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thEd7-00008O-1w for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 16:14:18 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739135652; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=8FjZhK4WcW9IXuBYwDQP5idUgkAWMoJQdDVPUv8fX28=; b=jGYGfzGFCmlj0cqQWNN9PMz4zRmNdVGOxogFwKlrvcnhO+qY9fmPQMb7j8rSVvkfQtfa10 0mxjEfamARc5ZsxbaHzcFAn/4vgFhK8H6kZUSH51OZovrkSD03phOs+rDQ+D1zkIeJd/WA kuoeNN68y5Bez2wNOkyYrN1QasUppIA= To: Eli Zaretskii Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 In-Reply-To: <86zfivz5fw.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 09 Feb 2025 14:08:19 +0200") References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> <86zfivz5fw.fsf@gnu.org> Date: Sun, 09 Feb 2025 22:14:06 +0100 Message-ID: <87jz9yhlcx.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76133 Cc: Pip Cet , 76133@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 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Eli Zaretskii writes: >> Date: Sun, 09 Feb 2025 11:43:51 +0000 >> From: Pip Cet >> Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org >> >> "Eli Zaretskii" writes: >> >> > I just don't yet understand the root cause of this crash. We had in >> > the past crashes similar to this, due to invalid Lisp objects, which >> > had nothing to do with GC. I thought it would be good to see what >> > that object is before we decide this was solved. >> >> The Lisp object in question (0x7fffa7debfb3) was stored in the specpdl, >> then retrieved from it. We know that our code to resize the specpdl was >> buggy and may have resulted in stale pointers after a resize happened. >> >> > Why are you sure this bug was already fixed? >> >> I'm not sure, I just think it's likely enough we might want to wait for >> a new crash report if it hasn't been fixed :-) > > I think we are very close to seeing this object, so it might be > worthwhile to wait until we see it. > > It is also good to know what was the error Emacs was trying to signal > in this case. I can get to the object 0x7fffa7debfb3, but it doesn't tell me much: (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $28 = XIL(0x7fffb59141b3) (gdb) xcar $29 = 0x175d8 (gdb) xsymbol $30 = (struct Lisp_Symbol *) 0x555555954418 "wrong-type-argument" (gdb) xcdr $31 = 0x0 (gdb) p data $32 = XIL(0x7fffb59141b3) (gdb) xcdr $33 = 0x7fffb591419b (gdb) xcdr $34 = 0x7fffb5914183 (gdb) xcar $35 = 0x7fffa7debfb3 (gdb) xtype Lisp_Cons (gdb) xcar $36 = 0x7fffaa1962f0 (gdb) xtype Lisp_Symbol (gdb) xsymbol $37 = (struct Lisp_Symbol *) 0xd554ffad3130 Cannot access memory at address 0xd554ffad3140 (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $38 = XIL(0x7fffb59141b3) (gdb) xcar $39 = 0x175d8 (gdb) xsymbol $40 = (struct Lisp_Symbol *) 0x555555954418 "wrong-type-argument" (gdb) p data $41 = XIL(0x7fffb59141b3) (gdb) xcdr $42 = 0x7fffb591419b (gdb) xcdr $43 = 0x7fffb5914183 (gdb) xcar $44 = 0x7fffa7debfb3 (gdb) xtype Lisp_Cons (gdb) xcdr $45 = 0x0 (gdb) xtype Lisp_Symbol (gdb) xsymbol $46 = (struct Lisp_Symbol *) 0x55555593ce40 "nil" Is there something else I can try? --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 09 19:05:53 2025 Received: (at 76133) by debbugs.gnu.org; 10 Feb 2025 00:05:53 +0000 Received: from localhost ([127.0.0.1]:46924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thHJB-0008EC-28 for submit@debbugs.gnu.org; Sun, 09 Feb 2025 19:05:53 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:43875) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thHJ8-0008Du-GP for 76133@debbugs.gnu.org; Sun, 09 Feb 2025 19:05:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739145943; x=1739405143; bh=HscYDK+WOBhBUubfsFGZ8ugekmxpb1tFoyDxxbXITnU=; 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=CqCfIobxGNnQXnZOUiTZJrOTMrj2+fWCB61wwnu9AbkxeByMv+5IPONZYGISiKhNe IoYKYyly5t3A7OgFWM9pWl1Ugmpt5ErwaoUlGuCjInAkDPrN58cJmXME+TNJy6vNUQ MGdtkSN6UWSnyfPC+QQS8MEEvRGmqdynoVRgLOJf2DBGO1C7EIJxnspsd3HduSyfxe LKonWS00br+SkDyuvtmc0GLkWjJASwt0VzxMVg059CKSzmAZMM62jj0mqNW6Cd6UTM 6PyHtQ8pTqp1JBcNc//vI3hGWm2dwlKoBVBEpUO+RFT1vVsHdD+WgRRS0u3tZc/mXY m7gee9FNCV7gw== Date: Mon, 10 Feb 2025 00:05:38 +0000 To: Oliver Reiter From: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 Message-ID: <878qqepsuh.fsf@protonmail.com> In-Reply-To: <87jz9yhlcx.fsf@snapdragon.cc> References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> <86zfivz5fw.fsf@gnu.org> <87jz9yhlcx.fsf@snapdragon.cc> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 4c075d437a656b14e66cc4928b1640ab4fb1cc8c 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: 76133 Cc: Eli Zaretskii , 76133@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 (-) "Oliver Reiter" writes: > Eli Zaretskii writes: > >>> Date: Sun, 09 Feb 2025 11:43:51 +0000 >>> From: Pip Cet >>> Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org >>> >>> "Eli Zaretskii" writes: >>> >>> > I just don't yet understand the root cause of this crash. We had in >>> > the past crashes similar to this, due to invalid Lisp objects, which >>> > had nothing to do with GC. I thought it would be good to see what >>> > that object is before we decide this was solved. >>> >>> The Lisp object in question (0x7fffa7debfb3) was stored in the specpdl, >>> then retrieved from it. We know that our code to resize the specpdl wa= s >>> buggy and may have resulted in stale pointers after a resize happened. >>> >>> > Why are you sure this bug was already fixed? >>> >>> I'm not sure, I just think it's likely enough we might want to wait for >>> a new crash report if it hasn't been fixed :-) >> >> I think we are very close to seeing this object, so it might be >> worthwhile to wait until we see it. >> >> It is also good to know what was the error Emacs was trying to signal >> in this case. > > I can get to the object 0x7fffa7debfb3, but it doesn't tell me much: > > (gdb) fr 20 > #20 0x00005555556b4d55 in cmd_error (data=3DXIL(0x7fffb59141b3)) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 > 1021=09 cmd_error_internal (data, macroerror); > (gdb) p data > $28 =3D XIL(0x7fffb59141b3) So $28 is a cons cell. > (gdb) xcar > $29 =3D 0x175d8 > (gdb) xsymbol > $30 =3D (struct Lisp_Symbol *) 0x555555954418 > "wrong-type-argument" The car of $28 is the symbol wrong-type-argument > (gdb) xcdr > $31 =3D 0x0 > (gdb) p data > $32 =3D XIL(0x7fffb59141b3) > (gdb) xcdr > $33 =3D 0x7fffb591419b > (gdb) xcdr > $34 =3D 0x7fffb5914183 > (gdb) xcar > $35 =3D 0x7fffa7debfb3 And the caddr is $35, also apparently a cons cell > (gdb) xtype > Lisp_Cons > (gdb) xcar > $36 =3D 0x7fffaa1962f0 but the car of $35 is invalid, since it seems to be an untagged pointer, not a symbol-tagged one. > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $37 =3D (struct Lisp_Symbol *) 0xd554ffad3130 > Cannot access memory at address 0xd554ffad3140 > > (gdb) fr 20 > #20 0x00005555556b4d55 in cmd_error (data=3DXIL(0x7fffb59141b3)) > at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 > 1021=09 cmd_error_internal (data, macroerror); > (gdb) p data > $38 =3D XIL(0x7fffb59141b3) > (gdb) xcar > $39 =3D 0x175d8 > (gdb) xsymbol > $40 =3D (struct Lisp_Symbol *) 0x555555954418 > "wrong-type-argument" > (gdb) p data > $41 =3D XIL(0x7fffb59141b3) > (gdb) xcdr > $42 =3D 0x7fffb591419b > (gdb) xcdr > $43 =3D 0x7fffb5914183 > (gdb) xcar > $44 =3D 0x7fffa7debfb3 > (gdb) xtype > Lisp_Cons > (gdb) xcdr > $45 =3D 0x0 > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $46 =3D (struct Lisp_Symbol *) 0x55555593ce40 > "nil" > > Is there something else I can try? You could try looking at the cadr: p data xcdr xcar That might tell us what kind of object was found to be invalid. We then put an entry into the specpdl about it and it was likely lost during the resizing operation, resulting in the invalid caddr. Pip From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 04:08:44 2025 Received: (at 76133) by debbugs.gnu.org; 10 Feb 2025 09:08:44 +0000 Received: from localhost ([127.0.0.1]:48071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thPmV-0006Fn-Ci for submit@debbugs.gnu.org; Mon, 10 Feb 2025 04:08:43 -0500 Received: from mail.snapdragon.cc ([51.79.228.117]:38912) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thPmS-0006Fb-I3 for 76133@debbugs.gnu.org; Mon, 10 Feb 2025 04:08:41 -0500 From: Oliver Reiter DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc; s=default; t=1739178517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=y+ZJVoPHU0NIZ2eMtWlOJIJStxvpfz+nH2gfkXiEWNU=; b=Dcxa0H0yjT4AbLbgypzcUj8oI6gJ4/4V5G4vX7iXGxxeHJsdTB3fy3aRd+hrbh64n5TaJf PcMheuR8X/JRJSjX3Bc5k+FZCwm6qRIcgoqrVQN+BHjSSulO2L5wkWHjwXhFoBldDSJIp8 kLzJfAbdYYovpDfPaEK88b0ruX5Zh1E= To: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 In-Reply-To: <878qqepsuh.fsf@protonmail.com> (Pip Cet's message of "Mon, 10 Feb 2025 00:05:38 +0000") References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> <86zfivz5fw.fsf@gnu.org> <87jz9yhlcx.fsf@snapdragon.cc> <878qqepsuh.fsf@protonmail.com> Date: Mon, 10 Feb 2025 10:08:34 +0100 Message-ID: <87ikpi2mlp.fsf@snapdragon.cc> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76133 Cc: Eli Zaretskii , 76133@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 (-) --=-=-= Content-Type: text/plain Content-Disposition: inline Pip Cet writes: > "Oliver Reiter" writes: > >> Eli Zaretskii writes: >> >>>> Date: Sun, 09 Feb 2025 11:43:51 +0000 >>>> From: Pip Cet >>>> Cc: oliver.reiter@snapdragon.cc, 76133@debbugs.gnu.org >>>> >>>> "Eli Zaretskii" writes: >>>> >>>> > I just don't yet understand the root cause of this crash. We had in >>>> > the past crashes similar to this, due to invalid Lisp objects, which >>>> > had nothing to do with GC. I thought it would be good to see what >>>> > that object is before we decide this was solved. >>>> >>>> The Lisp object in question (0x7fffa7debfb3) was stored in the specpdl, >>>> then retrieved from it. We know that our code to resize the specpdl was >>>> buggy and may have resulted in stale pointers after a resize happened. >>>> >>>> > Why are you sure this bug was already fixed? >>>> >>>> I'm not sure, I just think it's likely enough we might want to wait for >>>> a new crash report if it hasn't been fixed :-) >>> >>> I think we are very close to seeing this object, so it might be >>> worthwhile to wait until we see it. >>> >>> It is also good to know what was the error Emacs was trying to signal >>> in this case. >> >> I can get to the object 0x7fffa7debfb3, but it doesn't tell me much: >> >> (gdb) fr 20 >> #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) >> at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 >> 1021 cmd_error_internal (data, macroerror); >> (gdb) p data >> $28 = XIL(0x7fffb59141b3) > > So $28 is a cons cell. > >> (gdb) xcar >> $29 = 0x175d8 >> (gdb) xsymbol >> $30 = (struct Lisp_Symbol *) 0x555555954418 >> "wrong-type-argument" > > The car of $28 is the symbol wrong-type-argument > >> (gdb) xcdr >> $31 = 0x0 >> (gdb) p data >> $32 = XIL(0x7fffb59141b3) >> (gdb) xcdr >> $33 = 0x7fffb591419b >> (gdb) xcdr >> $34 = 0x7fffb5914183 >> (gdb) xcar >> $35 = 0x7fffa7debfb3 > > And the caddr is $35, also apparently a cons cell > >> (gdb) xtype >> Lisp_Cons >> (gdb) xcar >> $36 = 0x7fffaa1962f0 > > but the car of $35 is invalid, since it seems to be an untagged pointer, > not a symbol-tagged one. > >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $37 = (struct Lisp_Symbol *) 0xd554ffad3130 >> Cannot access memory at address 0xd554ffad3140 >> >> (gdb) fr 20 >> #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) >> at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 >> 1021 cmd_error_internal (data, macroerror); >> (gdb) p data >> $38 = XIL(0x7fffb59141b3) >> (gdb) xcar >> $39 = 0x175d8 >> (gdb) xsymbol >> $40 = (struct Lisp_Symbol *) 0x555555954418 >> "wrong-type-argument" >> (gdb) p data >> $41 = XIL(0x7fffb59141b3) >> (gdb) xcdr >> $42 = 0x7fffb591419b >> (gdb) xcdr >> $43 = 0x7fffb5914183 >> (gdb) xcar >> $44 = 0x7fffa7debfb3 >> (gdb) xtype >> Lisp_Cons >> (gdb) xcdr >> $45 = 0x0 >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $46 = (struct Lisp_Symbol *) 0x55555593ce40 >> "nil" >> >> Is there something else I can try? > > > You could try looking at the cadr: > > p data > xcdr > xcar > > That might tell us what kind of object was found to be invalid. We then > put an entry into the specpdl about it and it was likely lost during the > resizing operation, resulting in the invalid caddr. > > Pip Sure, here you go. I seem to be going in circles: (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $3 = XIL(0x7fffb59141b3) (gdb) xcdr $4 = 0x7fffb591419b (gdb) xcar $5 = 0xd8c8 (gdb) xtype Lisp_Symbol (gdb) xsymbol $6 = (struct Lisp_Symbol *) 0x55555594a708 "keymapp" (gdb) p data $7 = XIL(0x7fffb59141b3) (gdb) xcar $8 = 0x175d8 (gdb) xtype Lisp_Symbol (gdb) xsymbol $9 = (struct Lisp_Symbol *) 0x555555954418 "wrong-type-argument" (gdb) p data $10 = XIL(0x7fffb59141b3) (gdb) xcdr $11 = 0x7fffb591419b (gdb) xcar $12 = 0xd8c8 (gdb) xtype Lisp_Symbol (gdb) xsymbol $13 = (struct Lisp_Symbol *) 0x55555594a708 "keymapp" (gdb) p data $14 = XIL(0x7fffb59141b3) (gdb) xcdr $15 = 0x7fffb591419b (gdb) xcdr $16 = 0x7fffb5914183 (gdb) xcar $17 = 0x7fffa7debfb3 (gdb) xtype Lisp_Cons (gdb) xcar $18 = 0x7fffaa1962f0 (gdb) xtype Lisp_Symbol (gdb) xsymbol $19 = (struct Lisp_Symbol *) 0xd554ffad3130 Cannot access memory at address 0xd554ffad3140 (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $20 = XIL(0x7fffb59141b3) (gdb) xcdr $21 = 0x7fffb591419b (gdb) xcdr $22 = 0x7fffb5914183 (gdb) xcar $23 = 0x7fffa7debfb3 (gdb) xtype Lisp_Cons (gdb) xcdr $24 = 0x0 (gdb) fr 20 #20 0x00005555556b4d55 in cmd_error (data=XIL(0x7fffb59141b3)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1021 1021 cmd_error_internal (data, macroerror); (gdb) p data $25 = XIL(0x7fffb59141b3) (gdb) xcdr $26 = 0x7fffb591419b (gdb) xcar $27 = 0xd8c8 (gdb) xtype Lisp_Symbol (gdb) xsymbol $28 = (struct Lisp_Symbol *) 0x55555594a708 "keymapp" (gdb) xcdr $29 = 0x0 (gdb) p data $30 = XIL(0x7fffb59141b3) (gdb) xcdr $31 = 0x7fffb591419b (gdb) xcar $32 = 0xd8c8 (gdb) xtype Lisp_Symbol (gdb) xsymbol $33 = (struct Lisp_Symbol *) 0x55555594a708 "keymapp" --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 07:56:15 2025 Received: (at 76133) by debbugs.gnu.org; 10 Feb 2025 12:56:15 +0000 Received: from localhost ([127.0.0.1]:49505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thTKh-0006d0-5j for submit@debbugs.gnu.org; Mon, 10 Feb 2025 07:56:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55484) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thTKe-0006cj-GE for 76133@debbugs.gnu.org; Mon, 10 Feb 2025 07:56:13 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1thTKL-0000Ky-IH; Mon, 10 Feb 2025 07:56:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hkjFk8ZklJrb0OrHdQZSmH6vI8tkIt2xDlsmGdk8zn8=; b=NAEpESII80LB jiI9VWbVdEan8w7q3E0Pa3pOkc/eM7Mp57UvjeYLJgd2W0HiTAYoa14TPVeZPtxOdt5alFS9x7aTA BPYQ/WO4Gl47IPWM12NoXf0bSlZoJuzuLPTjc694++4ZxjVgJl6rnYbDtiXOQ7rFt32o5e+2nNqml YG8uhqP7ot9KrK0ujIIaVNkXxuATdN4ey3V2Ks9wTYJpsVaGZm1EW37BrIX8NY6EyTLVLtZw73dWy 4yuu1cKcT0EpQPiuRtUwpUTl3jtwrO6v2pdRFkGEkYQW9WMFI+lGWJHi9FCi+9q6JhUAA6PTXXIvE PacUw8MLtCG7ohyxV6AdfQ==; Date: Mon, 10 Feb 2025 14:55:39 +0200 Message-Id: <86jz9yyn5g.fsf@gnu.org> From: Eli Zaretskii To: Oliver Reiter In-Reply-To: <87ikpi2mlp.fsf@snapdragon.cc> (message from Oliver Reiter on Mon, 10 Feb 2025 10:08:34 +0100) Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 References: <87frkpe9sv.fsf@wiiw.ac.at> <86frko502v.fsf@gnu.org> <87jza0i1cd.fsf@snapdragon.cc> <86frkn1xw7.fsf@gnu.org> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> <86zfivz5fw.fsf@gnu.org> <87jz9yhlcx.fsf@snapdragon.cc> <878qqepsuh.fsf@protonmail.com> <87ikpi2mlp.fsf@snapdragon.cc> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76133 Cc: pipcet@protonmail.com, 76133@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Oliver Reiter > Cc: Eli Zaretskii , 76133@debbugs.gnu.org > Date: Mon, 10 Feb 2025 10:08:34 +0100 > > 1021 cmd_error_internal (data, macroerror); > (gdb) p data > $3 = XIL(0x7fffb59141b3) > (gdb) xcdr > $4 = 0x7fffb591419b > (gdb) xcar > $5 = 0xd8c8 > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $6 = (struct Lisp_Symbol *) 0x55555594a708 > "keymapp" > (gdb) p data > $7 = XIL(0x7fffb59141b3) > (gdb) xcar > $8 = 0x175d8 > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $9 = (struct Lisp_Symbol *) 0x555555954418 > "wrong-type-argument" > (gdb) p data > $10 = XIL(0x7fffb59141b3) > (gdb) xcdr > $11 = 0x7fffb591419b > (gdb) xcar > $12 = 0xd8c8 > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $13 = (struct Lisp_Symbol *) 0x55555594a708 > "keymapp" > (gdb) p data > $14 = XIL(0x7fffb59141b3) > (gdb) xcdr > $15 = 0x7fffb591419b > (gdb) xcdr > $16 = 0x7fffb5914183 > (gdb) xcar > $17 = 0x7fffa7debfb3 > (gdb) xtype > Lisp_Cons > (gdb) xcar > $18 = 0x7fffaa1962f0 > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $19 = (struct Lisp_Symbol *) 0xd554ffad3130 > Cannot access memory at address 0xd554ffad3140 This seems to be the problem: an object that was supposed to be a keymap is a symbol whose data cannot be accessed. So I think Pip was right, and this is some igc-related bug, which hopefully was meanwhile fixed. In which case, you will no longer see such crashes (i.e., when Emacs signals an error and crashes while showing the error details). Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 08:15:02 2025 Received: (at 76133-done) by debbugs.gnu.org; 10 Feb 2025 13:15:02 +0000 Received: from localhost ([127.0.0.1]:49543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thTcr-0007Rb-Cz for submit@debbugs.gnu.org; Mon, 10 Feb 2025 08:15:02 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:14657) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thTco-0007RI-6F for 76133-done@debbugs.gnu.org; Mon, 10 Feb 2025 08:14:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739193291; x=1739452491; bh=M9K2mzYzJR1R0N1yz65pREMPYLducW9HTO+TWJ3Zdoc=; 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=o9vjVwVk1DdCjUU7fV3T5z/s0+OLed/MT+hwzHbRg4lywuqNXiwllErN+Q4bb+NF8 F7wZYjw1sthJvM0S0L67iFR+3C5ahgJA/j5XHYFg7Fx7rTCcgDqkZqCsf8E6JbRCnz /j3mBvVNOlcUmBHmrllfvs+3fmeBJqCrqnctskrXDsru9hQaUFcGOmWd8f+/s6W5uB S5tptbKIMXRDZfQG4U2G59gHvBmUhtDFVUNjt04Jpacwe9YvKZRGOJU6xGhRtBUm5J B0rd4QDr0jwEHJNEHGKSUwPq+6QAIf7TZx7thlnD+b9d0IuaDnjrIju5lM5doNpF1i DTfc83HMoiQww== Date: Mon, 10 Feb 2025 13:14:48 +0000 To: Eli Zaretskii From: Pip Cet Subject: Re: bug#76133: 31.0.50; feature/igc: crash using mu4e, 2025-02-07 Message-ID: <87o6zandqs.fsf@protonmail.com> In-Reply-To: <86jz9yyn5g.fsf@gnu.org> References: <87frkpe9sv.fsf@wiiw.ac.at> <87tt938kxg.fsf@protonmail.com> <864j131jsu.fsf@gnu.org> <87v7tj738p.fsf@protonmail.com> <86zfivz5fw.fsf@gnu.org> <87jz9yhlcx.fsf@snapdragon.cc> <878qqepsuh.fsf@protonmail.com> <87ikpi2mlp.fsf@snapdragon.cc> <86jz9yyn5g.fsf@gnu.org> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 5e8b646f3b2873551bafead0980112be8f23576b 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: 76133-done Cc: Oliver Reiter , 76133-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 (-) "Eli Zaretskii" writes: >> From: Oliver Reiter >> Cc: Eli Zaretskii , 76133@debbugs.gnu.org >> Date: Mon, 10 Feb 2025 10:08:34 +0100 >> >> 1021=09 cmd_error_internal (data, macroerror); >> (gdb) p data >> $3 =3D XIL(0x7fffb59141b3) >> (gdb) xcdr >> $4 =3D 0x7fffb591419b >> (gdb) xcar >> $5 =3D 0xd8c8 >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $6 =3D (struct Lisp_Symbol *) 0x55555594a708 >> "keymapp" >> (gdb) p data >> $7 =3D XIL(0x7fffb59141b3) >> (gdb) xcar >> $8 =3D 0x175d8 >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $9 =3D (struct Lisp_Symbol *) 0x555555954418 >> "wrong-type-argument" >> (gdb) p data >> $10 =3D XIL(0x7fffb59141b3) >> (gdb) xcdr >> $11 =3D 0x7fffb591419b >> (gdb) xcar >> $12 =3D 0xd8c8 >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $13 =3D (struct Lisp_Symbol *) 0x55555594a708 >> "keymapp" >> (gdb) p data >> $14 =3D XIL(0x7fffb59141b3) >> (gdb) xcdr >> $15 =3D 0x7fffb591419b >> (gdb) xcdr >> $16 =3D 0x7fffb5914183 >> (gdb) xcar >> $17 =3D 0x7fffa7debfb3 >> (gdb) xtype >> Lisp_Cons >> (gdb) xcar >> $18 =3D 0x7fffaa1962f0 >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $19 =3D (struct Lisp_Symbol *) 0xd554ffad3130 >> Cannot access memory at address 0xd554ffad3140 > > This seems to be the problem: an object that was supposed to be a > keymap is a symbol whose data cannot be accessed. > > So I think Pip was right, and this is some igc-related bug, which > hopefully was meanwhile fixed. In which case, you will no longer see > such crashes (i.e., when Emacs signals an error and crashes while > showing the error details). Thanks for confirming, that's what I thought as well. Thanks for the report, and closing this bug. Please open a new one for the next crash or problem, they're extremely helpful! Pip From unknown Mon Aug 18 19:29:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Mar 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