From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Cyril Arnould Newsgroups: gmane.emacs.bugs Subject: bug#63752: 28.2; GCC 13.1 breaks Emacs subprocess handling when built with -D_FORTIFY_SOURCE Date: Sat, 27 May 2023 12:57:44 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_AS4PR10MB61108173EEBD22AC88ABE125E3449AS4PR10MB6110EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5156"; mail-complaints-to="usenet@ciao.gmane.io" To: 63752@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 27 15:03:26 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q2tZt-00018Z-Fk for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 May 2023 15:03:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2tZY-0005Iv-58; Sat, 27 May 2023 09:03:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2tZW-0005Ih-TU for bug-gnu-emacs@gnu.org; Sat, 27 May 2023 09:03:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q2tZW-0005HS-LK for bug-gnu-emacs@gnu.org; Sat, 27 May 2023 09:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q2tZW-0003sJ-7z for bug-gnu-emacs@gnu.org; Sat, 27 May 2023 09:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Cyril Arnould Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 May 2023 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63752 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.168519257814879 (code B ref -1); Sat, 27 May 2023 13:03:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 May 2023 13:02:58 +0000 Original-Received: from localhost ([127.0.0.1]:51530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2tZQ-0003rt-BD for submit@debbugs.gnu.org; Sat, 27 May 2023 09:02:57 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:36112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2tZM-0003rj-My for submit@debbugs.gnu.org; Sat, 27 May 2023 09:02:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2tZM-0005Ho-71 for bug-gnu-emacs@gnu.org; Sat, 27 May 2023 09:02:52 -0400 Original-Received: from mail-vi1eur04olkn0822.outbound.protection.outlook.com ([2a01:111:f400:fe0e::822] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2tZJ-0005Dp-EC for bug-gnu-emacs@gnu.org; Sat, 27 May 2023 09:02:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LdT0OiNImqo2fQaQNNh06Bamzlx+oA5Z4y2AQjY8dWY7NYpo8hKEMmcjeU3gC+akXIDXaNasSQvZzuhZqz6Q2cOLLvpLWXQrta7hv4eiWNIBEwM8VytPU1QZPKpbhRYIVg2P0hDKZROIhbGhSKkFKP3WOo4tezZ5Mh6IjC5bOT/OE0VjVHLW0aE1IpPXhOHcj9s5dencQOxlpmb9fKzGaT1i1ZYltI0Kc6aeBDV4DEEeukmJxEXKv1zHpHTi6+Ov/tj5y7d+PSS33TTcRpuBlh09NIYvroRfUBCTOKSIOgK0kJebig0wHPDC5qg7hbeLb381z3nvPo+47Zysy3HW0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rVOlepM8ftJv3yb9AJn1H7ivDJ1QAC4DMgKnibDfNiQ=; b=DkThjzf5U2JkBsyYzH9yFfQl4MyQyyzD0XzCyzKzDLcjJzlY7IFqNgyVCFIK4byPvTWQRG6vK4/tbZHEyw7E4NGJMPFQbdrW5DE3NuQIWJ9W537F3Qqm85AfgiaHqluIJ+vIYsDtr29aQ/WzNakxyX0jJOU37cQqeU8M2+FzuElo92CqPSRMTqKBTGTbqNrxDhHAmMdEhNOeUE6IcEIClvpkYe23KXqBDSjmVdVKOE4ee8cK2pj725o7tdpc/KI6alEj54ud4XaVXUcSXULGmfVCESxD6uu/Am4eO80NBxaHp8SKh10qu1xrZX6b72TB+FkpNLcvQaSC5H/T6yWLKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rVOlepM8ftJv3yb9AJn1H7ivDJ1QAC4DMgKnibDfNiQ=; b=W9KVIJ7oVN1YaNKIVJopIqC6PqKEmsdP1NJ06/ECN0Fu/fH/vfCGmrecrCiN86O9eT7f/RFIeYxwXMhMAOTLzpvrXtFabzmQN4TifGW0g0phDjrBzUA23LcXhn3s8hO4OtT5G9GVnwMVdLWJBuqJAoUPjP+y2tMV66GstsuC85h3Fwz0KheRz1OhqvIL/2i0Np1HSuJ9wi4W9xiL285Aq0BLVhZWsMI+Jz96g+Pr3Tgi1khVYSofJZgNze5Kiut9JVdlQxmrgZ3lKDyXmbS4dcnCWoB8nORE6E8GwpsDBy/2jXrxTYtWoMNrLabIqCoWzTRxiJFv9WmEcSWzbGPYXQ== Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:582::17) by DB8PR10MB3562.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:132::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.19; Sat, 27 May 2023 12:57:44 +0000 Original-Received: from AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::7a2:effb:6bb7:ada1]) by AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM ([fe80::7a2:effb:6bb7:ada1%7]) with mapi id 15.20.6433.018; Sat, 27 May 2023 12:57:44 +0000 Thread-Topic: 28.2; GCC 13.1 breaks Emacs subprocess handling when built with -D_FORTIFY_SOURCE Thread-Index: AQHZkJpZYgofLGJRxECoonjvgiVqgQ== Accept-Language: de-CH, en-US Content-Language: de-CH x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [fd8K2Kdzs8I2zVexWiahMRlK/KjBWPMS] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR10MB6110:EE_|DB8PR10MB3562:EE_ x-ms-office365-filtering-correlation-id: d8b198e0-09ce-46ff-4150-08db5eb1f69c x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Taq6cvgMfN5UTM9cREfYCSrZxtkv9LhBX1c1LgWauX++GfrOrHWj9QlU3f6Fl09V95zjGQ4x5DoOo6wkoPA7hD3UqOrkmLjjoMR2Voo51nvQwF4AB9m3Cwo9FTu2IMLVPypo8ZPi/QGCBh/O0rPMbzpzapZYAy3LkXPb55JGKDipYS8OE1Kozn1+E2Qz6eQF5bF/quQ7I5T0K4gDRqYB6N56VdLe9SS1uSh2HLzqvLgjFhIEPGnMloIaYX6LLuYyowqWuEEBCV55ZyAMkvLaphkyXIg3wS88JM0U+JhKqU95BA90VtZKPEnL/ukwbmFgzPi2ZRDOno7rceTadvh27eCoWORLCgTueL3u8fDp70dyLtWXtTG7t/N6xvCWamf/vayWNun1UNeMzmEPUEL2lNQWYVc60npwpiMXItl/oxaXZxcMtxCIQx6a+br8NgqEObnwL7UJWpNV6Qan2hoMb+XZOavo/9zZu7HHhZRPt5l03I9ZoZvHAmC9CTniyyGN5uNPFZccJ+6Gxuuvs7mlYcfdJJBOdE/+HZ8xZbroTwNeOJOjQpsYXa8VycAvSlRNOdPVLLqaQyoFEKlKJCeA5g== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 1a+tRZpKfbR2jvrVjhju/mbfvvmfp7Hf1arxj8Y5T1SZebH57EP4YKpqmihmAmIWJn/3cv+qLtBrgJ4Jf7tz2FOYVVhcVqY5L1dg8wfdo91lM1vAFICArncMa4wa3bkdcnALA+PrMOU5N+BlmonTAEKuUMLpnvlUNw6Shze+wOGL2EvS//F55Y6PVq4Je0FT2TDT0GxZLRU0V2wahc4Wmgvo09divDdJmoDsCRvUjBXF3+3QFnOWdAlx+eToLzHoARBIjA8CI5clP5xmG8ENTXjfL6ltW7A3LH6bMTeCZ6Ml8cjzgXKvjLDfIcFbwssqKDUlqSUUb3czrTGp8S6t8J2AdSCVc9QstDNRJ17HwCqdI29Agxvt52aZN/3JzulTLtg7uCgH0BCKMKb9Ky/dExyds4xkGAjxYUOYGx7mup5El3AfobKt+C5KbnBeXvpZ7mAhMfFH7K/MF3pbxKKO5zNQncGk/rwJpJy5nyInKN/Y0+7H8jzflFmJY7bsJhZfUo5g8LR90D+JrPseJ7v9PXo/7kbntj2G1WJmIXs71sIVYGbqc0kHMciYoe6oO8LCNCISQUT7mFRrRyS+dE1F7yqFuqJTMlgx/IIME3LiJ573Aar/js+D2VkMqrEpIfCHT0FpJKosbtcidEPnFnxzk8/XE4MDo38E7j2ZhGDKqmQwF1Um78HKuNZcLosto3w6zmhW1S1ekIVaJE16asG7+FIbn7mBG2P/bWKxcuuuWBI3q3VgKlGmhwD5oE WgVabu1ae6L08t5ofUbT793tpAd0DtlCWeBQ1slMupWN7VoXA4VJpH4WJodxZodLFB/usJpxocVDkGtEAMiBvoaT5w9+0J2LtT X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6110.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: d8b198e0-09ce-46ff-4150-08db5eb1f69c X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2023 12:57:44.2416 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3562 Received-SPF: pass client-ip=2a01:111:f400:fe0e::822; envelope-from=cyril.arnould@outlook.com; helo=EUR04-VI1-obe.outbound.protection.outlook.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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:262475 Archived-At: --_000_AS4PR10MB61108173EEBD22AC88ABE125E3449AS4PR10MB6110EURP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable First of all, I'm on Windows 10, using the MINGW64 MSYS2 environment, so this issue might be specific to MinGW. Note: While I'm using a UCRT build of Emacs to generate this report, the problem is present in the MinGW GCC build as well. Emacs has some weird behaviour regarding subprocess handling (?) when compiled with "-D_FORTIFY_SOURCE=3D1". Setting the value to 2 causes the same issue, I haven't tested setting it to 3. I believe this is the why the MSYS2 Emacs builds have been broken for a while now: https://github.com/msys2/MINGW-packages/issues/16190 https://github.com/msys2/MINGW-packages/issues/16375 https://github.com/msys2/MINGW-packages/issues/16413 I've managed to reproduce the issue when building from the emacs sources as follows: git clone https://git.savannah.gnu.org/git/emacs.git cd emacs git checkout emacs-28.2 ./autogen.sh export CFLAGS=3D'-g3 -O2 -gdwarf-2 -Wp,-D_FORTIFY_SOURCE=3D1' ./configure make "-g3 -O2 -gdwarf-2" were the default compilation options. The build terminates fine but the executable has problems. Executing "dir" via async-shell-command doesn't terminate properly, for example: ./src/emacs -Q --eval '(async-shell-command "dir")' Trying to close the window results in Emacs saying there are active processes, which there shouldn't be. Other symptoms are described in the linked Github issues. In the example above, I built Emacs from the emacs-28.2 tag, but I also managed to reproduce the issue in the emacs-28, emacs-29 and master branches. In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32) of 2023-05-27 built on ZUERILL Repository revision: f31980c83aee3840ee90688447198a37a14f7aaf Repository branch: emacs-28.2 Windowing system distributor 'Microsoft Corp.', version 10.0.19044 System Description: Microsoft Windows 10 Pro (v10.0.2009.19044.2965) Configured using: 'configure --prefix=3D/ucrt64 --host=3Dx86_64-w64-mingw32 --build=3Dx86_64-w64-mingw32 --with-modules --without-dbus --without-compress-install --with-native-compilation 'CFLAGS=3D-march=3Dnocona -msahf -mtune=3Dgeneric -O2 -pipe -fstack-protector-strong' CPPFLAGS=3D-D__USE_MINGW_ANSI_STDIO=3D1 'LDFLAGS=3D-pipe -lpthread'' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS XPM ZLIB Important settings: value of $LANG: en_GB locale-coding-system: cp1252 Major mode: Lisp Interaction Minor modes in effect: display-line-numbers-mode: t override-global-mode: t delete-selection-mode: t tabbar-mwheel-mode: t tabbar-mode: t global-so-long-mode: t global-flycheck-mode: t flycheck-mode: t cua-mode: t company-tng-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: ~/.lisp/load/vhdl-mode hides c:/msys64/ucrt64/share/emacs/28.2/lisp/progmod= es/vhdl-mode Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils display-line-numbers cl-extra use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core server delsel tabbar easy-mmode grep compile text-property-search comint ring so-long flycheck ansi-color find-func help-mode rx dash cua-base company-tng company edmacro kmacro pcase cus-load tex-site info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 161207 53896) (symbols 48 13207 112) (strings 32 43518 8562) (string-bytes 1 1529452) (vectors 16 23546) (vector-slots 8 437343 90008) (floats 8 73 206) (intervals 56 299 290) (buffers 992 11)) --_000_AS4PR10MB61108173EEBD22AC88ABE125E3449AS4PR10MB6110EURP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

