From unknown Fri Jun 20 07:12:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75615 <75615@debbugs.gnu.org> To: bug#75615 <75615@debbugs.gnu.org> Subject: Status: 29.4; Corfu+SLY = segmentation fault Reply-To: bug#75615 <75615@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:12:37 +0000 retitle 75615 29.4; Corfu+SLY =3D segmentation fault reassign 75615 emacs submitter 75615 Alexis Purslane severity 75615 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 16 16:40:25 2025 Received: (at submit) by debbugs.gnu.org; 16 Jan 2025 21:40:25 +0000 Received: from localhost ([127.0.0.1]:34949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYXbE-0000h2-9r for submit@debbugs.gnu.org; Thu, 16 Jan 2025 16:40:25 -0500 Received: from lists.gnu.org ([2001:470:142::17]:48104) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYXbB-0000fO-8G for submit@debbugs.gnu.org; Thu, 16 Jan 2025 16:40:22 -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 1tYXb5-0005Nd-MG for bug-gnu-emacs@gnu.org; Thu, 16 Jan 2025 16:40:15 -0500 Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tYXb2-0006b3-8u for bug-gnu-emacs@gnu.org; Thu, 16 Jan 2025 16:40:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1737063602; x=1737322802; bh=I1BlrdPHkfWS6rZBeswCx7KJZnteZY38C218Cj+bqrg=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=MQrCKgL0syPC28cZBe2GNJSWSn2EdRH5J/5YQihQUclQMBDDW2WQ3iXI2VDqJwcuJ s2POAWQ+OzGLTWY6K0c/mnXvX66FB+SmXjGapfWwa8XEk+4hK7HTnFeQjXgXkxLAtW 4UKqq7wM5FT3ZY9gJAsI0AsjKJmqv9ja7UN9v/cNHpIW27vub9QupM2XSE99cubtNW D1N/joCKa0aAp7njb6MlnvlEGBAxnezbXs+WteM4L7wUz00CYaTrCA4uZinYacikA9 J4iRK3+Ed1O//FJnISxvXWHpi3Ad8/ufXD/kYZGtrgbby8ckCpQNVvNhk61EbsadRz 7fyyIzuaow2oA== Date: Thu, 16 Jan 2025 21:39:59 +0000 To: bug-gnu-emacs@gnu.org From: Alexis Purslane Subject: 29.4; Corfu+SLY = segmentation fault Message-ID: <87zfjqjv4k.fsf@pm.me> Feedback-ID: 55030218:user:proton X-Pm-Message-ID: eedc27b5e58ecbc0900b8b45d298552f34ef3391 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------9bbac1eb80ba9595a96fbb72e8e392ec429641f6cc88683d61dbb21b0ea9ed38"; charset=utf-8 Received-SPF: pass client-ip=188.165.51.139; envelope-from=alexispurslane@pm.me; helo=mail-0301.mail-europe.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------9bbac1eb80ba9595a96fbb72e8e392ec429641f6cc88683d61dbb21b0ea9ed38 Content-Type: multipart/mixed; boundary=e00a55fa148228ee760063da460f2d5f654fce2856660c56e82d2ca4a0fe From: Alexis Purslane To: bug-gnu-emacs@gnu.org Subject: 29.4; Corfu+SLY = segmentation fault Date: Thu, 16 Jan 2025 16:39:55 -0500 Message-ID: <87zfjqjv4k.fsf@pm.me> MIME-Version: 1.0 --e00a55fa148228ee760063da460f2d5f654fce2856660c56e82d2ca4a0fe Content-Type: text/plain; charset=UTF-8 Intermittantly, when writing Common Lisp code using Emacs with both SLY and Corfu enabled, always when about to complete a function name, Emacs will just segfault. It doesn't happen reproducibly enough to show up in the amount of time I can make myself use emacs -Q with just SLY and Corfu, since that's very painful for my wrists, although I might spend some time trying to come up with a minimal config that'll be ergonomic enough for me to do so. But it does happen often enough that I can reproduce it while running Emacs from inside GDB if that's needed. Here's the stack trace printed out when it segfaulted last time: Fatal error 11: Segmentation fault Backtrace: emacs-pgtk(emacs_backtrace+0x5a) [0x55935bfa3eaa] emacs-pgtk(terminate_due_to_signal+0x9f) [0x55935be73b17] emacs-pgtk(+0x128bb) [0x55935be748bb] emacs-pgtk(+0x2b5d04) [0x55935c117d04] /lib64/libc.so.6(+0x1a090) [0x7ff9dbec1090] emacs-pgtk(Fget+0xbb) [0x55935c0368db] emacs-pgtk(parse_modifiers+0x41) [0x55935bf88011] emacs-pgtk(+0x13cc88) [0x55935bf9ec88] emacs-pgtk(read_char+0x214a) [0x55935bf8d8ba] emacs-pgtk(+0x1f6f42) [0x55935c058f42] /usr/bin/../lib64/emacs/29.4/native-lisp/29.4-11d60c35/preloaded/subr-13adf6a6-bfb9f448.eln(F7369742d666f72_sit_for_0+0x19f) [0x7ff9d9c7d3af] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/sly-9d0f5020-da231921.eln(F736c792d6576616c_sly_eval_0+0x467) [0x7ff9aa9e69a7] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/sly-completion-dc20ed34-ae35b0dd.eln(F736c792d2d636f6d706c6574696f6e2d726571756573742d636f6d706c6574696f6e73_sly__completion_request_completions_0+0x118) [0x7ff9aa976f68] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/sly-completion-dc20ed34-ae35b0dd.eln(F736c792d666c65782d636f6d706c6574696f6e73_sly_flex_completions_0+0x5e) [0x7ff9aa97728e] emacs-pgtk(exec_byte_code+0x56c) [0x55935c07bebc] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /usr/bin/../lib64/emacs/29.4/native-lisp/29.4-11d60c35/preloaded/minibuffer-1b0f548b-25462d74.eln(F636f6d706c6574696f6e2d626f756e646172696573_completion_boundaries_0+0x6b) [0x7ff9d9c0e37b] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/corfu-dba57511-3e5d62bd.eln(F636f7266752d2d7265636f6d70757465_corfu__recompute_0+0x8a3) [0x7ff9b0138323] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/corfu-dba57511-3e5d62bd.eln(F636f7266752d2d757064617465_corfu__update_0+0x755) [0x7ff9b0138fa5] emacs-pgtk(exec_byte_code+0x56c) [0x55935c07bebc] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] emacs-pgtk(Fapply+0x4a2) [0x55935c0314f2] emacs-pgtk(exec_byte_code+0x56c) [0x55935c07bebc] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] emacs-pgtk(Fapply+0x4a2) [0x55935c0314f2] emacs-pgtk(exec_byte_code+0x56c) [0x55935c07bebc] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /var/home/alexispurslane/.emacs.d/eln-cache/29.4-11d60c35/corfu-dba57511-3e5d62bd.eln(F636f7266752d2d6175746f2d636f6d706c6574652d6465666572726564_corfu__auto_complete_deferred_0+0x393) [0x7ff9b013c523] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] emacs-pgtk(Fapply+0x4a2) [0x55935c0314f2] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] /usr/bin/../lib64/emacs/29.4/native-lisp/29.4-11d60c35/preloaded/timer-3ee7cfd9-226b3dc9.eln(F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0+0x400) [0x7ff9d98aef60] emacs-pgtk(Ffuncall+0xfd) [0x55935c030aed] emacs-pgtk(timer_check+0x3f5) [0x55935bf85945] emacs-pgtk(+0x123f2d) [0x55935bf85f2d] emacs-pgtk(+0x12eba0) [0x55935bf90ba0] ... Segmentation fault (core dumped) In GNU Emacs 29.4 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.43, cairo version 1.18.0) of 2024-10-10 built on 4825182c94fc4195b65c80c30f523a16 System Description: Fedora Linux 41.20241229.0 (Silverblue) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-cairo --with-dbus --with-gif --with-gpm=no --with-harfbuzz --with-jpeg --with-json --with-modules --with-native-compilation=aot --with-pgtk --with-png --with-rsvg --with-sqlite3 --with-tiff --with-tree-sitter --with-webp --with-xpm build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig CXX=g++ 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES 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: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: recentf-mode: t nerd-icons-completion-mode: t marginalia-mode: t icomplete-vertical-mode: t icomplete-mode: t which-key-mode: t spacious-padding-mode: t global-visual-fill-column-mode: t global-treesit-auto-mode: t electric-pair-mode: t repeat-mode: t delete-selection-mode: t motion-selection-mode: t god-local-mode: t windmove-mode: t winner-mode: t savehist-mode: t pixel-scroll-precision-mode: t minibuffer-depth-indicate-mode: t global-auto-revert-mode: t override-global-mode: t display-time-mode: t display-battery-mode: t gcmh-mode: t tooltip-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 blink-cursor-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /var/home/alexispurslane/.emacs.d/elpa/transient-20241203.2154/transient hides /usr/share/emacs/29.4/lisp/transient /var/home/alexispurslane/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides /usr/share/emacs/29.4/lisp/jsonrpc Features: (shadow sort smtpmail-async smtpmail noutline outline mail-extr emacsbug message yank-media dired-subtree dired-hacks-utils dired-aux dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils mule-util recentf tree-widget orderless nerd-icons-completion marginalia icomplete which-key comp comp-cstr ement ement-notifications ement-notify notifications ement-room transient bookmark face-remap shr text-property-search pixel-fill kinsoku url-file puny svg dom ewoc ement-lib ement-api ement-structs ement-macros magit-section cursor-sensor dash compat compat-30 plz warnings color dns 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 spacious-padding almost-mono-black-theme doom-themes doom-themes-base visual-fill-column treesit-auto treesit elec-pair repeat delsel motion-selection-mode god-mode-isearch god-mode time-date async disp-table windmove winner savehist pixel-scroll cua-base ring mb-depth autorevert filenotify cus-edit pp cus-load icons wid-edit pcase finder-inf almost-mono-themes edmacro kmacro use-package-bind-key bind-key easy-mmode time format-spec battery dbus xml gcmh cl-extra help-mode use-package-ensure use-package-core package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars rx profiler cl-loaddefs cl-lib info almost-mono-themes-autoloads apheleia-autoloads async-autoloads breadcrumb-autoloads calibredb-autoloads centered-window-autoloads clojure-ts-mode-autoloads common-lisp-snippets-autoloads consult-gnome-search-autoloads consult-notes-autoloads corfu-autoloads dape-autoloads darkroom-autoloads devdocs-autoloads diff-hl-autoloads dired-sidebar-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads docker-autoloads aio-autoloads doom-themes-autoloads eat-autoloads editorconfig-autoloads eldoc-box-autoloads elisp-def-autoloads elisp-demos-autoloads embark-consult-autoloads consult-autoloads embark-autoloads ement-autoloads enlight-autoloads esh-autosuggest-autoloads company-autoloads esh-help-autoloads eshell-prompt-extras-autoloads eshell-syntax-highlighting-autoloads evil-cleverparens-autoloads evil-collection-autoloads annalist-autoloads evil-god-state-autoloads evil-org-autoloads evil-textobj-tree-sitter-autoloads expreg-autoloads exwm-autoloads fish-completion-autoloads flymake-proselint-autoloads flymake-vale-autoloads forge-autoloads closql-autoloads emacsql-autoloads gcmh-autoloads ghub-autoloads glsl-mode-autoloads gnuplot-autoloads gnuplot-mode-autoloads gnus-desktop-notify-autoloads god-mode-autoloads helpful-autoloads elisp-refs-autoloads f-autoloads highlight-defined-autoloads hl-todo-autoloads htmlize-autoloads hungry-delete-autoloads jsonrpc-autoloads keycast-autoloads latex-preview-pane-autoloads ligature-autoloads lisp-extra-font-lock-autoloads magit-autoloads marginalia-autoloads markdown-mode-autoloads mathjax-autoloads mood-line-autoloads motion-selection-mode-autoloads nerd-icons-completion-autoloads nerd-icons-corfu-autoloads nerd-icons-dired-autoloads nerd-icons-autoloads nov-autoloads esxml-autoloads kv-autoloads orderless-autoloads org-mime-autoloads orgtbl-ascii-plot-autoloads ox-rss-autoloads package-lint-flymake-autoloads package-lint-autoloads pandoc-mode-autoloads paredit-autoloads persist-autoloads plz-autoloads poet-theme-autoloads puni-autoloads request-autoloads shrface-autoloads language-detection-autoloads sly-autoloads smartparens-autoloads spacious-padding-autoloads svg-lib-autoloads syncthing-autoloads tablist-autoloads taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads theme-anchor-autoloads toc-org-autoloads transient-autoloads treemacs-evil-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads evil-autoloads goto-chg-autoloads treepy-autoloads treesit-auto-autoloads vimgolf-autoloads visual-fill-column-autoloads wgrep-autoloads which-key-autoloads whole-line-or-region-autoloads with-editor-autoloads xelb-autoloads compat-autoloads yaml-autoloads yasnippet-capf-autoloads yasnippet-autoloads rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 273610 81441) (symbols 48 20433 1) (strings 32 83397 13912) (string-bytes 1 2773781) (vectors 16 56375) (vector-slots 8 1177365 100891) (floats 8 553 390) (intervals 56 789 81) (buffers 984 12)) --e00a55fa148228ee760063da460f2d5f654fce2856660c56e82d2ca4a0fe Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - alexispurslane@pm.me - 0x41E61568.asc"; name="publickey - alexispurslane@pm.me - 0x41E61568.asc" Content-Type: application/pgp-keys; filename="publickey - alexispurslane@pm.me - 0x41E61568.asc"; name="publickey - alexispurslane@pm.me - 0x41E61568.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCkNvbW1lbnQ6IGh0dHBzOi8vZ29w ZW5wZ3Aub3JnClZlcnNpb246IEdvcGVuUEdQIDIuNy40Cgp4ak1FWXlPNktCWUpLd1lCQkFIYVJ3 OEJBUWRBaW0wYXBzbTJaTmd1N1lYU3VDLzNUVjUvenhNZE1tWDNrOFRmCllSUVlRaXZOSzJGc1pY aHBjM0IxY25Oc1lXNWxRSEJ0TG0xbElEeGhiR1Y0YVhOd2RYSnpiR0Z1WlVCd2JTNXQKWlQ3Q2pB UVFGZ29BSFFVQ1l5TzZLQVFMQ1FjSUF4VUlDZ1FXQUFJQkFoa0JBaHNEQWg0QkFDRUpFUFBLVmxF TAo1OThSRmlFRVFlWVZhTDAydVRUczdkdzI4OHBXVVF2bjN4RlJ2Z0QrTUUzdEhXOFh0am01d2p5 T3NXNDU2MjFICkpGUXdGZnVnbGZZczlkVU03YTRBLzNFeEppdFVMTk1mdy9DRlVIbVAyR21TSnVu UTVwQ01jOTIzUVh3K09mMEwKempnRVl5TzZLQklLS3dZQkJBR1hWUUVGQVFFSFFBVHJrMXFNQ0FV VkMwVEF4UC9XcHpCNjgwbkNWY2UrUTY5UwpPUWR6Uk9VY0F3RUlCOEo0QkJnV0NBQUpCUUpqSTdv b0Foc01BQ0VKRVBQS1ZsRUw1OThSRmlFRVFlWVZhTDAyCnVUVHM3ZHcyODhwV1VRdm4zeEc5VkFF QTlDV1Q5bHVuV1ZkbkxaKzRGWnJJRkplb0RQUDNMT0l3T2hEVWdjVm0KZU8wQS9qdHVjYjRkeERz VTFiRjNkVjlHbGszaTVIMllyci9FMkFhWUxtYU5VUG9OCj1LNFFpCi0tLS0tRU5EIFBHUCBQVUJM SUMgS0VZIEJMT0NLLS0tLS0= --e00a55fa148228ee760063da460f2d5f654fce2856660c56e82d2ca4a0fe-- --------9bbac1eb80ba9595a96fbb72e8e392ec429641f6cc88683d61dbb21b0ea9ed38 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYIACcFAmeJfK8JEPPKVlEL598RFiEEQeYVaL02uTTs7dw288pWUQvn 3xEAAPH8AP4sHeDwrRrSakGHOrno8WslrV1j7Stk16QHZDeBxQt6mgEA/DWC WxeZu61jwPwAUlSd31+LlGLpqcY/9eJ/J9TFXgg= =L32u -----END PGP SIGNATURE----- --------9bbac1eb80ba9595a96fbb72e8e392ec429641f6cc88683d61dbb21b0ea9ed38-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 02:11:38 2025 Received: (at 75615) by debbugs.gnu.org; 17 Jan 2025 07:11:38 +0000 Received: from localhost ([127.0.0.1]:35808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYgW2-0000Dk-0m for submit@debbugs.gnu.org; Fri, 17 Jan 2025 02:11:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52206) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYgVz-0000DW-Jc for 75615@debbugs.gnu.org; Fri, 17 Jan 2025 02:11:36 -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 1tYgVt-00088W-O8; Fri, 17 Jan 2025 02:11:29 -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=TusbO1Sxvhp8HwohhQCOGMB4DTMz2ecqtPf0xa8R11k=; b=OlMLz+yMkPFQ D4UUBoHc+ovvNqOrIMATtFbjOEHLflqU5O1I4do/3FYznVSZ5wNYqGhpEVzrJvWcDZlZmoJaaZeM6 Vns6qnbYL5qtdSGb3HqmC7W/OTvvnOQu0+lqLv5UX2V1RTdkX60mODRLMdBT61jecVK3Q5Xp63NvE FTtwwutnSNf+lUSX/WYebwkywtfsaenbWgIo8AmCqycXYxtFbvcaKL6Vb8SFsWVEmQXVVPMOry/zB 95EfPx2LDe1/JFsdStiKmjgVgsc0LxOVbNCn/Fq6W/fXfBrYAgkYesxE5Ks6/kQYJQVmvF6Y9EIz4 EPeNH3E7EUVoNgMjo0iGJg==; Date: Fri, 17 Jan 2025 09:11:11 +0200 Message-Id: <86o705gbjk.fsf@gnu.org> From: Eli Zaretskii To: Alexis Purslane In-Reply-To: <87zfjqjv4k.fsf@pm.me> (bug-gnu-emacs@gnu.org) Subject: Re: bug#75615: 29.4; Corfu+SLY = segmentation fault References: <87zfjqjv4k.fsf@pm.me> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75615 Cc: 75615@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: Thu, 16 Jan 2025 21:39:59 +0000 > From: Alexis Purslane via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Intermittantly, when writing Common Lisp code using Emacs with both SLY > and Corfu enabled, always when about to complete a function name, > Emacs will just segfault. It doesn't happen reproducibly enough to > show up in the amount of time I can make myself use emacs -Q with > just SLY and Corfu, since that's very painful for my wrists, > although I might spend some time trying to come up with a minimal > config that'll be ergonomic enough for me to do so. But it does > happen often enough that I can reproduce it while running Emacs from > inside GDB if that's needed. Here's the stack trace printed out when > it segfaulted last time: > > Fatal error 11: Segmentation fault > Backtrace: > emacs-pgtk(emacs_backtrace+0x5a) [0x55935bfa3eaa] > emacs-pgtk(terminate_due_to_signal+0x9f) [0x55935be73b17] > emacs-pgtk(+0x128bb) [0x55935be748bb] > emacs-pgtk(+0x2b5d04) [0x55935c117d04] > /lib64/libc.so.6(+0x1a090) [0x7ff9dbec1090] > emacs-pgtk(Fget+0xbb) [0x55935c0368db] > emacs-pgtk(parse_modifiers+0x41) [0x55935bf88011] > emacs-pgtk(+0x13cc88) [0x55935bf9ec88] > emacs-pgtk(read_char+0x214a) [0x55935bf8d8ba] Thanks, I believe this is bug#71744, which was already solved for the upcoming Emacs 30. Upgrading to the latest pretest of Emacs 30 should solve this. You can find the latest pretest of Emacs 30 here: https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.93.tar.xz Alternatively, installing the patch in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71744;att=5;msg=44;filename=0005-Don-t-ignore-Wclobbered-in-keyboard.c.patch should also solve this. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 03:27:34 2025 Received: (at 75615) by debbugs.gnu.org; 17 Jan 2025 08:27:34 +0000 Received: from localhost ([127.0.0.1]:35904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYhhW-0003qx-3a for submit@debbugs.gnu.org; Fri, 17 Jan 2025 03:27:34 -0500 Received: from mail-10631.protonmail.ch ([79.135.106.31]:61919) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYhhS-0003qh-VU for 75615@debbugs.gnu.org; Fri, 17 Jan 2025 03:27:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1737102443; x=1737361643; bh=AjGsu0EctXV/LKSX7grDAeQpO06d+WTtIZ32mEQFk5E=; 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=M7fE8mII+XoWYhjZuSLkiW5+R7AqrzINq1YMH0hmwOLtlqfUFTMa9eW28LnxuvbeC cfGtLDSK6qnUxXejXnP3XlAlztvRk+jeUjoZS0Rllh3ytLLMlWdjJxs9wwlTWTc9V2 e8PIxH/cEMJrB3Mf6ubXlBP1LVSA5UdoCBgMuuBFRBNbcnsCSWQWHG2G2BWD56soEW 5HwlPlVCappEZqNNaoO3d4p/hWsqWFJcgW3mxs4fEX+Qt8il86Enb7lqIx0dn42tjT OX5bf4Hm+pA87nEllttEcq0Qvt9OPqOMq4Mc4NPkPTrxYrjgy2J6jBhIq5EfYmX3z+ kyFJ5bVBH6ong== Date: Fri, 17 Jan 2025 08:27:19 +0000 To: Eli Zaretskii From: alexis purslane Subject: Re: bug#75615: 29.4; Corfu+SLY = segmentation fault Message-ID: In-Reply-To: <86o705gbjk.fsf@gnu.org> References: <87zfjqjv4k.fsf@pm.me> <86o705gbjk.fsf@gnu.org> Feedback-ID: 55030218:user:proton X-Pm-Message-ID: 321ebdccb4449792561b4c9f9cabb23dec90684b MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------e373c61f218afbb8d71083367efaf36c05eca1335dd14c887619632d7ec31f08"; charset=utf-8 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75615 Cc: "75615@debbugs.gnu.org" <75615@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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------e373c61f218afbb8d71083367efaf36c05eca1335dd14c887619632d7ec31f08 Content-Type: multipart/mixed; boundary=-------------------58263132acc88ee34610c3bfbd56824a ---------------------58263132acc88ee34610c3bfbd56824a Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Beautiful, thank you. Since I already had Emacs 31 on the side for testing = of scratch/igc, I'll just hop over to that being my main Emacs for a bit := )=0A=0A=E2=80=94 alexis (she/her)=0A=0ASent from Proton Mail Android=0A=0A= =0A-------- Original Message --------=0AOn 1/17/25 2:11 AM, Eli Zaretskii = wrote:=0A=0A> > Date: Thu, 16 Jan 2025 21:39:59 +0000=0A> = > From: Alexis Purslane via "Bug reports for GNU Emacs,=0A> > the Swiss = army knife of text editors" =0A> >=0A> > Intermit= tantly, when writing Common Lisp code using Emacs with both SLY=0A> > = and Corfu enabled, always when about to complete a function name,=0A> > = Emacs will just segfault. It doesn't happen reproducibly enough to=0A> > = show up in the amount of time I can make myself use emacs -Q with=0A> > = just SLY and Corfu, since that's very painful for my wrists,=0A> > al= though I might spend some time trying to come up with a minimal=0A> > = config that'll be ergonomic enough for me to do so. But it does=0A> > = happen often enough that I can reproduce it while running Emacs from=0A> = > inside GDB if that's needed. Here's the stack trace printed out when= =0A> > it segfaulted last time:=0A> >=0A> > Fatal error 11: Seg= mentation fault=0A> > Backtrace:=0A> > emacs-pgtk(emacs_backtrace+0x5a) = [0x55935bfa3eaa]=0A> > emacs-pgtk(terminate_due_to_signal+0x9f) [0x55935b= e73b17]=0A> > emacs-pgtk(+0x128bb) [0x55935be748bb]=0A> > emacs-pgtk(+0x= 2b5d04) [0x55935c117d04]=0A> > /lib64/libc.so.6(+0x1a090) [0x7ff9dbec1090= ]=0A> > emacs-pgtk(Fget+0xbb) [0x55935c0368db]=0A> > emacs-pgtk(parse_mo= difiers+0x41) [0x55935bf88011]=0A> > emacs-pgtk(+0x13cc88) [0x55935bf9ec8= 8]=0A> > emacs-pgtk(read_char+0x214a) [0x55935bf8d8ba]=0A> =0A> Thanks, = I believe this is bug#71744, which was already solved for the=0A> upcomin= g Emacs 30. Upgrading to the latest pretest of Emacs 30 should=0A> solve = this. You can find the latest pretest of Emacs 30 here:=0A> =0A> http= s://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.93.tar.xz=0A> =0A> Altern= atively, installing the patch in=0A> =0A> https://debbugs.gnu.org/cgi/= bugreport.cgi?bug=3D71744;att=3D5;msg=3D44;filename=3D0005-Don-t-ignore-Wc= lobbered-in-keyboard.c.patch=0A> =0A> should also solve this.=0A> ---------------------58263132acc88ee34610c3bfbd56824a Content-Transfer-Encoding: base64 Content-Type: application/pgp-keys; filename="=?UTF-8?B?cHVibGlja2V5IC0gYWx leGlzcHVyc2xhbmVAcG0ubWUgLSAweDQxRTYxNTY4LmFzYw==?="; name="=?UTF-8?B?cHVi bGlja2V5IC0gYWxleGlzcHVyc2xhbmVAcG0ubWUgLSAweDQxRTYxNTY4LmFzYw==?=" Content-Disposition: attachment; filename="=?UTF-8?B?cHVibGlja2V5IC0gYWxleG lzcHVyc2xhbmVAcG0ubWUgLSAweDQxRTYxNTY4LmFzYw==?="; name="=?UTF-8?B?cHVibGl ja2V5IC0gYWxleGlzcHVyc2xhbmVAcG0ubWUgLSAweDQxRTYxNTY4LmFzYw==?=" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tClZlcnNpb246IEdvcGVuUEdQIDI uOC4wCkNvbW1lbnQ6IGh0dHBzOi8vZ29wZW5wZ3Aub3JnCgp4ak1FWXlPNktCWUpLd1lCQkFIY VJ3OEJBUWRBaW0wYXBzbTJaTmd1N1lYU3VDLzNUVjUvenhNZE1tWDNrOFRmCllSUVlRaXZOSzJ Gc1pYaHBjM0IxY25Oc1lXNWxRSEJ0TG0xbElEeGhiR1Y0YVhOd2RYSnpiR0Z1WlVCd2JTNXQKW lQ3Q2pBUVFGZ29BSFFVQ1l5TzZLQVFMQ1FjSUF4VUlDZ1FXQUFJQkFoa0JBaHNEQWg0QkFDRUp FUFBLVmxFTAo1OThSRmlFRVFlWVZhTDAydVRUczdkdzI4OHBXVVF2bjN4RlJ2Z0QrTUUzdEhXO Fh0am01d2p5T3NXNDU2MjFICkpGUXdGZnVnbGZZczlkVU03YTRBLzNFeEppdFVMTk1mdy9DRlV IbVAyR21TSnVuUTVwQ01jOTIzUVh3K09mMEwKempnRVl5TzZLQklLS3dZQkJBR1hWUUVGQVFFS FFBVHJrMXFNQ0FVVkMwVEF4UC9XcHpCNjgwbkNWY2UrUTY5UwpPUWR6Uk9VY0F3RUlCOEo0QkJ nV0NBQUpCUUpqSTdvb0Foc01BQ0VKRVBQS1ZsRUw1OThSRmlFRVFlWVZhTDAyCnVUVHM3ZHcyO DhwV1VRdm4zeEc5VkFFQTlDV1Q5bHVuV1ZkbkxaKzRGWnJJRkplb0RQUDNMT0l3T2hEVWdjVm0 KZU8wQS9qdHVjYjRkeERzVTFiRjNkVjlHbGszaTVIMllyci9FMkFhWUxtYU5VUG9OCj1LNFFpC i0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0= ---------------------58263132acc88ee34610c3bfbd56824a-- --------e373c61f218afbb8d71083367efaf36c05eca1335dd14c887619632d7ec31f08 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wqsEARYIAF0FgmeKFGYJkPPKVlEL598RNRQAAAAAABwAEHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmfhoBSxszkpeXmkhX8PKiRyFiEEQeYVaL02uTTs 7dw288pWUQvn3xEAADagAQCvvBLe8MEbrcil9b+5gEgAvDjtB5kauqM0zkaQ JIEGwAEAxnDuWbVkyKID2k++DEhaBJuifoeob9r5UW1IrsX83gE= =yEqK -----END PGP SIGNATURE----- --------e373c61f218afbb8d71083367efaf36c05eca1335dd14c887619632d7ec31f08-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 03:50:57 2025 Received: (at 75615-done) by debbugs.gnu.org; 17 Jan 2025 08:50:57 +0000 Received: from localhost ([127.0.0.1]:35934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYi49-00052r-Ag for submit@debbugs.gnu.org; Fri, 17 Jan 2025 03:50:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51178) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYi47-00052Y-TG for 75615-done@debbugs.gnu.org; Fri, 17 Jan 2025 03:50:56 -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 1tYi41-0006dQ-8k; Fri, 17 Jan 2025 03:50:49 -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=D1yVT6xoJdQwvfS/HQft2WqyzYZAUgfIB3Ibbyqgq7I=; b=BqCDXMZddIl+ YWgoZzCN/keUgvWK1zwFGxbowdDouMDJ5/qmrNhiz1VZVEirQpGqmh0ZkpD3VxhKGF3lo6fRCU1eY 8MqWD8c0SrX0Q4iZeUMb410EyIhg+S6mssxOos/rokgxu95IQp+X8oxjF10i8riAFYzE4UtyRt8J6 JK1z9G9i+mlHxil+knOznai3qTYlzfdVGZTQ4Z8ZRZMOssZxC+UnwHf7jt1QCE0+3gm+T6lJpYy5C fBWRuhpUopS3k6vMZqbLNidl7odgo0v0g944H6+MfL3L0OHSjSZcxgsE8vqovZR2F6BKcXNODc7sM MEuUEGAhjTQ4YpV6aXOzEw==; Date: Fri, 17 Jan 2025 10:50:46 +0200 Message-Id: <86frlhg6xl.fsf@gnu.org> From: Eli Zaretskii To: alexis purslane In-Reply-To: (message from alexis purslane on Fri, 17 Jan 2025 08:27:19 +0000) Subject: Re: bug#75615: 29.4; Corfu+SLY = segmentation fault References: <87zfjqjv4k.fsf@pm.me> <86o705gbjk.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75615-done Cc: 75615-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: -3.3 (---) > Date: Fri, 17 Jan 2025 08:27:19 +0000 > From: alexis purslane > Cc: "75615@debbugs.gnu.org" <75615@debbugs.gnu.org> > > Beautiful, thank you. Since I already had Emacs 31 on the side for testing of scratch/igc, I'll just hop over to that being my main Emacs for a bit :) Thanks, I'm therefore closing this bug. From unknown Fri Jun 20 07:12:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 14 Feb 2025 12:24:11 +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