Thunderbird:Testing:Shutdown Hang: Difference between revisions

Jump to navigation Jump to search
→‎Symptoms: simplify and mprove instructions, add is there an ldap directory
mNo edit summary
(→‎Symptoms: simplify and mprove instructions, add is there an ldap directory)
Line 6: Line 6:


To be most helpful, you will want to  
To be most helpful, you will want to  
* '''describe your environment''' (which includes steps which may help you avoid the problem)
* '''describe your environment''' (including things which help you avoid the problem)
* '''determine steps to reproduce''', a sequence of steps you did '''before''' you shut down
* '''obtain a hang stacktrace'''
* '''obtain a hang stacktrace'''
* '''determine steps to reproduce''', a sequence of steps that occur '''before''' you shut down


'''Describe the environment''' - Answer these easy questions in a bug report or posting to support:
Questions to answer in a bug report or in a [http://getsatisfaction.com/mozilla_messaging/topics/new posting to support]:
# Does Thunderbird hang ... :
# Does Thunderbird hang ... :
#* when started in [https://support.mozillamessaging.com/en-US/kb/Safe+Mode safe mode]? If it doesn't hang in safe mode you will want to disable add-ons until you find which add-on is causing the problem, then contact the add-on author.
#* when started in [https://support.mozillamessaging.com/en-US/kb/Safe+Mode safe mode]? If it doesn't hang in safe mode then disable add-ons until you find which add-on is causing the problem, then contact the add-on author.
#** happen without calendar/lightning extension? ({{Bug|532435}})
#** happen without calendar/lightning extension? ({{Bug|532435}})
#** happen without enigmail extension?  
#** happen without enigmail extension?  
#* with [[Thunderbird:Testing:Antivirus_Related_Performance_Issues|firewall or antivirus software]] disabled? If it does not, then the problem is with that software, not Thunderbird.
#* with firewall or antivirus software disabled? If hang goes away then the problem is with that software, not Thunderbird. <small>see [[Thunderbird:Testing:Antivirus_Related_Performance_Issues|firewall or antivirus software]]</small>
# Is gloda indexing enabled or disabled? (Tools|Options|Advanced|General)
# Is gloda indexing enabled or disabled? (Tools|Options|Advanced|General)
# Are your mail accounts pop, imap, or a combination?
# Are your mail accounts pop, imap, or a combination?
Line 24: Line 24:
# How often you see the hang (always, rarely, etc)?
# How often you see the hang (always, rarely, etc)?
# CPU usage - is usage zero, low, high (maxed or pegged), or other?
# CPU usage - is usage zero, low, high (maxed or pegged), or other?
# run netstat - any thunderbird connections to ldap, imap mail server, or other protocols?
# ldap address book - do you have an ldap directory address book defined?
#* MS-Windows: in a dos command window, do netstat -a -b -o
# run netstat - any thunderbird connections to ldap, imap mail server, or other protocols shown in the netstat display?
#* MS-Windows: open a dos command window (Start, Programs, Accessories, Command Prompt), do '''netstat -a -b -o'''
#* linux/Mac: do netstat -tp | grep -i thunderbird  
#* linux/Mac: do netstat -tp | grep -i thunderbird  
# If imap connections are shown in the netstat results above and if needed by the devoloper, get an [[MailNews:Logging|imap:5 log]] in a log file, which can be attached to a bug report
# If imap connections are shown in the netstat results above and if needed by the devoloper, get an [[MailNews:Logging|imap:5 log]] in a log file, which can be attached to a bug report
 
# '''Steps to reproduce''' (STR) - Please determine a list of steps which seem to cause the hang. This list is a sequence of actions (1. xxxx, 2. yyyy, 3. zzz, etc) you did just '''before''' you shut down. Plus the things you see. You may need to experiment to find steps that are reliable, and eliminate steps which aren't needed to reproduce the problem. If you can't seem to find a unique set of steps, don't let that stop you from checking the bug list below or filing a bug report ... because the environment information you have collected in earlier steps above may be enough to identify the problem.
:'''To recap, please concisely report: OS & Thunderbird version, frequency, safe mode results, cpu, netstat results, indexing on or off, pop or imap account types, sleep/hibernate usage, online/offline usage'''
# '''Obtain a hang stacktrace''' - If possible, please get a stacktrace using _'''hang'''_ instructions in the references below, then attach text file containing stacktrace to a bug report. Anywhere you see "Firefox" in the instructions, please substitute "Thunderbird".
 
#* Windows: [https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg] and use "'''!analyze -v -hang'''" instead of !analyze -v -f
'''Obtain a hang stacktrace''' - If you can, please get a stacktrace using _'''hang'''_ instructions in these references, then attach stacktrace file to a bug report. Anywhere you see "Firefox" in the instructions, please substitute "Thunderbird".
#* Mac: [[Thunderbird:Testing:Get_A_Debug_Thunderbird_Hang_Stack]]
* Windows: [https://developer.mozilla.org/en/How_to_get_a_stacktrace_with_WinDbg] and use "'''!analyze -v -hang'''" instead of !analyze -v -f
#* Linux: [https://developer.mozilla.org/En/How_to_get_a_stacktrace_for_a_bug_report#Alternative_ways_to_get_a_stacktrace]
* Mac: [[Thunderbird:Testing:Get_A_Debug_Thunderbird_Hang_Stack]]
:'''To recap, please concisely report: OS & Thunderbird version, frequency, safe mode results, cpu, netstat results, indexing on or off, pop or imap account types, sleep/hibernate usage, online/offline usage, STR'''. And, if possible, a hang stack trace.
* Linux: [https://developer.mozilla.org/En/How_to_get_a_stacktrace_for_a_bug_report#Alternative_ways_to_get_a_stacktrace]
 
'''Steps to reproduce''' - Please determine a list of steps which seem to cause the hang.
:1. first step
:2. second step
:3. ...
This list is a sequence of actions you do just '''before''' you shut down, plus the things you see. You may need to experiment and test to find steps that seem reliable. If you can't seem to find a unique set of steps, don't let that stop you from looking at the bug list (below) or filing a bug report, because the environment information you have collected be may be enough to match with someone else's report.


= Bugs =
= Bugs =
canmove, Confirmed users
2,081

edits

Navigation menu