First of all, I'm on Windows 10, using the MINGW64 M= SYS2 environment, so

this issue might be specific to MinGW. Note: While I= 'm using a UCRT

build of Emacs to generate this report, the problem = is present in the

MinGW GCC build as well. Emacs has some weird behavi= our regarding

subprocess handling (?) when compiled with

"-D_FORTIFY_SOURCE=3D1". Setting the value= to 2 causes the same issue, I

haven't tested setting it to 3. I believe this is th= e why the MSYS2

Emacs builds have been broken for a while now:

 

https://github.com/msys2/MINGW-packages/issues/16190=

https://github.com/msys2/MINGW-packages/issues/16375=

https://github.com/msys2/MINGW-packages/issues/16413=

 

I've managed to reproduce the issue when building fr= om the emacs

sources as follows:

 

git clone https://git.savannah.gnu.org/git/emacs.git=

cd emacs

git checkout emacs-28.2

./autogen.sh

export CFLAGS=3D'-g3 -O2 -gdwarf-2 -Wp,-D_FORTIFY_SO= URCE=3D1'

./configure

make

 

"-g3 -O2 -gdwarf-2" were the default compi= lation options. The build

terminates fine but the executable has problems. Exe= cuting "dir" via

async-shell-command doesn't terminate properly, for = example:

 

./src/emacs -Q --eval '(async-shell-command "di= r")'

 

Trying to close the window results in Emacs saying t= here are active

processes, which there shouldn't be. Other symptoms = are described in the

linked Github issues.

 

In the example above, I built Emacs from the emacs-2= 8.2 tag, but I also

managed to reproduce the issue in the emacs-28, emac= s-29 and master

branches.

 

 

 

In GNU Emacs 28.2 (build 2, x86_64-w64-mingw32)

of 2023-05-27 built on ZUERILL

Repository revision: f31980c83aee3840ee90688447198a3= 7a14f7aaf

Repository branch: emacs-28.2

Windowing system distributor 'Microsoft Corp.', vers= ion 10.0.19044

System Description: Microsoft Windows 10 Pro (v10.0.= 2009.19044.2965)

 

Configured using:

'configure --prefix=3D/ucrt64 --host=3Dx86_64-w64-mi= ngw32

--build=3Dx86_64-w64-mingw32 --with-modules --withou= t-dbus

--without-compress-install --with-native-compilation=

'CFLAGS=3D-march=3Dnocona -msahf -mtune=3Dgeneric -O= 2 -pipe

-fstack-protector-strong' CPPFLAGS=3D-D__USE_MINGW_A= NSI_STDIO=3D1

