{% from "macros/signature_startup_icons.html" import startup_crash_icon, potential_startup_crash_icon, potential_startup_window_crash_icon, plugin_crash_icon, browser_crash_icon %} {% extends "crashstats_base.html" %} {% block site_css %} {{ super() }} {% endblock %} {% block site_js %} {{ super() }} {% endblock %} {% block page_title %} Top Crashers for {{ product.name }} {{ ', '.join(query.versions) }} {% endblock %} {% block content %}

Top Crashers for {{ product.name }} {{ ', '.join(query.versions) }}

{% if total_crashing_signatures %}

Top {{ total_crashing_signatures }} Crashing Signatures. {{ query.start_date | time_tag }} through {{ query.end_date | time_tag }}.

The report covers {{ number_of_crashes }} ({{ total_percentage | round(2) }}%) of all {{ total_number_of_crashes }} crashes during this period.

{% endif %}
  • Type:
  • {% for c, label in process_type_values %}
  • {{ label }}
  • {% endfor %}
  • Days:
  • {% for day in possible_days %}
  • {{ day }}
  • {% endfor %}
  • OS:
  • All
  • {% for os in platform_values %}
  • {{ os }}
  • {% endfor %}
  • Result Count:
  • {% for res_count in result_counts %}
  • {{ res_count }}
  • {% endfor %}
{% if total_crashing_signatures %} {% if not os_name %} {% else %} {% endif %} {% for topcrashers_stats_item in topcrashers_stats %} {% if topcrashers_stats_item.percent_of_total_crashes_diff == 'new' %} {% else %} {% endif %} {% if not os_name %} {% elif os_name == 'Windows' %} {% elif os_name == 'Linux' %} {% elif os_name == 'Mac OS X' %} {% endif %} {% if topcrashers_stats_item.first_report %} {% else %} {% endif %} {% endfor %}
Rank % Diff SignatureCount Win Mac Lin{{ os_name }}Installs Is GC First Appearance Bugzilla IDs
{{ topcrashers_stats_item.rank }} {% if topcrashers_stats_item.rank_diff != 'new' and topcrashers_stats_item.rank_diff >= 5 or topcrashers_stats_item.rank_diff <= -5 %} 1 %} class="moving-up" {% elif topcrashers_stats_item.rank_diff < -1 %} class="moving-down" {% endif %} title="Movement in rank since the {{ query.start_date }} report">{{ topcrashers_stats_item.rank_diff }} {% endif %} {{ topcrashers_stats_item.percent_of_total_crashes | round(2) }}%new {{ "⬆️" if topcrashers_stats_item.percent_of_total_crashes_diff > 0 else "⬇️"}} {{ topcrashers_stats_item.percent_of_total_crashes_diff | round(2) }}% {{ topcrashers_stats_item.signature_term }}
{% if topcrashers_stats_item.is_startup_crash %} {{ startup_crash_icon() }} {% elif topcrashers_stats_item.is_potential_startup_crash %} {{ potential_startup_crash_icon() }} {% endif %} {% if topcrashers_stats_item.is_startup_window_crash %} {{ potential_startup_window_crash_icon() }} {% endif %} {% if topcrashers_stats_item.is_plugin_crash %} {{ plugin_crash_icon() }} {% else %} {{ browser_crash_icon() }} {% endif %}
{{ topcrashers_stats_item.num_crashes }} {{ topcrashers_stats_item.num_crashes_per_platform.win_count }} {{ topcrashers_stats_item.num_crashes_per_platform.mac_count }} {{ topcrashers_stats_item.num_crashes_per_platform.lin_count }}{{ topcrashers_stats_item.num_crashes_per_platform.win_count }}{{ topcrashers_stats_item.num_crashes_per_platform.lin_count }}{{ topcrashers_stats_item.num_crashes_per_platform.mac_count }}{{ topcrashers_stats_item.num_installs }} {{ topcrashers_stats_item.num_crashes_in_garbage_collection }} - {% for bug in topcrashers_stats_item.bugs %} {{ show_bug_link(bug) }} {% endfor %}

Bugs for {{ topcrashers_stats_item.signature_term }}

{% else %}

No crashing signatures found for the period {{ query.start_date | time_tag }} to {{ query.end_date | time_tag }}.

{% endif %}
{% endblock %}