Bug 2403355
| Summary: | TB calendar reminders for appointments disappear without being reminded again (=seem to be "auto-dismissed") when they are snoozed in some conditions: 1 "constant" always there: TB is closed during the exact time the snoozed reminder is to be opened again | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Christopher Klooz <py0xc3> | ||||
| Component: | thunderbird | Assignee: | Gecko Maintainer <gecko-bugs-nobody> | ||||
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 42 | CC: | gecko-bugs-nobody, kai-engert-fedora, klaas, py0xc3, rstrode, suraj.ghimire7 | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | --- | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | Type: | --- | |||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Christopher Klooz
2025-10-12 11:33:46 UTC
Minor update due to a behavior that has not yet occurred in the very manifest: I had today three appointments for 12:00 (system time), all should have been reminded 2 hours earlier. I booted my Fedora, logged in and started Thunderbird within 5 minutes after booting, so between 11:16 and 11:20 (user logs begin at 11:15:53). However, Thunderbird did not remind me of any of the three. Nevertheless, at or after 12:00 (I assume it was exactly 12:00 but didn't see the reminder immediately on its screen), so the time of the appointments, all three have been reminded. The issue worsened after the upgrade to F43. The same for the performance issues, which I aim to write a dedicated report if no one else does, but can barely spare time at the moment: Thunderbird now needs at least 2 seconds for every click to process (for some actions much more, up to half a minute so far), and takes the majority of CPU computation in this time. E.g., opening an email takes 2 seconds and seems to need a lot to process according to `top`. Just moving the cursor over the email list without clicking anything also takes massive amounts of computation power from the CPU, and it takes also about 2 seconds until an email the cursor is upon is highlighted with the slight grey background that indicates the very email that would be opened in the current cursor position. At this time, I can rely that only appointments are called that occur at the very moment Thunderbird is open (may they have been snoozed before, or are now reminded for the first time). So even if an appointment has not been reminded yet at all (so no snoozes yet), it will not be reminded at a later time if Thunderbird is closed at the very moment the reminder is set. However, I also experienced increased issues with Firefox, worsened performance and it always crashes when I try to save a PDF. Don't know if and how far the two use a common backing as of today, so I mention it. Now I'm on Name : thunderbird Epoch : 0 Version : 140.3.0 Release : 1.fc43 Architecture : x86_64 My hardware is an AMD Ryzen 7 PRO 6850U (= 6800U with some additions) with 8 cores / 16 threads and 32 GB LPDDR5 (6400 MT/s), so this machine should not be vulnerable to performance issues of that type. Supplement: Since the upgrade to F43, the header of the window is broken too: the three buttons on the top right to minimize, maximize and quit are no longer visible. They still exist and can be clicked and work, but there is no sign except I sweep with the mouse over it, then the respective button the mouse is on becomes a grey circle, while the sign for minimize, maximize or quit remains hidden, so its then an empty grey circle. Due to BZ#2412225 , I cannot upload a screenshot because the button to upload the file in bugzilla leads to a crash of Firefox. However, Firefox is not affected by the hidden three buttons. I have tested the upstream Thunderbird build (thunderbird-144.0.1.tar.xz) from Mozilla as suggested in https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries When I started it, it created a new profile and I tested it: the performance issues are the same as at the Fedora Thunderbird build (default thunderbird from Fedora repositories; no flatpak or so). Then I closed it, copy/pasted all files from my real profile to the profile of the upstream build (I removed all files of the old profile before that). Then I started that in order to test the reminders & snoozes: while the design of the upstream build remains a little different to that of the Fedora build, everything else behaved exactly the same. So, still the severe performance issues and the reminders / snoozes are broken. I tested it several times with the upstream build and was using it throughout last evening and then today in the morning without using the Fedora build in between. I returned to the Fedora build when all snoozed reminders of yesterday were not invoked in today's morning. The new reminders whose appointments have already passed some time when I opened it the first time were not invoked too. So the very same as the Fedora build. I identified another indication that BZ#2412225 and BZ#2403355 might be the same issue, or at least overlapping: I have not used this function for long, but today I wrote an email with thunderbird and wanted to attach a file: at the moment I clicked this, it took the usual 2-3 seconds to process the click, and then thunderbird crashed -> so it crashed the moment a file manager should have opened to select the file that was to be attached. Is someone working on this at the moment? I am aware that this issue is not widespread and therefore other issues might be more urgent, so I can understand if maintainers have to emphasize other tickets, but it would be good to know if that is the case and therefore if I need to find alternatives, as BZ#2412225 and BZ#2403355 are seriously hindering my workflow. Created attachment 2116189 [details] coredumpctl debug 5222 |& tee backtrace.log While I am not sure if the disappearing of reminders, the massive performance issues and the crashes when I try to attach a file are the same issue (only the last of the three symtpoms reproduces equally in BZ#2412225), it seems coredumpctl is able to document the crashes of thunderbird but not those of firefox. I attach the output of a crash of thunderbird from the moment the file manager should have opened after I clicked on "attach" in an email draft (it is the same file as the file I just uploaded in BZ#2412225). The file is the output from the command `coredumpctl debug 5222 |& tee backtrace.log`. While BZ#2412225 has been effectively solved, BZ#2403355 with the latency issues around all calendar functions and the disappearing (or, "unintended auto-dismiss") of reminders remains on thunderbird-145.0-1.fc43.x86_64. While most is unchanged, the snoozing seems to have worsened: occasionally, even the snooze of single events can now take up to a minute (while sometimes it works immediately - mostly it's in between the extremes: a short freeze). The same for creating new events in the calendar: when I start writing the text for the new reminder, it can take a minute, seldomly even more, until TB comes back from the freeze and the text I typed is actually added. A second (usually shorter) freeze comes after I clicked to add the new event to the calendar. So the issue is unchanged, but in several circumstances the freezes have increased in length. It would be good to know if anyone is working on this or if more/other data is necessary: I certainly can understand if the team has to focus on other issues, but it would be good to know if I need to migrate to another client, as this costs a lot of time (and brings unreliability to reminders I need to rely on), which I cannot afford on the long term. Thanks :) |