If you are able to reproduce freeze you can follow [[#Application crash]] steps. There is only one difference in [[#Obtain crash stack trace]] section where (gdb) prompt is missing. To get prompt you have to press Ctrl-C.

+

If you are able to reproduce freeze you can follow [[#Application crash]] steps. There is only one difference in [[#Obtain crash stack trace]] section where ''(gdb)'' prompt is missing. To get prompt you have to press Ctrl-C.

+

+

==== Attach debugger to running application====

+

Before you can attach to running application you need to have #

+

When the freeze occurs randomly and/or difficult to predict you can attach to running application by

Application crash

Application crash can occur during runtime. Application window simply disappear and bug report dialog will show up. By accepting this dialog crash will be reported to Mozilla crashstat servers. You can see list of submitted crashes on about:crashes page. If you want to report this crash to Fedora bugzilla you need to do few additional steps described in following subsections.

Installing debug info packages

Debug info packages which contains source files are required to create meaningful bug report. To install them you need to execute following command as root:

debuginfo install firefox

for Firefox,

debuginfo install thunderbird

for Thunderbird.

Running application in debugger

To run application in gnu debugger you need to run command:

firefox -g -d gdb

for Firefox,

thunderbird -g -d gdb

After debugger is started which is indicated by line:

(gdb)

To run program use command:

run

Obtain crash stack trace

Then bring application to crash. This should be indicated by (gdb) prompt. Type:

set logging on crash_bt
thread apply all bt full
print DumpJSStack()
set logging off

to store stack and Javascript trace into crash_bt. Don't forget to attach this file to bug report.

Reporting addons and plugins issues

Reenable plugins and addonsAt first don't forget to reenable all plugins and addons in Tools/Add-ons/Extensions and Plugins menu and restart application.

Then set your location to about:plugins page, save it (by File/Save Page As...) to file and attach it to bug report. This page contains information about all installed plugins and it may help us in resolving your issue. Attach also output of following commands: