Closed Bug 548520 Opened 15 years ago Closed 15 years ago

Thunderbird hangs solid when starting up (reading global-messages-db.sqlite)

Categories

(Thunderbird :: General, defect)

x86
Windows Vista
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: kris.boulez, Unassigned)

Details

(Keywords: hang, perf, stackwanted)

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.9pre) Gecko/20100219 Shredder/3.0.3pre When starting TB3, shortly (10 sec) after startup the program becomes totally irresponsive (windows: "The program is not responding"). Analysis with Resource Monitor shows that TB is reading global-messages-db.sqlite from the profiles directory. global-messages-db.sqlite is 1,2 GB big. Now working with Shredder (to check other bug), but had the same problem with main TB3 Reproducible: Always Steps to Reproduce: 1. Start Thunderbird 2. Wait 10 seconds 3. Program becomes irresponsive for more then a minute Actual Results: TB is irresponsive (The program is not responding) Expected Results: Program is repsonding
Kris, can you get a stacktrace and attach it to this bug? https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg use the hang steps at "If Firefox has quit responding ..." make sure you specify symbol store http://symbols.mozilla.org/thunderbird
Keywords: hang, perf
Version: unspecified → 3.0
Wayne, Do I see it correctly that for the Shredder builds Symbol information is not available ? I get errors like the following *** WARNING: Unable to verify checksum for C:\Program Files\Shredder_TB-3.02_test\softokn3.dll *** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Program Files\Shredder_TB-3.02_test\softokn3.dll - Which of the nightly builds do I need ? I found the following http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2010-02-25-00-comm-1.9.1/ but have no idea which of these to install. Thanks in advance, Kris,
From memory symbols are at https://symbols.mozilla.org/thunderbird/ and the nightly you took is in the proper directory - take the .exe as zip file might generate side effects.
I tried to create the requested debug output, but the program directly goes into a breakpoint. I have no clue what I'm doing wrong. I'll attach the log file of the debugger to the ticket. Kris,
[ see previous comment ]
Kris, you are part way there. This is the part you want for hangs... ~* kp !analyze -v -hang lm (In reply to comment #2) > Wayne, > > Do I see it correctly that for the Shredder builds Symbol information is not > available ? I get errors like the following > > *** WARNING: Unable to verify checksum for C:\Program checksum errors may be ignored according to https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg
The problem is that I get no hang at all. I cannot get the program started. When you look at the debug log I attached, you will see that when I do "Go", the program immediately hits a breakpoint. Problem is that I haven't set any breakpoints at all and have no clue on how to remove this.
you say it goes "not responding", so something is starting. What do you see, profile manager or 3pane window? Can you doing the following if you arent' already? 1. start windbg 2. in windbg File | Open Executable and point to thunderbird.exe 3. when it breakpoints, do all the debug stuff
Unfortunatly at this moment I'm not able to reproduce the problem when running under the debugger. I'll have another try over the weekend. Kris,
Thanks. When you next reply - note whether any dialog boxes are up, for example a password prompt?
Summary: Thunderbird hangs when starting up (reading global-messages-db.sqlite) → Thunderbird hangs solid when starting up (reading global-messages-db.sqlite)
Unfortunately I'm not able to reproduce this at this moment when using a version that contains the debugging symbols. Although I had this morning the problem with another version (bienvenu@nventure.com-1266612146-mail-try-win32.installer.exe), but was unable to recreate using other version of TB. Propose to put it on hold for the moment. I'll try to recreate from time to time.
Kris, thanks for your help. If you are eventually able to reproduce, preferably using v3.1, please provide a steps and a hang stacktrace. see "-hang" on https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg v3.1 beta 2 at http://www.mozillamessaging.com/en-US/thunderbird/early_releases/downloads/
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Keywords: stackwanted
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: