GNU bug report logs - #46116
28.0.50; Ticking articles fails on Emacs 28 pgtk build

Previous Next

Packages: emacs, gnus;

Reported by: Jonathan Corbet <corbet <at> lwn.net>

Date: Tue, 26 Jan 2021 17:44:01 UTC

Severity: normal

Tags: moreinfo

Found in version 28.0.50

Done: Andrea Corallo <akrl <at> sdf.org>

Bug is archived. No further changes may be made.

Full log


Message #25 received at 46116 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Jonathan Corbet <corbet <at> lwn.net>
Cc: 46116 <at> debbugs.gnu.org
Subject: Re: bug#46116: Acknowledgement (28.0.50; Ticking articles fails on
 Emacs 28 pgtk build)
Date: Wed, 27 Jan 2021 20:37:50 +0000
Jonathan Corbet <corbet <at> lwn.net> writes:

> On Wed, 27 Jan 2021 09:29:30 +0000
> Andrea Corallo <akrl <at> sdf.org> wrote:
>
>> > So... Through the process of brute-force debugging, I found that simply
>> > pulling up a copy of gnus-sum.el and doing an eval-defun on
>> > gnus-summary-goto-subject makes the problem mysteriously go away.  This,
>> > in turn, makes me suspect that the native compilation is the real problem,
>> > and this is not a gnus issue at all.  Will try to pursue further;
>> > apologies for wasting your time.
>> >
>> > Thanks,
>> >
>> > jon  
>> 
>> This is a possible miscommunication.  Could you report the input of the
>> function when the miss-behave is observed? 
>
> Trying to determine that was how I found the workaround - putting in a
> (message) call made the problem go away.  The call, though, is from
> gnus-summary-mark-article:

Perhaps you can put the print just before the call instead of inside,
this will not effect the function we are interested.

>> 	(when (gnus-summary-goto-subject article nil t)
>> 	  (let ((inhibit-read-only t))
>> 	    (gnus-summary-show-thread)
>> 	    ;; Fix the mark.
>> 	    (gnus-summary-update-mark mark 'unread)
>> 	    t))))))
>
> I was able to examine the arguments before the call; "article" is an
> integer article number, as expected.

Do we have a self contained reproducer I can look into?

Thanks for the investigation

  Andrea




This bug report was last modified 4 years and 112 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.