X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 11:45:02 +0000 Resent-Message-ID: <handler.75968.B.173832386419969 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75968 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173832386419969 (code B ref -1); Fri, 31 Jan 2025 11:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 11:44:24 +0000 Received: from localhost ([127.0.0.1]:50262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdpRe-0005Bv-72 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 06:44:24 -0500 Received: from lists.gnu.org ([2001:470:142::17]:46866) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdpRa-0005Bb-Bk for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 06:44:20 -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 <telegraph@HIDDEN>) id 1tdpRP-0003IV-OB for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 06:44:08 -0500 Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdpRL-0001pd-Jn for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 06:44:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738323840; x=1738928640; i=telegraph@HIDDEN; bh=Lx2bY3bS9nroTzTzwYp+zstpcxY6zOjcnMIvm2BFRyU=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=tpYOmHnBGRXk8bm8O2VPA/fY4Gfl3RXwX1krDVDVmM8bjrd4F5jRcuJY1WF8Vzwh FdvO6vinkAPMqFzWhZ5OQxHUmn4TlJ/UTiaQ3Hjt17XJDwE/6ENiCejyTBJvI5C9c X4rwIdZE5NjeAZojf+rYxkYNRvWdwfp6MdFo/N4GulP1KX6RVr+L5DVi36S43lEl3 z7nrhjXQ/h9Vlp+sKrHSqPnS06blpAz+rBi8Sq+yB1P/ilnj5nMBb1+VP2ytt8lrp mPvVNL1xVqJnvkB1PAaM4hO4BiLJ5NJU7miEEa2HQj6VK4N24Y4Lqsoa/Qw24D70B sxpdB9j754FxuD3MLw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N5VHG-1tOrjm0Aqw-018LFp; Fri, 31 Jan 2025 12:44:00 +0100 From: Gregor Zattler <telegraph@HIDDEN> Date: Fri, 31 Jan 2025 12:43:24 +0100 Message-ID: <87jzab6wf7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3ztYX6Ri6rx+y8hBE4e7wp2rzg+mkOBdblDxWjJ5+TbVSbd5DF6 qVWGSLjS/oPf13UINHw6ZmN8irq8g0/sLGUJezwGUDPW+R+BAmbKl1csXcBnN4UmTvBEngu s6y9/1sUPjWkCwci6EunkujdAzNXQdkhZafx6o5/CJdyX79FaGjQW/Fi0ojh6g8Oi/3M5qP M0WUma7brQaIpwmvythhA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vz0Pgi/apNU=;qWijhCVH84sxkfUNR0irIFxs77H 5m1tQIZUDyzxuJAYAuho+tc+ji9vElHUajSGoKeX1jxG7u2zHM7ISY2960f/jki/Y5QMO/xxn xB0ibNliHe4yrXfJLHpZ01GUgus8TDfKIOo0b7SGvUpQ9AMnwGhKJzNX+BMoNRnpe+crV0omF H0rfcrWANPst6FHjbB+lldLtCc3ShNGvGVFZ2M/6dcLvcv82lVgDc5foC7iSRQ40UVrYnCQwW GzoV7xCJ7HdhDokusHoI0LjwS+w8wBnqBDEoz59Vh+gcH2IZfyazh0egpeWsYTW790Wo65WWE RkDndMaSpRaI1Jh0x1YoBlg9UlwrpQeRiB5xzYZwOAcF1F65CxzP6a0PSQLNc30rAuJXPAH9C FCqM8SJmq17T1KPIcRYZah2i+x56pyn4QL9RDSuaOw3H9INZySC8a6hJ7+ObK7SuwQiOT1HGq 6GltQVNtpnZB+f5kHJ7gYqWI0WT26B88hJWoeZ548snMyFAqqJhMe+e9d4UUSuPZVHvamc8Q+ /dc5QULuiZ8skrxcnXhVhRH2pfQTYhIm7Ho7MqjTz/6DeHFQcUgOaD/LhW3Wv5sTsoGF+HYux gyxpRoZ6A2yDXav0kkJ1aj6PFERK+XahprR3/I01PiJYo/e5gzpKtAUnbZrThLqetU9He2H6l hXUqaqymA5gx/linJmWJpIH59YZ7AZ0dF0XA5xZ7N9bbDx5DLwDHb8fi7JlRPAlX1G11TWz5/ 79yi0tAy1wHTFqIeXYZwVksWSMXrJa/bUZo1SzcyYKcAzQ9kTKOTtwPkmK21XyyUa2nO0aKcJ oo91pyF1skxHsMPRCsQG/3Zz8hc7LvNqnXyNynzSbzauAAPWYa4htk9Q5wbtAyy0c7VO3M2UI 9/DysV2Fzz7zjm23olEaQtwFYDL2a6gP5hMp6KUoUNPKGHo2RDBOh9Vx294D65ppadnhsLlEb 36Fam9hiUzx3dceXaf7JA7XwuhIfT7xHND1qwCcmsYQ3W+YwvBhipW8V90JSpGZC5gr/5eAke 2L+Zxt/Aq6WS06YzoXNfIksssye0+4WUs3Qw7bWDQsXUL2Iw61pTI4H981B2TIhfSGAWa5Zon 92Rb6VWbFLs1bRMCWChMtPHYsb+6wHlsxLpQjgD8ljIhS+LVvA6uGZrFkcdS0ebVNx9NjosLg K2AVVHbb5g3Oggc8BKDXlYyLq5KTgdlEl9eBxdcH7CUdTLK+0147nhT01YxIynSw5A3l0rGp6 WA10vqwZM8ZlCcovkeoosxvnrA6aIoAERRdMyWgeTNmEZOjJyzDvog/k6SujodQO1/Rd3eV31 lR5UKxhwA3isWNQB6FarRC2SQ== Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.227.17.22; envelope-from=telegraph@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Dear Emacs developers, Emacs crashed when I did pass edit ... which should open a GPG encrypted file in Emacs in a new frame on the terminal (while there is a graphical frame open already). This crashes Emacs. See below for configuration and even further below for the GDB output of "bt" and "xbacktrace" (which is, why the last lines are rather the same -- is it possible to configure GDB to echo it's input?). The GDB session is still open, please give specific instructions if asking for infos to be fetched off GDB. HTH, Gregor In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2025-01-29 built on no Repository revision: 4fda39cb1670106eac8b912a77d03586eafc18a2 Repository branch: feature/igc Windowing system distributor 'The X.Org Foundation', version 11.0.12101007 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure --infodir=3D/usr/share/info/emacs --with-json --with-file-notification=3Dyes --with-libsystemd --with-cairo --with-x=3Dyes --with-x-toolkit=3Dno --without-toolkit-scroll-bars --without-gsettings --enable-check-lisp-object-type --enable-checking=3Dyes,glyphs --with-native-compilation=3Dyes --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security -fno-omit-frame-pointer' 'CPPFLAGS=3D-I/home/grfz/mps-artifacts -Wdate-time -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-L/home/grfz/mps-artifacts -Wl,-z,relro'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES MPS NATIVE_COMP NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Important settings: value of $LC_ALL: value of $LC_COLLATE: de_DE.utf8 value of $LC_CTYPE: de_DE.utf8 value of $LC_MESSAGES: POSIX value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: rainbow-delimiters-mode: t winner-mode: t which-key-mode: t mail-abbrevs-mode: t savehist-mode: t ws-butler-global-mode: t ws-butler-mode: t delete-selection-mode: t minibuffer-depth-indicate-mode: t which-function-mode: t windmove-mode: t xterm-mouse-mode: t key-chord-mode: t find-function-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t 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 minibuffer-regexp-mode: 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/grfz/src/notmuch/emacs/notmuch-lib hides /usr/local/share/emacs/site= -lisp/notmuch-lib /home/grfz/src/notmuch/emacs/coolj hides /usr/local/share/emacs/site-lisp/= coolj /home/grfz/src/notmuch/emacs/notmuch-address hides /usr/local/share/emacs/= site-lisp/notmuch-address /home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/local/share/emacs/si= te-lisp/notmuch-hello /home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/local/share/emacs/s= ite-lisp/notmuch-parser /home/grfz/src/notmuch/emacs/notmuch-show hides /usr/local/share/emacs/sit= e-lisp/notmuch-show /home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/local/share/emacs/sit= e-lisp/notmuch-wash /home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/local/share/emacs/si= te-lisp/notmuch-draft /home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/local/share/emacs/sit= e-lisp/notmuch-tree /home/grfz/src/notmuch/emacs/notmuch-version hides /usr/local/share/emacs/= site-lisp/notmuch-version /home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/local/share/emacs/sit= e-lisp/notmuch-jump /home/grfz/src/notmuch/emacs/notmuch-company hides /usr/local/share/emacs/= site-lisp/notmuch-company /home/grfz/src/notmuch/emacs/notmuch hides /usr/local/share/emacs/site-lis= p/notmuch /home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/local/share/emacs/s= ite-lisp/notmuch-crypto /home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/local/share/emacs/s= ite-lisp/notmuch-compat /home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/local/share/em= acs/site-lisp/notmuch-maildir-fcc /home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/local/share/emacs/site= -lisp/notmuch-tag /home/grfz/src/notmuch/emacs/notmuch-message hides /usr/local/share/emacs/= site-lisp/notmuch-message /home/grfz/src/notmuch/emacs/notmuch-print hides /usr/local/share/emacs/si= te-lisp/notmuch-print /home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/local/share/emacs/site= -lisp/notmuch-mua /home/grfz/src/notmuch/emacs/notmuch-query hides /usr/local/share/emacs/si= te-lisp/notmuch-query /home/grfz/src/notmuch/emacs/notmuch-address hides /home/grfz/.config/emac= s/elisp/notmuch-address /home/grfz/src/ol-notmuch/ol-notmuch hides /home/grfz/.config/emacs/elisp/= ol-notmuch /home/grfz/.config/emacs/elpa-31.0/magit-4.2.0/magit-autorevert hides /hom= e/grfz/.config/emacs/elpa-31.0/magit-section-4.2.0/magit-autorevert /home/grfz/.config/emacs/elpa-31.0/eglot-1.18/eglot hides /home/grfz/src/e= macs-igc/lisp/progmodes/eglot /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-shell hides /home/gr= fz/src/emacs-igc/lisp/obsolete/idlw-shell /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlwave hides /home/grfz/= src/emacs-igc/lisp/obsolete/idlwave /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-toolbar hides /home/= grfz/src/emacs-igc/lisp/obsolete/idlw-toolbar /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-help hides /home/grf= z/src/emacs-igc/lisp/obsolete/idlw-help /home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-complete-structtag h= ides /home/grfz/src/emacs-igc/lisp/obsolete/idlw-complete-structtag Features: (shadow sort orgalist wcheck-mode ecomplete mail-extr emacsbug tramp trampver tramp-integration files-x tramp-message tramp-compat shell parse-time iso8601 tramp-loaddefs add-log rainbow-delimiters winner which-key ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode track-changes coolj goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-version notmuch-compat hl-line mm-view mml-smime smime gnutls dig compat org-contrib org-crypt org-protocol org-clock dbus xml ob-plantuml gnus-alias advice message yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils finder-inf mailabbrev savehist auth-source-pass holidays holiday-loaddefs ws-butler delsel modus-operandi-theme modus-themes mb-depth which-func imenu windmove xt-mouse edmacro kmacro key-chord comp comp-cstr cl-extra help-mode warnings comp-run comp-common org ob ob-ref ob-lob ob-table ob-exp org-macro org-pcomplete pcomplete org-list org-footnote org-faces org-entities time-date noutline outline ob-emacs-lisp org-table org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs ob-tangle ol org-src sh-script rx smie treesit executable org-keys oc ob-comint comint ansi-osc ansi-color ring ob-core org-cycle org-fold org-fold-core org-compat ob-eval org-version org-macs format-spec use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core async-autoloads csv-mode-autoloads debbugs-autoloads dired-git-info-autoloads eglot-autoloads hyperbole-autoloads kotl-autoloads hact set hhist idlwave-autoloads key-chord-autoloads magit-autoloads pcase magit-section-autoloads dash-autoloads minibuffer-line-autoloads org-contrib-autoloads org-autoloads orgalist-autoloads paredit-autoloads rainbow-delimiters-autoloads wcheck-mode-autoloads info with-editor-autoloads ws-butler-autoloads 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 cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cus-edit pp cus-load icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting cairo xinput2 x 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 992 0)) Starting program: /home/grfz/src/emacs-igc/src/emacs --debug-init -xrm --i= nit-directory=3D"${USER_EMACS_DIRECTORY}" --fg-daemon=3D"${EMACS_SERVER_NA= ME}" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after vfork from child process 129566] [Detaching after vfork from child process 129567] [Detaching after vfork from child process 129568] [Detaching after vfork from child process 129569] [Detaching after vfork from child process 129571] [Detaching after vfork from child process 129572] [Detaching after vfork from child process 132533] Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 132903] [Detaching after vfork from child process 132904] [Detaching after vfork from child process 132905] [Detaching after vfork from child process 132906] [Detaching after vfork from child process 133010] [Detaching after vfork from child process 133013] [Detaching after vfork from child process 133017] [Detaching after vfork from child process 133018] Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. Program received signal SIGSEGV, Segmentation fault. [Detaching after vfork from child process 133489] [Detaching after vfork from child process 133490] [Detaching after vfork from child process 133513] Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limi= t=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 432 { #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr= ace_limit@entry=3D2147483647) at ./src/emacs.c:432 #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI= NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.= c:3213 #4 tty_set_cursor () at ./src/dispnew.c:5641 #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set= _cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, = inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39= 90 #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <class= 'gdb.error'>: value has been optimized out , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 #8 0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603 #9 0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_= where@entry=3D2) at ./src/xdisp.c:17842 #10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb= .error'>: value has been optimized out ) at ./src/dispnew.c:6929 #11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be= en optimized out ) at ./src/dispnew.c:6918 #12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>= , numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183 #13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .= /src/eval.c:3115 #14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6= f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3= 1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln #15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .= /src/eval.c:3115 #16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0= x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent= ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en= try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707 #17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff= fffccb0) at ./src/lisp.h:1229 #18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff= ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29= 75 #19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg= s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782 #20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry= =3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988 #21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229 #22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5= 5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun= =3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627 #23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(= 0xa8)) at ./src/keyboard.c:1174 #24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), = func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio= n <class 'gdb.error'>: value has been optimized out , arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306 #25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229 #26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760 #27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843 #28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src= /emacs.c:2658 Lisp Backtrace: "redisplay_internal (C function)" (0x0) "redisplay" (0xffffcb18) "notmuch-show-command-hook" (0xffffcbf0) "redisplay_internal (C function)" (0x0) "redisplay" (0xffffcb18) "notmuch-show-command-hook" (0xffffcbf0)
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Gregor Zattler <telegraph@HIDDEN> Subject: bug#75968: Acknowledgement (31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager) Message-ID: <handler.75968.B.173832386419969.ack <at> debbugs.gnu.org> References: <87jzab6wf7.fsf@HIDDEN> X-Gnu-PR-Message: ack 75968 X-Gnu-PR-Package: emacs Reply-To: 75968 <at> debbugs.gnu.org Date: Fri, 31 Jan 2025 11:45:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 75968 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 75968: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75968 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 12:04:01 +0000 Resent-Message-ID: <handler.75968.B.173832499023546 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75968 <at> debbugs.gnu.org, telegraph@HIDDEN, gerd.moellmann@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.173832499023546 (code B ref -1); Fri, 31 Jan 2025 12:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 12:03:10 +0000 Received: from localhost ([127.0.0.1]:50304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdpjq-00067i-0b for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:10 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52930) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tdpjl-00066s-SK for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:06 -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 <pipcet@HIDDEN>) id 1tdpjf-0002DI-L3 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 07:02:59 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>) id 1tdpjd-00076Z-Tv for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 07:02:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738324974; x=1738584174; bh=HUGfTZw3HMlbL9jfdsvX4yfBRtPxs1huQ64GFF+NNXM=; h=Date:To:From: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=qiU7NHWdkjdUyWXoafL3pfdiLYUOwz75moR9BZLSXC8D36X2/wAy8vOt30TvtRBoz 0Ds0y9RGT/brbBlZYQLXQc3c8T2yxOCFWT/QwHZPuM/FtMQaoqDXbaus6cVJv2Y2rL QrmjTdTJd84E0+kEUVidQ+lJpSbvRJPxB9+K4qrVKXCeeSHdLUHdCCqGSZ4z/ObOKV 3APA8WnCMzQpZgADYWsNgInOTEFtl4wWG8MaUOf9QWcuLRG6vfnNbR7l+DHy8ih9UD 2N4m2nAkCRXz9QXUUcX/N+QyCGiAH7aUyt/Zlb9Sj+bohdF6OzOjDtBg9a4vHp1qTP QE965ZrbRcyBQ== Date: Fri, 31 Jan 2025 12:02:48 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87h65ffay8.fsf@HIDDEN> In-Reply-To: <87jzab6wf7.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: c5eda7cd07e8b70d4f349a2bb96ee3559fc7e8f5 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.131; envelope-from=pipcet@HIDDEN; helo=mail-40131.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of te= xt editors\"" <bug-gnu-emacs@HIDDEN> writes: > Dear Emacs developers, > > Emacs crashed when I did > > pass edit ... Thanks for the report! > which should open a GPG encrypted file > in Emacs in a new frame on the terminal > (while there is a graphical frame open > already). So you're using Emacs with a windowing system and from a virtual terminal (xterm? Linux console?) simultaneously? > This crashes Emacs. See below for > configuration and even further below for > the GDB output of "bt" and "xbacktrace" Can you also include output of "bt full"? > (which is, why the last lines are rather > the same -- is it possible to configure > GDB to echo it's input?). Sorry, I'm not sure I understand this question. If it's about GDB, Eli would probably be the person to ask. > The GDB session is still open, please > give specific instructions if asking for > infos to be fetched off GDB. Can you first save a coredump file (run "gcore" in gdb), along with the Emacs executable (the "emacs" file you were running) and the emacs.pdmp file? If this is an IGC bug it'll be easier to find that way. Is this reproducible? > --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 > -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-stron= g > -Wformat -Werror=3Dformat-security > -fno-omit-frame-pointer' Those CFLAGS are a little unusual, but I don't think we know any of them to be causing trouble, so far. I'll have a look at -fstack-protector-strong. > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. At some point we might want to stop printing every single SIGSEGV in the GDB log. Not yet, though. > Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_lim= it=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 > 432=09{ > #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt= race_limit@entry=3D2147483647) at ./src/emacs.c:432 > #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W= INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 > #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 > #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew= .c:3213 > #4 tty_set_cursor () at ./src/dispnew.c:5641 As a very vague guess, is it possible we called tty_set_cursor on a graphical frame here? Gerd, I think you were working with that code? > #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, se= t_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 > #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>,= inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39= 90 > #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <clas= s 'gdb.error'>: value has been optimized out > , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 Can you go up to that stack frame in gdb and run "pp roots" after ensuring you've sourced src/.gdbinit? Thanks. I'm not sure this is igc specific so CCing Gerd in case it is and CCing Gerd in case it's not. Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 12:04:02 +0000 Resent-Message-ID: <handler.75968.B75968.173832498323525 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 75968 <at> debbugs.gnu.org, telegraph@HIDDEN, gerd.moellmann@HIDDEN X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173832498323525 (code B ref 75968); Fri, 31 Jan 2025 12:04:02 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 12:03:03 +0000 Received: from localhost ([127.0.0.1]:50300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdpjj-00067M-3R for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:03 -0500 Received: from mail-40131.protonmail.ch ([185.70.40.131]:38563) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tdpjh-00066j-1B for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738324974; x=1738584174; bh=HUGfTZw3HMlbL9jfdsvX4yfBRtPxs1huQ64GFF+NNXM=; h=Date:To:From: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=qiU7NHWdkjdUyWXoafL3pfdiLYUOwz75moR9BZLSXC8D36X2/wAy8vOt30TvtRBoz 0Ds0y9RGT/brbBlZYQLXQc3c8T2yxOCFWT/QwHZPuM/FtMQaoqDXbaus6cVJv2Y2rL QrmjTdTJd84E0+kEUVidQ+lJpSbvRJPxB9+K4qrVKXCeeSHdLUHdCCqGSZ4z/ObOKV 3APA8WnCMzQpZgADYWsNgInOTEFtl4wWG8MaUOf9QWcuLRG6vfnNbR7l+DHy8ih9UD 2N4m2nAkCRXz9QXUUcX/N+QyCGiAH7aUyt/Zlb9Sj+bohdF6OzOjDtBg9a4vHp1qTP QE965ZrbRcyBQ== Date: Fri, 31 Jan 2025 12:02:48 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87h65ffay8.fsf@HIDDEN> In-Reply-To: <87jzab6wf7.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: c5eda7cd07e8b70d4f349a2bb96ee3559fc7e8f5 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of te= xt editors\"" <bug-gnu-emacs@HIDDEN> writes: > Dear Emacs developers, > > Emacs crashed when I did > > pass edit ... Thanks for the report! > which should open a GPG encrypted file > in Emacs in a new frame on the terminal > (while there is a graphical frame open > already). So you're using Emacs with a windowing system and from a virtual terminal (xterm? Linux console?) simultaneously? > This crashes Emacs. See below for > configuration and even further below for > the GDB output of "bt" and "xbacktrace" Can you also include output of "bt full"? > (which is, why the last lines are rather > the same -- is it possible to configure > GDB to echo it's input?). Sorry, I'm not sure I understand this question. If it's about GDB, Eli would probably be the person to ask. > The GDB session is still open, please > give specific instructions if asking for > infos to be fetched off GDB. Can you first save a coredump file (run "gcore" in gdb), along with the Emacs executable (the "emacs" file you were running) and the emacs.pdmp file? If this is an IGC bug it'll be easier to find that way. Is this reproducible? > --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 > -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-stron= g > -Wformat -Werror=3Dformat-security > -fno-omit-frame-pointer' Those CFLAGS are a little unusual, but I don't think we know any of them to be causing trouble, so far. I'll have a look at -fstack-protector-strong. > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. > > Program received signal SIGSEGV, Segmentation fault. At some point we might want to stop printing every single SIGSEGV in the GDB log. Not yet, though. > Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_lim= it=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 > 432=09{ > #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt= race_limit@entry=3D2147483647) at ./src/emacs.c:432 > #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W= INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 > #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 > #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew= .c:3213 > #4 tty_set_cursor () at ./src/dispnew.c:5641 As a very vague guess, is it possible we called tty_set_cursor on a graphical frame here? Gerd, I think you were working with that code? > #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, se= t_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 > #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>,= inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39= 90 > #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <clas= s 'gdb.error'>: value has been optimized out > , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 Can you go up to that stack frame in gdb and run "pp roots" after ensuring you've sourced src/.gdbinit? Thanks. I'm not sure this is igc specific so CCing Gerd in case it is and CCing Gerd in case it's not. Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 13:17:01 +0000 Resent-Message-ID: <handler.75968.B.173832941216304 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: pipcet@HIDDEN, 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-To: Pip Cet <pipcet@HIDDEN>, bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.173832941216304 (code B ref -1); Fri, 31 Jan 2025 13:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 13:16:52 +0000 Received: from localhost ([127.0.0.1]:50483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdqt9-0004Es-P1 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:40730) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdqt7-0004Ea-26 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:50 -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 <telegraph@HIDDEN>) id 1tdqsz-0007Ar-Mp for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 08:16:41 -0500 Received: from mout.gmx.net ([212.227.17.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdqsx-0004n3-DR for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 08:16:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738329383; x=1738934183; i=telegraph@HIDDEN; bh=IibsSEGqVXWpjIg50YJyveZlljOXxcDnX6lU7a5GrLk=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=iFlTuQmUao4M5kGmMmWNWAdg171hRRACtyQ14z6GKjOzZu2lhJPJRZLk1oHPNHeK oNSi3V+J8A0cmWPFcZHkInkLavbThRgvI0sAX/GMWYPC862Nf5BBnNKsYkDlMAmor iMWbxY8KQD6ngPnO8n1xrGST2YDu4Cz51zRLJr9PVt8tIxA/91WsdW+h9IKGzyQYt yXRb02f+byfRjNuUGRX5w1qP+2FaYDtkJRfze/DPHcoHEsmoUClyQ2ci1er6Xy696 K24MfkJij1Jqc21/CpfwDwEXYyDn2LwilQDo8y8l34fr7wvHMQfzssBAAPbNEk9VO N9WNYaJSfaQPzy6qhQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1ML9yc-1tvvzp0rh4-00JeiK; Fri, 31 Jan 2025 14:16:23 +0100 From: Gregor Zattler <telegraph@HIDDEN> In-Reply-To: <87h65ffay8.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> Date: Fri, 31 Jan 2025 14:15:45 +0100 Message-ID: <874j1f15vi.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:/yW9jtvFLBQQQzLZ2280SlgtQB2uffg+60Wah9VuIg2mMYtE4V0 UQcMRvRhSiQ5/f4VDjH+RRo/AfG4XwS3fp6YjIIwjBPXrIL8hsEoTyziehpjKbJ0hwmARCi EkQ/zC1IL4xhuZoxPe6pocrtW1wOhxzd1vR5mMLtaStZqqL+btG31GM5j8L9O3EGzsCUaIc 1hy0ce7jNS1Z76uVzST0w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:G/uW+LKTAiA=;cz2+mtzo+hCqGAWmmarutT3fXBD WqI56v5apOVa+s1zaNXQeqcezt6POyk9mhHNRarnIxaDR9913iEFnKupx6cxxq8SvCtS1o/8D +nVAS7QEUNkPW7KB2mu12Z7D1ksQEIukCcEetd59hLf4spUwDZbiPLEWHYat9P3PErwoWBQC2 zk2X1JW6DtzAh6qhS/RsC30/s6Vb65bRRhLhzoPPJ25s9k7R0F1r3s7YKKINyCMwdlwPFpffk LpHhs/LBxkqUD9qhmbSo/WWI3dbwCSKsqmgHlpctpo/QlbCWpfk3m/19xmiTBGhMq1yYIZI6j iseNFwFe5ZpOywprfm4bnQqphItGV78AFgueP2C0h8BJFa1WpTa8f4JpNIMlkS1DnZdAnWiLH oRaTtK7RLEt0AKC6KSZyatPc7VeVS7B4NKL6wLLULOvsLlTseeXaCxY6CXySawa70CohfqMAO iyEAp8yUm7xRFfuREoGlc+Oa+3bw7+w+N/iVZDfeWJmqTsAKcbh2OuI9o5JKhGGe0EVXVgsL7 aUgggJ+ixI/Bfc3so1pqRcMfv2IQZLlW4X0gIWXIEgqMT7jiv4eGCXQQ40J9FX6d1YBNvtavY cpn1pxBnw4UaHjkPh+Tz0I/ADMLSCpZVwND9mgH/t6tQevd6EcYxnDiAHutyGjj/aSx4DY+Qh G0TT7Gw1t31/rS6Ya7zW0cq1D2hzbAw4Mnyaf9DHJ5bcFkqBDOjvV4ty2tmyyv3S02MbP02K+ dZpO3AIF1vBAl4EB9gZklJTbES8e20rrTCGbYSesvFm2zP43IKVOtwXhIZ2gRsIMempbSALUM J/wPJ2aajoq/6sHU56oYCqTx7z6FtdSJBMJtkUX5aOM9LzZQeVxYApoYUCJnt4pe8In+tFcLV Q8Y7ichwYezYVXaDaddJA/c23plcFAYIOiGnQaKUh+tMhcQ3lw3xwbZLlirWQUczOqOWWWRBJ GFBMbh+BVtkTm/i+cyTMsOyQKiOiDhkrL/h3WI/pp1WYZ20uMhLLBrkHiw9JI+AEO776Nlg0A 45PQvRt2+GxpkQYrGe2JRGFLdcWB0o/6rHViI9CYSFr9VSu/SUkLQ46wpCdqYXz9lGdhgxyKB O6REpw9kCF/ogMLL6HsyHhoxXVHOMO97wFv+TPjrLVhSqOeMr07mPNxvE+uvrvRSmtMLak7Lf mxin/kuyE62f2wo9HoThXRpI4jsVnKXVKwqHCIUkkzQ7JXGtzHSF0+axwgY2+XQSFzaZ3A0hZ UM6w4c/iDD0Z7FuPZEASJEBsgP+LG2F6JLJ6s0SPmtmDq7ZEtrKMJiIYyWH6Hahzu2cXYR+Cm 9MP2NwL4S2x0V4YO1RoZMtgEQ== Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=212.227.17.21; envelope-from=telegraph@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Pip, * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: > "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of= text editors\"" <bug-gnu-emacs@HIDDEN> writes: >> which should open a GPG encrypted file >> in Emacs in a new frame on the terminal >> (while there is a graphical frame open >> already). > > So you're using Emacs with a windowing system and from a virtual > terminal (xterm? Linux console?) simultaneously? I usually start Emacs server in a GDB session and later open a graphical X11 frame with emacsclient. This was the case here too. Later I did pass edit ... which opened a frame in a screen session on an rxtv-unicode terminal which was alos open already. >> This crashes Emacs. See below for >> configuration and even further below for >> the GDB output of "bt" and "xbacktrace" > > Can you also include output of "bt full"? #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr= ace_limit@entry=3D2147483647) at ./src/emacs.c:432 #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI= NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.= c:3213 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #4 tty_set_cursor () at ./src/dispnew.c:5641 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set= _cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 first_row =3D <optimized out> last_row =3D 43 #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, = inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39= 90 root =3D 0x7fffd388ed50 topmost_child =3D 0x0 #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <class= 'gdb.error'>: value has been optimized out , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 #8 0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603 tty_root_frames =3D XIL(0x7fffd481bbb3) w =3D <optimized out> sw =3D <optimized out> must_finish =3D <optimized out> match_p =3D <optimized out> tlbufpos =3D { charpos =3D <optimized out>, bytepos =3D <optimized out> } tlendpos =3D { charpos =3D <optimized out>, bytepos =3D <optimized out> } number_of_visible_frames =3D <optimized out> sf =3D <optimized out> polling_stopped_here =3D true tail =3D XIL(0) frame =3D Python Exception <class 'gdb.error'>: value has been opt= imized out hscroll_retries =3D 0 garbaged_frame_retries =3D 0 consider_all_windows_p =3D <optimized out> update_miniwindow_p =3D <optimized out> previous_frame =3D <optimized out> current_matrices_cleared =3D <optimized out> new_count =3D <optimized out> #9 0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_= where@entry=3D2) at ./src/xdisp.c:17842 #10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb= .error'>: value has been optimized out ) at ./src/dispnew.c:6929 #11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be= en optimized out ) at ./src/dispnew.c:6918 #12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>= , numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183 argbuf =3D {XIL(0), XIL(0x3), XIL(0x1), XIL(0xbde0), XIL(0), XIL(0= x7fffffffc990), XIL(0x7fffffffc9a0), XIL(0x5555558266dd)} a =3D <optimized out> maxargs =3D 1 #13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .= /src/eval.c:3115 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6= f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3= 1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln #15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .= /src/eval.c:3115 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0= x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent= ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en= try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707 val =3D XIL(0x5c) c =3D 0x7fffedf5ba50 #17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff= fffccb0) at ./src/lisp.h:1229 fun =3D Python Exception <class 'gdb.error'>: value has been optim= ized out hook =3D Python Exception <class 'gdb.error'>: value has been opti= mized out sa_avail =3D <optimized out> newargs =3D 0x7fffffffcbe0 #18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff= ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29= 75 global_vals =3D Python Exception <class 'gdb.error'>: value has be= en optimized out sym =3D Python Exception <class 'gdb.error'>: value has been optim= ized out val =3D XIL(0x7fffd88edc5b) ret =3D XIL(0) #19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg= s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782 ret =3D XIL(0) #20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry= =3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988 #21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229 cmd =3D Python Exception <class 'gdb.error'>: value has been optim= ized out keybuf =3D {XIL(0x7fffd48198e3), make_fixnum(3), make_fixnum(106),= make_fixnum(110), make_fixnum(106), XIL(0x7fffec0d9005), XIL(0x7fffffffce= 20), XIL(0x5555558214a3), XIL(0x7fffffffd04c), XIL(0x3), XIL(0xc), XIL(0x1= 40b0), XIL(0x38), XIL(0x7fffec0d9005), XIL(0x7fffffffce20), XIL(0x7fffffff= ce60), XIL(0x60), XIL(0x555555764040), XIL(0x7fffffffd04c), XIL(0x7fffffff= d747), XIL(0x7fffffffceb0), XIL(0x555555764237), XIL(0), XIL(0), XIL(0x2aa= a9653f440), XIL(0x7fffd6046693), XIL(0x7fffec08f004), XIL(0x2aaa967e0f30),= XIL(0x7fffffffce00), XIL(0x5555558214a3)} i =3D <optimized out> last_pt =3D <optimized out> prev_modiff =3D 7 prev_buffer =3D 0x7fffd4745000 #22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5= 5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun= =3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627 val =3D XIL(0x5c) c =3D 0x7fffe1e64a28 #23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(= 0xa8)) at ./src/keyboard.c:1174 #24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), = func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio= n <class 'gdb.error'>: value has been optimized out , arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306 val =3D XIL(0x5c) c =3D 0x7fffe1e3d420 #25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229 #26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843 #28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src= /emacs.c:2658 stack_bottom_variable =3D 0x7ffff3e92c60 old_argc =3D <optimized out> no_loadup =3D <optimized out> junk =3D 0x0 dname_arg =3D 0x7fffffffd7a9 "EMACS-MPS=3Dyes" ch_to_dir =3D 0x0 original_pwd =3D <optimized out> dump_mode =3D <optimized out> skip_args =3D 1 temacs =3D 0x0 attempt_load_pdump =3D <optimized out> only_version =3D <optimized out> rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D <optimized out> sockfd =3D <optimized out> module_assertions =3D <optimized out> Lisp Backtrace: "redisplay_internal (C function)" (0x0) "redisplay" (0xffffcb18) "notmuch-show-command-hook" (0xffffcbf0) >> (which is, why the last lines are rather >> the same -- is it possible to configure >> GDB to echo it's input?). > > Sorry, I'm not sure I understand this question. If it's about GDB, Eli > would probably be the person to ask. I should have googled first, seems set trace-commands on is what I'm searching for. I'll give it a try. >> The GDB session is still open, please >> give specific instructions if asking for >> infos to be fetched off GDB. > > Can you first save a coredump file (run "gcore" in gdb), along with the > Emacs executable (the "emacs" file you were running) and the emacs.pdmp > file? If this is an IGC bug it'll be easier to find that way. I will send to you only the emacs binary, emacs.pdmp and the core-file in a seperate email since I do not want the core file to be preserved in a public mailing list. > Is this reproducible? When I tried to reproduce ~/src/emacs-igc/src/emacs --daemon=3Dtest EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass ed= it ... Emacs did not crash but a pinentry dialog appeared. If that was not the case when it crashed because the passphrase was already cached or if the attempt to display a pinentry dialog crashed Emacs, I don't know. >> --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 >> -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str= ong >> -Wformat -Werror=3Dformat-security >> -fno-omit-frame-pointer' > > Those CFLAGS are a little unusual, but I don't think we know any of them > to be causing trouble, so far. I'll have a look at > -fstack-protector-strong. > >> >> Program received signal SIGSEGV, Segmentation fault. >> >> Program received signal SIGSEGV, Segmentation fault. [...] > At some point we might want to stop printing every single SIGSEGV in the > GDB log. Not yet, though. Sorry, forgot to delete them. >> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_l= imit=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 >> 432 { >> #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbac= ktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 >> #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME= _WINDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispne= w.c", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 >> #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hp= os=3D0) at ./src/dispnew.c:3213 >> #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispn= ew.c:3213 >> #4 tty_set_cursor () at ./src/dispnew.c:5641 > > As a very vague guess, is it possible we called tty_set_cursor on a > graphical frame here? Gerd, I think you were working with that code? > > > > >> #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, = set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 >> #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out= >, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c= :3990 >> #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl= ass 'gdb.error'>: value has been optimized out >> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 > > Can you go up to that stack frame in gdb and run > > "pp roots" I entered "up" seven times and then pp roots but this is rather disappointing: (gdb) pp roots value has been optimized out > after ensuring you've sourced src/.gdbinit? It's sourced at startup. > Thanks. I'm not sure this is igc specific so CCing Gerd in case it is > and CCing Gerd in case it's not. Ciao; Gregor
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 13:17:02 +0000 Resent-Message-ID: <handler.75968.B75968.173832939916275 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: pipcet@HIDDEN, 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-To: Pip Cet <pipcet@HIDDEN>, bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173832939916275 (code B ref 75968); Fri, 31 Jan 2025 13:17:02 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 13:16:39 +0000 Received: from localhost ([127.0.0.1]:50480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdqsw-0004EO-Hv for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:39 -0500 Received: from mout.gmx.net ([212.227.17.21]:44411) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdqst-0004Dx-4r for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738329383; x=1738934183; i=telegraph@HIDDEN; bh=IibsSEGqVXWpjIg50YJyveZlljOXxcDnX6lU7a5GrLk=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=iFlTuQmUao4M5kGmMmWNWAdg171hRRACtyQ14z6GKjOzZu2lhJPJRZLk1oHPNHeK oNSi3V+J8A0cmWPFcZHkInkLavbThRgvI0sAX/GMWYPC862Nf5BBnNKsYkDlMAmor iMWbxY8KQD6ngPnO8n1xrGST2YDu4Cz51zRLJr9PVt8tIxA/91WsdW+h9IKGzyQYt yXRb02f+byfRjNuUGRX5w1qP+2FaYDtkJRfze/DPHcoHEsmoUClyQ2ci1er6Xy696 K24MfkJij1Jqc21/CpfwDwEXYyDn2LwilQDo8y8l34fr7wvHMQfzssBAAPbNEk9VO N9WNYaJSfaQPzy6qhQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1ML9yc-1tvvzp0rh4-00JeiK; Fri, 31 Jan 2025 14:16:23 +0100 From: Gregor Zattler <telegraph@HIDDEN> In-Reply-To: <87h65ffay8.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> Date: Fri, 31 Jan 2025 14:15:45 +0100 Message-ID: <874j1f15vi.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:/yW9jtvFLBQQQzLZ2280SlgtQB2uffg+60Wah9VuIg2mMYtE4V0 UQcMRvRhSiQ5/f4VDjH+RRo/AfG4XwS3fp6YjIIwjBPXrIL8hsEoTyziehpjKbJ0hwmARCi EkQ/zC1IL4xhuZoxPe6pocrtW1wOhxzd1vR5mMLtaStZqqL+btG31GM5j8L9O3EGzsCUaIc 1hy0ce7jNS1Z76uVzST0w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:G/uW+LKTAiA=;cz2+mtzo+hCqGAWmmarutT3fXBD WqI56v5apOVa+s1zaNXQeqcezt6POyk9mhHNRarnIxaDR9913iEFnKupx6cxxq8SvCtS1o/8D +nVAS7QEUNkPW7KB2mu12Z7D1ksQEIukCcEetd59hLf4spUwDZbiPLEWHYat9P3PErwoWBQC2 zk2X1JW6DtzAh6qhS/RsC30/s6Vb65bRRhLhzoPPJ25s9k7R0F1r3s7YKKINyCMwdlwPFpffk LpHhs/LBxkqUD9qhmbSo/WWI3dbwCSKsqmgHlpctpo/QlbCWpfk3m/19xmiTBGhMq1yYIZI6j iseNFwFe5ZpOywprfm4bnQqphItGV78AFgueP2C0h8BJFa1WpTa8f4JpNIMlkS1DnZdAnWiLH oRaTtK7RLEt0AKC6KSZyatPc7VeVS7B4NKL6wLLULOvsLlTseeXaCxY6CXySawa70CohfqMAO iyEAp8yUm7xRFfuREoGlc+Oa+3bw7+w+N/iVZDfeWJmqTsAKcbh2OuI9o5JKhGGe0EVXVgsL7 aUgggJ+ixI/Bfc3so1pqRcMfv2IQZLlW4X0gIWXIEgqMT7jiv4eGCXQQ40J9FX6d1YBNvtavY cpn1pxBnw4UaHjkPh+Tz0I/ADMLSCpZVwND9mgH/t6tQevd6EcYxnDiAHutyGjj/aSx4DY+Qh G0TT7Gw1t31/rS6Ya7zW0cq1D2hzbAw4Mnyaf9DHJ5bcFkqBDOjvV4ty2tmyyv3S02MbP02K+ dZpO3AIF1vBAl4EB9gZklJTbES8e20rrTCGbYSesvFm2zP43IKVOtwXhIZ2gRsIMempbSALUM J/wPJ2aajoq/6sHU56oYCqTx7z6FtdSJBMJtkUX5aOM9LzZQeVxYApoYUCJnt4pe8In+tFcLV Q8Y7ichwYezYVXaDaddJA/c23plcFAYIOiGnQaKUh+tMhcQ3lw3xwbZLlirWQUczOqOWWWRBJ GFBMbh+BVtkTm/i+cyTMsOyQKiOiDhkrL/h3WI/pp1WYZ20uMhLLBrkHiw9JI+AEO776Nlg0A 45PQvRt2+GxpkQYrGe2JRGFLdcWB0o/6rHViI9CYSFr9VSu/SUkLQ46wpCdqYXz9lGdhgxyKB O6REpw9kCF/ogMLL6HsyHhoxXVHOMO97wFv+TPjrLVhSqOeMr07mPNxvE+uvrvRSmtMLak7Lf mxin/kuyE62f2wo9HoThXRpI4jsVnKXVKwqHCIUkkzQ7JXGtzHSF0+axwgY2+XQSFzaZ3A0hZ UM6w4c/iDD0Z7FuPZEASJEBsgP+LG2F6JLJ6s0SPmtmDq7ZEtrKMJiIYyWH6Hahzu2cXYR+Cm 9MP2NwL4S2x0V4YO1RoZMtgEQ== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Pip, * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: > "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of= text editors\"" <bug-gnu-emacs@HIDDEN> writes: >> which should open a GPG encrypted file >> in Emacs in a new frame on the terminal >> (while there is a graphical frame open >> already). > > So you're using Emacs with a windowing system and from a virtual > terminal (xterm? Linux console?) simultaneously? I usually start Emacs server in a GDB session and later open a graphical X11 frame with emacsclient. This was the case here too. Later I did pass edit ... which opened a frame in a screen session on an rxtv-unicode terminal which was alos open already. >> This crashes Emacs. See below for >> configuration and even further below for >> the GDB output of "bt" and "xbacktrace" > > Can you also include output of "bt full"? #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr= ace_limit@entry=3D2147483647) at ./src/emacs.c:432 #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI= NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.= c:3213 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #4 tty_set_cursor () at ./src/dispnew.c:5641 x =3D <optimized out> y =3D <optimized out> f =3D 0x7fffe5f5bc20 first_row =3D <optimized out> last_row =3D 43 #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set= _cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 first_row =3D <optimized out> last_row =3D 43 #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, = inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39= 90 root =3D 0x7fffd388ed50 topmost_child =3D 0x0 #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <class= 'gdb.error'>: value has been optimized out , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 #8 0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603 tty_root_frames =3D XIL(0x7fffd481bbb3) w =3D <optimized out> sw =3D <optimized out> must_finish =3D <optimized out> match_p =3D <optimized out> tlbufpos =3D { charpos =3D <optimized out>, bytepos =3D <optimized out> } tlendpos =3D { charpos =3D <optimized out>, bytepos =3D <optimized out> } number_of_visible_frames =3D <optimized out> sf =3D <optimized out> polling_stopped_here =3D true tail =3D XIL(0) frame =3D Python Exception <class 'gdb.error'>: value has been opt= imized out hscroll_retries =3D 0 garbaged_frame_retries =3D 0 consider_all_windows_p =3D <optimized out> update_miniwindow_p =3D <optimized out> previous_frame =3D <optimized out> current_matrices_cleared =3D <optimized out> new_count =3D <optimized out> #9 0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_= where@entry=3D2) at ./src/xdisp.c:17842 #10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb= .error'>: value has been optimized out ) at ./src/dispnew.c:6929 #11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be= en optimized out ) at ./src/dispnew.c:6918 #12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>= , numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183 argbuf =3D {XIL(0), XIL(0x3), XIL(0x1), XIL(0xbde0), XIL(0), XIL(0= x7fffffffc990), XIL(0x7fffffffc9a0), XIL(0x5555558266dd)} a =3D <optimized out> maxargs =3D 1 #13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .= /src/eval.c:3115 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6= f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3= 1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln #15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .= /src/eval.c:3115 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0= x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent= ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en= try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707 val =3D XIL(0x5c) c =3D 0x7fffedf5ba50 #17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff= fffccb0) at ./src/lisp.h:1229 fun =3D Python Exception <class 'gdb.error'>: value has been optim= ized out hook =3D Python Exception <class 'gdb.error'>: value has been opti= mized out sa_avail =3D <optimized out> newargs =3D 0x7fffffffcbe0 #18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff= ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29= 75 global_vals =3D Python Exception <class 'gdb.error'>: value has be= en optimized out sym =3D Python Exception <class 'gdb.error'>: value has been optim= ized out val =3D XIL(0x7fffd88edc5b) ret =3D XIL(0) #19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg= s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782 ret =3D XIL(0) #20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry= =3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988 #21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229 cmd =3D Python Exception <class 'gdb.error'>: value has been optim= ized out keybuf =3D {XIL(0x7fffd48198e3), make_fixnum(3), make_fixnum(106),= make_fixnum(110), make_fixnum(106), XIL(0x7fffec0d9005), XIL(0x7fffffffce= 20), XIL(0x5555558214a3), XIL(0x7fffffffd04c), XIL(0x3), XIL(0xc), XIL(0x1= 40b0), XIL(0x38), XIL(0x7fffec0d9005), XIL(0x7fffffffce20), XIL(0x7fffffff= ce60), XIL(0x60), XIL(0x555555764040), XIL(0x7fffffffd04c), XIL(0x7fffffff= d747), XIL(0x7fffffffceb0), XIL(0x555555764237), XIL(0), XIL(0), XIL(0x2aa= a9653f440), XIL(0x7fffd6046693), XIL(0x7fffec08f004), XIL(0x2aaa967e0f30),= XIL(0x7fffffffce00), XIL(0x5555558214a3)} i =3D <optimized out> last_pt =3D <optimized out> prev_modiff =3D 7 prev_buffer =3D 0x7fffd4745000 #22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5= 5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun= =3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627 val =3D XIL(0x5c) c =3D 0x7fffe1e64a28 #23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(= 0xa8)) at ./src/keyboard.c:1174 #24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), = func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio= n <class 'gdb.error'>: value has been optimized out , arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306 val =3D XIL(0x5c) c =3D 0x7fffe1e3d420 #25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229 #26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760 val =3D Python Exception <class 'gdb.error'>: value has been optim= ized out #27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843 #28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src= /emacs.c:2658 stack_bottom_variable =3D 0x7ffff3e92c60 old_argc =3D <optimized out> no_loadup =3D <optimized out> junk =3D 0x0 dname_arg =3D 0x7fffffffd7a9 "EMACS-MPS=3Dyes" ch_to_dir =3D 0x0 original_pwd =3D <optimized out> dump_mode =3D <optimized out> skip_args =3D 1 temacs =3D 0x0 attempt_load_pdump =3D <optimized out> only_version =3D <optimized out> rlim =3D { rlim_cur =3D 10022912, rlim_max =3D 18446744073709551615 } lc_all =3D <optimized out> sockfd =3D <optimized out> module_assertions =3D <optimized out> Lisp Backtrace: "redisplay_internal (C function)" (0x0) "redisplay" (0xffffcb18) "notmuch-show-command-hook" (0xffffcbf0) >> (which is, why the last lines are rather >> the same -- is it possible to configure >> GDB to echo it's input?). > > Sorry, I'm not sure I understand this question. If it's about GDB, Eli > would probably be the person to ask. I should have googled first, seems set trace-commands on is what I'm searching for. I'll give it a try. >> The GDB session is still open, please >> give specific instructions if asking for >> infos to be fetched off GDB. > > Can you first save a coredump file (run "gcore" in gdb), along with the > Emacs executable (the "emacs" file you were running) and the emacs.pdmp > file? If this is an IGC bug it'll be easier to find that way. I will send to you only the emacs binary, emacs.pdmp and the core-file in a seperate email since I do not want the core file to be preserved in a public mailing list. > Is this reproducible? When I tried to reproduce ~/src/emacs-igc/src/emacs --daemon=3Dtest EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass ed= it ... Emacs did not crash but a pinentry dialog appeared. If that was not the case when it crashed because the passphrase was already cached or if the attempt to display a pinentry dialog crashed Emacs, I don't know. >> --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 >> -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str= ong >> -Wformat -Werror=3Dformat-security >> -fno-omit-frame-pointer' > > Those CFLAGS are a little unusual, but I don't think we know any of them > to be causing trouble, so far. I'll have a look at > -fstack-protector-strong. > >> >> Program received signal SIGSEGV, Segmentation fault. >> >> Program received signal SIGSEGV, Segmentation fault. [...] > At some point we might want to stop printing every single SIGSEGV in the > GDB log. Not yet, though. Sorry, forgot to delete them. >> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_l= imit=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 >> 432 { >> #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbac= ktrace_limit@entry=3D2147483647) at ./src/emacs.c:432 >> #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME= _WINDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispne= w.c", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 >> #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hp= os=3D0) at ./src/dispnew.c:3213 >> #3 window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispn= ew.c:3213 >> #4 tty_set_cursor () at ./src/dispnew.c:5641 > > As a very vague guess, is it possible we called tty_set_cursor on a > graphical frame here? Gerd, I think you were working with that code? > > > > >> #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, = set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 >> #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out= >, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c= :3990 >> #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl= ass 'gdb.error'>: value has been optimized out >> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 > > Can you go up to that stack frame in gdb and run > > "pp roots" I entered "up" seven times and then pp roots but this is rather disappointing: (gdb) pp roots value has been optimized out > after ensuring you've sourced src/.gdbinit? It's sourced at startup. > Thanks. I'm not sure this is igc specific so CCing Gerd in case it is > and CCing Gerd in case it's not. Ciao; Gregor
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 13:54:02 +0000 Resent-Message-ID: <handler.75968.B75968.173833161523030 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregor Zattler <telegraph@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN, pipcet@HIDDEN Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173833161523030 (code B ref 75968); Fri, 31 Jan 2025 13:54:02 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 13:53:35 +0000 Received: from localhost ([127.0.0.1]:50549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdrSg-0005zO-IL for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:53:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58318) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdrSe-0005z8-5V for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:53:32 -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 <eliz@HIDDEN>) id 1tdrSX-0004We-8K; Fri, 31 Jan 2025 08:53:26 -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=ysVwjWqN8PsoJTStEDsub5o1+x8Au+KzoTZSXyPopeY=; b=hhkf+ZFHif3Q x70qyzPG0qxD1yRCB07BYo6CIj3csBR+98itcfs49fEMzKjnnxkJU28nDG5MCnuXK4uCoYY2zXTq5 lINOdhIl0Z5fOWMNzmuozhvoy+lQFJINOwTk5FHiMqgB1fPqCZApz/UBcrMjBGFLVHkVJCSHtzHu5 ZyrZr6al+U6ShYgpTR5Qtb+M6GB3dHcXHCdEcOkjI10yVvIha1dV+LFVISfdJFgTsoIC6Ptic1Hl+ 0PSvtvIm7G8ZwchvM+u3kgt8ko/34tGkXyaY6gFdyelKu9dMwa4EtUy8cO6HBNSNBZvoMTjjWPtBi fKtsa4IKFxCiZAgmfTc3/A==; Date: Fri, 31 Jan 2025 15:53:21 +0200 Message-Id: <86msf7hyy6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <874j1f15vi.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Fri, 31 Jan 2025 14:15:45 +0100 > From: Gregor Zattler via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > I usually start Emacs server in a GDB > session and later open a graphical X11 > frame with emacsclient. This was the > case here too. Later I did > > pass edit ... > > which opened a frame in a screen session > on an rxtv-unicode terminal which was > alos open already. Is it wise to try debugging these problems before we merge from master? A lot of problems with TTY frames and cursor positions were fixed recently on master, so it's quite possible what you see is already solved on master. And in any case, I don't see anything in the backtrace that would tell us this is specific to the igc branch and MPS. > #0 terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432 > #1 0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300 > #2 0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213 > x = <optimized out> > y = <optimized out> > f = 0x7fffe5f5bc20 > first_row = <optimized out> > last_row = 43 > #3 window_to_frame_hpos (hpos=0, w=<optimized out>) at ./src/dispnew.c:3213 > x = <optimized out> > y = <optimized out> > f = 0x7fffe5f5bc20 > first_row = <optimized out> > last_row = 43 > #4 tty_set_cursor () at ./src/dispnew.c:5641 > x = <optimized out> > y = <optimized out> > f = 0x7fffe5f5bc20 > first_row = <optimized out> > last_row = 43 > #5 write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684 > first_row = <optimized out> > last_row = 43 > #6 0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990 > root = 0x7fffd388ed50 > topmost_child = 0x0 > #7 0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out > , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 > #8 0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603 The above tells me that Emacs mistakenly tried to handle a GUI frame as if it were a TTY frame, just because there were some TTY frames in the same session. If you can reproduce this with the code on the master branch, I'm sure Gerd or someone else will look into it and fix this.
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:18:02 +0000 Resent-Message-ID: <handler.75968.B.173833307027515 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregor Zattler <telegraph@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173833307027515 (code B ref -1); Fri, 31 Jan 2025 14:18:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:17:50 +0000 Received: from localhost ([127.0.0.1]:50608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdrq9-00079i-Up for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:50 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49368) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tdrq7-00079I-W9 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:48 -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 <pipcet@HIDDEN>) id 1tdrq1-0006K4-Nw for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:17:41 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>) id 1tdrpz-0003dp-M6 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:17:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738333054; x=1738592254; bh=RNS4vGJNY5UjaZ05IgGfvsPF5fEJS5krgttejvkKEuk=; 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=poxvF8lb+N/t6ojNY4eC2Aqh6Ag1taNCVC4/oSQLbTcLcMAm5p24zkxXmTQCyxELh vayz6xqTew+aZSYIwO/DW4XYDWMLWCX7kO669A2GGr6cZ/ds9pyNdpz+ygH9SIuOuk r4r8FFTIUvgH4Gt85OXmkKOatn7VrN2oGC6Nq7AofY8VIi8MO/L6HiCoOrFTmyBNtC EO8k2kOL0Lw4zIFwhH65kJsp7j3skprfouqu0dTp/+tar5tELS3ddf9wzppp1nDrtJ 0OD3tOI0soK6BzaNMVJn3OFgJNCUeG3QZ3ntgoHHxs9hXZoZw5fGP5QPsurDb+NLXp /HGx5RX93g1Bg== Date: Fri, 31 Jan 2025 14:17:30 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87plk3dq5a.fsf@HIDDEN> In-Reply-To: <874j1f15vi.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 3f23d932253a47b6ce485f52964d6e198ff1f38f MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.16; envelope-from=pipcet@HIDDEN; helo=mail-4316.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) "Gregor Zattler" <telegraph@HIDDEN> writes: > Hi Pip, > * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: >> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of= text editors\"" <bug-gnu-emacs@HIDDEN> writes: >>> which should open a GPG encrypted file >>> in Emacs in a new frame on the terminal >>> (while there is a graphical frame open >>> already). >> >> So you're using Emacs with a windowing system and from a virtual >> terminal (xterm? Linux console?) simultaneously? > > I usually start Emacs server in a GDB > session and later open a graphical X11 > frame with emacsclient. This was the > case here too. Later I did > > pass edit ... > > which opened a frame in a screen session > on an rxtv-unicode terminal which was > alos open already. > > >>> This crashes Emacs. See below for >>> configuration and even further below for >>> the GDB output of "bt" and "xbacktrace" >> >> Can you also include output of "bt full"? > > > #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt= race_limit@entry=3D2147483647) at ./src/emacs.c:432 > #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W= INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 > #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 > x =3D <optimized out> > y =3D <optimized out> > f =3D 0x7fffe5f5bc20 Thanks. Now we know what the frame is! >>> The GDB session is still open, please >>> give specific instructions if asking for >>> infos to be fetched off GDB. >> >> Can you first save a coredump file (run "gcore" in gdb), along with the >> Emacs executable (the "emacs" file you were running) and the emacs.pdmp >> file? If this is an IGC bug it'll be easier to find that way. > > I will send to you only the emacs binary, > emacs.pdmp and the core-file in a > seperate email since I do not want the > core file to be preserved in a public > mailing list. Thanks. You're absolutely correct not to want to share those files, I should have been more explicit that they are only for saving, not for distribution. >> Is this reproducible? > > When I tried to reproduce > > ~/src/emacs-igc/src/emacs --daemon=3Dtest > EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass e= dit ... > > Emacs did not crash but a pinentry > dialog appeared. If that was not the > case when it crashed because the > passphrase was already cached or if the > attempt to display a pinentry dialog > crashed Emacs, I don't know. Oh. I know very little about the paranoid security theatre that prevents me entering passwords in a terminal. On my system, there's something called gnome-keyring-daemon, which launches automatically but needs to be killed manually so it works again... >>> --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 >>> -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str= ong >>> -Wformat -Werror=3Dformat-security >>> -fno-omit-frame-pointer' >> >> Those CFLAGS are a little unusual, but I don't think we know any of them >> to be causing trouble, so far. I'll have a look at >> -fstack-protector-strong. >> >>> >>> Program received signal SIGSEGV, Segmentation fault. >>> >>> Program received signal SIGSEGV, Segmentation fault. > [...] > >> At some point we might want to stop printing every single SIGSEGV in the >> GDB log. Not yet, though. > > Sorry, forgot to delete them. No reason to apologize. They're important right now, because they make it clear that some GC did happen and there was no immediate crash. >>> #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, = set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 >>> #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out= >, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:= 3990 >>> #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl= ass 'gdb.error'>: value has been optimized out >>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 >> >> Can you go up to that stack frame in gdb and run >> >> "pp roots" > > I entered "up" seven times and then pp > roots but this is rather disappointing: > > (gdb) pp roots > value has been optimized out Oh. I messed up! roots@entry was what we were looking for, i.e. (gdb) pp 0x7fffd481bbb3 But let's wait for Gerd to chime in :-) Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Pip Cet <pipcet@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:18:03 +0000 Resent-Message-ID: <handler.75968.B75968.173833306427496 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregor Zattler <telegraph@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173833306427496 (code B ref 75968); Fri, 31 Jan 2025 14:18:03 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:17:44 +0000 Received: from localhost ([127.0.0.1]:50604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdrq4-00079P-9L for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:44 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:26573) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tdrq1-000798-IN for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1738333054; x=1738592254; bh=RNS4vGJNY5UjaZ05IgGfvsPF5fEJS5krgttejvkKEuk=; 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=poxvF8lb+N/t6ojNY4eC2Aqh6Ag1taNCVC4/oSQLbTcLcMAm5p24zkxXmTQCyxELh vayz6xqTew+aZSYIwO/DW4XYDWMLWCX7kO669A2GGr6cZ/ds9pyNdpz+ygH9SIuOuk r4r8FFTIUvgH4Gt85OXmkKOatn7VrN2oGC6Nq7AofY8VIi8MO/L6HiCoOrFTmyBNtC EO8k2kOL0Lw4zIFwhH65kJsp7j3skprfouqu0dTp/+tar5tELS3ddf9wzppp1nDrtJ 0OD3tOI0soK6BzaNMVJn3OFgJNCUeG3QZ3ntgoHHxs9hXZoZw5fGP5QPsurDb+NLXp /HGx5RX93g1Bg== Date: Fri, 31 Jan 2025 14:17:30 +0000 From: Pip Cet <pipcet@HIDDEN> Message-ID: <87plk3dq5a.fsf@HIDDEN> In-Reply-To: <874j1f15vi.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 3f23d932253a47b6ce485f52964d6e198ff1f38f MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Gregor Zattler" <telegraph@HIDDEN> writes: > Hi Pip, > * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: >> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of= text editors\"" <bug-gnu-emacs@HIDDEN> writes: >>> which should open a GPG encrypted file >>> in Emacs in a new frame on the terminal >>> (while there is a graphical frame open >>> already). >> >> So you're using Emacs with a windowing system and from a virtual >> terminal (xterm? Linux console?) simultaneously? > > I usually start Emacs server in a GDB > session and later open a graphical X11 > frame with emacsclient. This was the > case here too. Later I did > > pass edit ... > > which opened a frame in a screen session > on an rxtv-unicode terminal which was > alos open already. > > >>> This crashes Emacs. See below for >>> configuration and even further below for >>> the GDB output of "bt" and "xbacktrace" >> >> Can you also include output of "bt full"? > > > #0 terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt= race_limit@entry=3D2147483647) at ./src/emacs.c:432 > #1 0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W= INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c= ", line=3Dline@entry=3D3215) at ./src/alloc.c:8300 > #2 0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos= =3D0) at ./src/dispnew.c:3213 > x =3D <optimized out> > y =3D <optimized out> > f =3D 0x7fffe5f5bc20 Thanks. Now we know what the frame is! >>> The GDB session is still open, please >>> give specific instructions if asking for >>> infos to be fetched off GDB. >> >> Can you first save a coredump file (run "gcore" in gdb), along with the >> Emacs executable (the "emacs" file you were running) and the emacs.pdmp >> file? If this is an IGC bug it'll be easier to find that way. > > I will send to you only the emacs binary, > emacs.pdmp and the core-file in a > seperate email since I do not want the > core file to be preserved in a public > mailing list. Thanks. You're absolutely correct not to want to share those files, I should have been more explicit that they are only for saving, not for distribution. >> Is this reproducible? > > When I tried to reproduce > > ~/src/emacs-igc/src/emacs --daemon=3Dtest > EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass e= dit ... > > Emacs did not crash but a pinentry > dialog appeared. If that was not the > case when it crashed because the > passphrase was already cached or if the > attempt to display a pinentry dialog > crashed Emacs, I don't know. Oh. I know very little about the paranoid security theatre that prevents me entering passwords in a terminal. On my system, there's something called gnome-keyring-daemon, which launches automatically but needs to be killed manually so it works again... >>> --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3 >>> -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str= ong >>> -Wformat -Werror=3Dformat-security >>> -fno-omit-frame-pointer' >> >> Those CFLAGS are a little unusual, but I don't think we know any of them >> to be causing trouble, so far. I'll have a look at >> -fstack-protector-strong. >> >>> >>> Program received signal SIGSEGV, Segmentation fault. >>> >>> Program received signal SIGSEGV, Segmentation fault. > [...] > >> At some point we might want to stop printing every single SIGSEGV in the >> GDB log. Not yet, though. > > Sorry, forgot to delete them. No reason to apologize. They're important right now, because they make it clear that some GC did happen and there was no immediate crash. >>> #5 write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, = set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684 >>> #6 0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out= >, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:= 3990 >>> #7 0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl= ass 'gdb.error'>: value has been optimized out >>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 >> >> Can you go up to that stack frame in gdb and run >> >> "pp roots" > > I entered "up" seven times and then pp > roots but this is rather disappointing: > > (gdb) pp roots > value has been optimized out Oh. I messed up! roots@entry was what we were looking for, i.e. (gdb) pp 0x7fffd481bbb3 But let's wait for Gerd to chime in :-) Pip
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:28:03 +0000 Resent-Message-ID: <handler.75968.B.173833367429842 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173833367429842 (code B ref -1); Fri, 31 Jan 2025 14:28:03 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:27:54 +0000 Received: from localhost ([127.0.0.1]:50643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdrzs-0007lF-OK for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:53 -0500 Received: from lists.gnu.org ([2001:470:142::17]:33074) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdrzm-0007kw-NN for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:47 -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 <telegraph@HIDDEN>) id 1tdrzf-0000nZ-3H for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:27:39 -0500 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdrzb-0006ZW-U1 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:27:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738333642; x=1738938442; i=telegraph@HIDDEN; bh=vvqbeobs7KjDyAFXObkiMrTF0i6upxBb7Jjh/8JCd04=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RXvVcZJ8nsh0HcqCQomD1TPuxbBruTy+cEo2ppjvm+ynZezU+DYZ7Xp/J6kV8Ks4 MLPD0Nai+kf+E/zQm20tMEPbyk+1ufZsdGXzvymUH27xYjhiWKMieok/2Qqvvhydj k4Z3XBXb8qxBZGoCij8Z3gNkc/36EhW1KXUFMjxEKFb8Qj709DaPTSkyyAigMIYUA jDQ8hE10mf15l/99MfxVeLnQapdauAb2mXcv/jHKvEdBFJT26yk1xGQGgx2mcgo92 +7r9ou28SprYcrnrWY12xhsNfx0WIj+aXLHp4ZnKtVpNEv+N1V2V5v9F5RVjMd7if Dc1NbiCTJQsDTmdp7g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McpJg-1t55Oy1JkQ-00iH2w; Fri, 31 Jan 2025 15:27:22 +0100 From: Gregor Zattler <telegraph@HIDDEN> In-Reply-To: <87plk3dq5a.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN> Date: Fri, 31 Jan 2025 15:26:44 +0100 Message-ID: <87bjvnf49n.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:89s6Fw9AwtxfrsS57D50e5/xymuGmQ2CxIf2MQysz0n5hPFMqaq TiJrY/pLTetxjcICXcEtChiTIDLYor+9IP3NFkXl/MEutXh1v5YguMbccgMcxDlL5pjUAYC XQOh4+U/h/0l9CWJle0vbDnXy/I9L5lZkoAcBZI+QnJEZgBXJzFN8wZKuoVYt3ou11KhDHP uXy2kbZ8LDO+g+/CvPl/A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:jUejfuSdfSA=;KZdHFQ2GLW4Z06rTKnhCEiOehQg iulG1064PEkMoTVb5STbzuuUdGqJCMRigZBhwGC+OWGi1+lrl8pqgMLs5VlkqanBJv/9uHN8a jgP1OUC1rj37EP9y2Hw3HOSJ5B8he5sTckrca0AbzbE1r/dYfTtAiuTJFLRZEgo/yNgz00wxx MwjX/Xq2NLcFzQjq1g4DaLcamPnNTzdiOaxPjVopR90HKoWZvlGScgC9Zh6HnFZkkfDN8C8IB 7WiX5xLitly+gUEnpoU/08jiRalIsXeGFP0VShxLLW8Jja2++njszwmF3nzoVNx3atblYy9zW qgaHpROToOR1JKaKAgOgeNqmK7myLHZGazMW47lcacywQbhw1QTHD+o/cPcSbE+Lm+F6wsU7a UWbdE+cCc2F62+20cFb8E5tdHNz72syG1S3cQfGJeQekg20BkuyFiJhMnrp8VNBg44B6o+3Yq xj6wFKR077VW82SWMXEyLncBUoZha7PJTGTmEmv6EBJIE3mNh50CEsaY1CAlrJBqONOJ4+V+d oc57WsxwELNMr5W4um4SqW0vntT36ncdhIFk2XBCTkF2n/3ZlkcbHjivKEh2uypgxmO1zyBBQ RZGk7cWc6B2gzUmCpl3tYWuCB8TwuyUzDkGqHIOS3+gaRiTrNH6bViGyMkM830iG9JmBRvG9k otMLlJDjHgoT+lEak1uoJ2Ny6fpEHzHAGgXX1z44vrezSEEHs+sHjT1cQWbkNROOzOaMtkzTf Mjaf/OwAXIiQjzGK55XzKEhWY7k2dYRSBbjvTyYtnWR+301ihuClMFFLHofw/bs8NEROzo86K oN8wxGNbNdLXdTndkpVmLJcR4l3Vk4la2XNOzTZFAmeEzyFo1yqbjstPFNwzt1d/bPLz2645A dzPur/9TMjXtFve/jJyuFwtkckxagB9fhRgYi5wtN/bZH4JzeRwcurGei/fLuW6ZoVnKK/K/0 x1R68Z9RUhCdZNnRO+EQpE/auhPohPETOov74H7Aoq/ApTN2cyDnrgbbiIoLumbw+IFAutxJl djrShjyJLhPoObKykB0wB2j6PKmgolblxGJE63AZTHuWqf406Wk37iZatFaIeDD7aPHimAlT3 7XqYqHX0OhRUS9G4Ip8BM00/d5t8FTlKK1zchKNi+el04YBJxupudQ5spHfWvtcS008fu5vKa yV7lnrk/8bNmvYQSPM6+ZPh+LpFcL9VgH+MEQT9CF/kVkGlY81bJFfbOJaJOntQFA06ti1x2B rwS2R1CeKrkfwP6bNltCnAoGn7/DsJNpypVd5GamwluHmEpdK1jdL+RkG4lKDN9GJjiJn+l+m qFdz/289YGNvDbserV++OcOfg== Received-SPF: pass client-ip=212.227.15.19; envelope-from=telegraph@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Pip, * Pip Cet <pipcet@HIDDEN> [2025-01-31; 14:17 GMT]: > "Gregor Zattler" <telegraph@HIDDEN> writes: >> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: >>> Can you also include output of "bt full"? >> >> >> #0 terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432 >> #1 0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300 >> #2 0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213 >> x = <optimized out> >> y = <optimized out> >> f = 0x7fffe5f5bc20 > > Thanks. Now we know what the frame is! >>>> The GDB session is still open, please >>>> give specific instructions if asking for >>>> infos to be fetched off GDB. >>> Is this reproducible? >> >> When I tried to reproduce >> >> ~/src/emacs-igc/src/emacs --daemon=test >> EDITOR="/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass edit ... >> >> Emacs did not crash but a pinentry >> dialog appeared. If that was not the >> case when it crashed because the >> passphrase was already cached or if the >> attempt to display a pinentry dialog >> crashed Emacs, I don't know. > > Oh. I know very little about the paranoid security theatre that > prevents me entering passwords in a terminal. On my system, there's > something called gnome-keyring-daemon, which launches automatically but > needs to be killed manually so it works again... >>>> #5 write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684 >>>> #6 0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990 >>>> #7 0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out >>>> , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 >>> >>> Can you go up to that stack frame in gdb and run >>> >>> "pp roots" >> >> I entered "up" seven times and then pp >> roots but this is rather disappointing: >> >> (gdb) pp roots >> value has been optimized out > > Oh. I messed up! roots@entry was what we were looking for, i.e. > > (gdb) pp 0x7fffd481bbb3 (gdb) pp 0x7fffd481bbb3 (#<frame F2 0x7fffd388ed50>) Ciao; Gregor
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:28:04 +0000 Resent-Message-ID: <handler.75968.B75968.173833365929815 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173833365929815 (code B ref 75968); Fri, 31 Jan 2025 14:28:04 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:27:39 +0000 Received: from localhost ([127.0.0.1]:50640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tdrze-0007kn-2C for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:39 -0500 Received: from mout.gmx.net ([212.227.15.19]:37085) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdrzV-0007kL-Lq for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738333642; x=1738938442; i=telegraph@HIDDEN; bh=vvqbeobs7KjDyAFXObkiMrTF0i6upxBb7Jjh/8JCd04=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RXvVcZJ8nsh0HcqCQomD1TPuxbBruTy+cEo2ppjvm+ynZezU+DYZ7Xp/J6kV8Ks4 MLPD0Nai+kf+E/zQm20tMEPbyk+1ufZsdGXzvymUH27xYjhiWKMieok/2Qqvvhydj k4Z3XBXb8qxBZGoCij8Z3gNkc/36EhW1KXUFMjxEKFb8Qj709DaPTSkyyAigMIYUA jDQ8hE10mf15l/99MfxVeLnQapdauAb2mXcv/jHKvEdBFJT26yk1xGQGgx2mcgo92 +7r9ou28SprYcrnrWY12xhsNfx0WIj+aXLHp4ZnKtVpNEv+N1V2V5v9F5RVjMd7if Dc1NbiCTJQsDTmdp7g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McpJg-1t55Oy1JkQ-00iH2w; Fri, 31 Jan 2025 15:27:22 +0100 From: Gregor Zattler <telegraph@HIDDEN> In-Reply-To: <87plk3dq5a.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN> Date: Fri, 31 Jan 2025 15:26:44 +0100 Message-ID: <87bjvnf49n.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:89s6Fw9AwtxfrsS57D50e5/xymuGmQ2CxIf2MQysz0n5hPFMqaq TiJrY/pLTetxjcICXcEtChiTIDLYor+9IP3NFkXl/MEutXh1v5YguMbccgMcxDlL5pjUAYC XQOh4+U/h/0l9CWJle0vbDnXy/I9L5lZkoAcBZI+QnJEZgBXJzFN8wZKuoVYt3ou11KhDHP uXy2kbZ8LDO+g+/CvPl/A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:jUejfuSdfSA=;KZdHFQ2GLW4Z06rTKnhCEiOehQg iulG1064PEkMoTVb5STbzuuUdGqJCMRigZBhwGC+OWGi1+lrl8pqgMLs5VlkqanBJv/9uHN8a jgP1OUC1rj37EP9y2Hw3HOSJ5B8he5sTckrca0AbzbE1r/dYfTtAiuTJFLRZEgo/yNgz00wxx MwjX/Xq2NLcFzQjq1g4DaLcamPnNTzdiOaxPjVopR90HKoWZvlGScgC9Zh6HnFZkkfDN8C8IB 7WiX5xLitly+gUEnpoU/08jiRalIsXeGFP0VShxLLW8Jja2++njszwmF3nzoVNx3atblYy9zW qgaHpROToOR1JKaKAgOgeNqmK7myLHZGazMW47lcacywQbhw1QTHD+o/cPcSbE+Lm+F6wsU7a UWbdE+cCc2F62+20cFb8E5tdHNz72syG1S3cQfGJeQekg20BkuyFiJhMnrp8VNBg44B6o+3Yq xj6wFKR077VW82SWMXEyLncBUoZha7PJTGTmEmv6EBJIE3mNh50CEsaY1CAlrJBqONOJ4+V+d oc57WsxwELNMr5W4um4SqW0vntT36ncdhIFk2XBCTkF2n/3ZlkcbHjivKEh2uypgxmO1zyBBQ RZGk7cWc6B2gzUmCpl3tYWuCB8TwuyUzDkGqHIOS3+gaRiTrNH6bViGyMkM830iG9JmBRvG9k otMLlJDjHgoT+lEak1uoJ2Ny6fpEHzHAGgXX1z44vrezSEEHs+sHjT1cQWbkNROOzOaMtkzTf Mjaf/OwAXIiQjzGK55XzKEhWY7k2dYRSBbjvTyYtnWR+301ihuClMFFLHofw/bs8NEROzo86K oN8wxGNbNdLXdTndkpVmLJcR4l3Vk4la2XNOzTZFAmeEzyFo1yqbjstPFNwzt1d/bPLz2645A dzPur/9TMjXtFve/jJyuFwtkckxagB9fhRgYi5wtN/bZH4JzeRwcurGei/fLuW6ZoVnKK/K/0 x1R68Z9RUhCdZNnRO+EQpE/auhPohPETOov74H7Aoq/ApTN2cyDnrgbbiIoLumbw+IFAutxJl djrShjyJLhPoObKykB0wB2j6PKmgolblxGJE63AZTHuWqf406Wk37iZatFaIeDD7aPHimAlT3 7XqYqHX0OhRUS9G4Ip8BM00/d5t8FTlKK1zchKNi+el04YBJxupudQ5spHfWvtcS008fu5vKa yV7lnrk/8bNmvYQSPM6+ZPh+LpFcL9VgH+MEQT9CF/kVkGlY81bJFfbOJaJOntQFA06ti1x2B rwS2R1CeKrkfwP6bNltCnAoGn7/DsJNpypVd5GamwluHmEpdK1jdL+RkG4lKDN9GJjiJn+l+m qFdz/289YGNvDbserV++OcOfg== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Pip, * Pip Cet <pipcet@HIDDEN> [2025-01-31; 14:17 GMT]: > "Gregor Zattler" <telegraph@HIDDEN> writes: >> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]: >>> Can you also include output of "bt full"? >> >> >> #0 terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432 >> #1 0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300 >> #2 0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213 >> x = <optimized out> >> y = <optimized out> >> f = 0x7fffe5f5bc20 > > Thanks. Now we know what the frame is! >>>> The GDB session is still open, please >>>> give specific instructions if asking for >>>> infos to be fetched off GDB. >>> Is this reproducible? >> >> When I tried to reproduce >> >> ~/src/emacs-igc/src/emacs --daemon=test >> EDITOR="/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass edit ... >> >> Emacs did not crash but a pinentry >> dialog appeared. If that was not the >> case when it crashed because the >> passphrase was already cached or if the >> attempt to display a pinentry dialog >> crashed Emacs, I don't know. > > Oh. I know very little about the paranoid security theatre that > prevents me entering passwords in a terminal. On my system, there's > something called gnome-keyring-daemon, which launches automatically but > needs to be killed manually so it works again... >>>> #5 write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684 >>>> #6 0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990 >>>> #7 0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out >>>> , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024 >>> >>> Can you go up to that stack frame in gdb and run >>> >>> "pp roots" >> >> I entered "up" seven times and then pp >> roots but this is rather disappointing: >> >> (gdb) pp roots >> value has been optimized out > > Oh. I messed up! roots@entry was what we were looking for, i.e. > > (gdb) pp 0x7fffd481bbb3 (gdb) pp 0x7fffd481bbb3 (#<frame F2 0x7fffd388ed50>) Ciao; Gregor
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gregor Zattler <telegraph@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:29:03 +0000 Resent-Message-ID: <handler.75968.B75968.173833373529971 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN, pipcet@HIDDEN Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173833373529971 (code B ref 75968); Fri, 31 Jan 2025 14:29:03 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:28:55 +0000 Received: from localhost ([127.0.0.1]:50648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tds0s-0007nK-HR for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:28:55 -0500 Received: from mout.gmx.net ([212.227.15.19]:33363) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tds0p-0007my-Ee for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:28:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1738333720; x=1738938520; i=telegraph@HIDDEN; bh=Xcs2j2bK2su7qrN6I+8p/YXRiw4qKh68qBMQpj5P8Fw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=dLPL/PAFvNes0hlnThlpeh1havdkeEOf3G2fPWQQMwwYn31L1OkQzNFyeR3bz07i hSGva+iRyO2Zrn3ZqLeBACLKCDBz16zqq922Lw3EHmuwSt9Y2b3BGUBIRkwxuKiku Ood1S7+DJiwPy5j1YGBUiDvDy8jjLRuY3M0zCSyrM7r6bo2u9s6EXUaIZ2DR29FRI lmoQoGOcj9KON+7NlYDtUy6xpd4kDO+T+BHlB6tZMyBStw31PuBFWmoQRvKWr2tMn NgYZRf25mzMrZ5X8OvZpaHSgE9O2Mahc4kucvztsSj9lZdo6FKVHXuLWrO0UT+Cei pmZdVNR0ZagcNxkEcA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7zBR-1tRJ4l1p91-00rCLv; Fri, 31 Jan 2025 15:28:40 +0100 From: Gregor Zattler <telegraph@HIDDEN> In-Reply-To: <86msf7hyy6.fsf@HIDDEN> References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> <86msf7hyy6.fsf@HIDDEN> Date: Fri, 31 Jan 2025 15:28:05 +0100 Message-ID: <878qqrf47e.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:JCtex11s1Q6lPRnq+Rh0V1uupFWAUq3Re1aQCN1MmWx+KsXDPyY wgegZX/AWvjjI0Z7UtpNXUU1ibtDeajTDBogiuSCnHL2PSQcGIc4OMWpcP2A1tBIm8aERQ3 4Hmz3t9bE0J1kHFnJ5kViROvu5Qk80UKupK9n4usSg6AvnbHp/K89uUx/M6ZeNNjIH4RQOu W2ltHjrCo2708Wh68tadg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DCOO03ZQxt0=;ggK521AfS2V48PKMFKpBYd9QO4n qU+HYd+j1VoQCRW+nfdQFx0LIfZ9ETYJ2olG0b10P88DtfhdvdJQpFywX9iCp4UKCK9kAZWJ7 7VXEJSiA7sacHWwGRlrEwRu9ghNRxe4U8ffrCJMTDbUiBlq1dLggE3BeakzeR1H1vhmxFkn7E mI3qfqcmcI36Ky14rNNrD2FZDwZw+l8vAvG1VYvsYmtM1hhfkfG+t4/NvMRM+e67E6zA55jBG J2OTJm8gmdFsbdF+5B389Ma9q8mKL/5Cgx1QyHRktWGxdfx9PklqtT1hulxuXrq56Qxtd4ed+ MHcXoTxjCo0PdrVqOXH4KYBAgwEfTRLbpZIk6WEA+rOpVKznvyXq2vnxj8VT5JxMIvQC9dktG JJ5oavA5tBZPc2dDMTiUDHGfy6gdEMWGiQw0oxy1Ist183yxLWUmPNxTTjeO97ZeM587x/6Nw Y/T3gG6nLgHfPL6lnG0mWtcNSRAkmSsHy4GOXv1ojdnqONlmExvBopZh1cg4Yk6qcVLIVJ5RT T3C+KGPyRnBaCo1FRNfB9lC39KqYTxuHl7Hj9SyLvsnTclojyvrlYajPaDWPcCiLaHhbgl5t3 9rlJfSDNX5Jo324nbqn6S96Kc/dnicH3ilzZhVMd13egh6Sg1uYkPXZ9Evt/Zwaz0eGqE5xs/ 7Q1bFOwrg9Mgf0pUxyhFYRlSC5GQjZ6l+Hx89i6E25vgjptA7zUhqiFmUUe96ZY39VoJH5Ppn CC4Ib3fLULNuo+3VGIDQcRyoalV6aA6qqUPEdPf79obFHxYGxyJA4E8foP0asavGzvyUw2lKv +046SIaEwwxwv91dFUQMhiuo6GIQsBX3CzJ+141jb+HJxeUHAZSiQK+o4werXP7zhmaQGhFL4 5vAbc5Ni/+e2rubDmPx9h0mCTXkKv1nLmMhVh5nAm+bzBxlM6pi32m9pSJiQfbwf8ULxAptTy eDUnRQGLK3JZbblrGKhyws9zEO2nIdpTOQreoNkcZgytFVgcgOtUdElj5x0PKv/cp9Purr9se b9v+awr2KZiZB5sy/yLHLxIxYROoGtqB0Cg9onXlBxqvZUB5K3bf/K8Y+uG4863bopk4EgkSD vVPTWAlorF8lgMPAKXIJfkN27UAPikxwnhMj7vkQG91H2fm2n38zc+mS6hBr3Hjq1mGhuZPhg gWCcnw+Drds3DV965fiigxx1142Z1VZaMWQLsgEC1bybJn4RAZmP4aXaHEgkXHf/bhyjXiSr4 WLD3Cc8XmafsSpo00o9EXYMPx4uIu4X+f2n2NPOv/IO9PiIsysLQe1n9RboVfiGNxUIdd0LsE xik7k7LRZ7nsH5CVTXuOtnQ9w== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Eli, * Eli Zaretskii <eliz@HIDDEN> [2025-01-31; 15:53 +02]: [... 52 Zeilen gel=C3=B6scht ...] > The above tells me that Emacs mistakenly tried to handle a GUI frame > as if it were a TTY frame, just because there were some TTY frames in > the same session. If you can reproduce this with the code on the > master branch, I'm sure Gerd or someone else will look into it and > fix this. Sorry, I'm not able to reproduce neither with nore without MPS :-(=20 Ciao; Gregor
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:32:01 +0000 Resent-Message-ID: <handler.75968.B.173833391030691 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, telegraph@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173833391030691 (code B ref -1); Fri, 31 Jan 2025 14:32:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:31:50 +0000 Received: from localhost ([127.0.0.1]:50672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tds3h-0007yx-CB for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:49 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59078) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tds3B-0007xn-9x for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:18 -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 <gerd.moellmann@HIDDEN>) id 1tds2p-00024H-1e for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:30:56 -0500 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>) id 1tds2n-0007j7-Hj for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:30:54 -0500 Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-aab925654d9so397005166b.2 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Jan 2025 06:30:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738333852; x=1738938652; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=; b=gHoOz2gpRPC0eRRNpKonK8klgW8U37U5GksBw/Xqa9BN9sWJYfMxUDy5x0kh1c0Ju/ G0kBpG8IdtxOmSGHmiNk3J4OwcV1m0r+9GW667gbJO8rwuqdgWOZ2hWiZnh1ay2fmN6A EIk3mXYzbipDhuOJqMFwEUfdB3AcVEg/HAcAuC2kAKegCezzZR+aqBLb6YjbFgrFP1oW 9Tnodh8pVDjZvTtr7422jRSbXu9Iw31++8S/sE4/VfvqPFE5xJDy0KUemctFSaTrrIZI nYh9wNA26eWbE/Nwm7XBqJQtzdz/CJdlwa14QaDqOYLbAv6hvPhMmAI4ajU/FiqL7FjM PYFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738333852; x=1738938652; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=; b=V7To6bAwkZaObDFbl/onhHZ0NiEehpzFIIMtX3i+w0rUhD3KMWAkv6U6M/ctHYkoFf hJLypRQB+6VsshPeWqQCyqRCXhgEvXVAkv2trIMcDjdi8moDo6f7sBtHT+z2CRnBWPZT 1e4QcFEjRELqCe8H/5taHnTUiEjtDnxPzVTNYpoez4Yd8EW5r71z/mjN/Ic2S1vkSY+c yh/0a13ARIe0Y/ysheCcGLcGiMMdld972i2VdzM01YO2swTk2ZdCWYBjNMTfyJJe+kQi CLRT+uUGmgdbIWV7vV8AAe4NW9H18Gn6ZsfBD9AKa5+rtfL2J3LLmkH3dAkH2Kk5eFMm Wpjw== X-Forwarded-Encrypted: i=1; AJvYcCX6yo6l8+d5hTbsE0ncv39GiiWReJNi5zORbirSLyei4oGDl2/YVCGD0edPx5KrJ8+0YH29KFoF9qHyEF+d@HIDDEN X-Gm-Message-State: AOJu0YxqOKNBk9OeLiyB9j6AngSO+TKrLDXuEacPWyUofGbFwsfg06DB n1AeRk2xppLmIUCdpkA6msfdadMTDMOsgKtz8XRrucTHyqMYgJYFBw99Yw== X-Gm-Gg: ASbGncv+Q+Snf7OQxvHRZdy0/yZEzU9FxY6IX2v9ktudh/fUShx5bTnEJ3bbISDqhxf JA2btdVmslRRsbQuRvXksWAGa3SdtvOxBHflpyXuDK0TfVTbAv+pyySCc4uMWghJUJyArYiLIzz e/8epj0ctYW8Xvl/JNgJPCoprVXf9D1knnLAEjNSg+9BVnJ4zyEG1GYB9MpBkDnDZhVwmLz8Tih UbNsN2v5OrJvRqCUf4UdZ5UTu9WSuM9QuodxNxKE0SpIEOPOumM6kWylDjc1tU/Xpcmp3fzvtvJ UQqtsOZwlDASSISSDZgyhl4z1T1LUda7HO/pP50FzHD9KFOcsTnXNAduhHUtAVZk3YSOBYERz9P JZR0bckc0DXcKFAnDk5Bq/0U2 X-Google-Smtp-Source: AGHT+IHrYh46X9zTjOUV9Cep+M1UquERlgESZkircvgr4DembLOPLYlBNp5KUgeS3xdu+fIetTgKgA== X-Received: by 2002:a17:906:9c8c:b0:ab3:3bab:c533 with SMTP id a640c23a62f3a-ab6cfcc2e94mr1136063966b.21.1738333851711; Fri, 31 Jan 2025 06:30:51 -0800 (PST) Received: from pro2 (p200300e0b70975002d7f5749bbacbd35.dip0.t-ipconnect.de. [2003:e0:b709:7500:2d7f:5749:bbac:bd35]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab6e4a5ada4sm300010466b.184.2025.01.31.06.30.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jan 2025 06:30:51 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <87plk3dq5a.fsf@HIDDEN> (Pip Cet's message of "Fri, 31 Jan 2025 14:17:30 +0000") References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN> Date: Fri, 31 Jan 2025 15:30:50 +0100 Message-ID: <m2ed0jjbs5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::636; envelope-from=gerd.moellmann@HIDDEN; helo=mail-ej1-x636.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Pip Cet <pipcet@HIDDEN> writes: > But let's wait for Gerd to chime in :-) I'm pretty sure that's fixed in master.
X-Loop: help-debbugs@HIDDEN Subject: bug#75968: 31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 31 Jan 2025 14:32:02 +0000 Resent-Message-ID: <handler.75968.B75968.173833386730606 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75968 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Pip Cet <pipcet@HIDDEN> Cc: 75968 <at> debbugs.gnu.org, telegraph@HIDDEN X-Debbugs-Original-Cc: 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>, bug-gnu-emacs@HIDDEN Received: via spool by 75968-submit <at> debbugs.gnu.org id=B75968.173833386730606 (code B ref 75968); Fri, 31 Jan 2025 14:32:02 +0000 Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:31:07 +0000 Received: from localhost ([127.0.0.1]:50669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tds30-0007xZ-3x for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:06 -0500 Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]:44322) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tds2s-0007x6-Mb for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:30:59 -0500 Received: by mail-ej1-x629.google.com with SMTP id a640c23a62f3a-ab633d9582aso408122566b.1 for <75968 <at> debbugs.gnu.org>; Fri, 31 Jan 2025 06:30:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738333852; x=1738938652; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=; b=I786K3YCEVR4QdacrNTLn9E8VhFGqiOMNSwtmJE6DbETR+eypc+6PB1JWqM9ef/aoN paZQZ695hnyjCWmLVqC9aha2SUvYfs38+eCmEcmn6pTg9PJSwTmUwLMjjQZ+3o5drn22 y0zXvdbvIqjFYv8PpbrzSQuHreNUv+mfbOdNTnRl6cPyU4fwzqk/dwEHiuQgeKcH0zTi iZZja1Nw5m5M/5P82DmI18/kSIo0WkcGhiX539tesXdddAhaFxKkA4qIaQ1fbqsw3384 mIVqudWHQb5U9PiQ57/fam5OYeCP8g/bZki2tOBozLo9kbJ0qthDHCYkSgw9dbwa5ojc MpvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738333852; x=1738938652; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=; b=JF52gkwbJ0n73NzVPN4XVHtrLPGxbj+QNvKg2ccZFQlpQwPGxq77vU8LnKGeyrp4d4 y9fnfkqIr4rC0jGjTp0VhZOezulyP67Wi/hBB0meMEvEf/xiGKjQtmw5TL4zIzIauqFt MGdQdJv9nzKRWnufuIYYmBzHuljPBu/5Ki1y+MlPqgxUxo5CqWJbp/aYVLmd7rXsQgLr fno3moEFw49wbZEYH/HA86mTmrnlEWJBEo2K20AXk69TjoqpZ+I3dANodhfpFMVbKWIi CRCNGBd3GxLrefSwMhz+5EieB1tbAgG51zPkQSMOIicrH2LVoT39n+hqVlo9V4GM5oka JYAQ== X-Forwarded-Encrypted: i=1; AJvYcCXgtZMxKS4B3yxHQo0Ya6vwL94gDFuzY3xgju1226S2Zk3E2+8P00EgNV8ww0rxL6tn9hoceg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxKcoDlAk5gOgUJgWRVy6IKo1UIK2G4Sdz63MsHUjEpc+cr+NtI QmlfcpvzXIwOXndNUeqkXaTqdY22p/SsH3cv1vP2krBufZs0LgOAJmsAqg== X-Gm-Gg: ASbGnctuXVQ7UOwp/mQYBQUTuaVlvlHT8wGokttgXETkXhBBixYocYe0mHE2KgxER2a RHOFNeVeI9AodFcVcIBx03X7Xm1YbDoiV4H/ydrbx01uOzOPxm2TNIogJpDNNcXlm3sr1fCjo42 JchOhJEAS6zg+CxbdNtCpKFiolpEuO5mGdlG47bNdU95Rmm/wdFwuHRSNGMD+/cCxHoCwN/t/44 TwgtDP2yEonVbINObNBiLlKCjRBzGA3pPK/WVtT/VxGV28Da/7mAuSSF6l/ogfbFFYvK2q6w7CZ TzYEBs6uJ/INsczk2i1UzI1eMsP2uj4TBmiQm3XKi/eSo2YVvnluV2c+lbk29WNsfZHo5dIg3UZ ccuoJIX3ejxQSHNNQGjrD1XHY X-Google-Smtp-Source: AGHT+IHrYh46X9zTjOUV9Cep+M1UquERlgESZkircvgr4DembLOPLYlBNp5KUgeS3xdu+fIetTgKgA== X-Received: by 2002:a17:906:9c8c:b0:ab3:3bab:c533 with SMTP id a640c23a62f3a-ab6cfcc2e94mr1136063966b.21.1738333851711; Fri, 31 Jan 2025 06:30:51 -0800 (PST) Received: from pro2 (p200300e0b70975002d7f5749bbacbd35.dip0.t-ipconnect.de. [2003:e0:b709:7500:2d7f:5749:bbac:bd35]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab6e4a5ada4sm300010466b.184.2025.01.31.06.30.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jan 2025 06:30:51 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <87plk3dq5a.fsf@HIDDEN> (Pip Cet's message of "Fri, 31 Jan 2025 14:17:30 +0000") References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN> <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN> Date: Fri, 31 Jan 2025 15:30:50 +0100 Message-ID: <m2ed0jjbs5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > But let's wait for Gerd to chime in :-) I'm pretty sure that's fixed in master.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.