# List of bugs with severity "crash" - processing status

**URL:** <https://gramps.discourse.group/t/list-of-bugs-with-severity-crash-processing-status/9519>\
**Category:** Bug triage\
**Tags:** third-party-addon, bug-filed\
**Created:** [May 19, 2026, 1:42am UTC](https://gramps.discourse.group/t/list-of-bugs-with-severity-crash-processing-status/9519 "2026-05-19T01:42:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![eduralph](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/eduralph/32/8704_2.png) [@eduralph](https://gramps.discourse.group/u/eduralph)\
**Post date:** [May 19, 2026, 1:42am UTC](https://gramps.discourse.group/t/list-of-bugs-with-severity-crash-processing-status/9519/1 "2026-05-19T01:42:41Z")

</div>

Hello,

I did a triage of all bugs listed in mantis as confirmed and severeity “crash”. There were 11 listed, some were already adressed with merged PRs from a previous session, 2 should now be fixed and some were simply obsolete. I’d appreciate if the maintainers could review and close the items that have been fixed and merged or verified as obsolete on current Gramps as well as give me some guidance on the items mentioned unter “Triage”.

### Fixed — fresh PRs (open as drafts, regression tests included)

| Mantis | gramps PR | What it fixes |
| --- | --- | --- |
| [#13395](https://gramps-project.org/bugs/view.php?id=13395) | [gramps#2315](https://github.com/gramps-project/gramps/pull/2315) | Fan chart `AttributeError: 'NoneType' object has no attribute 'append'` at startup when “Remember last view displayed” + Age-gradient background. Same fingerprint covers [#12932](https://gramps-project.org/bugs/view.php?id=12932), [#13591](https://gramps-project.org/bugs/view.php?id=13591), [#14076](https://gramps-project.org/bugs/view.php?id=14076). |
| [#13214](https://gramps-project.org/bugs/view.php?id=13214) | [gramps#2316](https://github.com/gramps-project/gramps/pull/2316) | `KeyError: None` clicking a column header in People view after closing the family tree. Same fingerprint covers [#13610](https://gramps-project.org/bugs/view.php?id=13610), [#13967](https://gramps-project.org/bugs/view.php?id=13967), [#12448](https://gramps-project.org/bugs/view.php?id=12448), umbrella [#2092](https://gramps-project.org/bugs/view.php?id=2092). |

Both target `maintenance/gramps60`, ship with headless unit tests using ` __new__ `-bypass so they run without a Gtk display.

### Fixed — already-merged work from my April 2026 addons-source backlog push

Five bugs whose fixes shipped weeks ago but whose Mantis status hadn’t been updated. Drafted closure comments for each:

| Mantis | addons-source PR | Topic |
| --- | --- | --- |
| [#7898](https://gramps-project.org/bugs/view.php?id=7898) | [addons#825](https://github.com/gramps-project/addons-source/pull/825) | CalculateEstimatedDates: guard against ancestry-loop `DatabaseError` |
| [#11707](https://gramps-project.org/bugs/view.php?id=11707) | [addons#821](https://github.com/gramps-project/addons-source/pull/821) | Form: handle malformed XML gracefully, no more `ValueError: not enough values to unpack` |
| [#12387](https://gramps-project.org/bugs/view.php?id=12387) | [addons#823](https://github.com/gramps-project/addons-source/pull/823) | TimelinePedigreeView: fix segfault on the second right-click |
| [#14056](https://gramps-project.org/bugs/view.php?id=14056) | [addons#826](https://github.com/gramps-project/addons-source/pull/826) | ImportMerge Tool: skip Tag objects (no `has_tag_gramps_id` on DB) |

### Verified obsolete on current GrampsAIO

| Mantis | Verified against | Why obsolete |
| --- | --- | --- |
| [#9356](https://gramps-project.org/bugs/view.php?id=9356) | AIO 6.0.8 / Win 11 | The 4.2-era custom-C `gramps.c` launcher was replaced by cx\_Freeze-frozen Python entry points whose bootloader calls `Py_SetPythonHome` before `Py_Initialize` — supersedes any external `PYTHONHOME`. Verified with a small PowerShell repro harness ([scripts/windows/repro-bug-0009356.ps1](https://github.com/Ralphovi/gramps-testbed/blob/fix/interface-tests-ci-parity/scripts/windows/repro-bug-0009356.ps1) on my testbed). |
| [#12480](https://gramps-project.org/bugs/view.php?id=12480) | AIO 6.0.6 / Win 11 | Crash was in 2011-vintage bundled libexiv2 attempting a ~2 GB allocation for a malformed ICC profile. Current AIO bundles gexiv2 0.14.6 (2024) which validates length properly. Verified in a Windows VM with the two corrupt JPGs from the original ticket. |

### Triage notes (no code fix, decision needed)

These need either an architectural/UX decision or are obsolete-by-Python-stdlib-evolution:

| Mantis | Class | Status |
| --- | --- | --- |
| [#11183](https://gramps-project.org/bugs/view.php?id=11183) | Python locale-based fs encoding (Hebrew filenames, `\udcXX` surrogateescape) | Heading toward obsolescence as Python 3.15 makes UTF-8 mode default (PEP 540). Retest request to reporter. |
| [#12180](https://gramps-project.org/bugs/view.php?id=12180) | libcairo resource exhaustion (Windows) opening 60+ EditPerson dialogs at once | Same cluster as [#11653](https://gramps-project.org/bugs/view.php?id=11653) (resolved), [#11719](https://gramps-project.org/bugs/view.php?id=11719) (closed), [#12446](https://gramps-project.org/bugs/view.php?id=12446) (acknowledged). Underlying lib bug; Gramps-side needs a confirm-on-many guardrail — maintainer policy decision on threshold. |
| [#10794](https://gramps-project.org/bugs/view.php?id=10794) | X11 MIT-SHM `BadAlloc` (Linux) on Statistics quickview with 2000+ people | Same architectural class as #12180 but Linux/X11-specific. Needs paginated quickview policy decision. Works fine on Windows AIO. |
