What could cause RSS Recent Package Feed to Hang in Thunderbird?
All, In Thunderbird 128.3.3esr if I check the RSS Recent Package feed from Arch, Thunderbird hangs showing the check is continually ongoing and never finishes. This takes a continual 143% CPU (about 1/3 of the 4-core i-7) It gets the Recent Packages just fine, but never stops. Checking with tcpdump the connection to 95.217.163.246 initializes just fine with the QUIC protocol and then continues with the data transferred. The last message from 95.217.163.246 is a TCP ACK and then nothing else. Thunderbird just shown the little icon next to the feed as busy (little ball going back and forth) and the CPU is pegged at about 150%. (other than just looking at the tcpdump data in Wireshark - it's pretty much Greek to me) There is no way to cancel the check except to "Pause" the RSS feed and then shutdown thunderbird and restart it. If I then "unPause" the RSS feed after restarting tbird, the same thing happened. I've been subscribed to the RSS feed for years. This just started a couple of days ago. What should I check or look for to try and figure out why the RSS feed check never finishes and shuts down? -- David C. Rankin, J.D.,P.E.
In my perception Thunderbird, after having been 10+ years a highlight of my desktop, has become so unstable (even deleting its local folder after an Arch upgrade one time) that i now have constantly SeaMonkey -- statically linked -- as backup Mail User Agent. Each Arch upgrade has become a hit and miss in that regard, a real lottery: what surprise will Thunderbird have this time? I don't use the RSS functionality, but I use heavily the calendar. On Thunderbird i can't use it anymore since approx. two weeks because the calendar view flickers, making it unreadable. Daniel David C. Rankin a écrit :
All,
In Thunderbird 128.3.3esr if I check the RSS Recent Package feed from Arch, Thunderbird hangs showing the check is continually ongoing and never finishes. This takes a continual 143% CPU (about 1/3 of the 4-core i-7)
It gets the Recent Packages just fine, but never stops.
Checking with tcpdump the connection to 95.217.163.246 initializes just fine with the QUIC protocol and then continues with the data transferred.
The last message from 95.217.163.246 is a TCP ACK and then nothing else. Thunderbird just shown the little icon next to the feed as busy (little ball going back and forth) and the CPU is pegged at about 150%.
(other than just looking at the tcpdump data in Wireshark - it's pretty much Greek to me)
There is no way to cancel the check except to "Pause" the RSS feed and then shutdown thunderbird and restart it. If I then "unPause" the RSS feed after restarting tbird, the same thing happened.
I've been subscribed to the RSS feed for years. This just started a couple of days ago. What should I check or look for to try and figure out why the RSS feed check never finishes and shuts down?
On 24/10/28 05:45PM, David C. Rankin wrote:
All,
Hello David,
In Thunderbird 128.3.3esr if I check the RSS Recent Package feed from Arch, Thunderbird hangs showing the check is continually ongoing and never finishes. This takes a continual 143% CPU (about 1/3 of the 4-core i-7)
It gets the Recent Packages just fine, but never stops.
Checking with tcpdump the connection to 95.217.163.246 initializes just fine with the QUIC protocol and then continues with the data transferred.
Which execat feed URL are you checking? There are multiple, that's why I'm asking! It works just fine for me, so maybe you are checking on a different URL 😊
The last message from 95.217.163.246 is a TCP ACK and then nothing else. Thunderbird just shown the little icon next to the feed as busy (little ball going back and forth) and the CPU is pegged at about 150%.
(other than just looking at the tcpdump data in Wireshark - it's pretty much Greek to me)
There is no way to cancel the check except to "Pause" the RSS feed and then shutdown thunderbird and restart it. If I then "unPause" the RSS feed after restarting tbird, the same thing happened.
I've been subscribed to the RSS feed for years. This just started a couple of days ago. What should I check or look for to try and figure out why the RSS feed check never finishes and shuts down?
Well if you recently upgraded thunderbird (check /var/log/pacman.log) a good first step would be to see if it works with the old version. You can do this using the Arch Linux Archive[0], for example via the downgrade script. Just note that being in a state of partial upgrade is not supported generally[1].
-- David C. Rankin, J.D.,P.E.
Cheers, Chris [0]: https://wiki.archlinux.org/title/Arch_Linux_Archive [1]: https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_uns...
On 10/29/24 4:48 AM, Christian Heusel wrote:
On 24/10/28 05:45PM, David C. Rankin wrote:
All,
Hello David,
In Thunderbird 128.3.3esr if I check the RSS Recent Package feed from Arch, Thunderbird hangs showing the check is continually ongoing and never finishes. This takes a continual 143% CPU (about 1/3 of the 4-core i-7)
It gets the Recent Packages just fine, but never stops.
Checking with tcpdump the connection to 95.217.163.246 initializes just fine with the QUIC protocol and then continues with the data transferred.
Which execat feed URL are you checking? There are multiple, that's why I'm asking! It works just fine for me, so maybe you are checking on a different URL 😊
Christian, I have Feed URL: https://archlinux.org/feeds/packages/ Store Articles In: Archlinux/Arch Linux Recent Package Updates Then I have core-testing and extra-testing I follow that are are subfolders of the main feed: Store Articles In: Archlinux/Arch Linux Recent package updates/core-testing Store Articles In: Archlinux/Arch Linux Recent package updates/extra-testing It was set up ages ago, so I don't recall the exact method. I also monitor the Recent New updates which is: Feed URL: https://archlinux.org/feeds/news/ Store Articles In: Archlinux/Arch Linux Recent news updates That feed is working fine. It is hanging on the Recent package updates feed.
Well if you recently upgraded thunderbird (check /var/log/pacman.log) a good first step would be to see if it works with the old version.
You can do this using the Arch Linux Archive[0], for example via the downgrade script. Just note that being in a state of partial upgrade is not supported generally[1].
I suspect this was 128.3.2esr or 128.3.3esr. I know 128.3.1esr was working. I think I'll delete the feeds and re-add them in Tbird. Now the RSS Feeds page for arch lists separate feeds for every repo (and they all work fine in KDE akregator). So maybe it is the old feed and the way Tbird broke out the sub-feeds when it was added years ago that is now causing problems?? Worth a try. -- David C. Rankin, J.D.,P.E.
On 10/28/24 5:45 PM, David C. Rankin wrote:
All,
In Thunderbird 128.3.3esr if I check the RSS Recent Package feed from Arch, Thunderbird hangs showing the check is continually ongoing and never finishes. This takes a continual 143% CPU (about 1/3 of the 4-core i-7)
It gets the Recent Packages just fine, but never stops.
To close this out, I did get it fixed. The following seems to have been the issue. After working fine for several years, the "Recent packages feed" would hang continually checking itself. Original Setup: Recent packages folder https://archlinux.org/feeds/packages/ - folder for Core-testing - folder for Extra-testing A few weeks ago, due to a change somewhere, likely the 115 - 128 esr Thunderbird updates, this problem occurs. (behaves like infinite recursion began happening) To solve the issue, I have the same setup, but now I've changed: archlinux.org/feeds/packages/ to archlinux.org/feeds/packages/all/stable-repos/ Core and Extra Testing remain folders thereunder. Behavior is now identical to the original and the hang is gone. -- David C. Rankin, J.D.,P.E.
participants (3)
-
Christian Heusel
-
Daniel
-
David C. Rankin