'LDFLAGS=3D-pipe -lpthread''

 

Configured features:

ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 = MODULES NATIVE_COMP

NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF= TOOLKIT_SCROLL_BARS

XPM ZLIB

 

Important settings:

  value of $LANG: en_GB

  locale-coding-system: cp1252

 

Major mode: Lisp Interaction

 

Minor modes in effect:

  display-line-numbers-mode: t

  override-global-mode: t

  delete-selection-mode: t

  tabbar-mwheel-mode: t

  tabbar-mode: t

  global-so-long-mode: t

  global-flycheck-mode: t

  flycheck-mode: t

  cua-mode: t

  company-tng-mode: t

  tooltip-mode: t

  global-eldoc-mode: t

  eldoc-mode: t

  show-paren-mode: t

  electric-indent-mode: t

  mouse-wheel-mode: t

  menu-bar-mode: t

  file-name-shadow-mode: t

  global-font-lock-mode: t

  font-lock-mode: t

  blink-cursor-mode: t

  auto-composition-mode: t

  auto-encryption-mode: t

  auto-compression-mode: t

  size-indication-mode: t

  column-number-mode: t

  line-number-mode: t

  transient-mark-mode: t

 

Load-path shadows:

~/.lisp/load/vhdl-mode hides c:/msys64/ucrt64/share/= emacs/28.2/lisp/progmodes/vhdl-mode

 

