From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#46908: 28.0.50; Dozens of spurious markers in buffer-undo-list Date: Fri, 5 Mar 2021 10:11:34 +0100 Message-ID: References: <87o8fzn9fa.fsf@web.de> <0ca78c1b-7737-8a87-9edc-deaa551677fa@gmx.at> <87wnumswhr.fsf@web.de> <6ccba248-7643-280a-4560-88872fb08457@gmx.at> <87sg5asr6k.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37526"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 46908@debbugs.gnu.org, Yuan Fu To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 05 10:12:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lI6VJ-0009fH-TE for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Mar 2021 10:12:13 +0100 Original-Received: from localhost ([::1]:47522 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lI6VI-0003eB-QW for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Mar 2021 04:12:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lI6V8-0003bM-Sj for bug-gnu-emacs@gnu.org; Fri, 05 Mar 2021 04:12:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49474) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lI6V8-0005lg-LW for bug-gnu-emacs@gnu.org; Fri, 05 Mar 2021 04:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lI6V8-0000R1-Gh for bug-gnu-emacs@gnu.org; Fri, 05 Mar 2021 04:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Mar 2021 09:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46908 X-GNU-PR-Package: emacs Original-Received: via spool by 46908-submit@debbugs.gnu.org id=B46908.16149355051645 (code B ref 46908); Fri, 05 Mar 2021 09:12:02 +0000 Original-Received: (at 46908) by debbugs.gnu.org; 5 Mar 2021 09:11:45 +0000 Original-Received: from localhost ([127.0.0.1]:32787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI6Uq-0000QS-Hm for submit@debbugs.gnu.org; Fri, 05 Mar 2021 04:11:44 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:50845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lI6Uo-0000QD-Ca for 46908@debbugs.gnu.org; Fri, 05 Mar 2021 04:11:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1614935496; bh=zdmLVtvRpZ8XKDlfGT31LNVYfXiT8sbUjlBYwAwL6VI=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=HOMGOjwncd/k+U+VV7wze3qWW1PHD5/fyeugBWHWTmPmeIeAlxSKKebPozcVaGA4+ WhoM2c1FkiJxWTOmoFhMdhgMr+i2NvMqoTAbCuS97rtHdaUbnL0EIdWlWLuvA/sGI/ p8vqM+5XmocIKiW6eHTvu662Ud+RmNZRUKQff/nM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.12]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MpUZ4-1m7cDL38Zw-00prmY; Fri, 05 Mar 2021 10:11:35 +0100 In-Reply-To: <87sg5asr6k.fsf@web.de> Content-Language: en-US X-Provags-ID: V03:K1:/n7Kha6ovz4ULWArwBOnSRefPVPU21PuvxuNG47PfFTFTdbNpa9 2ryoMvWwaPg8Njmp7uUjNs5LZ7eq0KBrvoVCiOvjbo8twDbq6INbiXlD1vv96XmBLKTnZwr TlaoncfQ2OT1eGeGDn9GZJ/8sY8CC/NDYshBnkOn37W4G5kvL8YmhE5mDcVOn6uLgUPmH9Z CuYERf/ttcQfw3vTq3/8g== X-UI-Out-Filterresults: notjunk:1;V03:K0:fHXKxqwaqJo=:rteeJJUOGBMRWWK9Y3Ek2Q gHKZozBtgElWyv+84l2xHUqfIpoYWZyzr2P5n0oh8364mqQ0Ih6Tw1o6zixbsBX5MHUfkHGmP TN5wwjQ61XO0PyWtEelc1/7qs8JbEKZBf+6VKtzQzSCn97mxo909iNYLMroMrqNcXDJwJlhTw hc+nQ0Z9jdr197n/D4yj8tj2yPlRM6JQrhs7QOe4zXxyzMCEArqXaYoNGUpIHWX6n9IQy5K43 pf+/HOgI5X7OoGivz2mGAjbTjBxPL2UxJggjVhgye8w0eRE1r6VdEO0zYJQSkTfa5/V+05cSW TUHGkoP83WqmjKLSWjpjWz6njHYV5AX/xbS335UocrQBYTwS4jWHHUHJSqF7fInkbJB9ch+n+ fSMPvI3Xngl+rKnqw+qM8yPRceTEfNZXDRDNKcclV2Ork9LNBoZFrtE9uhGn436THpFpQACf/ WvsdqBuM8XmZmmsLeNpiolao76ib4HnChFxHUb8BC8la1ua/30rkArUI4jFXmNwBIFTFR2LOM UaqVDElNkgPva1wZyEwtxJkHMqDhZDsBaQ2u8ckNwJY8OaYQk97FNAyn1ueuAFKEGtDw6TQWQ 8XgzL+d8rJR0aUkx2Z5JODV928tSMgk6IDhhpiqFr6ybNYmUEJZINXuXyRwK/NUUKkXxArOai ZJNuMOXNRVw9F0XtC6uahq+fh0pR0lR2USI5VlcRIkuZnJ+Em1t7kNbWCYDprque1upmSiD09 SZKV9fmAGDQ6DrffV2aQRwOoL/yRl3FQleBOfdadWdLGGgsyarF56bvzqVbsihKy+frw6sam X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:201508 Archived-At: >> When I read the discussion on emacs-help I tried with `buffer-undo-list' >> nil and doing some window modifications but didn't find a smoking gun. > > AFAIK window modifications are not necessary to reproduce the issue, > probably they are completely unrelated. Maybe. But I don't know of any packages that are much interested in reading or manipulating `window-point'. So if `window-point' is involved in at least one scenario that reproduces the problem, it might help to trace that occurrence back to its origins. > Did you try to reproduce the issue with the recipe? It is complete. I did not because I just believe you that your recipe is valid. The problem is that you have to trace back those marker entries back to where they have been created in such abundance. And I have no idea how to do that. > Sorry for the confusion: You did not confuse me. > We did not turn winner-mode on in the recipe, > please just ignore that part of the discussion, that was a false lead. If turning on `winner-mode' _can_ create many `window-point' marker entries, it's not necessarily a false lead. It might help to locate the real culprit with one important restriction: You'd have to look into clients that either deal with `window-point' directly or call something that does deal with `window-point' only. > You just need insert and undo to reproduce. Please try. emacs -Q, just > editing commands plus undo produce the zombi markers. I tried it now. The only thing I can say is that with Emacs 27 it usually returns 0 or 1 here while with master it returns 10. So maybe you should try (after verifying what I found out) to trace the recent changes in master. martin