Received: (at 74220) by debbugs.gnu.org; 8 Feb 2025 16:29:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 11:29:58 2025 Received: from localhost ([127.0.0.1]:41153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgniQ-0007po-3F for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 11:29:58 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:58674) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tgniN-0007pe-7p for 74220 <at> debbugs.gnu.org; Sat, 08 Feb 2025 11:29:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1739032194; bh=f//GwMpQZHgp3b/hxLnkpr2eQL989iSWhUNtPetCYzM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=piNM1BunIL0lqP12jxRlHeR5totOXvOxd8dAKiHJSKPbULAqMbTQPfzHR8xSjT/CR trW3bgXNqPORzODaPaKYJwwLX345cLFSDX6ytRqE6ry3+USecBS/Sz67nlYvn701rP 7nMuN0wXbyzLlyKqXMj4EZ7WagIC8srq0HnnLdLhMdhu/NPuTq0P6tDTY0UrFTaRCn 7Oa+/SaEwhIeh03mSuG4wgXslpgscpAtpv7XpoSdMkwGkpP4UZ0vB87aIMVLaOfd06 RVDm5uTG6mu8QlyHENxCgHKx08fte1F7dztKNn1Tiw9taZSRRqdweDJ+XF7Jb6oDLG EDNT+rKBXWXXw== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 11C7E55A; Sat, 8 Feb 2025 16:29:54 +0000 (UTC) MIME-Version: 1.0 Date: Sat, 08 Feb 2025 08:29:53 -0800 From: Jared Finder <jared@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <86o71ngukz.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> <889037a6131ad45d7e5dfb69e119c060@HIDDEN> <86a5dhb3mx.fsf@HIDDEN> <86r06jisd7.fsf@HIDDEN> <b9be40ff4a33ac327ace9baf28ce4010@HIDDEN> <86o71ngukz.fsf@HIDDEN> Message-ID: <e86f8bdcbf2ac68fbc8bf0fb4e21cbcb@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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 (-) On 2024-12-07 11:29, Eli Zaretskii wrote: >> Date: Sat, 07 Dec 2024 11:14:46 -0800 >> From: Jared Finder <jared@HIDDEN> >> Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, >> stephen.berman@HIDDEN, >> 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN >> >> People on the Linux kernel mailing list agree this is a regression on >> Linux and that my suggested fix is probably appropriate. Tracking >> page: >> https://linux-regtracking.leemhuis.info/regzbot/regression/lore/CAG48ez0vg9W=oatvEqxvTSYNUx7htY23LxPrYCiuLZhZQuaGjg@HIDDEN/ > > Thanks, let's hope they will fix this soon. An update: A fix will go out with Linux 6.14. I am building the kernel locally to confirm the fix. How do we want to note this issue in Emacs' release notes, if at all? -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 7 Dec 2024 19:29:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 14:29:59 2024 Received: from localhost ([127.0.0.1]:48581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tK0V4-0006kL-RV for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:29:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tK0V2-0006k7-Fr for 74220 <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:29:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tK0Uw-000884-GB; Sat, 07 Dec 2024 14:29:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RodRXepDa6fqs+NavnY4JHgsTgqils1T7zIjlCsC07c=; b=gfIiZPTXBBsL /dTdrTvRye+gdicTGJazA73Gb/LJUVlTaeAE2oIiZ+H/unM0/ejRgGrhF/y+rGtl2PuGNNLDxyqj0 qsDpx2RH5KEtqGJbb1Kj1ivo92/7XM2bxwE4YXG6Z8gi4NRU4TcVPugonOoaGwnnhQOQJvhpYMN/z 00zD8K2cr8C3hB9GvyfdGxbxNxBoYa5rCq1ayV1iLDfdGqHjBZG+mfs1cF1zpHIHqCp08lBdag0Jw 5s19wdIoIMHNdP0Z5T0+eaoBE6Gn2qGpTnaUzA3Z2lt3YE0pdEb6qh2F3KsL2r6cnri6TclSP233/ 0lIvIZCrFO02iBjDEz/j1w==; Date: Sat, 07 Dec 2024 21:29:48 +0200 Message-Id: <86o71ngukz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jared Finder <jared@HIDDEN> In-Reply-To: <b9be40ff4a33ac327ace9baf28ce4010@HIDDEN> (message from Jared Finder on Sat, 07 Dec 2024 11:14:46 -0800) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> <889037a6131ad45d7e5dfb69e119c060@HIDDEN> <86a5dhb3mx.fsf@HIDDEN> <86r06jisd7.fsf@HIDDEN> <b9be40ff4a33ac327ace9baf28ce4010@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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: Sat, 07 Dec 2024 11:14:46 -0800 > From: Jared Finder <jared@HIDDEN> > Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, > 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN > > People on the Linux kernel mailing list agree this is a regression on > Linux and that my suggested fix is probably appropriate. Tracking page: > https://linux-regtracking.leemhuis.info/regzbot/regression/lore/CAG48ez0vg9W=oatvEqxvTSYNUx7htY23LxPrYCiuLZhZQuaGjg@HIDDEN/ Thanks, let's hope they will fix this soon.
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 7 Dec 2024 19:14:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 14:14:51 2024 Received: from localhost ([127.0.0.1]:48542 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tK0GR-00061S-DH for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:14:51 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:34290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tK0GN-00061A-PH for 74220 <at> debbugs.gnu.org; Sat, 07 Dec 2024 14:14:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1733598886; bh=dUYSujJ4JzG/LV8h0OBurxdcoKd213AJr0dAF/5Z0uM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=rSSXXJ6s9EgO8mSLMsfd0TFRjlV3Xy719jFSn0FvjeaXfb6J2O1mDvDeqNaWQF8Q7 doMGsdebhRCdl8kzX7p1ng223pnVQrYKXo1eaEVakxpE0K8jsPdkuSWddFsP+doUho wwNbVKtTCJR+ip+xP0hGSsAMbxoJsvXoTbOhihVq1kR/Dl6M/Rt85NNWbf+agbNHMN ZjqDbNGND3gkLS6Ex/w2j1ip51h/0RiScNUZpEn3YzB5HFnEwntWhvKBc/tGobGNDu 8fhJvugpMInHq2UrmphXxg3rUVOoaLX9H9DUedlBBjyVT1EavFB8e8hqa6T4bFdNz1 vWBrsxVOMejBw== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 92847133A; Sat, 7 Dec 2024 19:14:46 +0000 (UTC) MIME-Version: 1.0 Date: Sat, 07 Dec 2024 11:14:46 -0800 From: Jared Finder <jared@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <86r06jisd7.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> <889037a6131ad45d7e5dfb69e119c060@HIDDEN> <86a5dhb3mx.fsf@HIDDEN> <86r06jisd7.fsf@HIDDEN> Message-ID: <b9be40ff4a33ac327ace9baf28ce4010@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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 (-) On 2024-12-07 04:34, Eli Zaretskii wrote: >> Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, >> stephen.berman@HIDDEN, >> 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN >> Date: Sat, 30 Nov 2024 09:08:06 +0200 >> From: Eli Zaretskii <eliz@HIDDEN> >> >> > Date: Fri, 29 Nov 2024 11:12:39 -0800 >> > From: Jared Finder <jared@HIDDEN> >> > Cc: stephen.berman@HIDDEN, rpluim@HIDDEN, gerd.moellmann@HIDDEN, >> > 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN >> > >> > I think Emacs is a special snowflake in that it doesn't (possibly >> > can't?) rely on the GPM daemon drawing the mouse pointer. I did not see >> > any other app with this problem. I tested Vim, Midnight Commander, Nano, >> > and Bash. I don't know what is special about Emacs here. Perhaps the >> > character under the mouse pointer is treated special in redisplay? Not >> > sure. >> >> Emacs needs to know where the mouse pointer is, and the rest it can >> figure out by itself. So if the GPM daemon drawing the mouse pointer >> allows to know the pointer coordinates in a way that can be correlated >> with the rows and column of the console, we should be okay. >> >> Maybe when the GPM support for Emacs was written, the daemon couldn't >> be used for drawing the pointer? >> >> Anyway, one way to try to solve this is to try to use the >> daemon-drawing of the mouse pointer. >> >> > I will reach out to the kernel mailing list and see if they are ok >> > relaxing the check and fixing this on their end. >> >> Thanks. > > Any progress here? People on the Linux kernel mailing list agree this is a regression on Linux and that my suggested fix is probably appropriate. Tracking page: https://linux-regtracking.leemhuis.info/regzbot/regression/lore/CAG48ez0vg9W=oatvEqxvTSYNUx7htY23LxPrYCiuLZhZQuaGjg@HIDDEN/ -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 7 Dec 2024 12:34:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 07:34:55 2024 Received: from localhost ([127.0.0.1]:45827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tJu1P-0002O8-3M for submit <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:34:55 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tJu1M-0002Nq-RP for 74220 <at> debbugs.gnu.org; Sat, 07 Dec 2024 07:34:53 -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 1tJu1H-000380-9B; Sat, 07 Dec 2024 07:34:47 -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=MJisJAeckKD8+aM39Vh4FURBnGHZLOLP5yJM0cUkjQo=; b=cRC6tiSbMMHV fhV9Pl7eLDDf4cMBKb4ryNOOZHPoBH70DaibsWCyL1XWqmUnHaKY0vAU7QNsdk/vih8z6L4embUhb GLyRvRQESx8Ln7jCoqJZ4Cl+tOnn+TMSDf86s/WLsaxJq6Cy3Tny75ioH8ypWag4MpH/fOCCQfK/5 FkoT2Ikht3UnGbJaq53qg7wz2lO2PzaGt74IZHdqZmUHZp5adyYzZCzM3uG8vuEKhMAKxa52Lrpuv djYyRKeuR91Zl4iEfpX1wrm4Ydh+G5w2VhjWBGvdha2Ze7F6R8rlMgXoUiTebir283NP8iKAqj5gG NXTHfeYjbTX4zoBoK13fKQ==; Date: Sat, 07 Dec 2024 14:34:44 +0200 Message-Id: <86r06jisd7.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: jared@HIDDEN In-Reply-To: <86a5dhb3mx.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 30 Nov 2024 09:08:06 +0200) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> <889037a6131ad45d7e5dfb69e119c060@HIDDEN> <86a5dhb3mx.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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 (---) > Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, > 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN > Date: Sat, 30 Nov 2024 09:08:06 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > > > Date: Fri, 29 Nov 2024 11:12:39 -0800 > > From: Jared Finder <jared@HIDDEN> > > Cc: stephen.berman@HIDDEN, rpluim@HIDDEN, gerd.moellmann@HIDDEN, > > 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN > > > > I think Emacs is a special snowflake in that it doesn't (possibly > > can't?) rely on the GPM daemon drawing the mouse pointer. I did not see > > any other app with this problem. I tested Vim, Midnight Commander, Nano, > > and Bash. I don't know what is special about Emacs here. Perhaps the > > character under the mouse pointer is treated special in redisplay? Not > > sure. > > Emacs needs to know where the mouse pointer is, and the rest it can > figure out by itself. So if the GPM daemon drawing the mouse pointer > allows to know the pointer coordinates in a way that can be correlated > with the rows and column of the console, we should be okay. > > Maybe when the GPM support for Emacs was written, the daemon couldn't > be used for drawing the pointer? > > Anyway, one way to try to solve this is to try to use the > daemon-drawing of the mouse pointer. > > > I will reach out to the kernel mailing list and see if they are ok > > relaxing the check and fixing this on their end. > > Thanks. Any progress here?
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 30 Nov 2024 07:08:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 02:08:16 2024 Received: from localhost ([127.0.0.1]:45217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tHHaS-0006XT-9S for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 02:08:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tHHaQ-0006XC-Gu for 74220 <at> debbugs.gnu.org; Sat, 30 Nov 2024 02:08:15 -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 1tHHaK-0001LL-Cp; Sat, 30 Nov 2024 02:08:08 -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=GKUgi7N9OED+h59g2TH9DQaIZf9w0Cy7f4BSs5kpAGA=; b=iT+oZD76DbTt odr93JMqcGpiOXHswqzsLb6jd16EFadskE2/8YurChvsQuKCbT90zw4QTWj6Gg1+d97OCupbs9Rzp lpgqUdjmAyY2pAwSKvT6Y7+qo318SPf3sTrkrYXBo7xSS5dDP4Cird8C5agcUCdlM7UK4qk8Bxn5x MKVkbAeMGD/cgOiidJ5qK2RBAvmVmC7uhlw9PPo4mH5MYgdFbx4Yi5IZkU3qXJWkNS0yEEzDbybxj 8TI6sfcp2crfdOW5P/Wl3Q4ObjinOP5LuqaqXoSDw7zivqCJwevWJQZgz1xe5wDOMxfcPYonSz0bL RQ/BnAbgW7EMvkklORZvdQ==; Date: Sat, 30 Nov 2024 09:08:06 +0200 Message-Id: <86a5dhb3mx.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jared Finder <jared@HIDDEN> In-Reply-To: <889037a6131ad45d7e5dfb69e119c060@HIDDEN> (message from Jared Finder on Fri, 29 Nov 2024 11:12:39 -0800) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> <889037a6131ad45d7e5dfb69e119c060@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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, 29 Nov 2024 11:12:39 -0800 > From: Jared Finder <jared@HIDDEN> > Cc: stephen.berman@HIDDEN, rpluim@HIDDEN, gerd.moellmann@HIDDEN, > 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN > > I think Emacs is a special snowflake in that it doesn't (possibly > can't?) rely on the GPM daemon drawing the mouse pointer. I did not see > any other app with this problem. I tested Vim, Midnight Commander, Nano, > and Bash. I don't know what is special about Emacs here. Perhaps the > character under the mouse pointer is treated special in redisplay? Not > sure. Emacs needs to know where the mouse pointer is, and the rest it can figure out by itself. So if the GPM daemon drawing the mouse pointer allows to know the pointer coordinates in a way that can be correlated with the rows and column of the console, we should be okay. Maybe when the GPM support for Emacs was written, the daemon couldn't be used for drawing the pointer? Anyway, one way to try to solve this is to try to use the daemon-drawing of the mouse pointer. > I will reach out to the kernel mailing list and see if they are ok > relaxing the check and fixing this on their end. Thanks.
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 29 Nov 2024 19:12:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 29 14:12:47 2024 Received: from localhost ([127.0.0.1]:44429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tH6Q2-0002Rf-FU for submit <at> debbugs.gnu.org; Fri, 29 Nov 2024 14:12:47 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:43104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tH6Px-0002RN-Ng for 74220 <at> debbugs.gnu.org; Fri, 29 Nov 2024 14:12:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732907559; bh=unJnTolXPcHcZRVzC5tQA/U/U9ITPFAAvcO4MGdhPcE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=jeTMBI/HgwHseMF+FqE+GdrWY5XHJVyz/5riZuCpD7RHar28r3IvaHH1kH0xCYR40 DWuGSPej4G4rsJMssuS0+qrzIBJG8rtckhc3bZdTx0co/vrVB8p+LCIkbc1B+R38qa aF7M7Bw8f1leg4hyhJ/ILFRXh7tsPqlpZTv9HtPKkZD3k6xGvYSVFP92AneQaWfQOE 3W1k8qj50DDR5EpkbywY27LeVDX9GKzjapbNzD0KyiibOru6NFK08kLA0n5t2rpjvN 5RwPOm9ENsVhmWrLW829d2fVawD9/mI5cGyJkjQcvxkzBq/0sQl2heJmGHCvuILRWT wuuDm2l9QhPng== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 73D24138A; Fri, 29 Nov 2024 19:12:39 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 29 Nov 2024 11:12:39 -0800 From: Jared Finder <jared@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <86y112bim0.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> <86y112bim0.fsf@HIDDEN> Message-ID: <889037a6131ad45d7e5dfb69e119c060@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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 (-) On 2024-11-28 23:32, Eli Zaretskii wrote: >> Date: Thu, 28 Nov 2024 13:45:49 -0800 >> From: Jared Finder <jared@HIDDEN> >> Cc: stephen.berman@HIDDEN, bug-gnu-emacs@HIDDEN, rpluim@HIDDEN, >> gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN >> >> >> But is this the right fix? CAP_SYS_ADMIN grants many dangerous >> >> capabilities on Linux. An alternative fix would be to update redisplay >> >> on terminals to draw the mouse cursor. Perhaps this is what is done on >> >> other OSes? I would like guidance here on which path is recommended. >> > >> > Let's first understand the problem better. >> > >> > (And I'm guessing that by "cursor" you mean "mouse pointer"?) >> >> Here's some more specifics: >> >> Emacs draws the mouse pointer in handle_one_term_event in term.c. It >> does this by calling GPM_DrawPointer() with the intended x and y. This >> code is pretty old, a blame says it was from 2007. >> >> GPM_DrawPointer is just a macro, see the GitHub mirror: >> https://github.com/telmich/gpm/blob/master/src/headers/gpm.h#L235. >> This >> calls a Linux ioctl() to draw the cursor. This code is also pretty >> old, >> a blame says it was from 2005. >> >> The Linux ioctl() is called as follows, if it used symbolic constants >> and a struct instead of magic byte values: >> >> struct { >> char subcode; >> short xs, ys, xe, ye; >> short sel_mode; >> } gpmbuf; >> >> gpmbuf.subcode = TIOCL_SETSEL; // 2 >> gpmbuf.xs = gpmbuf.xe = x; >> gpmbuf.ys = gpmbuf.ye = y; >> gpmbuf.selmode = TIOCL_SELPOINTER; //3 >> ioctl(fd, TIOCLINUX, &gpmbuf); > > Thanks. I think I see a far-away light at the end of the tunnel, but > I'm not yet sure whether it's daylight or the proverbial train. > What's missing in the above is the relation to "kernel selection > buffer". I'm guessing that TIOCL_SETSEL is "setting the kernel > selection buffer", given its name, but I'm not sure. Yes, exactly. The same TIOCL_SETSEL is also used for actually setting the selection. If selmode is TIOCL_SELCHAR, TIOCL_SELWORD, or TIOCL_SELLINE then the region from start to end is copied into a kernel-level buffer that can be pasted with TIOCL_PASTESEL. The same TIOCL_SETSEL is also used for changes that appear to be completely unrelated to the kernel managed selection buffer. Namely the following three modes: TIOCL_SELPOINTER, TIOCL_SELCLEAR (it only controls visuals), TIOCL_SELMOUSEREPORT (it reports the selection start coordinate). >> This adds one other solution -- I could see if it is reasonable for >> the >> Linux kernel to not protect TIOCL_SELPOINTER while protecting the rest >> of TIOCL_SETSEL. I'm a bit nervous here as I don't understand the >> security implications of SELPOINTER vs other selections, though on >> first >> glance it seems reasonable. > > I actually wonder about something else: did the kernel developers > _intend_ to break mouse pointer drawing by GPM? or maybe they intend > to deprecate GPM as a whole? I mean, Emacs is presumably not the only > application that uses GPM, and what you describe above is part of GPM > code, right? So GPM should be now broken for all the other > applications as well, right? GPM was explicitly intended to be supported from the Linux kernel discussions. https://lwn.net/ml/kernel-hardening/2023082203-slackness-sworn-2c80@gregkh/. I think Emacs is a special snowflake in that it doesn't (possibly can't?) rely on the GPM daemon drawing the mouse pointer. I did not see any other app with this problem. I tested Vim, Midnight Commander, Nano, and Bash. I don't know what is special about Emacs here. Perhaps the character under the mouse pointer is treated special in redisplay? Not sure. I will reach out to the kernel mailing list and see if they are ok relaxing the check and fixing this on their end. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 29 Nov 2024 07:34:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 29 02:34:48 2024 Received: from localhost ([127.0.0.1]:40760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGvWa-0007rU-6H for submit <at> debbugs.gnu.org; Fri, 29 Nov 2024 02:34:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tGvWX-0007r9-Vd for 74220 <at> debbugs.gnu.org; Fri, 29 Nov 2024 02:34:46 -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 1tGvUL-00067Q-3o; Fri, 29 Nov 2024 02:32:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ortPaBB2vSbRpIp7mfFwdZYWv6k2TXs9aDr76HuC4Fk=; b=hu8tDLycs53q OeInXnDhJ39Lx7DLSBUDd9tQ8La3zEH7rC3nI0dmq05nYAz6N8FJxjNiBmrGxNE+NYGBLpHqe6lux 7qdRPokDddS74NlVsImGJx59RsCn89OaSwWP2AJVQf/AQMt3qKIXNHQaWULHg8goBBAyuwHIspseC puxejVvLbQ3B9m5zbk2d2I2Jxug91RbquKG4WMjdQ9lmgi9tVr6xrfFJUn29D5iYi7m9KjyyCSsOV wTSr1eKi30FT9gr98kWWIUddWZzM8sEjWJ4rqp7pGpqXW53zUBdIuzK9LSfj5DCWG5dXozbs57jWV vL0cIC70knwavIH1F/JKJA==; Date: Fri, 29 Nov 2024 09:32:23 +0200 Message-Id: <86y112bim0.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jared Finder <jared@HIDDEN> In-Reply-To: <a0ea4f824292808131cff24091eb7c0c@HIDDEN> (message from Jared Finder on Thu, 28 Nov 2024 13:45:49 -0800) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> <a0ea4f824292808131cff24091eb7c0c@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: gerd.moellmann@HIDDEN, rpluim@HIDDEN, stephen.berman@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN 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: Thu, 28 Nov 2024 13:45:49 -0800 > From: Jared Finder <jared@HIDDEN> > Cc: stephen.berman@HIDDEN, bug-gnu-emacs@HIDDEN, rpluim@HIDDEN, > gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN > > On 2024-11-28 12:20, Eli Zaretskii wrote: > > > > Sorry, I don't follow: what does setting the kernel selection buffer > > have to do with showing the cursor? And how is it related to GPM? > > What am I missing here? > > > >> But is this the right fix? CAP_SYS_ADMIN grants many dangerous > >> capabilities on Linux. An alternative fix would be to update redisplay > >> on terminals to draw the mouse cursor. Perhaps this is what is done on > >> other OSes? I would like guidance here on which path is recommended. > > > > Let's first understand the problem better. > > > > (And I'm guessing that by "cursor" you mean "mouse pointer"?) > > Here's some more specifics: > > Emacs draws the mouse pointer in handle_one_term_event in term.c. It > does this by calling GPM_DrawPointer() with the intended x and y. This > code is pretty old, a blame says it was from 2007. > > GPM_DrawPointer is just a macro, see the GitHub mirror: > https://github.com/telmich/gpm/blob/master/src/headers/gpm.h#L235. This > calls a Linux ioctl() to draw the cursor. This code is also pretty old, > a blame says it was from 2005. > > The Linux ioctl() is called as follows, if it used symbolic constants > and a struct instead of magic byte values: > > struct { > char subcode; > short xs, ys, xe, ye; > short sel_mode; > } gpmbuf; > > gpmbuf.subcode = TIOCL_SETSEL; // 2 > gpmbuf.xs = gpmbuf.xe = x; > gpmbuf.ys = gpmbuf.ye = y; > gpmbuf.selmode = TIOCL_SELPOINTER; //3 > ioctl(fd, TIOCLINUX, &gpmbuf); Thanks. I think I see a far-away light at the end of the tunnel, but I'm not yet sure whether it's daylight or the proverbial train. What's missing in the above is the relation to "kernel selection buffer". I'm guessing that TIOCL_SETSEL is "setting the kernel selection buffer", given its name, but I'm not sure. > This adds one other solution -- I could see if it is reasonable for the > Linux kernel to not protect TIOCL_SELPOINTER while protecting the rest > of TIOCL_SETSEL. I'm a bit nervous here as I don't understand the > security implications of SELPOINTER vs other selections, though on first > glance it seems reasonable. I actually wonder about something else: did the kernel developers _intend_ to break mouse pointer drawing by GPM? or maybe they intend to deprecate GPM as a whole? I mean, Emacs is presumably not the only application that uses GPM, and what you describe above is part of GPM code, right? So GPM should be now broken for all the other applications as well, right? A related question is how many Emacs users are there nowadays who run Emacs on the Linux console and use the mouse? If the Linux kernel developers intend to deprecate/drop GPM, and/or GPM use in Emacs on the Linux console is not popular enough, we could just document the need for CAP_SYS_ADMIN capability, and move on. (We should add that to PROBLEMS anyway, because people might be using past Emacs versions where nothing else will work.) Of course, if there's a better method of fixing this, we should try it. But since AFAIU the mouse pointer is drawn by GPM itself (am I right?), it sounds like the fix should be done by GPM developers, no?
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 21:46:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 16:46:05 2024 Received: from localhost ([127.0.0.1]:40022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGmKq-00033m-HH for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 16:46:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:38576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGmKj-00032v-OI for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 16:45:58 -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 <jared@HIDDEN>) id 1tGmKh-0000nx-RD for bug-gnu-emacs@HIDDEN; Thu, 28 Nov 2024 16:45:55 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jared@HIDDEN>) id 1tGmKe-0004Xs-Ku; Thu, 28 Nov 2024 16:45:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732830349; bh=UeLodj1vWQEdkhfORk2k79YnKyD/QGNaDySiYjPMlLA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=L8488hAuup0pvSDYNIShUt0XQG5QLPafmFJnZD0kMPIq4RxfKryVm8zvtS3nf00i7 jN6M46rpf5SXx9fbjeCYxgRTB9fPEtxRfDyU2j5UkEf4HVextlki+sIZhtdDXNXkER POdOYxs9PIIcEDDagIKqg5GwMC1NX+/XS6ejyKtCl9AGXdAzMw2D/31772hkRuc0FI /FOje7tE9UT3+VLoTHu33JA/oaRisNNzE/mQQEpfwPOlOXydl1Fq7ikSiNiE7E2dV2 5TbYu/OkdYnKNAS5eAj/wlas2GsohPnd9MRvadrOm+Hfm/QnE1PNwdG+hVyr5L1oTS 7VPeoFXzAhGIg== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 33FAB138A; Thu, 28 Nov 2024 21:45:49 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 28 Nov 2024 13:45:49 -0800 From: Jared Finder <jared@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <865xo7cdpv.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> Message-ID: <a0ea4f824292808131cff24091eb7c0c@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@HIDDEN; helo=greenhill.hpalace.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_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: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN, stephen.berman@HIDDEN, rpluim@HIDDEN 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: -2.4 (--) On 2024-11-28 12:20, Eli Zaretskii wrote: >> Date: Thu, 28 Nov 2024 10:21:53 -0800 >> From: Jared Finder <jared@HIDDEN> >> Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army >> knife of >> text editors\"" <bug-gnu-emacs@HIDDEN>, Robert Pluim >> <rpluim@HIDDEN>, >> Gerd Möllmann <gerd.moellmann@HIDDEN>, Eli Zaretskii >> <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas >> <ampinkas@HIDDEN> >> >> This was an intentional change to Linux 6.7 to avoid a potential >> privilege escalation. Specifically, apps without the capability >> CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. >> Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN >> capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the >> issue. > > Sorry, I don't follow: what does setting the kernel selection buffer > have to do with showing the cursor? And how is it related to GPM? > What am I missing here? > >> But is this the right fix? CAP_SYS_ADMIN grants many dangerous >> capabilities on Linux. An alternative fix would be to update redisplay >> on terminals to draw the mouse cursor. Perhaps this is what is done on >> other OSes? I would like guidance here on which path is recommended. > > Let's first understand the problem better. > > (And I'm guessing that by "cursor" you mean "mouse pointer"?) Here's some more specifics: Emacs draws the mouse pointer in handle_one_term_event in term.c. It does this by calling GPM_DrawPointer() with the intended x and y. This code is pretty old, a blame says it was from 2007. GPM_DrawPointer is just a macro, see the GitHub mirror: https://github.com/telmich/gpm/blob/master/src/headers/gpm.h#L235. This calls a Linux ioctl() to draw the cursor. This code is also pretty old, a blame says it was from 2005. The Linux ioctl() is called as follows, if it used symbolic constants and a struct instead of magic byte values: struct { char subcode; short xs, ys, xe, ye; short sel_mode; } gpmbuf; gpmbuf.subcode = TIOCL_SETSEL; // 2 gpmbuf.xs = gpmbuf.xe = x; gpmbuf.ys = gpmbuf.ye = y; gpmbuf.selmode = TIOCL_SELPOINTER; //3 ioctl(fd, TIOCLINUX, &gpmbuf); This adds one other solution -- I could see if it is reasonable for the Linux kernel to not protect TIOCL_SELPOINTER while protecting the rest of TIOCL_SETSEL. I'm a bit nervous here as I don't understand the security implications of SELPOINTER vs other selections, though on first glance it seems reasonable. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 28 Nov 2024 21:45:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 16:45:54 2024 Received: from localhost ([127.0.0.1]:40017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGmKg-00032m-1M for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 16:45:54 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:50980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGmKd-00032Z-Jc for 74220 <at> debbugs.gnu.org; Thu, 28 Nov 2024 16:45:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732830349; bh=UeLodj1vWQEdkhfORk2k79YnKyD/QGNaDySiYjPMlLA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=L8488hAuup0pvSDYNIShUt0XQG5QLPafmFJnZD0kMPIq4RxfKryVm8zvtS3nf00i7 jN6M46rpf5SXx9fbjeCYxgRTB9fPEtxRfDyU2j5UkEf4HVextlki+sIZhtdDXNXkER POdOYxs9PIIcEDDagIKqg5GwMC1NX+/XS6ejyKtCl9AGXdAzMw2D/31772hkRuc0FI /FOje7tE9UT3+VLoTHu33JA/oaRisNNzE/mQQEpfwPOlOXydl1Fq7ikSiNiE7E2dV2 5TbYu/OkdYnKNAS5eAj/wlas2GsohPnd9MRvadrOm+Hfm/QnE1PNwdG+hVyr5L1oTS 7VPeoFXzAhGIg== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 33FAB138A; Thu, 28 Nov 2024 21:45:49 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 28 Nov 2024 13:45:49 -0800 From: Jared Finder <jared@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <865xo7cdpv.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> <865xo7cdpv.fsf@HIDDEN> Message-ID: <a0ea4f824292808131cff24091eb7c0c@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: bug-gnu-emacs@HIDDEN, gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN, stephen.berman@HIDDEN, rpluim@HIDDEN 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 (-) On 2024-11-28 12:20, Eli Zaretskii wrote: >> Date: Thu, 28 Nov 2024 10:21:53 -0800 >> From: Jared Finder <jared@HIDDEN> >> Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army >> knife of >> text editors\"" <bug-gnu-emacs@HIDDEN>, Robert Pluim >> <rpluim@HIDDEN>, >> Gerd Möllmann <gerd.moellmann@HIDDEN>, Eli Zaretskii >> <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas >> <ampinkas@HIDDEN> >> >> This was an intentional change to Linux 6.7 to avoid a potential >> privilege escalation. Specifically, apps without the capability >> CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. >> Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN >> capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the >> issue. > > Sorry, I don't follow: what does setting the kernel selection buffer > have to do with showing the cursor? And how is it related to GPM? > What am I missing here? > >> But is this the right fix? CAP_SYS_ADMIN grants many dangerous >> capabilities on Linux. An alternative fix would be to update redisplay >> on terminals to draw the mouse cursor. Perhaps this is what is done on >> other OSes? I would like guidance here on which path is recommended. > > Let's first understand the problem better. > > (And I'm guessing that by "cursor" you mean "mouse pointer"?) Here's some more specifics: Emacs draws the mouse pointer in handle_one_term_event in term.c. It does this by calling GPM_DrawPointer() with the intended x and y. This code is pretty old, a blame says it was from 2007. GPM_DrawPointer is just a macro, see the GitHub mirror: https://github.com/telmich/gpm/blob/master/src/headers/gpm.h#L235. This calls a Linux ioctl() to draw the cursor. This code is also pretty old, a blame says it was from 2005. The Linux ioctl() is called as follows, if it used symbolic constants and a struct instead of magic byte values: struct { char subcode; short xs, ys, xe, ye; short sel_mode; } gpmbuf; gpmbuf.subcode = TIOCL_SETSEL; // 2 gpmbuf.xs = gpmbuf.xe = x; gpmbuf.ys = gpmbuf.ye = y; gpmbuf.selmode = TIOCL_SELPOINTER; //3 ioctl(fd, TIOCLINUX, &gpmbuf); This adds one other solution -- I could see if it is reasonable for the Linux kernel to not protect TIOCL_SELPOINTER while protecting the rest of TIOCL_SETSEL. I'm a bit nervous here as I don't understand the security implications of SELPOINTER vs other selections, though on first glance it seems reasonable. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 28 Nov 2024 20:20:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 15:20:47 2024 Received: from localhost ([127.0.0.1]:39883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGl0J-0007CC-Cg for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 15:20:47 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tGl0H-0007Bq-Mn for 74220 <at> debbugs.gnu.org; Thu, 28 Nov 2024 15:20:46 -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 1tGl07-0004Ga-1D; Thu, 28 Nov 2024 15:20:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=iXtcljYIYj+Yf5h+1Wcj4x84mDJ6OVcnqGyA579E8aI=; b=mkR38jcjBpNUxNemljDC F7XZKvs+gagniOcdey2ya8dxEFHdKOIHSZud3SJY9tkwb6sCe59TUl0edLo4iyfTekF5HbecrCl3e EdUWfYQh/4phvX49JuvZJenBubO0x3KrDaXZYN5g7D82fr43VK0jOyPhKP/EhXadP3PRxP8V17JwD PC3943WT3nu16ISbnbkrVT6mkVYVC8keu77CD47RTeqO86aeVjv4msDPjDHX76ZedoWi8G1R3pTCJ N/Q5NXoewS4oAk1KCIr7mRxkRSw71yGcC9V1X6K9NH8KNUQJ+Kw2kXrjMesM2GeOZCVRkWdkdNF4s 7IQqefTeEuev/Q==; Date: Thu, 28 Nov 2024 22:20:28 +0200 Message-Id: <865xo7cdpv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jared Finder <jared@HIDDEN> In-Reply-To: <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> (message from Jared Finder on Thu, 28 Nov 2024 10:21:53 -0800) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: bug-gnu-emacs@HIDDEN, gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN, stephen.berman@HIDDEN, rpluim@HIDDEN 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: Thu, 28 Nov 2024 10:21:53 -0800 > From: Jared Finder <jared@HIDDEN> > Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of > text editors\"" <bug-gnu-emacs@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, > Gerd Möllmann <gerd.moellmann@HIDDEN>, Eli Zaretskii > <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas > <ampinkas@HIDDEN> > > This was an intentional change to Linux 6.7 to avoid a potential > privilege escalation. Specifically, apps without the capability > CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. > Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN > capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the issue. Sorry, I don't follow: what does setting the kernel selection buffer have to do with showing the cursor? And how is it related to GPM? What am I missing here? > But is this the right fix? CAP_SYS_ADMIN grants many dangerous > capabilities on Linux. An alternative fix would be to update redisplay > on terminals to draw the mouse cursor. Perhaps this is what is done on > other OSes? I would like guidance here on which path is recommended. Let's first understand the problem better. (And I'm guessing that by "cursor" you mean "mouse pointer"?)
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 20:20:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 15:20:47 2024 Received: from localhost ([127.0.0.1]:39881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGl0J-0007C9-06 for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 15:20:47 -0500 Received: from lists.gnu.org ([209.51.188.17]:38832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tGl0D-0007Bs-MX for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 15:20:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tGl0C-0005Nt-OZ for bug-gnu-emacs@HIDDEN; Thu, 28 Nov 2024 15:20:41 -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 1tGl07-0004Ga-1D; Thu, 28 Nov 2024 15:20:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=iXtcljYIYj+Yf5h+1Wcj4x84mDJ6OVcnqGyA579E8aI=; b=mkR38jcjBpNUxNemljDC F7XZKvs+gagniOcdey2ya8dxEFHdKOIHSZud3SJY9tkwb6sCe59TUl0edLo4iyfTekF5HbecrCl3e EdUWfYQh/4phvX49JuvZJenBubO0x3KrDaXZYN5g7D82fr43VK0jOyPhKP/EhXadP3PRxP8V17JwD PC3943WT3nu16ISbnbkrVT6mkVYVC8keu77CD47RTeqO86aeVjv4msDPjDHX76ZedoWi8G1R3pTCJ N/Q5NXoewS4oAk1KCIr7mRxkRSw71yGcC9V1X6K9NH8KNUQJ+Kw2kXrjMesM2GeOZCVRkWdkdNF4s 7IQqefTeEuev/Q==; Date: Thu, 28 Nov 2024 22:20:28 +0200 Message-Id: <865xo7cdpv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jared Finder <jared@HIDDEN> In-Reply-To: <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> (message from Jared Finder on Thu, 28 Nov 2024 10:21:53 -0800) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@HIDDEN, gerd.moellmann@HIDDEN, 74220 <at> debbugs.gnu.org, ampinkas@HIDDEN, stephen.berman@HIDDEN, rpluim@HIDDEN 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: Thu, 28 Nov 2024 10:21:53 -0800 > From: Jared Finder <jared@HIDDEN> > Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of > text editors\"" <bug-gnu-emacs@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, > Gerd Möllmann <gerd.moellmann@HIDDEN>, Eli Zaretskii > <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas > <ampinkas@HIDDEN> > > This was an intentional change to Linux 6.7 to avoid a potential > privilege escalation. Specifically, apps without the capability > CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. > Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN > capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the issue. Sorry, I don't follow: what does setting the kernel selection buffer have to do with showing the cursor? And how is it related to GPM? What am I missing here? > But is this the right fix? CAP_SYS_ADMIN grants many dangerous > capabilities on Linux. An alternative fix would be to update redisplay > on terminals to draw the mouse cursor. Perhaps this is what is done on > other OSes? I would like guidance here on which path is recommended. Let's first understand the problem better. (And I'm guessing that by "cursor" you mean "mouse pointer"?)
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 18:22:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 13:22:10 2024 Received: from localhost ([127.0.0.1]:39669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGj9V-0000us-SB for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 13:22:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:58148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGj9K-0000u2-E9 for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 13:21:59 -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 <jared@HIDDEN>) id 1tGj9K-0002HM-2i for bug-gnu-emacs@HIDDEN; Thu, 28 Nov 2024 13:21:58 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jared@HIDDEN>) id 1tGj9I-0004FU-9n; Thu, 28 Nov 2024 13:21:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732818114; bh=XrPkiYlrNJPrUy+4WpMHyfk2pOV6McYwBDV2pDHQ7wY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ahiYwZBbZrPw1tQLrUDBx5ja0Nwuf02ldzpNqz57e884WDkm7g1FmUcouVsUw8TWj u78TFrMK3x6N86yPfIADFhdSGE6N6RUVGJoxI2T1D8i4y9FlMoMEVBnuJF1vqh7Lnc ASjEtrKogC0VYeVERx+upZuj5HLeAQkV5NREinUS7hetJd8XOe0QNqrvhfpslI8IeT SquP7Fpa/1+2fyLQGUEReXIICkd2PeXY6vY9HMYkelvYgSSRzw51/GySUgiG0fRE+S j9Ys2rGxk9SgPvW9NsT+jpNxjz2ECP7RoSLT4F+WbZ+AQtAl0I8UsOeBXc+/GIttlz 4w+cj/MraVyRQ== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 01BFF138A; Thu, 28 Nov 2024 18:21:53 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 28 Nov 2024 10:21:53 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> Message-ID: <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@HIDDEN; helo=greenhill.hpalace.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_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: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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: -2.4 (--) On 2024-11-27 19:13, Jared Finder wrote: > On 2024-11-17 17:37, Jared Finder wrote: >> On 2024-11-06 08:17, Stephen Berman wrote: >>> On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for >>> GNU Emacs, the Swiss army knife of text editors" >>> <bug-gnu-emacs@HIDDEN> wrote: >>> >>>> I tested this locally at HEAD (b5845e) on Linux debian >>>> 6.1.0-13-amd64 and >>>> everything is working fine. >>>> >>>> Could you please describe what terminal (the output of "echo $TERM") >>>> and >>>> kernel version (the output of "uname -a") you are using when you >>>> have this >>>> issue? Can you try toggling M-x gpm-mouse-mode on and off and share >>>> if any >>>> errors are reported? >>> >>> I can reproduce the issue in the Linux terminal (echo $TERM => linux, >>> uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug >>> 19 >>> 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with >>> -Q, >> >> Thank you, I am able to reproduce the issue locally on "Linux debian >> 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 >> (2024-11-11) x86_64 GNU=Linux". I will investigate. > > This appears to be due to something happening at a lower level than > Emacs, though perhaps Emacs is not interfacing with GPM correctly. > > This started happening in multiple Emacs versions with Linux 6.7. I > tested HEAD, 29.4, and 28.2 -- all three versions worked fine with > Linux 6.6.63 and then exhibit this bug starting with Linux 6.7. > GPM_DrawPointer is still being called, of course (since this works in > previous Linux versions), but is no longer having any effect. > > I will keep investigating here. AH HA! This was an intentional change to Linux 6.7 to avoid a potential privilege escalation. Specifically, apps without the capability CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the issue. But is this the right fix? CAP_SYS_ADMIN grants many dangerous capabilities on Linux. An alternative fix would be to update redisplay on terminals to draw the mouse cursor. Perhaps this is what is done on other OSes? I would like guidance here on which path is recommended. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 28 Nov 2024 18:21:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 28 13:21:58 2024 Received: from localhost ([127.0.0.1]:39664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGj9K-0000u0-9H for submit <at> debbugs.gnu.org; Thu, 28 Nov 2024 13:21:58 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:53028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGj9H-0000tq-U4 for 74220 <at> debbugs.gnu.org; Thu, 28 Nov 2024 13:21:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732818114; bh=XrPkiYlrNJPrUy+4WpMHyfk2pOV6McYwBDV2pDHQ7wY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=ahiYwZBbZrPw1tQLrUDBx5ja0Nwuf02ldzpNqz57e884WDkm7g1FmUcouVsUw8TWj u78TFrMK3x6N86yPfIADFhdSGE6N6RUVGJoxI2T1D8i4y9FlMoMEVBnuJF1vqh7Lnc ASjEtrKogC0VYeVERx+upZuj5HLeAQkV5NREinUS7hetJd8XOe0QNqrvhfpslI8IeT SquP7Fpa/1+2fyLQGUEReXIICkd2PeXY6vY9HMYkelvYgSSRzw51/GySUgiG0fRE+S j9Ys2rGxk9SgPvW9NsT+jpNxjz2ECP7RoSLT4F+WbZ+AQtAl0I8UsOeBXc+/GIttlz 4w+cj/MraVyRQ== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 01BFF138A; Thu, 28 Nov 2024 18:21:53 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 28 Nov 2024 10:21:53 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> Message-ID: <af3a1741e64bf5075f2c187b01fdcefd@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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 (-) On 2024-11-27 19:13, Jared Finder wrote: > On 2024-11-17 17:37, Jared Finder wrote: >> On 2024-11-06 08:17, Stephen Berman wrote: >>> On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for >>> GNU Emacs, the Swiss army knife of text editors" >>> <bug-gnu-emacs@HIDDEN> wrote: >>> >>>> I tested this locally at HEAD (b5845e) on Linux debian >>>> 6.1.0-13-amd64 and >>>> everything is working fine. >>>> >>>> Could you please describe what terminal (the output of "echo $TERM") >>>> and >>>> kernel version (the output of "uname -a") you are using when you >>>> have this >>>> issue? Can you try toggling M-x gpm-mouse-mode on and off and share >>>> if any >>>> errors are reported? >>> >>> I can reproduce the issue in the Linux terminal (echo $TERM => linux, >>> uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug >>> 19 >>> 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with >>> -Q, >> >> Thank you, I am able to reproduce the issue locally on "Linux debian >> 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 >> (2024-11-11) x86_64 GNU=Linux". I will investigate. > > This appears to be due to something happening at a lower level than > Emacs, though perhaps Emacs is not interfacing with GPM correctly. > > This started happening in multiple Emacs versions with Linux 6.7. I > tested HEAD, 29.4, and 28.2 -- all three versions worked fine with > Linux 6.6.63 and then exhibit this bug starting with Linux 6.7. > GPM_DrawPointer is still being called, of course (since this works in > previous Linux versions), but is no longer having any effect. > > I will keep investigating here. AH HA! This was an intentional change to Linux 6.7 to avoid a potential privilege escalation. Specifically, apps without the capability CAP_SYS_ADMIN are no longer able to set the kernel selection buffer. Across Emacs versions, granting the Emacs binary the CAP_SYS_ADMIN capability (sudo setcap cap_sys_admin+ep path/to/emacs) fixes the issue. But is this the right fix? CAP_SYS_ADMIN grants many dangerous capabilities on Linux. An alternative fix would be to update redisplay on terminals to draw the mouse cursor. Perhaps this is what is done on other OSes? I would like guidance here on which path is recommended. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Nov 2024 03:16:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 27 22:16:16 2024 Received: from localhost ([127.0.0.1]:35754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGV0q-0004aC-En for submit <at> debbugs.gnu.org; Wed, 27 Nov 2024 22:16:16 -0500 Received: from lists.gnu.org ([209.51.188.17]:36716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGV0o-0004a3-24 for submit <at> debbugs.gnu.org; Wed, 27 Nov 2024 22:16:14 -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 <jared@HIDDEN>) id 1tGUyg-0007Cq-6W for bug-gnu-emacs@HIDDEN; Wed, 27 Nov 2024 22:14:02 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jared@HIDDEN>) id 1tGUye-0004Yk-PV; Wed, 27 Nov 2024 22:14:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732763636; bh=MKJ9dzqTAx0j9efHKL4O1X4HGBy/TUrp/pw6gWwtS1Y=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=F/JqviHQleGq4Ug3h1QmxMq0n//HnQCGoYM2Kt/v6Z3n9ElWXemjeUVlZYotz4on/ 0w6HCJltTUxfukOzkXvW2C8B30tPYbtoV6WmFMLsNxKmW6OOgZQok9G6xO0+neWdbB 4xGuDT9B3K8GsLqViWIkvEb5oZ1AOHXBweyJroIEOvY/O5pj6zj1AdvzsXXVn9BQni 4zF8YjJcdfcM8p46U3bO2q2qtZl55RgmsDDlo/dpZ775IMqZ/HUuZ5Sr/D9Vfb+YHU A1VllYNxCVkJeWFWRSVu17fk3mXejEPSAJxZL9G/XxRk/WchOB85kJ5rNbPk1anHxC WjehJ3/5SUSUw== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id D7234138A; Thu, 28 Nov 2024 03:13:56 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 27 Nov 2024 19:13:56 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <2b5006ac22491fd8c509120ad653117d@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> Message-ID: <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@HIDDEN; helo=greenhill.hpalace.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_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: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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: -2.4 (--) On 2024-11-17 17:37, Jared Finder wrote: > On 2024-11-06 08:17, Stephen Berman wrote: >> On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for >> GNU Emacs, the Swiss army knife of text editors" >> <bug-gnu-emacs@HIDDEN> wrote: >> >>> I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 >>> and >>> everything is working fine. >>> >>> Could you please describe what terminal (the output of "echo $TERM") >>> and >>> kernel version (the output of "uname -a") you are using when you have >>> this >>> issue? Can you try toggling M-x gpm-mouse-mode on and off and share >>> if any >>> errors are reported? >> >> I can reproduce the issue in the Linux terminal (echo $TERM => linux, >> uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 >> 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with >> -Q, > > Thank you, I am able to reproduce the issue locally on "Linux debian > 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 > (2024-11-11) x86_64 GNU=Linux". I will investigate. This appears to be due to something happening at a lower level than Emacs, though perhaps Emacs is not interfacing with GPM correctly. This started happening in multiple Emacs versions with Linux 6.7. I tested HEAD, 29.4, and 28.2 -- all three versions worked fine with Linux 6.6.63 and then exhibit this bug starting with Linux 6.7. GPM_DrawPointer is still being called, of course (since this works in previous Linux versions), but is no longer having any effect. I will keep investigating here. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 28 Nov 2024 03:14:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 27 22:14:00 2024 Received: from localhost ([127.0.0.1]:35745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tGUyd-0004Q1-Tn for submit <at> debbugs.gnu.org; Wed, 27 Nov 2024 22:14:00 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:41172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tGUyb-0004Pq-S5 for 74220 <at> debbugs.gnu.org; Wed, 27 Nov 2024 22:13:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1732763636; bh=MKJ9dzqTAx0j9efHKL4O1X4HGBy/TUrp/pw6gWwtS1Y=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=F/JqviHQleGq4Ug3h1QmxMq0n//HnQCGoYM2Kt/v6Z3n9ElWXemjeUVlZYotz4on/ 0w6HCJltTUxfukOzkXvW2C8B30tPYbtoV6WmFMLsNxKmW6OOgZQok9G6xO0+neWdbB 4xGuDT9B3K8GsLqViWIkvEb5oZ1AOHXBweyJroIEOvY/O5pj6zj1AdvzsXXVn9BQni 4zF8YjJcdfcM8p46U3bO2q2qtZl55RgmsDDlo/dpZ775IMqZ/HUuZ5Sr/D9Vfb+YHU A1VllYNxCVkJeWFWRSVu17fk3mXejEPSAJxZL9G/XxRk/WchOB85kJ5rNbPk1anHxC WjehJ3/5SUSUw== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id D7234138A; Thu, 28 Nov 2024 03:13:56 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 27 Nov 2024 19:13:56 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <2b5006ac22491fd8c509120ad653117d@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> <2b5006ac22491fd8c509120ad653117d@HIDDEN> Message-ID: <8b70d54cd579f33d1e698a0f8927dc4f@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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 (-) On 2024-11-17 17:37, Jared Finder wrote: > On 2024-11-06 08:17, Stephen Berman wrote: >> On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for >> GNU Emacs, the Swiss army knife of text editors" >> <bug-gnu-emacs@HIDDEN> wrote: >> >>> I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 >>> and >>> everything is working fine. >>> >>> Could you please describe what terminal (the output of "echo $TERM") >>> and >>> kernel version (the output of "uname -a") you are using when you have >>> this >>> issue? Can you try toggling M-x gpm-mouse-mode on and off and share >>> if any >>> errors are reported? >> >> I can reproduce the issue in the Linux terminal (echo $TERM => linux, >> uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 >> 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with >> -Q, > > Thank you, I am able to reproduce the issue locally on "Linux debian > 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 > (2024-11-11) x86_64 GNU=Linux". I will investigate. This appears to be due to something happening at a lower level than Emacs, though perhaps Emacs is not interfacing with GPM correctly. This started happening in multiple Emacs versions with Linux 6.7. I tested HEAD, 29.4, and 28.2 -- all three versions worked fine with Linux 6.6.63 and then exhibit this bug starting with Linux 6.7. GPM_DrawPointer is still being called, of course (since this works in previous Linux versions), but is no longer having any effect. I will keep investigating here. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 18 Nov 2024 01:37:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 20:37:17 2024 Received: from localhost ([127.0.0.1]:59247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tCqhY-0002Zg-Lj for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 20:37:17 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:54184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tCqhP-0002ZR-Uh for 74220 <at> debbugs.gnu.org; Sun, 17 Nov 2024 20:37:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1731893825; bh=Etvt8tm3Xf48Axbl/NP/ctsn8sSxLXQWDzEJt+7aQrk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=rN6RkI/SDrqokxQJkpZAVeowYLnMMl27deaMQVs8+jfAxnXtza3y64caidGjxDS5f FjdkvP592eSJNFbacQwytHFAehWk6JsWimZ90JUD9p2Irc9OYkPZc+Pr05RlPgNcF4 oCEXy+z3nuxwENjKZY/4LZybQnWnpM4q1e7NGSsG3uZ+PGVxhrWgLXtopZVlDqxfe5 0HCU6nL3z7+yg1oXd1mS2SpVHdSCq7jsqK/4v3BNbVXaW3oA554q9ZpBfST2JnvpFJ Yudq1saUsCSC1MX6VutuJ1+TkY13p0FyhnjVltrEreVaS1tIOp6y6lhwMEo+daCrWb kwc+rNbKt+qFA== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id D2665217; Mon, 18 Nov 2024 01:37:05 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 17 Nov 2024 17:37:05 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <87bjyscp5e.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> Message-ID: <2b5006ac22491fd8c509120ad653117d@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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 (-) On 2024-11-06 08:17, Stephen Berman wrote: > On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for > GNU Emacs, the Swiss army knife of text editors" > <bug-gnu-emacs@HIDDEN> wrote: > >> I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 >> and >> everything is working fine. >> >> Could you please describe what terminal (the output of "echo $TERM") >> and >> kernel version (the output of "uname -a") you are using when you have >> this >> issue? Can you try toggling M-x gpm-mouse-mode on and off and share if >> any >> errors are reported? > > I can reproduce the issue in the Linux terminal (echo $TERM => linux, > uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 > 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with > -Q, Thank you, I am able to reproduce the issue locally on "Linux debian 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU=Linux". I will investigate. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Nov 2024 01:37:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 20:37:32 2024 Received: from localhost ([127.0.0.1]:59251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tCqhn-0002aC-9v for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 20:37:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:47906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1tCqhb-0002Zi-6J for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 20:37:19 -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 <jared@HIDDEN>) id 1tCqhX-0003qZ-GF for bug-gnu-emacs@HIDDEN; Sun, 17 Nov 2024 20:37:15 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jared@HIDDEN>) id 1tCqhV-0002AF-PO; Sun, 17 Nov 2024 20:37:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1731893825; bh=Etvt8tm3Xf48Axbl/NP/ctsn8sSxLXQWDzEJt+7aQrk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=rN6RkI/SDrqokxQJkpZAVeowYLnMMl27deaMQVs8+jfAxnXtza3y64caidGjxDS5f FjdkvP592eSJNFbacQwytHFAehWk6JsWimZ90JUD9p2Irc9OYkPZc+Pr05RlPgNcF4 oCEXy+z3nuxwENjKZY/4LZybQnWnpM4q1e7NGSsG3uZ+PGVxhrWgLXtopZVlDqxfe5 0HCU6nL3z7+yg1oXd1mS2SpVHdSCq7jsqK/4v3BNbVXaW3oA554q9ZpBfST2JnvpFJ Yudq1saUsCSC1MX6VutuJ1+TkY13p0FyhnjVltrEreVaS1tIOp6y6lhwMEo+daCrWb kwc+rNbKt+qFA== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id D2665217; Mon, 18 Nov 2024 01:37:05 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 17 Nov 2024 17:37:05 -0800 From: Jared Finder <jared@HIDDEN> To: Stephen Berman <stephen.berman@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <87bjyscp5e.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> <87bjyscp5e.fsf@HIDDEN> Message-ID: <2b5006ac22491fd8c509120ad653117d@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@HIDDEN; helo=greenhill.hpalace.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: "Jared Finder via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> 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: -2.4 (--) On 2024-11-06 08:17, Stephen Berman wrote: > On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for > GNU Emacs, the Swiss army knife of text editors" > <bug-gnu-emacs@HIDDEN> wrote: > >> I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 >> and >> everything is working fine. >> >> Could you please describe what terminal (the output of "echo $TERM") >> and >> kernel version (the output of "uname -a") you are using when you have >> this >> issue? Can you try toggling M-x gpm-mouse-mode on and off and share if >> any >> errors are reported? > > I can reproduce the issue in the Linux terminal (echo $TERM => linux, > uname -a => Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 > 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with > -Q, Thank you, I am able to reproduce the issue locally on "Linux debian 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU=Linux". I will investigate. -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 16:18:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 11:18:06 2024 Received: from localhost ([127.0.0.1]:45224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8ijO-0007ye-3G for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 11:18:06 -0500 Received: from mout.gmx.net ([212.227.17.22]:45063) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1t8ijK-0007y6-OB for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 11:18:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1730909873; x=1731514673; i=stephen.berman@HIDDEN; bh=oAUYz4CyMgag39wZbcta/cOFRKv0iHcWkk7nCCyMUY8=; 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=IeglNFfDYURMrrTsV70MrkuTntgdwdCEHBbBxlbWXeNct4KawsVB/ghwkKQff26S xtV7XvJGLxlyNZoNZ/bZ5ZxfTbhYP8njAJ/R93g0QDtXiD9Bhql6WkcNy7zfVqjat S4GgPmMNKs02CHiPS66JiX6QVd+cAGsEm8xbcak+g17YqrqIadFy9STNwDKdrXtkE vQ2SwXwwsNTdORhkHbd7DaC2DrRiwwBaP5+GVv7Dr7ZcuDOVAaeOY+gFhD50nIKv7 3rbixakS8TQa/VPvdTeQo1fI2lGAjx9foJavzhRBz+qajZBGnZSiqwGxX0/zJCGlZ cOzhsrDv7l+Roav9Ag== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([94.134.94.5]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MfpOT-1tjhIu0fvd-00kQF2; Wed, 06 Nov 2024 17:17:53 +0100 From: Stephen Berman <stephen.berman@HIDDEN> To: Jared Finder via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <bd865df3e13a606e8506a3ae0b493824@HIDDEN> (Jared Finder via's message of "Wed, 06 Nov 2024 07:38:52 -0800") References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> Date: Wed, 06 Nov 2024 17:17:49 +0100 Message-ID: <87bjyscp5e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:QpqJBPlHdbip8vVP6vVAfZJpCuh9Y/gVVkH9S+iZlbbVDUHjKOW RsxVlxf2IIkjzG6fqblGmK6/7RYMt2pjm++w3JoJXBgkC/0cFuUBcksL5jSR/N+Xwj6lNC+ 43H/xfEc5YNu5ZZzR5B5YGzlcL2IkARgJYbqTKt6blPqzFSiDpU8qCa5qkho6MemvC1hVIW gP8u/Mdi79zCRRiAVYYVA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:WcJ8C/89lwo=;8IuGXVjuBw2ef7wMBDr6RunAdp6 MBln0KBEzoHw90zaqjVgzG6LHCDMwOSasJHXtTHqKau97uZbHi5bJodbcshdxWRxPt/N7dIbJ ZXeATTW/33Z5nR9JE4yhxg16xkCFPqL+RYqvO8QhppdSyB/qryfhkCmtzzbAgV8TTRAvMyy4K 9HcbBSbvLxsTLd6gXnRd7sb/s90//dSoJJ0hNJ2MV4G8w2rVHiL3RKbRPipHNKwzp29T+l6tE 7GURJH8yXbEKZTUXXYIzMwvi0X1GiQKA+HRmnseqVb6qdpps7uraFwMO/1J4+XWup0BfFIK8C MO1VauQTUc3C0l0XUZkBtgELDgXAwkfBwKfg7PZrXycfilWYsfd1rnA61SvPPT265oCXAveoD aw/xzlABpUU++uTYTtfsfAG5zJA4mK1BQiK1Xz33b8XrY7efvNDbCaT5sZRua97qGOFrt4VXr En60rc9o3nSdTA+kXVNAqjyz6x0w+Eh94xNrwRdLKVTjRhQgDZnPPhVe2EmSU2DCwQsp+8qO6 EOezncOR7vmDz8Lr9E6alz2FqajT1lG/nmH/4M2pqv9Fo4C+QguX70MWCtGIllQUhtXHd9Y1K rHxpjdxOICqGbg6yW7WF9P79pouy/H6xEMrokbspeEjSFh9V/r1xz7DeS72N+XcG3KIUHIhKD eW2E9uuFV/rqKHGXKipS5j2DLkmh53r7GBgnUwwWWKltcdFDeF/f2U37Am+ytmFLn7HB9JiHL gmUMMI9FlTHvYfIucuF56zNftl2gHaLhzz714F7p+n+2/LzzKzF+Nxb+QWLE+lYeyWeoKqRXD Nu1XouXAwzpDVTd+A0TN7cEg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74220 Cc: Jared Finder <jared@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> 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 (-) On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for GNU Em= acs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote: >>> On Nov 6, 2024 at 6:03 AM, Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN= > wrote: >>> Robert Pluim <rpluim@HIDDEN> writes: >>>=20 >>>>>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz@HIDDEN> >>>>>>>>> said: >>>>=20 >>>>>> From: Avraham Pinkas <ampinkas@HIDDEN> >>>>>> Date: Tue, 5 Nov 2024 22:06:30 +0200 >>>>>> in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is >>>>>> invisible. >>>> Eli> Does someone (Jared?) have a system with a gpm-mouse build and can >>>> Eli> reproduce and debug this, please? >>>> Remind us what this needs? A real linux console, ie not an xterm? >>> Yes, GPM is for linux virtual consoles. > > I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 and > everything is working fine. > > Could you please describe what terminal (the output of "echo $TERM") and > kernel version (the output of "uname -a") you are using when you have this > issue? Can you try toggling M-x gpm-mouse-mode on and off and share if any > errors are reported? I can reproduce the issue in the Linux terminal (echo $TERM =3D> linux, uname -a =3D> Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with -Q, `C-h v gpm-mouse-mode' says the value is t and I see the blinking cursor in the emacs window, but moving the mouse I see no gpm cursor, though I can make and yank selections and pull down menus in Emacs with the mouse (the blinking cursor is not moved by the mouse). When I type `M-x gpm-mouse-mode' there are no errors and a cursor appears that moves with the mouse (the blinking cursor remains visible and unresponsive to the mouse), though `C-h v gpm-mouse-mode' now says the value is nil; I can make selections as before (though the highlighting is a different color than before) but I cannot pull down menus with the mouse. This is with emacs-29, emacs-30 and master. Steve Berman
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Nov 2024 16:18:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 11:18:33 2024 Received: from localhost ([127.0.0.1]:45227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8ijo-0007zK-KF for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 11:18:33 -0500 Received: from lists.gnu.org ([209.51.188.17]:36364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stephen.berman@HIDDEN>) id 1t8ijn-0007zC-18 for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 11:18:31 -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 <stephen.berman@HIDDEN>) id 1t8ijk-0007qM-7K for bug-gnu-emacs@HIDDEN; Wed, 06 Nov 2024 11:18:29 -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 <stephen.berman@HIDDEN>) id 1t8ijR-0007gy-Jl; Wed, 06 Nov 2024 11:18:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1730909873; x=1731514673; i=stephen.berman@HIDDEN; bh=oAUYz4CyMgag39wZbcta/cOFRKv0iHcWkk7nCCyMUY8=; 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=IeglNFfDYURMrrTsV70MrkuTntgdwdCEHBbBxlbWXeNct4KawsVB/ghwkKQff26S xtV7XvJGLxlyNZoNZ/bZ5ZxfTbhYP8njAJ/R93g0QDtXiD9Bhql6WkcNy7zfVqjat S4GgPmMNKs02CHiPS66JiX6QVd+cAGsEm8xbcak+g17YqrqIadFy9STNwDKdrXtkE vQ2SwXwwsNTdORhkHbd7DaC2DrRiwwBaP5+GVv7Dr7ZcuDOVAaeOY+gFhD50nIKv7 3rbixakS8TQa/VPvdTeQo1fI2lGAjx9foJavzhRBz+qajZBGnZSiqwGxX0/zJCGlZ cOzhsrDv7l+Roav9Ag== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([94.134.94.5]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MfpOT-1tjhIu0fvd-00kQF2; Wed, 06 Nov 2024 17:17:53 +0100 From: Stephen Berman <stephen.berman@HIDDEN> To: Jared Finder via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <bd865df3e13a606e8506a3ae0b493824@HIDDEN> (Jared Finder via's message of "Wed, 06 Nov 2024 07:38:52 -0800") References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> <bd865df3e13a606e8506a3ae0b493824@HIDDEN> Date: Wed, 06 Nov 2024 17:17:49 +0100 Message-ID: <87bjyscp5e.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:QpqJBPlHdbip8vVP6vVAfZJpCuh9Y/gVVkH9S+iZlbbVDUHjKOW RsxVlxf2IIkjzG6fqblGmK6/7RYMt2pjm++w3JoJXBgkC/0cFuUBcksL5jSR/N+Xwj6lNC+ 43H/xfEc5YNu5ZZzR5B5YGzlcL2IkARgJYbqTKt6blPqzFSiDpU8qCa5qkho6MemvC1hVIW gP8u/Mdi79zCRRiAVYYVA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:WcJ8C/89lwo=;8IuGXVjuBw2ef7wMBDr6RunAdp6 MBln0KBEzoHw90zaqjVgzG6LHCDMwOSasJHXtTHqKau97uZbHi5bJodbcshdxWRxPt/N7dIbJ ZXeATTW/33Z5nR9JE4yhxg16xkCFPqL+RYqvO8QhppdSyB/qryfhkCmtzzbAgV8TTRAvMyy4K 9HcbBSbvLxsTLd6gXnRd7sb/s90//dSoJJ0hNJ2MV4G8w2rVHiL3RKbRPipHNKwzp29T+l6tE 7GURJH8yXbEKZTUXXYIzMwvi0X1GiQKA+HRmnseqVb6qdpps7uraFwMO/1J4+XWup0BfFIK8C MO1VauQTUc3C0l0XUZkBtgELDgXAwkfBwKfg7PZrXycfilWYsfd1rnA61SvPPT265oCXAveoD aw/xzlABpUU++uTYTtfsfAG5zJA4mK1BQiK1Xz33b8XrY7efvNDbCaT5sZRua97qGOFrt4VXr En60rc9o3nSdTA+kXVNAqjyz6x0w+Eh94xNrwRdLKVTjRhQgDZnPPhVe2EmSU2DCwQsp+8qO6 EOezncOR7vmDz8Lr9E6alz2FqajT1lG/nmH/4M2pqv9Fo4C+QguX70MWCtGIllQUhtXHd9Y1K rHxpjdxOICqGbg6yW7WF9P79pouy/H6xEMrokbspeEjSFh9V/r1xz7DeS72N+XcG3KIUHIhKD eW2E9uuFV/rqKHGXKipS5j2DLkmh53r7GBgnUwwWWKltcdFDeF/f2U37Am+ytmFLn7HB9JiHL gmUMMI9FlTHvYfIucuF56zNftl2gHaLhzz714F7p+n+2/LzzKzF+Nxb+QWLE+lYeyWeoKqRXD Nu1XouXAwzpDVTd+A0TN7cEg== Received-SPF: pass client-ip=212.227.17.22; envelope-from=stephen.berman@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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jared Finder <jared@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> 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: -2.3 (--) On Wed, 06 Nov 2024 07:38:52 -0800 Jared Finder via "Bug reports for GNU Em= acs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote: >>> On Nov 6, 2024 at 6:03 AM, Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN= > wrote: >>> Robert Pluim <rpluim@HIDDEN> writes: >>>=20 >>>>>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz@HIDDEN> >>>>>>>>> said: >>>>=20 >>>>>> From: Avraham Pinkas <ampinkas@HIDDEN> >>>>>> Date: Tue, 5 Nov 2024 22:06:30 +0200 >>>>>> in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is >>>>>> invisible. >>>> Eli> Does someone (Jared?) have a system with a gpm-mouse build and can >>>> Eli> reproduce and debug this, please? >>>> Remind us what this needs? A real linux console, ie not an xterm? >>> Yes, GPM is for linux virtual consoles. > > I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 and > everything is working fine. > > Could you please describe what terminal (the output of "echo $TERM") and > kernel version (the output of "uname -a") you are using when you have this > issue? Can you try toggling M-x gpm-mouse-mode on and off and share if any > errors are reported? I can reproduce the issue in the Linux terminal (echo $TERM =3D> linux, uname -a =3D> Linux strobelfssd 6.10.6 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 12:15:23 CEST 2024 x86_64 GNU/Linux). When I start emacs there with -Q, `C-h v gpm-mouse-mode' says the value is t and I see the blinking cursor in the emacs window, but moving the mouse I see no gpm cursor, though I can make and yank selections and pull down menus in Emacs with the mouse (the blinking cursor is not moved by the mouse). When I type `M-x gpm-mouse-mode' there are no errors and a cursor appears that moves with the mouse (the blinking cursor remains visible and unresponsive to the mouse), though `C-h v gpm-mouse-mode' now says the value is nil; I can make selections as before (though the highlighting is a different color than before) but I cannot pull down menus with the mouse. This is with emacs-29, emacs-30 and master. Steve Berman
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 15:38:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 10:38:55 2024 Received: from localhost ([127.0.0.1]:45127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8i7T-0006Ay-D7 for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 10:38:55 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:35904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1t8i7R-0006Aq-SU for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 10:38:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1730907532; bh=9P81fTQKFrgnwPGP+8T/53Es7uzQR1+LbWaZ4pz4pwc=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=T9OUAbwy4t6jQJFXTk8E50xLyKOsjb15hgBCozhZb7jnVdfgX54S2YVL483KqoTrF rkTUgEgMe1C/a3IDiyX0MRt++ZhoEPND9mcixsbmtnMfbGg6Omt+ak8IwXvmqHprUN fFnVEj/9zG1NPXz62lu+vsuRG6xkdMeOXQcQBZD5YOVXRx4kjlOg5nve7/WZVcoDMF IQD3oo4e52mX/7m130C3ZhgvruGU4lWoX+0+Hk/yBa8dfsdo4TUOKWRUAtHxIUmhEl OwvDsH1JHJzTsh1xOrq+UgCsvjO3mA/REH9nwloxQJsw6FWkuTK4uzEkQO6OiEmRE9 wAdHCjdkwdsEQ== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 2111D4D1; Wed, 6 Nov 2024 15:38:52 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 06 Nov 2024 07:38:52 -0800 From: Jared Finder <jared@HIDDEN> To: Robert Pluim <rpluim@HIDDEN>, =?UTF-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> Message-ID: <bd865df3e13a606e8506a3ae0b493824@HIDDEN> X-Sender: jared@HIDDEN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: Eli Zaretskii <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN> 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 (-) >> On Nov 6, 2024 at 6:03 AM, Gerd Möllmann <gerd.moellmann@HIDDEN> >> wrote: >> >> Robert Pluim <rpluim@HIDDEN> writes: >> >>>>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz@HIDDEN> >>>>>>>> said: >>> >>>>> From: Avraham Pinkas <ampinkas@HIDDEN> >>>>> Date: Tue, 5 Nov 2024 22:06:30 +0200 >>>>> >>>>> in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is >>>>> invisible. >>> >>> Eli> Does someone (Jared?) have a system with a gpm-mouse build and >>> can >>> Eli> reproduce and debug this, please? >>> >>> Remind us what this needs? A real linux console, ie not an xterm? >> >> Yes, GPM is for linux virtual consoles. I tested this locally at HEAD (b5845e) on Linux debian 6.1.0-13-amd64 and everything is working fine. Could you please describe what terminal (the output of "echo $TERM") and kernel version (the output of "uname -a") you are using when you have this issue? Can you try toggling M-x gpm-mouse-mode on and off and share if any errors are reported? -- MJF
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 14:22:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 09:22:42 2024 Received: from localhost ([127.0.0.1]:40203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8gvh-0001XS-RN for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 09:22:42 -0500 Received: from greenhill.hpalace.com ([192.155.80.58]:37252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jared@HIDDEN>) id 1t8gve-0001XH-Pc for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 09:22:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1730902957; bh=s7JoiWdrw2yV3stM3npBBVYvM8vK0Vv9CJg9eGRzVgY=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=NS+Sxx+90xdlOz1hfuUq3OpMWVTPxYXJW284PfuSzuuvyH7yc8HNB6jJKZEpqtnTW EKzOUbXJta2fE7KkiIWH6beW93FWhkfcPFoat/vfyPkkKikMG73eZl1InKIYR27bBt ObQXNUcE4y0MKC2bNFh44FZmSBs4b8IBlBUjU3qDjun4SdOCLSxlSy7Okv0M2U78mk 40ypJdedJeud32QbFkpK8EPu8bjaqGKSiHOQVf4MeagqA/WAe9VxeoLSyBjJotuzHI lrmaV1sVySbSNRBof7TIpT62R0W6Py5VOkD4JVXpzCbpPPma7dWptyNpRBnaqLaQ33 aRw/zmC0d7oeA== Received: from [192.168.86.30] (c-76-102-8-252.hsd1.ca.comcast.net [76.102.8.252]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 93E61110; Wed, 6 Nov 2024 14:22:37 +0000 (UTC) Date: Wed, 6 Nov 2024 06:22:38 -0800 From: jared <jared@HIDDEN> To: Robert Pluim <rpluim@HIDDEN>, =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Message-ID: <b13535ab-db47-42d8-b22a-e8fc548051c1@edison> In-Reply-To: <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <87ldxwmppm.fsf@HIDDEN> <m28qtwqx1q.fsf@HIDDEN> <86o72ssfm4.fsf@HIDDEN> Subject: Re: bug#74220: invisible cursor MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="EdoMail672b7bae_2e4693af_3a4a" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: Eli Zaretskii <eliz@HIDDEN>, 74220 <74220 <at> debbugs.gnu.org>, Avraham Pinkas <ampinkas@HIDDEN> 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 (-) --EdoMail672b7bae_2e4693af_3a4a Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline =20 =20 It requires both a Linux kernel with GPM support as well as an Emacs buil= d with GPM enabled =20 =20 I have tested GPM under a VM in the past. I can bring it up and check the= state of things. =20 =20 =20 -- MJ=46 =20 =20 =20 =20 =20 =20 > =20 > On Nov 6, 2024 at 6:03 AM, Gerd M=C3=B6llmann <gerd.moellmann=40gmail.= com> wrote: > =20 > =20 > Robert Pluim <rpluim=40gmail.com> writes: > > >>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz=40gnu.= org> said: > > > > >> =46rom: Avraham Pinkas <ampinkas=40gmail.com> > > >> Date: Tue, 5 Nov 2024 22:06:30 +0200 > > >> =20 > > >> in a terminal (TTY), while gpm-mouse-mode is enabled, the curso= r is invisible. > > > > Eli> Does someone (Jared=3F) have a system with a gpm-mouse build a= nd can > > Eli> reproduce and debug this, please=3F > > > > Remind us what this needs=3F A real linux console, ie not an xterm=3F= > > Yes, GPM is for linux virtual consoles. > =20 --EdoMail672b7bae_2e4693af_3a4a Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline <div id=3D=22edo-message=22><div style=3D=22font-size:16px=22>It requires= both a Linux kernel with GPM support as well as an Emacs build with GPM = enabled</div><div style=3D=22font-size:16px=22><br></div><div style=3D=22= font-size:16px=22>I have tested GPM under a VM in the past. I can bring i= t up and check the state of things. </div><div style=3D=22font-size:= 16px=22><br></div><div style=3D=22font-size:16px=22> -- MJ=46</div>= <div style=3D=22font-size:16px=22><br></div><div id=3D=22edo-signature=22= ></div></div><div id=3D=22edo-original=22><div><blockquote type=3D=22cite= =22 style=3D=22margin: 1ex 0 0 0 =21important; border-left: 1px =23ccc so= lid =21important; padding-left: 0.4ex =21important;=22><div id=3D=22edo-m= eta=22>On Nov 6, 2024 at 6:03 AM, Gerd M=C3=B6llmann <<a href=3D=22mai= lto:gerd.moellmann=40gmail.com=22>gerd.moellmann=40gmail.com</a>> wrot= e: <br><br></div><pre>Robert Pluim <rpluim=40gmail.com> writes:<br>= <br>>>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zare= tskii <eliz=40gnu.org> said:<br>><br>> >> =46rom: A= vraham Pinkas <ampinkas=40gmail.com><br>> >> Date: Tue= , 5 Nov 2024 22:06:30 +0200<br>> >> <br>> >> in= a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is invisib= le.<br>><br>> Eli> Does someone (Jared=3F) have a system wit= h a gpm-mouse build and can<br>> Eli> reproduce and debug this,= please=3F<br>><br>> Remind us what this needs=3F A real linux cons= ole, ie not an xterm=3F<br><br>Yes, GPM is for linux virtual consoles.<br= ></pre> =20 <br> </blockquote></div></div> --EdoMail672b7bae_2e4693af_3a4a--
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 14:04:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 09:04:51 2024 Received: from localhost ([127.0.0.1]:40149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8geR-0000gR-0d for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 09:04:51 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:52235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1t8geM-0000gH-EF for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 09:04:49 -0500 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-43162cf1eaaso79088365e9.0 for <74220 <at> debbugs.gnu.org>; Wed, 06 Nov 2024 06:04:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730901812; x=1731506612; 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=4fH7RDbaZibp1WjSrhaNJa2sOic4M8le6mmeW8xSbWQ=; b=eBX+5f2G4r1qgUlX+ycLsWwKGKeJsctLOhOfZP0DaOA4HNgd0peLYeKgMf9SckuvIN P5roqYb7P5sxSFdZtj/1RqwzF3D4w6WepKfGDz9hGyiJRu2xrHPdg87AI8v2y9iFpetj C+cnbXNTUX7/6Wh5RSpZijU8sBCpz94aWY1wmKeqwIKO3RCOow/YAFiK42Om+0RoUZFJ Wum6sg00entWUnFsO+xUtCWDaT50AYqlDYUhQMwHDJqJJBhEclYtg8ql2plsOiMXvMbv bOrJKkETZFCeWUbw1Scm0ALhrVtHm37qnyODfdO86sVbBASG8bt/EmBeST1cxdGp0QlW pQRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730901812; x=1731506612; 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=4fH7RDbaZibp1WjSrhaNJa2sOic4M8le6mmeW8xSbWQ=; b=w/JidMnHGSL0zE4yqnu7sJzV6DI/yhNNAmiJbupFaAJlWXJXWKNEGkNKJZRdqVs7eo FJu65rcGUPq7Zp7QCBclx0c9Mkn0kpri2COPPeWvCH3m+lJz50rQUVN7p8Eyt1vnIBnI nQp77Nok2/hCLR8IaxtxX/aMK94osGTetTE3fJ7O3R2BrfEVop/a0rPa/PDgp9AcnJaq UE9w7pohAv7csohYFkImqJufpskmuuF+NNDCS/727cIFhhBAd6NcrhJAgwzy/Zs8xZqw 0/P+Zqw6A7YIlpTKWDDMrG0tbYJoBH3iHSmWZV1LUXGmqAbz5tCLw89iMAW/LGAqrJv9 12IQ== X-Forwarded-Encrypted: i=1; AJvYcCX3f9Y1N+fo3/yLKYl39mAALubEOM0yJ6oRjziq5OJfZDAtjGdWIP+/Dsu1RZf4NEoqwYTbEA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzNfBvLtHcZm0wzbMbHSZNEMQ4iJSyTy6wJ67ji+GN9oJB0NYIr NZzU2ghqM4I4pnM1/s3z5uKMT43aQHPtZW3XB9EdXbDIT06c6qxw X-Google-Smtp-Source: AGHT+IESSibgY5x4TjhB0CnLVQS1UfVpj/tMDdcnWk09cZklKcts4gpbGXzJSZ1mJW1Fk+k6Jnqm5g== X-Received: by 2002:a05:600c:354f:b0:431:518a:6826 with SMTP id 5b1f17b1804b1-43283255a71mr214338355e9.19.1730901811180; Wed, 06 Nov 2024 06:03:31 -0800 (PST) Received: from pro2 (pd9e36633.dip0.t-ipconnect.de. [217.227.102.51]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-432aa6c6460sm23931975e9.23.2024.11.06.06.03.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 06:03:30 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Robert Pluim <rpluim@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <87ldxwmppm.fsf@HIDDEN> (Robert Pluim's message of "Wed, 06 Nov 2024 14:55:33 +0100") References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <86o72ssfm4.fsf@HIDDEN> <87ldxwmppm.fsf@HIDDEN> Date: Wed, 06 Nov 2024 15:03:29 +0100 Message-ID: <m28qtwqx1q.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: Jared Finder <jared@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, 74220 <at> debbugs.gnu.org, Avraham Pinkas <ampinkas@HIDDEN> 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 (-) Robert Pluim <rpluim@HIDDEN> writes: >>>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz@HIDDEN> said: > > >> From: Avraham Pinkas <ampinkas@HIDDEN> > >> Date: Tue, 5 Nov 2024 22:06:30 +0200 > >> > >> in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is invisible. > > Eli> Does someone (Jared?) have a system with a gpm-mouse build and can > Eli> reproduce and debug this, please? > > Remind us what this needs? A real linux console, ie not an xterm? Yes, GPM is for linux virtual consoles.
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 13:56:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 08:56:42 2024 Received: from localhost ([127.0.0.1]:40138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8gWY-0000Mo-6n for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 08:56:42 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:56611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1t8gWS-0000Mc-Ks for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 08:56:40 -0500 Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-37d4b0943c7so4271082f8f.1 for <74220 <at> debbugs.gnu.org>; Wed, 06 Nov 2024 05:56:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730901335; x=1731506135; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Urv3anY8SGmdpZSCqL36ZU12jMNVyA+BW5+iHD3VxY4=; b=c9RIR3HIfJPdfHQLJwSfm5pa0f2Kih1SN583xRjvBi4qQ2l0urIQKC8fUy/4optxyC 3eK2Xm682c8Jck191TPynJtYJgMBJDg9kasoNp2G41+GU1TMOz81/usX4YEueKgm6Xog Fl+wYizinTcfnt7Y8FMQ2wFO1onJRisN1O4BzyPtLFDZ/Sxc5Wtu+AwwihDV+8XcCbg+ baQMTB0YJDRLKBJL5sNwswXTqNo6lz7OkAJoHRvmlbWqE+1EQ+Ycg+J+zRm/Snzecdb8 +laLR/2aHxngD/VAhlgnIh3fwqMCgxjTCb0Zry8GkB95twgn+QaZBCA0gbemNyeCSic3 h3iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730901335; x=1731506135; h=mime-version: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=Urv3anY8SGmdpZSCqL36ZU12jMNVyA+BW5+iHD3VxY4=; b=D1fatI3XmLTgWTExOu6TZvQJ+axmNR/BLXamcCOsqwZixivPJS/3DVbMUGCsRMkpHX EnPbObusTPgLkJVfc4AjhsoSel5XSe8sjFaru5vfdDzdC/heYMbBRTU/dJNxuKWlibJy qA+eTwDu59UE0pgkJUMMdvwdx9Q7IVEb8kb/wHWwOVwIoKZxyRSDhI5Y+gAbqfaluQTS +/gsbYeUsV816w5Q873hgD4c2RdabRw1DIuT1o85F1wWwppWjziEsm97MIZNZfeGjmwA qAX3/D009LbPPfj4PIfx143OCRw/FBoZ85b+uRNPO40WE9Xceit+1YH1nmYW5J8t5PhO a0TA== X-Forwarded-Encrypted: i=1; AJvYcCUkdjQvgfUB8LD+NVS+Wh4IrrKhlyc5WKDrxaPsLQQszFHSQWOdrhQlFyBerFio3swZ0OK0LA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwoWkIyphHjH9lq9sKBvKl5rTkKqcryGBQbIzID0hdafQV2ufBx 75z+WIstrj1Fg2i+rs+HMnO+BiN5KGVtyxMLJy8vVcQRJFhui7sI7hpUrw== X-Google-Smtp-Source: AGHT+IF7WbLSWqiPGjpQdiZaVRturv20xl4eELSrlCX2Xn/pe5l9GZ7Xq0iw2234Ci0Uy9PAvCG8Pg== X-Received: by 2002:a5d:5e05:0:b0:381:b1b4:8bb1 with SMTP id ffacd0b85a97d-381b1b490b1mr16897968f8f.36.1730901335221; Wed, 06 Nov 2024 05:55:35 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:dff4:95e6:c486:428f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-381c116b0eesm19212593f8f.106.2024.11.06.05.55.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 05:55:34 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#74220: invisible cursor In-Reply-To: <86o72ssfm4.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 06 Nov 2024 14:37:07 +0200") References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> <86o72ssfm4.fsf@HIDDEN> Date: Wed, 06 Nov 2024 14:55:33 +0100 Message-ID: <87ldxwmppm.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74220 Cc: 74220 <at> debbugs.gnu.org, Jared Finder <jared@HIDDEN>, Avraham Pinkas <ampinkas@HIDDEN> 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 (-) >>>>> On Wed, 06 Nov 2024 14:37:07 +0200, Eli Zaretskii <eliz@HIDDEN> said: >> From: Avraham Pinkas <ampinkas@HIDDEN> >> Date: Tue, 5 Nov 2024 22:06:30 +0200 >> >> in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is invisible. Eli> Does someone (Jared?) have a system with a gpm-mouse build and can Eli> reproduce and debug this, please? Remind us what this needs? A real linux console, ie not an xterm? Robert --
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at 74220) by debbugs.gnu.org; 6 Nov 2024 12:37:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 07:37:17 2024 Received: from localhost ([127.0.0.1]:39937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8fHh-0005Hd-BE for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 07:37:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1t8fHf-0005HQ-KN for 74220 <at> debbugs.gnu.org; Wed, 06 Nov 2024 07:37:16 -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 1t8fHZ-0007wP-O2; Wed, 06 Nov 2024 07:37:10 -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=pbiqJR83xt1FGmMdIVuKtDLZy2/OyPkPi4OVfkgxxOo=; b=kO0QYN7HmIVC gsHg+eBJr/HtrclHXLLUqUkgoC2XwFUCp/TlYWcS44EyeoBQ4zOTEf5irhAW73u5DwDxUX/zHTGdw g7rkpvAv43e07HTyyj5L1+vPx8idH8ssBvDEEtRgiRJ1Z9BQKEj7/KYge67UmPapdNK8fY2oMVlm8 B+cB6A1RHHxDanEGuPTgjrBFFuvvAjCg/GFnd5d29dxJCdAYms+blIZqX2kE6oiDn4LrOokVyfUSQ crrihC5leoidICqVaHbTDJ4IBGkQ/KuPAhbsVH1AxqX49h2WqTkDge3KHwr1tZ4spp8EUJ+DIdgep NaB1tT4BdtWwPRIFkVIMfA==; Date: Wed, 06 Nov 2024 14:37:07 +0200 Message-Id: <86o72ssfm4.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Avraham Pinkas <ampinkas@HIDDEN>, Jared Finder <jared@HIDDEN> In-Reply-To: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> (message from Avraham Pinkas on Tue, 5 Nov 2024 22:06:30 +0200) Subject: Re: bug#74220: invisible cursor References: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 74220 Cc: 74220 <at> debbugs.gnu.org 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 (---) > From: Avraham Pinkas <ampinkas@HIDDEN> > Date: Tue, 5 Nov 2024 22:06:30 +0200 > > in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is invisible. Does someone (Jared?) have a system with a gpm-mouse build and can reproduce and debug this, please?
bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 6 Nov 2024 01:45:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 05 20:45:27 2024 Received: from localhost ([127.0.0.1]:38683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t8V6r-0002K7-M6 for submit <at> debbugs.gnu.org; Tue, 05 Nov 2024 20:45:27 -0500 Received: from lists.gnu.org ([209.51.188.17]:59600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ampinkas@HIDDEN>) id 1t8PpA-0004G5-3j for submit <at> debbugs.gnu.org; Tue, 05 Nov 2024 15:06:52 -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 <ampinkas@HIDDEN>) id 1t8Pp9-0003Qz-Rd for bug-gnu-emacs@HIDDEN; Tue, 05 Nov 2024 15:06:47 -0500 Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <ampinkas@HIDDEN>) id 1t8Pp7-00082h-9P for bug-gnu-emacs@HIDDEN; Tue, 05 Nov 2024 15:06:47 -0500 Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-294ec8e1d8aso1564970fac.1 for <bug-gnu-emacs@HIDDEN>; Tue, 05 Nov 2024 12:06:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730837202; x=1731442002; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=0OHxZvxeNGK5cCESoQAe/88z/1ilDWGCd1/N2OhnrLw=; b=WWOdQcIm5d6cGPqsbo7iPbfwx2/k8KbLpar6ZY8PCAdeOJV+4OSu96ZuHyOMrfEqDr 9bni6p/2V10M5Dy675Is193wk8s4XYpWC6fLYbsPjuwpYjigY6U+TEUj3fQsL08IjZFS bIGlRapA3hgLx3JYc3EvK/Tkff+9WejzmqvYw+dvMzj6h6GT+a9gl6id4FP/VrbY0ws2 RS+7kD030SHVNM20oYDrkpHKN5F9p6GT+uzPYD3hcQIbar/d9BGP1UNUKQrg/NjzCj86 Of4Bfhs8eF6JwlT/MA4gXUMqtdos5HyYX/BImvFDCSlURhrMeQymW59RQuyHw2NbNNK3 tldQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730837202; x=1731442002; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0OHxZvxeNGK5cCESoQAe/88z/1ilDWGCd1/N2OhnrLw=; b=fVKTzPnHB+447cu7a2Q+grkQZvC5ApKeYcRR0g4EKq4QgSbm5n9E+e+h4/zh5Vhzh1 vAY6JZTv9G+DcaTeyP6Q3tyD7lAajwx3zqa8H6fxATQRcsT9jGcc2aMERFknKyHKgQKG 90CoeiQ/KyNb+XCCH34Bdg9jJzedwNtp/swvv0oSVPAR2nMs/08t+2e2xO+NZK1HJ2/k MjLyeYvmooVJJtllDrxpX51dLRCOBqvmUXZ5ydFXDTvbnvoteE74f5AzH29b14GdKqy2 zWZXR7qIgCVlwaHQ9zgLxEUrE9UdMNDzsm1Ewmbuf5l0FKYHXZcZZpi3P5E3NHm6bMNa /FOw== X-Gm-Message-State: AOJu0Yz0iK1Us0VhLv6yz3Y5JQ87kO3SVHC/lO1qTfaJVJuwo9VvgM4j GOEHVUOYwOQAUaUpPZXTxqKiS5/kyuPfQNw+/YoIdjTKR2Vt50VyU2+y36mrKc7tFZLYEjZdhmR Yr3NEcDRuQvI7otUjCQSYZdZ9RH9iBin/QhI= X-Google-Smtp-Source: AGHT+IHBV7w8l32ugaAY3+2F8cp0kDCU+snmmQvQm+lRsrInT90Rj7bt1vO2oYJAvO79Y1MBQmZxbwdVE5ODwVjlNNY= X-Received: by 2002:a05:6870:9193:b0:270:5f17:b34 with SMTP id 586e51a60fabf-2948445fda2mr19069666fac.11.1730837201741; Tue, 05 Nov 2024 12:06:41 -0800 (PST) MIME-Version: 1.0 From: Avraham Pinkas <ampinkas@HIDDEN> Date: Tue, 5 Nov 2024 22:06:30 +0200 Message-ID: <CAHEwkt8fSvJnbKMUvA6CRQ-ucoR5nz2WMETimMwfi=HkYJkf6Q@HIDDEN> Subject: invisible cursor To: bug-gnu-emacs@HIDDEN Content-Type: multipart/mixed; boundary="000000000000936be206262ff04d" Received-SPF: pass client-ip=2001:4860:4864:20::30; envelope-from=ampinkas@HIDDEN; helo=mail-oa1-x30.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, HTML_MESSAGE=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.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Nov 2024 20:45:19 -0500 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: -2.3 (--) --000000000000936be206262ff04d Content-Type: multipart/alternative; boundary="000000000000936be106262ff04b" --000000000000936be106262ff04b Content-Type: text/plain; charset="UTF-8" in a terminal (TTY), while gpm-mouse-mode is enabled, the cursor is invisible. In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-04-01, modified by Debian built on lcy02-amd64-083 Windowing system distributor 'The X.Org Foundation', version 11.0.12302006 System Description: Ubuntu 24.04.1 LTS Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.3/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.3/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-cairo --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/emacs-0yuuFP/emacs-29.3+1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/emacs-0yuuFP/emacs-29.3+1=/usr/src/emacs-1:29.3+1-1ubuntu2 -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=3' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_MONETARY: en_IL.UTF-8 value of $LC_NUMERIC: en_IL.UTF-8 value of $LC_TIME: en_IL.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Info Minor modes in effect: timeclock-mode-line-display: t save-place-mode: t display-time-mode: t display-battery-mode: t desktop-save-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t isearch-fold-quotes-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t size-indication-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug mule-util info comp comp-cstr warnings cus-edit pp cus-start org-element org-persist org-id org-refile avl-tree generator oc-basic cl-extra help-mode ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search mail-utils range mm-util mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint ansi-osc ansi-color ring org-list org-footnote org-faces org-entities time-date noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol rx org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec timeclock saveplace t-mouse time battery dbus xml desktop frameset cus-load finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib devhelp 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 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 system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 302460 20031) (symbols 48 23059 0) (strings 32 80296 8705) (string-bytes 1 2415212) (vectors 16 47382) (vector-slots 8 1486833 182483) (floats 8 399 265) (intervals 56 875 0) (buffers 984 15)) --000000000000936be106262ff04b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">in a terminal (TTY), while gpm-mouse-mode is enabled, the = cursor is invisible.<br><div><div><br><br>In GNU Emacs 29.3 (build 1, x86_6= 4-pc-linux-gnu, GTK+ Version 3.24.41,<br>=C2=A0cairo version 1.18.0) of 202= 4-04-01, modified by Debian built on<br>=C2=A0lcy02-amd64-083<br>Windowing = system distributor 'The X.Org Foundation', version 11.0.12302006<br= >System Description: Ubuntu 24.04.1 LTS<br><br>Configured using:<br>=C2=A0&= #39;configure --build x86_64-linux-gnu --prefix=3D/usr<br>=C2=A0--sharedsta= tedir=3D/var/lib --libexecdir=3D/usr/libexec<br>=C2=A0--localstatedir=3D/va= r/lib --infodir=3D/usr/share/info<br>=C2=A0--mandir=3D/usr/share/man --with= -libsystemd --with-pop=3Dyes<br>=C2=A0--enable-locallisppath=3D/etc/emacs:/= usr/local/share/emacs/29.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/= share/emacs/29.3/site-lisp:/usr/share/emacs/site-lisp<br>=C2=A0--with-sound= =3Dalsa --without-gconf --with-mailutils<br>=C2=A0--with-native-compilation= --build x86_64-linux-gnu --prefix=3D/usr<br>=C2=A0--sharedstatedir=3D/var/= lib --libexecdir=3D/usr/libexec<br>=C2=A0--localstatedir=3D/var/lib --infod= ir=3D/usr/share/info<br>=C2=A0--mandir=3D/usr/share/man --with-libsystemd -= -with-pop=3Dyes<br>=C2=A0--enable-locallisppath=3D/etc/emacs:/usr/local/sha= re/emacs/29.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/2= 9.3/site-lisp:/usr/share/emacs/site-lisp<br>=C2=A0--with-sound=3Dalsa --wit= hout-gconf --with-mailutils<br>=C2=A0--with-native-compilation --with-cairo= --with-x=3Dyes<br>=C2=A0--with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars= 'CFLAGS=3D-g -O2<br>=C2=A0-fno-omit-frame-pointer -mno-omit-leaf-frame= -pointer<br>=C2=A0-ffile-prefix-map=3D/build/emacs-0yuuFP/emacs-29.3+1=3D.<= br>=C2=A0-fstack-protector-strong -fstack-clash-protection -Wformat<br>=C2= =A0-Werror=3Dformat-security -fcf-protection<br>=C2=A0-fdebug-prefix-map=3D= /build/emacs-0yuuFP/emacs-29.3+1=3D/usr/src/emacs-1:29.3+1-1ubuntu2<br>=C2= =A0-Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D3'<br>=C2= =A0'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro''<br><br>Co= nfigured features:<br>ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETT= INGS HARFBUZZ JPEG<br>JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_= FLT MODULES<br>NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQ= LITE3<br>THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XIN= PUT2<br>XPM GTK3 ZLIB<br><br>Important settings:<br>=C2=A0 value of $LC_MON= ETARY: en_IL.UTF-8<br>=C2=A0 value of $LC_NUMERIC: en_IL.UTF-8<br>=C2=A0 va= lue of $LC_TIME: en_IL.UTF-8<br>=C2=A0 value of $LANG: en_US.UTF-8<br>=C2= =A0 value of $XMODIFIERS: @im=3Dibus<br>=C2=A0 locale-coding-system: utf-8-= unix<br><br>Major mode: Info<br><br>Minor modes in effect:<br>=C2=A0 timecl= ock-mode-line-display: t<br>=C2=A0 save-place-mode: t<br>=C2=A0 display-tim= e-mode: t<br>=C2=A0 display-battery-mode: t<br>=C2=A0 desktop-save-mode: t<= br>=C2=A0 tooltip-mode: t<br>=C2=A0 global-eldoc-mode: t<br>=C2=A0 show-par= en-mode: t<br>=C2=A0 electric-indent-mode: t<br>=C2=A0 mouse-wheel-mode: t<= br>=C2=A0 tool-bar-mode: t<br>=C2=A0 menu-bar-mode: t<br>=C2=A0 file-name-s= hadow-mode: t<br>=C2=A0 isearch-fold-quotes-mode: t<br>=C2=A0 global-font-l= ock-mode: t<br>=C2=A0 font-lock-mode: t<br>=C2=A0 blink-cursor-mode: t<br>= =C2=A0 buffer-read-only: t<br>=C2=A0 size-indication-mode: t<br>=C2=A0 line= -number-mode: t<br>=C2=A0 indent-tabs-mode: t<br>=C2=A0 transient-mark-mode= : t<br>=C2=A0 auto-composition-mode: t<br>=C2=A0 auto-encryption-mode: t<br= >=C2=A0 auto-compression-mode: t<br><br>Load-path shadows:<br>None found.<b= r><br>Features:<br>(shadow sort mail-extr emacsbug mule-util info comp comp= -cstr warnings<br>cus-edit pp cus-start org-element org-persist org-id org-= refile avl-tree<br>generator oc-basic cl-extra help-mode ol-eww eww xdg url= -queue thingatpt<br>mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect = gnus-art mm-uu<br>mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr p= ixel-fill<br>kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-= dbus<br>gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec= <br>gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec= <br>epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode<br>mai= l-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils<br>mailhead= er gnus-win gnus nnheader gnus-util text-property-search<br>mail-utils rang= e mm-util mail-prsvr wid-edit ol-docview doc-view<br>filenotify jka-compr i= mage-mode exif dired dired-loaddefs ol-bibtex<br>bibtex iso8601 ol-bbdb ol-= w3m ol-doi org-link-doi org ob ob-tangle<br>ob-ref ob-lob ob-table ob-exp o= rg-macro org-src ob-comint org-pcomplete<br>pcomplete comint ansi-osc ansi-= color ring org-list org-footnote<br>org-faces org-entities time-date noutli= ne outline icons ob-emacs-lisp<br>ob-core ob-eval org-cycle org-table ol rx= org-fold org-fold-core<br>org-keys oc org-loaddefs find-func cal-menu cale= ndar cal-loaddefs<br>org-version org-compat org-macs format-spec timeclock = saveplace t-mouse<br>time battery dbus xml desktop frameset cus-load finder= -inf package<br>browse-url url url-proxy url-privacy url-expand url-methods= url-history<br>url-cookie generate-lisp-file url-domsuf url-util mailcap u= rl-handlers<br>url-parse auth-source cl-seq eieio eieio-core cl-macs passwo= rd-cache<br>json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-l= oaddefs<br>cl-lib devhelp rmc iso-transl tooltip cconv eldoc paren electric= <br>uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel<br>term/= x-win x-win term/common-win x-dnd tool-bar dnd fontset image<br>regexp-opt = fringe tabulated-list replace newcomment text-mode lisp-mode<br>prog-mode r= egister page tab-bar menu-bar rfn-eshadow isearch easymenu<br>timer select = scroll-bar mouse jit-lock font-lock syntax font-core<br>term/tty-colors fra= me minibuffer nadvice seq simple cl-generic<br>indonesian philippine cham g= eorgian utf-8-lang misc-lang vietnamese<br>tibetan thai tai-viet lao korean= japanese eucjp-ms cp51932 hebrew greek<br>romanian slovak czech european e= thiopic indian cyrillic chinese<br>composite emoji-zwj charscript charprop = case-table epa-hook<br>jka-cmpr-hook help abbrev obarray oclosure cl-preloa= ded button loaddefs<br>theme-loaddefs faces cus-face macroexp files window = text-properties<br>overlay sha1 md5 base64 format env code-pages mule custo= m widget keymap<br>hashtable-print-readable backquote threads dbusbind inot= ify lcms2<br>dynamic-setting system-font-setting font-render-setting cairo<= br>move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process<br>n= ative-compile emacs)<br><br>Memory information:<br>((conses 16 302460 20031= )<br>=C2=A0(symbols 48 23059 0)<br>=C2=A0(strings 32 80296 8705)<br>=C2=A0(= string-bytes 1 2415212)<br>=C2=A0(vectors 16 47382)<br>=C2=A0(vector-slots = 8 1486833 182483)<br>=C2=A0(floats 8 399 265)<br>=C2=A0(intervals 56 875 0)= <br>=C2=A0(buffers 984 15))</div></div></div> --000000000000936be106262ff04b-- --000000000000936be206262ff04d Content-Type: application/octet-stream; name="#*message*-20241021-192018#" Content-Disposition: attachment; filename="#*message*-20241021-192018#" Content-Transfer-Encoding: base64 Content-ID: <f_m34vey790> X-Attachment-Id: f_m34vey790 RnJvbTogIkF2cmFoYW0gTS4gUGlua2FzIiA8YXZyYWhhbUBhdnJhaGFtLXBpbmthcy5tYWlsLWhv c3QtYWRkcmVzcy1pcy1ub3Qtc2V0PgpUbzogYnVnLWdudS1lbWFjc0BnbnUub3JnClN1YmplY3Q6 IDI5LjM7IGludmlzaWJsZSBtb3VzZSBjdXJzb3IKLS10ZXh0IGZvbGxvd3MgdGhpcyBsaW5lLS0K CgoKCkluIEdOVSBFbWFjcyAyOS4zIChidWlsZCAxLCB4ODZfNjQtcGMtbGludXgtZ251LCBHVEsr IFZlcnNpb24gMy4yNC40MSwKIGNhaXJvIHZlcnNpb24gMS4xOC4wKSBvZiAyMDI0LTA0LTAxLCBt b2RpZmllZCBieSBEZWJpYW4gYnVpbHQgb24KIGxjeTAyLWFtZDY0LTA4MwpTeXN0ZW0gRGVzY3Jp cHRpb246IFVidW50dSAyNC4wNC4xIExUUwoKQ29uZmlndXJlZCB1c2luZzoKICdjb25maWd1cmUg LS1idWlsZCB4ODZfNjQtbGludXgtZ251IC0tcHJlZml4PS91c3IKIC0tc2hhcmVkc3RhdGVkaXI9 L3Zhci9saWIgLS1saWJleGVjZGlyPS91c3IvbGliZXhlYwogLS1sb2NhbHN0YXRlZGlyPS92YXIv bGliIC0taW5mb2Rpcj0vdXNyL3NoYXJlL2luZm8KIC0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIC0t d2l0aC1saWJzeXN0ZW1kIC0td2l0aC1wb3A9eWVzCiAtLWVuYWJsZS1sb2NhbGxpc3BwYXRoPS9l dGMvZW1hY3M6L3Vzci9sb2NhbC9zaGFyZS9lbWFjcy8yOS4zL3NpdGUtbGlzcDovdXNyL2xvY2Fs L3NoYXJlL2VtYWNzL3NpdGUtbGlzcDovdXNyL3NoYXJlL2VtYWNzLzI5LjMvc2l0ZS1saXNwOi91 c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNwCiAtLXdpdGgtc291bmQ9YWxzYSAtLXdpdGhvdXQtZ2Nv bmYgLS13aXRoLW1haWx1dGlscwogLS13aXRoLW5hdGl2ZS1jb21waWxhdGlvbiAtLWJ1aWxkIHg4 Nl82NC1saW51eC1nbnUgLS1wcmVmaXg9L3VzcgogLS1zaGFyZWRzdGF0ZWRpcj0vdmFyL2xpYiAt LWxpYmV4ZWNkaXI9L3Vzci9saWJleGVjCiAtLWxvY2Fsc3RhdGVkaXI9L3Zhci9saWIgLS1pbmZv ZGlyPS91c3Ivc2hhcmUvaW5mbwogLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gLS13aXRoLWxpYnN5 c3RlbWQgLS13aXRoLXBvcD15ZXMKIC0tZW5hYmxlLWxvY2FsbGlzcHBhdGg9L2V0Yy9lbWFjczov dXNyL2xvY2FsL3NoYXJlL2VtYWNzLzI5LjMvc2l0ZS1saXNwOi91c3IvbG9jYWwvc2hhcmUvZW1h Y3Mvc2l0ZS1saXNwOi91c3Ivc2hhcmUvZW1hY3MvMjkuMy9zaXRlLWxpc3A6L3Vzci9zaGFyZS9l bWFjcy9zaXRlLWxpc3AKIC0td2l0aC1zb3VuZD1hbHNhIC0td2l0aG91dC1nY29uZiAtLXdpdGgt bWFpbHV0aWxzCiAtLXdpdGgtbmF0aXZlLWNvbXBpbGF0aW9uIC0td2l0aC1jYWlybyAtLXdpdGgt eD15ZXMKIC0td2l0aC14LXRvb2xraXQ9Z3RrMyAtLXdpdGgtdG9vbGtpdC1zY3JvbGwtYmFycyAn Q0ZMQUdTPS1nIC1PMgogLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLW1uby1vbWl0LWxlYWYtZnJh bWUtcG9pbnRlcgogLWZmaWxlLXByZWZpeC1tYXA9L2J1aWxkL2VtYWNzLTB5dXVGUC9lbWFjcy0y OS4zKzE9LiAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcKIC1mc3RhY2stY2xhc2gtcHJvdGVjdGlv biAtV2Zvcm1hdCAtV2Vycm9yPWZvcm1hdC1zZWN1cml0eQogLWZjZi1wcm90ZWN0aW9uCiAtZmRl YnVnLXByZWZpeC1tYXA9L2J1aWxkL2VtYWNzLTB5dXVGUC9lbWFjcy0yOS4zKzE9L3Vzci9zcmMv ZW1hY3MtMToyOS4zKzEtMXVidW50dTIKIC1XYWxsJyAnQ1BQRkxBR1M9LVdkYXRlLXRpbWUgLURf Rk9SVElGWV9TT1VSQ0U9MycKICdMREZMQUdTPS1XbCwtQnN5bWJvbGljLWZ1bmN0aW9ucyAtV2ws LXoscmVscm8nJwoKQ29uZmlndXJlZCBmZWF0dXJlczoKQUNMIENBSVJPIERCVVMgRlJFRVRZUEUg R0lGIEdMSUIgR01QIEdOVVRMUyBHUE0gR1NFVFRJTkdTIEhBUkZCVVpaIEpQRUcKSlNPTiBMQ01T MiBMSUJPVEYgTElCU0VMSU5VWCBMSUJTWVNURU1EIExJQlhNTDIgTTE3Tl9GTFQgTU9EVUxFUwpO QVRJVkVfQ09NUCBOT1RJRlkgSU5PVElGWSBQRFVNUEVSIFBORyBSU1ZHIFNFQ0NPTVAgU09VTkQg U1FMSVRFMwpUSFJFQURTIFRJRkYgVE9PTEtJVF9TQ1JPTExfQkFSUyBUUkVFX1NJVFRFUiBXRUJQ IFgxMSBYREJFIFhJTSBYSU5QVVQyClhQTSBHVEszIFpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoK ICB2YWx1ZSBvZiAkTEFORzogZW5fVVMuVVRGLTgKICBsb2NhbGUtY29kaW5nLXN5c3RlbTogdXRm LTgtdW5peAoKTWFqb3IgbW9kZTogRnVuZGFtZW50YWwKCk1pbm9yIG1vZGVzIGluIGVmZmVjdDoK ICBncG0tbW91c2UtbW9kZTogdAogIHRvb2x0aXAtbW9kZTogdAogIGdsb2JhbC1lbGRvYy1tb2Rl OiB0CiAgc2hvdy1wYXJlbi1tb2RlOiB0CiAgZWxlY3RyaWMtaW5kZW50LW1vZGU6IHQKICBtb3Vz ZS13aGVlbC1tb2RlOiB0CiAgdG9vbC1iYXItbW9kZTogdAogIG1lbnUtYmFyLW1vZGU6IHQKICBm aWxlLW5hbWUtc2hhZG93LW1vZGU6IHQKICBnbG9iYWwtZm9udC1sb2NrLW1vZGU6IHQKICBibGlu ay1jdXJzb3ItbW9kZTogdAogIGJ1ZmZlci1yZWFkLW9ubHk6IHQKICBsaW5lLW51bWJlci1tb2Rl OiB0CiAgaW5kZW50LXRhYnMtbW9kZTogdAogIHRyYW5zaWVudC1tYXJrLW1vZGU6IHQKICBhdXRv LWNvbXBvc2l0aW9uLW1vZGU6IGxpbnV4CiAgYXV0by1lbmNyeXB0aW9uLW1vZGU6IHQKICBhdXRv LWNvbXByZXNzaW9uLW1vZGU6IHQKCkxvYWQtcGF0aCBzaGFkb3dzOgpOb25lIGZvdW5kLgoKRmVh dHVyZXM6CihzaGFkb3cgc29ydCBtYWlsLWV4dHIgaXNwZWxsIGVtYWNzYnVnIG1lc3NhZ2UgbWFp bGNhcCB5YW5rLW1lZGlhIHB1bnkKZGlyZWQgZGlyZWQtbG9hZGRlZnMgcmZjODIyIG1tbCBtbWwt c2VjIHBhc3N3b3JkLWNhY2hlIGVwYSBkZXJpdmVkIGVwZwpyZmM2MDY4IGVwZy1jb25maWcgZ251 cy11dGlsIG1tLWRlY29kZSBtbS1ib2RpZXMgbW0tZW5jb2RlIG1haWwtcGFyc2UKcmZjMjIzMSBt YWlsYWJicmV2IGdtbS11dGlscyBtYWlsaGVhZGVyIHNlbmRtYWlsIHJmYzIwNDcgcmZjMjA0NQpp ZXRmLWRydW1zIG1tLXV0aWwgbWFpbC1wcnN2ciBtYWlsLXV0aWxzIGprYS1jb21wciBkaXNwLXRh YmxlIGluZm8KdGltZS1kYXRlIHNob3J0ZG9jIHRleHQtcHJvcGVydHktc2VhcmNoIGhlbHAtZm5z IHJhZGl4LXRyZWUgbXVsZS11dGlsCmFwcm9wb3MgY29tcCBjb21wLWNzdHIgd2FybmluZ3Mgc3Vi ci14IHJ4IGNsLXNlcSBjbC1tYWNzIGd2IGNsLWV4dHJhCmhlbHAtbW9kZSBieXRlY29tcCBieXRl LWNvbXBpbGUgdC1tb3VzZSB0ZXJtL2xpbnV4IGN1cy1lZGl0IHBwIGN1cy1zdGFydApjdXMtbG9h ZCBpY29ucyB3aWQtZWRpdCBjbC1sb2FkZGVmcyBjbC1saWIgZGV2aGVscCBybWMgaXNvLXRyYW5z bAp0b29sdGlwIGNjb252IGVsZG9jIHBhcmVuIGVsZWN0cmljIHVuaXF1aWZ5IGVkaWZmLWhvb2sg dmMtaG9va3MKbGlzcC1mbG9hdC10eXBlIGVsaXNwLW1vZGUgbXdoZWVsIHRlcm0veC13aW4geC13 aW4gdGVybS9jb21tb24td2luIHgtZG5kCnRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlIHJlZ2V4 cC1vcHQgZnJpbmdlIHRhYnVsYXRlZC1saXN0IHJlcGxhY2UKbmV3Y29tbWVudCB0ZXh0LW1vZGUg bGlzcC1tb2RlIHByb2ctbW9kZSByZWdpc3RlciBwYWdlIHRhYi1iYXIgbWVudS1iYXIKcmZuLWVz aGFkb3cgaXNlYXJjaCBlYXN5bWVudSB0aW1lciBzZWxlY3Qgc2Nyb2xsLWJhciBtb3VzZSBqaXQt bG9jawpmb250LWxvY2sgc3ludGF4IGZvbnQtY29yZSB0ZXJtL3R0eS1jb2xvcnMgZnJhbWUgbWlu aWJ1ZmZlciBuYWR2aWNlIHNlcQpzaW1wbGUgY2wtZ2VuZXJpYyBpbmRvbmVzaWFuIHBoaWxpcHBp bmUgY2hhbSBnZW9yZ2lhbiB1dGYtOC1sYW5nCm1pc2MtbGFuZyB2aWV0bmFtZXNlIHRpYmV0YW4g dGhhaSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zCmNwNTE5MzIgaGVicmV3 IGdyZWVrIHJvbWFuaWFuIHNsb3ZhayBjemVjaCBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4KY3ly aWxsaWMgY2hpbmVzZSBjb21wb3NpdGUgZW1vamktendqIGNoYXJzY3JpcHQgY2hhcnByb3AgY2Fz ZS10YWJsZQplcGEtaG9vayBqa2EtY21wci1ob29rIGhlbHAgYWJicmV2IG9iYXJyYXkgb2Nsb3N1 cmUgY2wtcHJlbG9hZGVkIGJ1dHRvbgpsb2FkZGVmcyB0aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMt ZmFjZSBtYWNyb2V4cCBmaWxlcyB3aW5kb3cKdGV4dC1wcm9wZXJ0aWVzIG92ZXJsYXkgc2hhMSBt ZDUgYmFzZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlCmN1c3RvbSB3aWRnZXQga2V5bWFw IGhhc2h0YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgdGhyZWFkcyBkYnVzYmluZAppbm90 aWZ5IGxjbXMyIGR5bmFtaWMtc2V0dGluZyBzeXN0ZW0tZm9udC1zZXR0aW5nIGZvbnQtcmVuZGVy LXNldHRpbmcKY2Fpcm8gbW92ZS10b29sYmFyIGd0ayB4LXRvb2xraXQgeGlucHV0MiB4IG11bHRp LXR0eQptYWtlLW5ldHdvcmstcHJvY2VzcyBuYXRpdmUtY29tcGlsZSBlbWFjcykKCk1lbW9yeSBp bmZvcm1hdGlvbjoKKChjb25zZXMgMTYgMTIwMzMwIDc1ODIpCiAoc3ltYm9scyA0OCA5NTQwIDAp CiAoc3RyaW5ncyAzMiAyOTY5NiAzODQ2KQogKHN0cmluZy1ieXRlcyAxIDEwMDI0NjMpCiAodmVj dG9ycyAxNiAxNTAwMCkKICh2ZWN0b3Itc2xvdHMgOCAzMTQ0NDUgMTM5MTUpCiAoZmxvYXRzIDgg OTYgNDM1KQogKGludGVydmFscyA1NiAzNDEgNDgpCiAoYnVmZmVycyA5ODQgMTQpKQo= --000000000000936be206262ff04d--
Avraham Pinkas <ampinkas@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#74220
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.