Features:

(shadow sort mail-extr emacsbug message rmc puny dir= ed dired-loaddefs

rfc822 mml mml-sec epa derived epg rfc6068 epg-confi= g gnus-util rmail

rmail-loaddefs time-date mm-decode mm-bodies mm-enco= de mail-parse

rfc2231 mailabbrev gmm-utils mailheader sendmail rfc= 2047 rfc2045

ietf-drums mm-util mail-prsvr mail-utils display-lin= e-numbers cl-extra

use-package use-package-ensure use-package-delight u= se-package-diminish

use-package-bind-key bind-key use-package-core serve= r delsel tabbar

easy-mmode grep compile text-property-search comint = ring so-long

flycheck ansi-color find-func help-mode rx dash cua-= base company-tng

company edmacro kmacro pcase cus-load tex-site info = package browse-url

url url-proxy url-privacy url-expand url-methods url= -history url-cookie

url-domsuf url-util mailcap url-handlers url-parse a= uth-source cl-seq

eieio eieio-core cl-macs eieio-loaddefs password-cac= he json subr-x map

url-vars seq byte-opt gv bytecomp byte-compile cconv= cl-loaddefs cl-lib

iso-transl tooltip eldoc paren electric uniquify edi= ff-hook vc-hooks

lisp-float-type elisp-mode mwheel dos-w32 ls-lisp di= sp-table

term/w32-win w32-win w32-vars term/common-win tool-b= ar 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 syn= tax font-core

term/tty-colors frame minibuffer cl-generic cham geo= rgian utf-8-lang

misc-lang vietnamese tibetan thai tai-viet lao korea= n japanese eucjp-ms

cp51932 hebrew greek romanian slovak czech european = ethiopic indian

cyrillic chinese composite emoji-zwj charscript char= prop case-table

epa-hook jka-cmpr-hook help simple abbrev obarray cl= -preloaded nadvice

button loaddefs faces cus-face macroexp files window= text-properties

overlay sha1 md5 base64 format env code-pages mule c= ustom widget

hashtable-print-readable backquote threads w32notify= w32 lcms2 multi-tty

make-network-process native-compile emacs)

 

Memory information:

((conses 16 161207 53896)

(symbols 48 13207 112)

(strings 32 43518 8562)

(string-bytes 1 1529452)

(vectors 16 23546)

(vector-slots 8 437343 90008)

(floats 8 73 206)

(intervals 56 299 290)

(buffers 992 11))

--_000_AS4PR10MB61108173EEBD22AC88ABE125E3449AS4PR10MB6110EURP_--