{% 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 package_counts_table %} {% from '_helpers.html' import history_graph %} {% from '_helpers.html' import show_backtrace %} {% from "_helpers.html" import render_field %} {% block title %} Problem #{{ problem.id }} - {% with comps = problem.unique_component_names|list %} {{comps[0:3]|join(", ")}} in {{ problem.crash_function }} {% endwith %} {% endblock %} {% block js %} {% if permalink_query %} {% endif %} {% endblock js %} {% block body %}

Info

{% if permalink_query %}
Permalink
{% if extfafs %}
Ext. instances
{% for extfaf in extfafs %} {{extfaf.name}}{% if not loop.last %}, {% endif %} {% endfor %}
{% endif %} {% endif %}
Function
{{ problem.crash_function|truncate(40, True) }}
First occurrence
{{ problem.first_occurrence.strftime("%Y-%m-%d") }}
Last occurrence
{{ problem.last_occurrence.strftime("%Y-%m-%d") }}
{% if problem.probable_fixes %}
Probable fixes
{% for pf in problem.probable_fixes %}{{pf}}{% if not loop.last %}
{% endif %}{% endfor %}
{% endif %}
State
{{ problem.status }}
{% if solutions %}
Solution
{% for solution in solutions %} {{ solution.note_html }}
{% endfor %}
{% endif %}
Components
{{problem.unique_component_names|join(", ")}} {% if problem.tainted %} Tainted {% endif %} {% if is_maintainer %}
{{ render_field(components_form.component_names, placeholder="Components", class="component-names") }}
{% endif %}
{% if problem.components_reassign %}

Assigned {{problem.components_reassign.date }} by {{ problem.components_reassign.username }}.

{% endif %}
Quality
{{ problem.quality }}
{% if problem.bugs %}
External bugs
{{ external_bugs(problem.bugs) }}
{% endif %} {% if problem.urls %}
External URLs
    {{ external_urls(problem.urls) }}
{% endif %}
{# reassign components #} {# graphs #} {% if osreleases|length > 1 or arches|length > 1 %}

Graphs

{% endif %}
{# metrics #}

Statistics

{{ metric_table('Operating system', osreleases) }} {{ metric_table('Architecture', arches) }} {{ metric_table('Executable', exes) }} {{ 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 %}

Report backtrace

{% if bt_diff_form and problem.reports|length > 1 %}
{{ render_field(bt_diff_form.lhs) }} {{ render_field(bt_diff_form.rhs) }}

{% endif %}
{% for report in problem.active_reports %}
Complete report #{{ report.id }} {{ show_backtrace(report.backtraces[0].frames, report.type, report.oops)}}
{% endfor %}
{# comments #} {% if is_maintainer and problem.comments %}

Comments Attached by users who sent the report.

{% endif %}
{% endblock %}