Received: (at 75120) by debbugs.gnu.org; 9 Jan 2025 09:53:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 04:53:46 2025 Received: from localhost ([127.0.0.1]:50480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVpEY-0005gC-8R for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:53:46 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:53384) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1tVpEV-0005fy-GN for 75120 <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:53:44 -0500 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43624b2d453so7571675e9.2 for <75120 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 01:53:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736416416; x=1737021216; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0yhziVwDOuGstXah4zcnM7fTZUL4LIdcA8YrZ1vfq3c=; b=VdPA/qkly3JPyD/WQnJ8SxJhuEyObDU519y6IlchIM7C0aj5S/Pb8GkQIVonsgm0zP dgNY10dkwFofV3yr8V2aIRPGJOMpsbXVpZuL/K+Q3douVdUZ9lvcJMXWeBkN9xPjOc4s cH/Bz4SH7zZn9vGnJgOllxXXWzUlJNmuWkrPOxwxMw8yGKRl8oKomA/uigfflmd0UFoV XgGII8BskExeURl1bLeUIGVZpjhhoL+c6FzymjjJYoj7h79RCYSRKYH8A2pMPhX4EWt6 GCp+NIzQsIMXH1x11XzhQs2ZZQfrlFyInVncuu+qlgjbGbrZ0OL7eNJSg/+DfBQh28xS +69Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736416416; x=1737021216; h=content-transfer-encoding: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=0yhziVwDOuGstXah4zcnM7fTZUL4LIdcA8YrZ1vfq3c=; b=mjeT1MZssyLupxVF9TOzfr4qJJ+3RHUnI1J+rjNv11DpaH1O8sBROpXjv1d6DnI4ZD ldJ3ElzsXUtWyJKhwZXiIarckCNszPh+wf7wLf+3cQNLtcRA+LAPejS65ZejlzrHn45K muKwKyF1dfZxlEmCDGQXu174PuJkyeOVQQCKwKsPAWHHxVku3p/9CtlqG8cYjfyIhcPq cS0rs53tu42BcmAe4pCFm2o2DQIHp7p9EajKk0MrpYjb2kS3zWG0cFTZlRyOsVPYlp4c dGUqnMMla3aC4sOXhpnDtmPrxSWvOErCgzHw0DskHiwLCR2LHEYVAlzz6Jj0nCfoRnQM za9w== X-Forwarded-Encrypted: i=1; AJvYcCUQpK80CqbyNbzsNxSoyM0fZiaLWaDP/VIJnPbYJHCnnA8EsDkF5fOvhaBcJNEf77qN7Yv9pw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxEpei22MBRAoUsRaJy1rkt55tAheFZl/yuwARTbEUJAFyXZwSG wwj4iFZixhBhUkF+gvJrxI6Ow1BvY64Fha0WYm73413DZOWbLVMUGx+Q6Q== X-Gm-Gg: ASbGnctrDMQnPEXZKydcW+g1N5SkfO0Z8Eqv8Ob1UTpU+8GoxqVYaR+ekcB6/DxIcVB 4PtuD9IgTQV5F1d5cwEVf9NTzrsBTASyhcICH3WIjLRYs/YXVJdY2Tjh5IOKowxsHd3M0C67pCS gqthjjrN+e/3QdxOsgDkgmxJaiLpYgLEvJttZGssb/jeEee1mrUmgdEIFnSUOb+Bd4JZ5SbYLjg H1SrikALN2N+RDQ4ts4lonu6OjT5f3YqlLMcRbvqsJU X-Google-Smtp-Source: AGHT+IHeGcrIQHMsPvoSqfKH7H1NIItIX0ju0dRXe6GfPxmSkvcnq3AKZJLTXRvNhyHaSZK61jWSNw== X-Received: by 2002:a05:6000:1785:b0:37d:4833:38f5 with SMTP id ffacd0b85a97d-38a87320f39mr5183995f8f.30.1736416415909; Thu, 09 Jan 2025 01:53:35 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:e89c:7c24:7fd1:983d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a8e37ce18sm1362252f8f.14.2025.01.09.01.53.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 01:53:35 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. In-Reply-To: <68d36580-b913-43e7-85bd-fdb942959ff4@HIDDEN> (martin rudalics's message of "Thu, 9 Jan 2025 10:35:49 +0100") References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> <87frltih5u.fsf@HIDDEN> <86bjwg31am.fsf@HIDDEN> <4eb9312d-c5c6-4f0a-899b-da2aab9a5f5a@HIDDEN> <87tta8fid9.fsf@HIDDEN> <68d36580-b913-43e7-85bd-fdb942959ff4@HIDDEN> Date: Thu, 09 Jan 2025 10:53:34 +0100 Message-ID: <87plkwfh41.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75120 Cc: Eli Zaretskii <eliz@HIDDEN>, 75120 <at> debbugs.gnu.org, enometh@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 Thu, 9 Jan 2025 10:35:49 +0100, martin rudalics <rudalics@HIDDEN> = said: martin> I checked in a trivial fix for this. I'm not sure whether this= will martin> leave some garbage behind - we probably should at least set martin> window_being_scrolled to nil if it is deleted (though how soon = could it martin> be resurrected from a window configuration?) but I have no idea= about martin> what to do with toolkit_scroll_bar_interaction. These static v= ariables martin> in xterm.c are some sort of a mess. >>=20 >> Thanks, I didn=CA=BCt realize the window was being deleted. Fixes it= for me. martin> If you have any ideas about the issues I mentioned above please= tell me. I prefer not to look too hard at Xt related code =F0=9F=98=80 Robert --=20
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 9 Jan 2025 09:36:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 04:36:06 2025 Received: from localhost ([127.0.0.1]:50454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVoxR-0004tj-Nw for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:36:05 -0500 Received: from mout.gmx.net ([212.227.17.20]:47743) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tVoxQ-0004t9-Is for 75120 <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:36:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1736415350; x=1737020150; i=rudalics@HIDDEN; bh=9Hn9brPGljEDxsxNQjf4HAG4rzuQR/gp+3Sh/LMEDgc=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=qxlLdhZTS198TutPFowP0dcBP1aMpPPa/z5MkljvSSPgIO0ApEtyuNMUwZv+6mPZ HP68zaNgbjip/BRhiwBgHE3O89kg4CsuG2v3xsYvmVHfkYeU/46wMniXDIxveby4r C3lDZKv0jMxtdWI/X/Gcfj7/jh4rheELck+a/TwM/1+17Slb5tzD6sF8VArYG/oNb WOcjU+3cNlStgC1qzb/CvEaTdO5vsm2nZgZRZxurPhbDxyNlu3SbxTslFLoD+BLgq aqGzfi1ulfyx6bcI4Hiu91PaX1fXU4yh5lZPSVTXMPss56w3Wl/yuzktMmfuFnBEC pqknnFv6oyQrWZz+OQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.150]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MCKFu-1tMVXw1Wdu-00AkWl; Thu, 09 Jan 2025 10:35:50 +0100 Message-ID: <68d36580-b913-43e7-85bd-fdb942959ff4@HIDDEN> Date: Thu, 9 Jan 2025 10:35:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. To: Robert Pluim <rpluim@HIDDEN> References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> <87frltih5u.fsf@HIDDEN> <86bjwg31am.fsf@HIDDEN> <4eb9312d-c5c6-4f0a-899b-da2aab9a5f5a@HIDDEN> <87tta8fid9.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <87tta8fid9.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:fm7dStJLs0QbLdROva4VMOJOEqAYdQVTGlW84G/67hsbZEOfswn KGl6jm80sYllqNZSt2kqE7Nw162rvB7p3pKwEB1UDD+ko0wiKCSeSZsm/dV4x58lUXrZ08+ 9V7+ep5rMnfWie1ES/G6weHZPgFMA7AhfSYqkhk2n4Cd/AuZIs/TBf6Pf5l/dO+lRjZlC0O tHKma2KL2dYgkK2P8vDyQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:XErt4rvaGZk=;qHoNhKCXr7z/knKwVsqhdZaqBbV +6boEQwBjgPRazxJNSjvVJeTS00ecGbwUCZasBv0ikpP2Cs+pH6jxptO4/Qn99mdX2HWjCG52 zflJ6Mgoe3dn2sRas6K2s2L27jBm42kWlSyKZMp7vbO8svQQ9T1RRNJ4TFPX3FDIqYIlDwBJ+ 7/ybeldYVRT3zZVEmPc2SYNv8dGNA8mkzhn4rXxZnDAVfCr5iau9o858EsJNV1N2dfqgt4PQQ t7PTRCo/7XUrw1gMjxYJDxsOI0Wi3x27qk16WyylDPw0PoouYC94G+qo3d1emHYSfkm9d9fdt edxjPWCIJPiKztH58uzYuWITS+Jo337Gb74AfKVovSelFpkv6SxG09bngVcfevnZSNeEpmUga bK5lpA3cIgBMnNpkbSPwrwz+dkXeOHKwrIFMAd0IQsCiXxDlW2AvqRUTBFYnyHdBpXJGABk12 RxBPqYeOrGHmcagttIkE22USQdFlpl7XwxKkBCsxO5A1ttGcYc/Z9GrZq4aX6d++s9Jj9awy6 2lP/iPsaU2a3QX3P5Rg396Nbsx9eNyoC71hF7XmiFpL8QFMljeD93qOHSEWIf86si3HuFPT6R 6zwJqBH1tpCw3Vl3Ag08hQ018Fh9gq0sNYCEQMD1QkANcdK7Cmjwd2OnY9l2z4GLNvIL8Fqvk iNbVRuwUqZFZSyjmpp2hojxgx5QjHwHAubgtrJo0F6XN0Std/bGsOS/EGHQFwxBibo/OLiPwJ grX/bNJzLiHNVEZ5/kFAwJBjBeiitt90hBKxUVl7U1KiikOFGpYYpFoNkLyOCETd83BgO6V54 wN0Ih29S2jD/PE0Hrn8piNe4sBCphlxCWrF3qZmsGeWx3BL1lFenml7FAKa0Usc5IXlZEmuM9 Ozb1LnvnYMZ81B+D+leJCWP+2qPdxDY9mam2upzG6quTvuuZHsJlDGeYWH0lrGSZnUt1TDJii TxWYvO6Yqifpdu0+xtkzSTHBLZv53xWWu40etPxb15nGonhElEB+WIIwJeCCu3KD2/jQ4zVIn 3RcHVPKrKkCVzM0dk0jmm47C1aHKEoxpXsfwc7Ij1Sorn1s9fYxEyeWUybi4uk0MvrmVPWN9K 3AGSxZppzwTgX9nyLQ+ucL4bGKioFU X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75120 Cc: Eli Zaretskii <eliz@HIDDEN>, 75120 <at> debbugs.gnu.org, enometh@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 (-) ID4gICAgICBtYXJ0aW4+IEkgY2hlY2tlZCBpbiBhIHRyaXZpYWwgZml4IGZvciB0aGlzLiAg SSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyB3aWxsDQogPiAgICAgIG1hcnRpbj4gbGVhdmUg c29tZSBnYXJiYWdlIGJlaGluZCAtIHdlIHByb2JhYmx5IHNob3VsZCBhdCBsZWFzdCBzZXQN CiA+ICAgICAgbWFydGluPiB3aW5kb3dfYmVpbmdfc2Nyb2xsZWQgdG8gbmlsIGlmIGl0IGlz IGRlbGV0ZWQgKHRob3VnaCBob3cgc29vbiBjb3VsZCBpdA0KID4gICAgICBtYXJ0aW4+IGJl IHJlc3VycmVjdGVkIGZyb20gYSB3aW5kb3cgY29uZmlndXJhdGlvbj8pIGJ1dCBJIGhhdmUg bm8gaWRlYSBhYm91dA0KID4gICAgICBtYXJ0aW4+IHdoYXQgdG8gZG8gd2l0aCB0b29sa2l0 X3Njcm9sbF9iYXJfaW50ZXJhY3Rpb24uICBUaGVzZSBzdGF0aWMgdmFyaWFibGVzDQogPiAg ICAgIG1hcnRpbj4gaW4geHRlcm0uYyBhcmUgc29tZSBzb3J0IG9mIGEgbWVzcy4NCiA+DQog PiBUaGFua3MsIEkgZGlkbsq8dCByZWFsaXplIHRoZSB3aW5kb3cgd2FzIGJlaW5nIGRlbGV0 ZWQuIEZpeGVzIGl0IGZvciBtZS4NCg0KSWYgeW91IGhhdmUgYW55IGlkZWFzIGFib3V0IHRo ZSBpc3N1ZXMgSSBtZW50aW9uZWQgYWJvdmUgcGxlYXNlIHRlbGwgbWUuDQoNCm1hcnRpbg0K
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 9 Jan 2025 09:26:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 04:26:36 2025 Received: from localhost ([127.0.0.1]:50435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVooG-0004Qc-8a for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:26:36 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:50267) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1tVooD-0004QL-O3 for 75120 <at> debbugs.gnu.org; Thu, 09 Jan 2025 04:26:34 -0500 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-38a25d4b9d4so333380f8f.0 for <75120 <at> debbugs.gnu.org>; Thu, 09 Jan 2025 01:26:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736414787; x=1737019587; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=+mm28ZeYpEQUIm04WbugsT7ZHZAb5RVUL2ro0B0I2vU=; b=kD+DAQR6bHBPXrgjK9DgGLMJn69kuAZucrozBUwfrPhS4cpP0RrKuoOxNUZ61yly9H YCxfjgonuB3683amQ+NflAipZn6wFPs9F7pA17m58KXSE1VJfNoPBTHTcfX1yFDdy1rl XE+uhknasmAjMamtgo8GwY2RkbuzPElsoaZnds+Arv1lRtEYoqTZBf63FYt/vcDuweVz HyfxZNlkZPLjYZXaVGPC2hzjxdoivXBkGXQaYJZnWJg5YzqDeSkyK0Mv6ohWuTPIQfLU k3XkkkrNgMGHjR8rZEdAJq7X7O2q1QFbcflAkaSCbyXkes2TtQVAyED5n/1JSiVP10WD yizw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736414787; x=1737019587; h=content-transfer-encoding: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=+mm28ZeYpEQUIm04WbugsT7ZHZAb5RVUL2ro0B0I2vU=; b=cBPbxtQKS/Ob3SJmp4AS4qkrTc67ejR9Lka0WtqiJoXAcPDxe8jE3ZJsDPAPtf5XHw /wsGzqYLbSWvoI7nk3BcnHSK3tW5oaeDQ/rZ4ntGh0W72ZtWxk55iRl2LK8scWJvIwIQ I+CbPkdANwk7awbrv5bw1WX+5Fotmwe+fAEMg3l4HZ+KkiwbcG+pvKZjnZk/Y6VAbp1D kYdZNYNJhNBb6U8nEhkj0MbBLSmAV9ROqL7Ax4PUf5PypCwHCOcTuJqXxeLhVFo9BgsO 1VRQTb6/JICu8oKRh75cdJFL7Ox7qqlyIqfd/rxNcIVE1jOT78lHgsdufl8Y/ycY2A8y y5NQ== X-Forwarded-Encrypted: i=1; AJvYcCVys6cTCBazU4WQChi+jyxA80/0OyY7JE44b+o0kWuhz2YUwCO5p8YoqoFB70+rCCaNPfpIlA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwjigNloiIbl1rLmLvKqJP9JXPvYoutW3yYLzg5RuWNVoLHh5hu aQqY5llxQdT/RVH0obVgCSY4bq8kif0S9nMIS1CdbtibMA1iDA59hE5Avw== X-Gm-Gg: ASbGnctQ9t6/9vACjHCZGoc/LdaiB4/ug5ZLrwIBt97Pq9dmMLc7Am5v4u29W/imdMD nagtQDulzqSI+WsnIIU+f/Vi2gRC3Ezuup+prL2B+kOq3vzDcXaQtocr+5WLqyeL4gYPke8Txv/ OeaNjvyNmqyafPOD7ZXlEWSzQIU7lUNUJn4PhsP1df6IOkpSLlUOp1tkyB8ukgV7vfhf6B1+QDa FBXtET0eEQE+uqY2G8deKmvp9g8JYnOVmnZhA/99uGp X-Google-Smtp-Source: AGHT+IGSv7JQuIhoisdF258TEfv6hnRpuo9YxRQmvvHUc+8Eghdh/LLZXK1NwTRwZNJpGeEARfgSNg== X-Received: by 2002:a5d:5f4b:0:b0:385:ed16:c91 with SMTP id ffacd0b85a97d-38a872e8ab2mr4226954f8f.24.1736414787050; Thu, 09 Jan 2025 01:26:27 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:e89c:7c24:7fd1:983d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a8e38f176sm1292377f8f.63.2025.01.09.01.26.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 01:26:26 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. In-Reply-To: <4eb9312d-c5c6-4f0a-899b-da2aab9a5f5a@HIDDEN> (martin rudalics's message of "Thu, 9 Jan 2025 09:52:24 +0100") References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> <87frltih5u.fsf@HIDDEN> <86bjwg31am.fsf@HIDDEN> <4eb9312d-c5c6-4f0a-899b-da2aab9a5f5a@HIDDEN> Date: Thu, 09 Jan 2025 10:26:26 +0100 Message-ID: <87tta8fid9.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75120 Cc: Eli Zaretskii <eliz@HIDDEN>, 75120 <at> debbugs.gnu.org, enometh@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 Thu, 9 Jan 2025 09:52:24 +0100, martin rudalics <rudalics@HIDDEN> = said: >> Maybe we should simply do what xt_horizontal_action_hook does for the >> horizontal scroll bar, i.e. do nothing if w->vertical_scroll_bar is >> nil? martin> I checked in a trivial fix for this. I'm not sure whether this= will martin> leave some garbage behind - we probably should at least set martin> window_being_scrolled to nil if it is deleted (though how soon = could it martin> be resurrected from a window configuration?) but I have no idea= about martin> what to do with toolkit_scroll_bar_interaction. These static v= ariables martin> in xterm.c are some sort of a mess. Thanks, I didn=CA=BCt realize the window was being deleted. Fixes it for me. Robert --=20
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 9 Jan 2025 08:52:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 03:52:40 2025 Received: from localhost ([127.0.0.1]:50368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVoHQ-0002jj-D3 for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 03:52:40 -0500 Received: from mout.gmx.net ([212.227.15.15]:44569) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tVoHO-0002jS-BK for 75120 <at> debbugs.gnu.org; Thu, 09 Jan 2025 03:52:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1736412747; x=1737017547; i=rudalics@HIDDEN; bh=TuNEUMwFF93aIT9vLdcl/av1j34vA2rvkTo/LzuJGWM=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hKWU02Skwa/XF18AK84aGH+0hhjZkJGnrtv/Zq3iGd/DeFzlZNL/jEHNujuIcGqU 8E27Ams6sYq8MDyc66HEcJLfukpSx5Ee1UYOwz0czF5jT9M9kO0vYRWII9VXPzz6f TOOzoAZGVftbiLnm1rMo4YvRJ8W8A8pu4gpBPQ2G+Y41ahIfp3ZTJW5SY5fqj5gwi vBIhZssUMCYlFsC78MYjgmgmFLzdsvKUVI5jXenx1LfjyY76qjkwRTuOIifgvzwuq hh2CNpnJgb9KAIJmFQ6DWJ26IIZe2I4213jNz/QMnnAkvz8LHTC7YYCWg3pc7v1Ap E7yLwtRLngmiorXfwg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.150]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2mFi-1tbGLf0aDs-00zAGu; Thu, 09 Jan 2025 09:52:27 +0100 Message-ID: <4eb9312d-c5c6-4f0a-899b-da2aab9a5f5a@HIDDEN> Date: Thu, 9 Jan 2025 09:52:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. To: Eli Zaretskii <eliz@HIDDEN>, Robert Pluim <rpluim@HIDDEN> References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> <87frltih5u.fsf@HIDDEN> <86bjwg31am.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86bjwg31am.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:1ZSLEdUPFSn1mIJBA29FjT+Wwjns6TQ4a3Ve+1VFk1a1F3Dt54S vh2fATQw6jr7QJ20lSkDLc0bB37tsCX34IA7FNpZameAm+tGqVTKXb7ToCdK3mb5zocO9uu yTa+/AMnAhWb/u6zVNI3bjF8V14fmPh91EeI6udXkrkP3EBGkvER+dzwud8f0+H9lNkqWs7 NmDXnAA1WrJ8lLPtnwMrg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:8gqQlURRG5w=;A7nAOvxeWUYNESVbSAABBROZdsg KFB/7VeOuB6ZMw/6HaEi0Wpk0FwLVTkOrE5DpNxCuc7/9q/G+eS4PqmD3+iW2tir8s5i7tSgJ Mkq0lWAqs+xQVbvSFze9FYrFgn2CxS7EX2kkbmHsVZE9EQrUQD2zjWumcmkqGA3cNb9S/9tlr FY7zbf1gz6azIwjQLtX3GoNGjmz1EJqdVI/abyhSP796aU60wl2YsvSicD+jznqwyn6UKM0s0 7UjIAczDI1T26pZPMFn/CepOU5eJZUzVvzo5UwtcpP1h+hcLjwaYhp4exPz1J+FZkp0u7NisD E1hx5dDeSONx4UuR0AwgKks39QZFSRuO23D6FLW1RS08Sv6jFrWSGMZGDfnQd6VcGfQ1jgX44 AwSBL9HxI023IYEaWyqXvOr/ICIduNaTQplssdfZsz5Fnk3lfmTJC4IrYsSmFWUEUlUGMXY40 vWdJ5/qMreW7KBtqN7l8I4mnu6XLiQSkSdISWT965Xwm3l0oniMNFGVd+NJVp1xpr6ydY2Nxk SDwzjy3J5OfwtQNVevHepUzDr/InP2nk8jRyDlG/ybtIr/hWQxJ+SLIH3E2uqKlwtUWFxNM+w F9kVbjBBatw2OCUPHwxFO+Vn7KhxcKWtC8UG8I5VOxKKwxJuVxChDKZAyMWcAZK5lBcLwyXhT s5OG+6SOIkAYAEcYj3n9lfaxHF1nJAY07HxR1LilUO0YrLVRT6IszKF8HO0s0e7551OxxN151 ZMAaLsvsqTpeD2cdBihLu85NFqxIoV6VIHY1Zrd9AamZM9kpboopavdWN7O/lA0sMhr4Ag8W+ DivTxBOzJODP1B3AemKyafiIOfVB9ByYVNAaz+8pbCNuv3nHq8WDcQza3zhsVOut+cHR48Kdg Xb1bQVfky+3OB6v39Sns+HI52NqV7v9zb0m9GPTajBtX+QgaNZLgFmjlKbF2eiVdcgWsYVp5s jdW1ypnmZ9n1QMcEV8XjMZH51YmQYe3M+uU4repG/3mnMfDyXa7zRzXxrzXmq6RsEqYN2qfAv 1m0KfZQwGAbe+vffkWZnv64lWPEYhEuXbi9SUFms+YOScl4pudKP99td7Yx6EUD4/VaRFsKRt g2f4tnxjYzGC1R7bjiGzVz2gAB05W9 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75120 Cc: enometh@HIDDEN, 75120 <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: -1.7 (-) > Maybe we should simply do what xt_horizontal_action_hook does for the > horizontal scroll bar, i.e. do nothing if w->vertical_scroll_bar is > nil? I checked in a trivial fix for this. I'm not sure whether this will leave some garbage behind - we probably should at least set window_being_scrolled to nil if it is deleted (though how soon could it be resurrected from a window configuration?) but I have no idea about what to do with toolkit_scroll_bar_interaction. These static variables in xterm.c are some sort of a mess. martin
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 9 Jan 2025 07:16:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 09 02:16:14 2025 Received: from localhost ([127.0.0.1]:50193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVmm6-0006Px-9I for submit <at> debbugs.gnu.org; Thu, 09 Jan 2025 02:16:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46646) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tVmm4-0006Pl-SK for 75120 <at> debbugs.gnu.org; Thu, 09 Jan 2025 02:16:13 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1tVmlx-0004er-OJ; Thu, 09 Jan 2025 02:16:06 -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=L71TIuzt8mCeO3rkC0yg5W9r6u/11fMxzOFHRIYE5Gw=; b=sQiAIe58nA6Ln+9eD9G0 i8JNG6K49qk6vksxuFqqicyCREH2gBc7XErFAzCs8duG+ifBxqYIVTR22HEZX0hr5PAz9lPFdq7Jg VYF0keLkQq+yLeUHPim4fQ2IGfna6RYwl/fnfBbgI795Xtd43qITNazZncVhZFgyXvhS2aOnHM5/N Pp1fnnKKOL8INh+5fofRzMYmwxW4CAYyiD/52wKA3m62WUtfRBwvNSM7UndmGzV59dKRhPQYTNAgY VH7htFlxkyc9x7sl+6JpiQZiLof5DmtC3pFko78bVSbJjMzB9Egws8Ap8YpJWPd9macg9xPFx9dSU xd22eJhUCms5ng==; Date: Thu, 09 Jan 2025 09:16:01 +0200 Message-Id: <86bjwg31am.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Robert Pluim <rpluim@HIDDEN>, martin rudalics <rudalics@HIDDEN> In-Reply-To: <87frltih5u.fsf@HIDDEN> (message from Robert Pluim on Wed, 08 Jan 2025 14:11:57 +0100) Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> <87frltih5u.fsf@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: 75120 Cc: enometh@HIDDEN, 75120 <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: Robert Pluim <rpluim@HIDDEN> > Cc: Madhu <enometh@HIDDEN>, 75120 <at> debbugs.gnu.org > Date: Wed, 08 Jan 2025 14:11:57 +0100 > > >>>>> On Sat, 28 Dec 2024 14:10:35 +0200, Eli Zaretskii <eliz@HIDDEN> said: > > >> From: Madhu <enometh@HIDDEN> > >> Date: Thu, 26 Dec 2024 20:56:01 +0530 > >> > >> Hello, Having heard about which-key mode I decided to try it. > >> > >> gdb --args ../build-xt-native/src/emacs -Q -eval '(which-key-mode 1)' -eval '(setq window-min-height 8)' > >> > >> 1. type C-x, wait 5 seconds, type C-g. > >> 2. type C-x, wait 2 seconds for the 8 line frame with scrollbar, click the "up > >> arrow" on the top of the scrollbar. > > Eli> When I try this, Emacs signals an error, displaying "C-x > Eli> <vertical-scroll-bar> <mouse-1> is undefined" in the echo area. But > Eli> I'm not on X. > > Eli> Can someone else reproduce the crash? > > Yes. In xt_action_hook: > > x_send_scroll_bar_event (window_being_scrolled, > scroll_bar_end_scroll, 0, 0, false); > w = XWINDOW (window_being_scrolled); > bar = XSCROLL_BAR (w->vertical_scroll_bar); <- > w->vertical_scroll_bar == Qnil here > > Although I have no clue what to do about it: I suspect the scrollbars > have been condemned by condemn_scroll_bars_hook, but then not > redeemed. Or maybe whatever is undoing or preventing the global > setting of "<vertical-scroll-bar> <mouse-1>" is responsible, but I > canʼt find where that is. Maybe we should simply do what xt_horizontal_action_hook does for the horizontal scroll bar, i.e. do nothing if w->vertical_scroll_bar is nil? Martin, WDYT?
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 8 Jan 2025 13:12:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 08 08:12:07 2025 Received: from localhost ([127.0.0.1]:46422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tVVqx-000291-DC for submit <at> debbugs.gnu.org; Wed, 08 Jan 2025 08:12:07 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:44046) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1tVVqv-00028U-7C for 75120 <at> debbugs.gnu.org; Wed, 08 Jan 2025 08:12:06 -0500 Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-436345cc17bso121274175e9.0 for <75120 <at> debbugs.gnu.org>; Wed, 08 Jan 2025 05:12:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736341919; x=1736946719; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=iwUuKkp2mi+aBA8gtYCyB7c6iTQkupVqNlYgzhEhDg0=; b=CY2OMK+wyKb/3Fh+gnnnVJANdTyLCHqSt7ffcfqtw2SuzK3//yW8GNAx81Y0lHtalF 1FS8Ey2YkY8KWffyw/2G5EYOncGARcqVPTfzv9yZPNKrqXeXmisfMJ7LLinY/3TPTFIk CSwteJTx9xUjQBNYKoVlqHfCl1Dxkyw7VAWKOEaS4WWMZg2fvK6kT9RGh7BQiu8SP0RN YVVxSN90un05Lf8iEWQjAnLIzi4wVyw5msBPsvDzalLxUiMtCp0iS9BdksuYCAWGGTAd 1btoPr6R9CSthCAMGyRQJyYit67gpvfDXtMJCldLETncPe6YIhrqr4soEghEQCCBRUM6 ZIGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736341919; x=1736946719; h=content-transfer-encoding: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=iwUuKkp2mi+aBA8gtYCyB7c6iTQkupVqNlYgzhEhDg0=; b=CgFvovE50ellfTfg0LezXkVM7XyLWsGcjP1OZ99xoNVWH5bqfmrZ6r3a0GEjN7+9eE cUvOwCAGROqwi+dQsFGQqsOhmTe4H+qDE8dih4RXhTs0w4frJUoL+Hb/5djkIFXt0fsH /pQWCjeDthfgUCnqHQ0GZ1u5JyzvMBMD8kWAhyuz0k/Goro12J6TK8oeR0N2Rqp0pSHS kIySCN2IWyey7JE8Re2u9UCWA4zoqRW5EJnBSLEohAQ3gjFMZXzXl9A6aUumI5PojA6c X6QFGxwv/y6iH/2fLtvt5RChteL9wF8sXnF03IJ5dPYYXXXTNxG5iA+tIFJqtlY82RLE atog== X-Forwarded-Encrypted: i=1; AJvYcCWhXr+S9pzX+r2qT6rjTArfYfVBzA3JUZ06DAxwTjR1o/ETK34qE4M0M6Rmn+m/TBqqroynlA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxOQbpdcTJonN+1mtFBxKqp4GL4UCWwZ4+wD/7fhW3PZcquKNEr E9KDD5/9AewUAEgT9ZftLeCU4as1d3mujK6iOBxYibyOeCKoWjeglj/RWw== X-Gm-Gg: ASbGncv6DLCnf4kDZ6RHC+eE8TYSs35KBaF9Xv2CHFcF8mwXfjo91cPQpnWmZwMAZdw ERAOk1iYtXrgwZPdJ8/5uxJTvCbOCDjgauHR8nJ+s333hcCdkbFcYiQ77+s14fbA5qplF5jEdM3 YjdQuzaw8+jf3zOgNKVFgNVovj5Mvk19/Iu2K+azO27qw6fDVKf8ZwedPu5awoTYZ/cScKTbHxz uxcp9W+JWhxULEKsIGQcu4HHWUnD7eCgzn1EiEWzm8c X-Google-Smtp-Source: AGHT+IGRRP580W8Itb2dy7dEH/4k1/qBXqPT+CeEZ/HWNHnjSRC9UVsMjni6sgaxWa5Bw+bqhMSG9Q== X-Received: by 2002:a05:600c:8706:b0:434:f0df:9f6 with SMTP id 5b1f17b1804b1-436e2677356mr21237495e9.3.1736341918588; Wed, 08 Jan 2025 05:11:58 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:6c29:f07d:d51e:cd38]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c89e140sm54051985f8f.79.2025.01.08.05.11.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jan 2025 05:11:57 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. In-Reply-To: <86ttaorosk.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 28 Dec 2024 14:10:35 +0200") References: <m3bjwyv52u.fsf@HIDDEN> <86ttaorosk.fsf@HIDDEN> Date: Wed, 08 Jan 2025 14:11:57 +0100 Message-ID: <87frltih5u.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75120 Cc: Madhu <enometh@HIDDEN>, 75120 <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: -1.0 (-) >>>>> On Sat, 28 Dec 2024 14:10:35 +0200, Eli Zaretskii <eliz@HIDDEN> said: >> From: Madhu <enometh@HIDDEN> >> Date: Thu, 26 Dec 2024 20:56:01 +0530 >>=20 >> Hello, Having heard about which-key mode I decided to try it. >>=20 >> gdb --args ../build-xt-native/src/emacs -Q -eval '(which-key-mode = 1)' -eval '(setq window-min-height 8)' >>=20 >> 1. type C-x, wait 5 seconds, type C-g. >> 2. type C-x, wait 2 seconds for the 8 line frame with scrollbar, cli= ck the "up >> arrow" on the top of the scrollbar. Eli> When I try this, Emacs signals an error, displaying "C-x Eli> <vertical-scroll-bar> <mouse-1> is undefined" in the echo area. B= ut Eli> I'm not on X. Eli> Can someone else reproduce the crash? Yes. In xt_action_hook: x_send_scroll_bar_event (window_being_scrolled, scroll_bar_end_scroll, 0, 0, false); w =3D XWINDOW (window_being_scrolled); bar =3D XSCROLL_BAR (w->vertical_scroll_bar); <- w->vertical_scroll_bar =3D=3D Qnil here Although I have no clue what to do about it: I suspect the scrollbars have been condemned by condemn_scroll_bars_hook, but then not redeemed. Or maybe whatever is undoing or preventing the global setting of "<vertical-scroll-bar> <mouse-1>" is responsible, but I can=CA=BCt find where that is. Robert --=20
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at 75120) by debbugs.gnu.org; 28 Dec 2024 12:10:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 07:10:56 2024 Received: from localhost ([127.0.0.1]:49631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRVei-0001XF-Bs for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 07:10:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tRVeg-0001X1-0P for 75120 <at> debbugs.gnu.org; Sat, 28 Dec 2024 07:10:54 -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 1tRVea-0001qj-Lb; Sat, 28 Dec 2024 07:10:48 -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=vHUjIVqwqU/sHtvCiPYZcugySv5tEK+SkXvq16Gh+CM=; b=bK5w58/crWGv kmO7bd5zyiHYg/1x8UTgCwT/Wu1fWYc20RVsuF6KzWYCVa491S/pLW1RkFCFDRdllo1a8yK5TKNUB V0zq9Rfs44ydz8ja0dGYbYF0p+nMBDsranztZivf5a3BGXcpmC8+tbrcahr1ADj37HFhqrXs3RytI Sjqo/b6AKUA0UPQosoJ4/4xlw7Da6jgjDVh+xVX4wCCDLbf7chxK3LXdCmH0cq6SAy1I2iov+cPyy /dL3G1Dl+CKzJgIaqMWYEfXHmLY5MO13VsZSBldJPaysI4gLqXV9JEzEBXBtK/WM+93uzG1NyNxac MSfBgvgh9L51lDpEmO9yEQ==; Date: Sat, 28 Dec 2024 14:10:35 +0200 Message-Id: <86ttaorosk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Madhu <enometh@HIDDEN> In-Reply-To: <m3bjwyv52u.fsf@HIDDEN> (message from Madhu on Thu, 26 Dec 2024 20:56:01 +0530) Subject: Re: bug#75120: 31.0.50; which-key crashes on xt if the scroll bar is activated. References: <m3bjwyv52u.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75120 Cc: 75120 <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: Madhu <enometh@HIDDEN> > Date: Thu, 26 Dec 2024 20:56:01 +0530 > > Hello, Having heard about which-key mode I decided to try it. > > gdb --args ../build-xt-native/src/emacs -Q -eval '(which-key-mode 1)' -eval '(setq window-min-height 8)' > > 1. type C-x, wait 5 seconds, type C-g. > 2. type C-x, wait 2 seconds for the 8 line frame with scrollbar, click the "up > arrow" on the top of the scrollbar. When I try this, Emacs signals an error, displaying "C-x <vertical-scroll-bar> <mouse-1> is undefined" in the echo area. But I'm not on X. Can someone else reproduce the crash?
bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Dec 2024 15:26:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 26 10:26:19 2024 Received: from localhost ([127.0.0.1]:41904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tQpkg-0003ju-Fq for submit <at> debbugs.gnu.org; Thu, 26 Dec 2024 10:26:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:53952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tQpkc-0003ji-3v for submit <at> debbugs.gnu.org; Thu, 26 Dec 2024 10:26:17 -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 <geb-bug-gnu-emacs@HIDDEN>) id 1tQpkb-00061g-R2 for bug-gnu-emacs@HIDDEN; Thu, 26 Dec 2024 10:26:13 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tQpka-0007yi-2Y for bug-gnu-emacs@HIDDEN; Thu, 26 Dec 2024 10:26:13 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1tQpkX-0007xQ-1N for bug-gnu-emacs@HIDDEN; Thu, 26 Dec 2024 16:26:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@HIDDEN From: Madhu <enometh@HIDDEN> Subject: 31.0.50; which-key crashes on xt if the scroll bar is activated. Date: Thu, 26 Dec 2024 20:56:01 +0530 Message-ID: <m3bjwyv52u.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain Cancel-Lock: sha1:/tWXfjV2/kRVGZRhvDCRwubP0o0= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.169, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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.1 (--) Hello, Having heard about which-key mode I decided to try it. gdb --args ../build-xt-native/src/emacs -Q -eval '(which-key-mode 1)' -eval '(setq window-min-height 8)' 1. type C-x, wait 5 seconds, type C-g. 2. type C-x, wait 2 seconds for the 8 line frame with scrollbar, click the "up arrow" on the top of the scrollbar. BEGIN BACKTRACE read 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x000000000054446b in xt_action_hook (widget=<optimized out>, client_data=<optim ized out>, action_name=0xe964d3 "EndScroll", event=<optimized out>, params=<opti mized out>, num_params=<optimized out>) at ../../src/xterm.c:15479 15479 if (bar->dragging != -1) (gdb) xbacktrace (gdb) bt full #0 0x000000000054446b in xt_action_hook (widget=<optimized out>, client_data=<optimized out>, action_name=0xe964d3 "EndScroll", event=<optimized out>, params=<optimized out>, num_params=<optimized out>) at ../../src/xterm.c:15479 w = 0x1555470 bar = <optimized out> scroll_bar_p = <optimized out> end_action = <optimized out> scroll_bar_p = <optimized out> end_action = <optimized out> w = <optimized out> bar = <optimized out> #1 xt_action_hook (widget=<optimized out>, client_data=<optimized out>, action_name=0xe964d3 "EndScroll", event=<optimized out>, params=<optimized out>, num_params=<optimized out>) at ../../src/xterm.c:15453 scroll_bar_p = <optimized out> end_action = 0x6f4dcb "EndScroll" w = <optimized out> bar = <optimized out> #2 0x00007ffff7d0a43d in ?? () from /usr/lib64/libXt.so.6 No symbol table info available. #3 0x0000000000e7ec10 in ?? () [...] (gdb) sharedlibrary . (gdb) back #0 0x000000000054446b in xt_action_hook (widget=<optimized out>, client_data=<optimized out>, action_name=0xe964d3 "EndScroll", event=<optimized out>, params=<optimized out>, num_params=<optimized out>) at ../../src/xterm.c:15479 #1 xt_action_hook (widget=<optimized out>, client_data=<optimized out>, action_name=0xe964d3 "EndScroll", event=<optimized out>, params=<optimized out>, num_params=<optimized out>) at ../../src/xterm.c:15453 #2 0x00007ffff7d0a43d in HandleActions (w=w@entry=0x1256750, event=0x7fffffffc5a0, stateTree=0x124a3f0, accelWidget=<optimized out>, procs=0xde6318, actions=actions@entry=0x7ffff7d2a120 <dummyAction.3>) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/TMstate.c:633 #3 0x00007ffff7d0ac91 in HandleSimpleState (w=w@entry=0x1256750, tmRecPtr=tmRecPtr@entry=0x1256798, curEventPtr=curEventPtr@entry=0x7fffffffbdd0) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/TMstate.c:866 #4 0x00007ffff7d0bb68 in _XtTranslateEvent (w=w@entry=0x1256750, event=event@entry=0x7fffffffc5a0) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/TMstate.c:1064 #5 0x00007ffff7ce4eeb in XtDispatchEventToWidget (widget=widget@entry=0x1256750, event=event@entry=0x7fffffffc5a0) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/Event.c:933 #6 0x00007ffff7ce55a2 in _XtDefaultDispatcher (event=0x7fffffffc5a0) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/Event.c:1407 --Type <RET> for more, q to quit, c to continue without paging--c #7 0x00007ffff7ce5701 in XtDispatchEvent (event=event@entry=0x7fffffffc5a0) at /usr/src/debug/x11-libs/libXt-1.3.0/libXt-1.3.0/src/Event.c:1481 #8 0x000000000055b181 in handle_one_xevent (dpyinfo=<optimized out>, event=<optimized out>, finish=<optimized out>, hold_quit=<optimized out>) at ../../src/xterm.c:25578 #9 0x0000000000566d91 in XTread_socket (terminal=<optimized out>, hold_quit=0x7fffffffc690) at ../../src/xterm.c:25740 #10 0x0000000000592341 in gobble_input () at ../../src/keyboard.c:7923 #11 0x0000000000595355 in handle_async_input () at ../../src/keyboard.c:8162 #12 process_pending_signals () at ../../src/keyboard.c:8176 #13 unblock_input_to (level=0) at ../../src/keyboard.c:8191 #14 unblock_input_to (level=<optimized out>) at ../../src/keyboard.c:8185 #15 unblock_input () at ../../src/keyboard.c:8210 #16 0x00000000006cc9d9 in xg_select (fds_lim=<optimized out>, rfds=rfds@entry=0x7fffffffcef0, wfds=<optimized out>, efds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../../src/xgselect.c:298 #17 0x0000000000673c96 in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at ../../src/process.c:5765 #18 0x00000000004759f0 in sit_for (timeout=timeout@entry=make_fixnum(30), reading=reading@entry=true, display_option=display_option@entry=1) at ../../src/dispnew.c:6335 #19 0x000000000059a4e8 in read_char (commandflag=1, map=XIL(0x151af43), prev_event=XIL(0), used_mouse_menu=0x7fffffffd70b, end_time=0x0) at ../../src/keyboard.c:2926 #20 0x000000000059b7ef in read_key_sequence (keybuf=<optimized out>, prompt=XIL(0), dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false, disable_text_conversion_p=false) at ../../src/keyboard.c:10747 #21 0x000000000059d446 in command_loop_1 () at ../../src/keyboard.c:1424 #22 0x0000000000613d47 in internal_condition_case (bfun=bfun@entry=0x59d2a0 <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x591030 <cmd_error>) at ../../src/eval.c:1607 #23 0x00000000005891ca in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at ../../src/keyboard.c:1163 #24 0x0000000000613ca1 in internal_catch (tag=tag@entry=XIL(0x12390), func=func@entry=0x5891b0 <command_loop_2>, arg=arg@entry=XIL(0x90)) at ../../src/eval.c:1286 #25 0x000000000058916f in command_loop () at ../../src/keyboard.c:1141 #26 0x0000000000590be3 in recursive_edit_1 () at ../../src/keyboard.c:749 #27 0x0000000000590f5e in Frecursive_edit () at ../../src/keyboard.c:832 #28 0x000000000046a7ec in main (argc=6, argv=0x7fffffffdc88) at ../../src/emacs.c:2649 END BACKTRACE VERSION INFO. In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2024-12-09 built on maher Repository revision: based off 1098ae2896f Windowing system distributor 'The X.Org Foundation', version 11.0.12101014 System Description: Gentoo Linux Configured using: 'configure --with-x-toolkit=athena --with-native-compilation -C' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG 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 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix END VERSION INFO
Madhu <enometh@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#75120
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.