Closed Bug 973266 Opened 12 years ago Closed 11 years ago

Thunderbird trunk start up takes 1-2 minutes to get to profile manager

Categories

(Thunderbird :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: 52qtuqm9, Unassigned)

Details

(Keywords: perf, regression)

I just newly rebuilt Thunderbird from trunk code checked out with "python client.py checkout" just a few minutes ago, so it's pretty current. Thunderbird is taking a huge amount of time to start up. The main window pops up, but then it sits there blank for an incredibly long time before filling with content. For example, it just took 1:45 to start up. While it's sitting there blank, there are two Thunderbird processes shown in "ps aux" output with consecutive PIDs. The one with the higher number is sucking 100% of one of my CPUs. When I run strace on it, it's calling "sched_yield" over and over again. This doesn't happen with the Fedora-built Thunderbird 24.2.0.
This is broken in the 2014-02-15 nightly Linux x86_64 build, but works in the previous 2014-02-14 nightly Linux x86_64 build. I'm not sure how to generate the corresponding changeset. (Can somebody explain to me how to use the .mar files to reconstruct builds so I don't have to download them all in complete form when bisecting? I couldn't find documentation anywhere for how to do this.)
In -safe-mode too? Because I haven't noticed anything...
Yes, happens with -safe-mode -- several minutes before the safe-mode configuration window pops up. Even happens with -ProfileManager -- several minutes before the profile manager window pops up -- so apparently whatever is causing the hang is not related to my profile.
Summary: Thunderbird trunk taking forever to start up → Thunderbird trunk start up takes 1-2 minutes to get to profile manager
No longer occurring in trunk today.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.