{% extends "base.html" %} {% from '_helpers.html' import external_bugs %} {% from '_helpers.html' import external_urls %} {% from '_helpers.html' import metric_table %} {% from '_helpers.html' import unique_metric_table %} {% from '_helpers.html' import package_counts_table %} {% from '_helpers.html' import history_graph %} {% from '_helpers.html' import release_graph %} {% from '_helpers.html' import show_backtrace %} {% block title %}Report #{{ report.id }} - {{ component.name }} {% if report.backtraces|length > 0 %} in {{ report.backtraces[0].crash_function }} {% endif %} {% endblock %} {% block js %} {% endblock js %} {% block body %}
{% if report.reasons %}

{{ report.reasons[0] }}

{% else %}

Info

{% endif %} {% if unpackaged %} Note: Executable of this report does not come from a package. {% endif %}
Problem
{% if report.problem_id %} {{ report.problem_id }} {% else %} An owning problem doesn't exist yet. {% endif %}
{% if extfafs %}
Ext. instances
{% for extfaf in extfafs %} {# In the very rare case when a report has multiple hashes, we must show them all#} {%- for db_hash in report.hashes %} {{extfaf.name}}{% if not loop.last %}, {% endif %} {%- endfor -%} {%- if not loop.last %}, {% endif %} {% endfor %}
{% endif %}
Component
{{ component.name }} {% if report.tainted %} Tainted {% endif %}
Executable
{{ executable }}
{% if report.error_name %}
Error name
{{ report.error_name }}
{% endif %}
Created
{{ report.first_occurrence.strftime("%Y-%m-%d")}}
Last change
{{ report.last_occurrence.strftime("%Y-%m-%d")}}
{% if solutions %} {# I know, now can be only one solution, but this is preparation to future, when we want allow have a multiple solution #}
Solution
{% for solution in solutions %} {{ solution.note_html }}
{% endfor %}
{% endif %}
Unique reports
{% for name, count in unique_ocurrence_os.items() %} {%- set unique_count = unique_count|default(0,true) + count.unique|default(0,true) -%} {% if loop.last %} {{ unique_count }} {% endif %} {% endfor %}
Quality
{{ report.quality }}
{% if report.bugs %}
External bugs
{{ external_bugs(report.bugs) }}
{% endif %} {% if contact_emails %}
Contact emails
{% for email in contact_emails %} {{email}} {% endfor %}
{% endif %} {% if report.urls %}
External URLs
    {{ external_urls([report.urls]) }}
{% endif %}
{% if is_maintainer %} Associate bug
{% if report.archived %} This report was archived {{ report.archive.date }} by {{ report.archive.username }}. If you want to see it on reports dashboard restore it from archive. {% else %} If you don't consider this report useful, you can archive it and it won't be displayed on reports dashboard. {% endif %}
{% endif %} {# graphs #} {% if releases|length > 1 or arches|length > 1 %}

Graphs

{{ release_graph(complete_history, releases, True) }}
{{ release_graph(complete_history, releases, False) }}
{% endif %}
{# metrics #}

Statistics

{{ unique_metric_table('Operating system', unique_ocurrence_os) }}
{{ metric_table('Operating system', releases) }}
{{ metric_table('Architecture', arches) }} {{ package_counts_table(package_counts) }} {% if package_counts %}

Packages names with count less than the total count of reports are most probably not the cause of the problem.

{% endif %} {{ metric_table('SELinux modes', modes) }}

History

Daily:

Weekly:

Monthly:

{{ history_graph(daily_history, "daily", releases, True) }}
{{ history_graph(weekly_history, "weekly", releases, True) }}
{{ history_graph(monthly_history, "monthly", releases, True) }}

History

Daily:

Weekly:

Monthly:

{{ history_graph(daily_history, "daily", releases, False) }}
{{ history_graph(weekly_history, "weekly", releases, False) }}
{{ history_graph(monthly_history, "monthly", releases, False) }}

Backtrace

{{ show_backtrace(backtrace, report.type, report.oops)}} {# comments #} {% if is_maintainer and report.comments %}

Comments Attached by users who sent the report.

{% endif %}
{% endblock %}