From Fedora Project Wiki

Line 41: Line 41:
  
 
<pre>$ ps -C thunderbird-bin
 
<pre>$ ps -C thunderbird-bin
 +
 
Sample output:
 
Sample output:
 +
 
$ ps -C thunderbird-bin
 
$ ps -C thunderbird-bin
 
   PID TTY          TIME CMD
 
   PID TTY          TIME CMD
 
   22924 ?        01:15:06 thunderbird-bin</pre>
 
   22924 ?        01:15:06 thunderbird-bin</pre>
  
Attache GNU Project Debugger to thunderbirds PID
+
Attache GNU Project Debugger to Thunderbirds PID
 +
 
 +
<pre>$ gdb thunderbird-bin 22924</pre>
  
  
  
 
[[Category:Debugging]] [[Category:How to]]
 
[[Category:Debugging]] [[Category:How to]]

Revision as of 19:05, 6 October 2009


Identifying your problem area

To be able to identify if it's Thunderbird or Thunderbird extensions you need to disable all Thunderbird extension you have installed and enabled. You do so by starting Thunderbird, go to "Tools", select "Add-ons" and disable all extensions listed there.

Quit Thunderbird and start it again. Recreate whatever you did that caused the problem your experiencing and see if it persists.

If the problem persisted go to "Debugging Thunderbird".

If the problem did not persist enable each extension and try to recreate the problem then disable the extension you just enabled again until you come across which extension is causing the problem then go to "Debugging Thunderbird Extensions".

Information to include in your report

All bug reports

In all cases, the following should be mentioned and attached to your bug report:

  • What version of Thunderbird your using.
Idea.png
You can determine which version of Thunderbird you have installed by starting Thunderbird go to "Help" and choose "About" or open up a terminal window and run:
$ rpm -q thunderbird

  • The exact command-line used if an command was used to start Thunderbird.
  • Screen shot of Thunderbird window if an graphical error occurs or Thunderbird shows an error.

Thunderbird Extensions problems

As well as the information from the 'All bug reports' section, include the following information:

  • List of Thunderbird extension you have installed.

Debugging Thunderbird

Install Thunderbird debug package.

$ su -c 'debuginfo-install thunderbird'

Find Thunderbirds process ID ( PID )

$ ps -C thunderbird-bin

Sample output:

$ ps -C thunderbird-bin
  PID TTY          TIME CMD
  22924 ?        01:15:06 thunderbird-bin

Attache GNU Project Debugger to Thunderbirds PID

$ gdb thunderbird-bin 22924