JIT freezes during startup and then occasionally while using, caused by recurring event
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
People
(Reporter: okias, Unassigned)
References
Details
(Keywords: dupeme, perf)
Attachments
(2 files)
Steps to reproduce:
System: Debian 13 (x86_64), latest Thunderbird (for testing, experimental repository)
Regression: worked well before 10x.x series for sure, cannot pinpoint exactly because the issue was happening before only sometimes.
- Start Thunderbird (two accounts, after issues I setup one to manual fetching)
Actual results:
- Thunderbird is unresponsive for few seconds (sometimes survives, sometimes Waylands compositors kill it)
- use is fine
- freezes again in any random situation (writing message, browsing emails)
I tried safe-mode with same result.
Expected results:
No intermittent freezes.
| Reporter | ||
Comment 1•2 years ago
|
||
Versions: 10x.x - 121.0b3
| Reporter | ||
Comment 2•2 years ago
|
||
Comment 3•2 years ago
|
||
Other recent linux perf issues https://mzl.la/3RFldzb
A performance profile will be useful https://support.mozilla.org/en-US/kb/profiling-thunderbird-performance.
You might need to Install Thunderbird from https://www.thunderbird.net/ to get the symbols.
| Reporter | ||
Comment 4•2 years ago
|
||
First test:
- Downloaded https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/121.0b3/linux-x86_64/en-US/thunderbird-121.0b3.tar.bz2
- copied the profile from my default profile into the beta one
I see the delay, but it's like 2 seconds instead of 15 - 30s, but it's visible and there.
| Reporter | ||
Comment 5•2 years ago
|
||
The profiling is problematic, even ./thunderbird --devtools won't allow me start profiling in right time to catch the initial freeze.
Comment 6•2 years ago
|
||
I failed to mention, profiling on startup can be done with instructions at https://profiler.firefox.com/docs/#/./guide-startup-shutdown
| Reporter | ||
Comment 7•2 years ago
|
||
So far I haven't found way to anonymize the profiling data, so most of the time it's around these calls.
8s with binary from Thunderbird, xx s from Debian package.
Comment 8•2 years ago
|
||
Thanks for the screen shot of your performance profile. I see calendar, and we do have calendar issues. You will want to check your recurring tasks and appointments, and put reasonable end dates on them.
The other possibility is you use https://mozilla.github.io/mozregression/ to find the regression range.
Comment 9•2 years ago
|
||
Please let us know what you find.
| Reporter | ||
Comment 10•2 years ago
|
||
After dropping one forever recurring everyday event Thunderbird got better, so I assume it's directly related to the calendar.
Comment 11•2 years ago
|
||
Thanks. In that case it will be one of these https://mzl.la/42nyb9T
Updated•2 years ago
|
Description
•