# Crash of an event filter using a functional family filter

**URL:** <https://gramps.discourse.group/t/crash-of-an-event-filter-using-a-functional-family-filter/9733>\
**Category:** Help\
**Tags:** bug, filters\
**Created:** [July 19, 2026, 11:00am UTC](https://gramps.discourse.group/t/crash-of-an-event-filter-using-a-functional-family-filter/9733 "2026-07-19T11:00:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![PLegoux](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/plegoux/32/413_2.png) [@PLegoux](https://gramps.discourse.group/u/PLegoux)\
**Post date:** [July 19, 2026, 11:00am UTC](https://gramps.discourse.group/t/crash-of-an-event-filter-using-a-functional-family-filter/9733/1 "2026-07-19T11:00:55Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/6/612d83903cafd3b0fe7ad0a1e41c4373ba707cee.png)  
I have that event filter that crashes, even though it uses a family filter that works.

> **Events filter error details**
>
> # User Information:
> 
> Crash of an event filter using a functional family filter
> 
> # Error Details:
> 
> 25455: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> 47800: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1131, in on\_filter\_changed  
> frame2 = self.add\_frame\_and\_filter(  
> None, self.current\_category, filtername, filtername, 0  
> )  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1063, in add\_frame\_and\_filter  
> self.addfilter(grid2, category, filter, level + 1)  
> ~~~~~~~~~~~~~~ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 992, in addfilter  
> entry = self.get\_widgets([caption1], filter.get\_name())  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 851, in get\_widgets  
> t = v1  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 70, in **init**  
> MyFilters. **init** (self, caller\_locals[“filterdb”].get\_filters(“Family”))  
> ~~~~~~~~~~~~~ ^^^^^^^^^^^^  
> KeyError: “local variable ‘‘filterdb’’ is not defined”
> 
> 190166: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> 207411: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> # System Information:
> 
> Gramps version: 6.0.8  
> Python version: 3.13.13  
> BSDDB version: not found  
> sqlite version: 3.50.4  
> orjson version: 3.11.4  
> LANG: fr\_FR.UTF-8  
> OS: Linux  
> Distribution: 6.17.0-35-generic
> 
> GTK version : 3.24.52  
> gobject version: 3.54.5  
> cairo version : (1, 29, 0)

If I try to ask FilterParams to show the event filter, it crashes too.

> **FilterParams error details**
>
> # User Information:
> 
> FilterParams error details
> 
> # Error Details:
> 
> 25455: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> 47800: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1131, in on\_filter\_changed  
> frame2 = self.add\_frame\_and\_filter(  
> None, self.current\_category, filtername, filtername, 0  
> )  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1063, in add\_frame\_and\_filter  
> self.addfilter(grid2, category, filter, level + 1)  
> ~~~~~~~~~~~~~~ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 992, in addfilter  
> entry = self.get\_widgets([caption1], filter.get\_name())  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 851, in get\_widgets  
> t = v1  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 70, in **init**  
> MyFilters. **init** (self, caller\_locals[“filterdb”].get\_filters(“Family”))  
> ~~~~~~~~~~~~~ ^^^^^^^^^^^^  
> KeyError: “local variable ‘‘filterdb’’ is not defined”
> 
> 190166: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> 207411: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/app/lib/python3.13/site-packages/gramps/gui/filters/sidebar/\_sidebarfilter.py”, line 165, in clicked  
> self.clicked\_func()  
> ~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/plugins/gramplet/filter.py”, line 77, in \_\_filter\_clicked  
> self.gui.view.build\_tree()  
> ~~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/listview.py”, line 363, in build\_tree  
> self.model.rebuild\_data()  
> ~~~~~~~~~~~~~~~~~~~~~~~ ^^  
> File “/app/lib/python3.13/site-packages/gramps/gui/views/treemodels/flatbasemodel.py”, line 629, in \_rebuild\_filter  
> dlist = self.search.apply(cdb, allkeys, tupleind=1, user=self.user)  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/\_genericfilter.py”, line 282, in apply  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_matchesfilterbase.py”, line 78, in prepare  
> rule.requestprepare(db, user)  
> ~~~~~~~~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/app/lib/python3.13/site-packages/gramps/gen/filters/rules/\_rule.py”, line 107, in requestprepare  
> self.prepare(db, user)  
> ~~~~~~~~~~~~ ^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 95, in prepare  
> self.events.update([e.ref for e in family.get\_event\_ref\_list()])  
> ^^^^^^^^^^^  
> AttributeError: ‘IsFamilyFilterMatchEvent’ object has no attribute ‘events’
> 
> 1048665: ERROR: grampsapp.py: line 188: Unhandled exception  
> Traceback (most recent call last):  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1131, in on\_filter\_changed  
> frame2 = self.add\_frame\_and\_filter(  
> None, self.current\_category, filtername, filtername, 0  
> )  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 1063, in add\_frame\_and\_filter  
> self.addfilter(grid2, category, filter, level + 1)  
> ~~~~~~~~~~~~~~ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 992, in addfilter  
> entry = self.get\_widgets([caption1], filter.get\_name())  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterParams/FilterParams.py”, line 851, in get\_widgets  
> t = v1  
> File “/home/paps/.var/app/org.gramps\_project.Gramps/data/gramps/gramps60/plugins/FilterRules/isfamilyfiltermatchevent.py”, line 70, in **init**  
> MyFilters. **init** (self, caller\_locals[“filterdb”].get\_filters(“Family”))  
> ~~~~~~~~~~~~~ ^^^^^^^^^^^^  
> KeyError: “local variable ‘‘filterdb’’ is not defined”
> 
> # System Information:
> 
> Gramps version: 6.0.8  
> Python version: 3.13.13  
> BSDDB version: not found  
> sqlite version: 3.50.4  
> orjson version: 3.11.4  
> LANG: fr\_FR.UTF-8  
> OS: Linux  
> Distribution: 6.17.0-35-generic
> 
> GTK version : 3.24.52  
> gobject version: 3.54.5  
> cairo version : (1, 29, 0)

However, the Family filter works very well:

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/7/73a0553ad93bcca0209ae04199456daa583258d1.png)

And FiterParams doesn’t crash if I try to show the family filter:

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/d/d434d81c8944a9e36bfbc843721e42833c00fbfb.png)

> **Family filter (XML)**
>
> ```xml
> <filters>
> 
> <object type="Family">
> <filter name="Mes sosas mariés" function="and">
> <rule class="HasEvent" use_regex="False" use_case="False">
> <arg value="Marriage"/>
> <arg value=""/>
> <arg value=""/>
> <arg value=""/>
> <arg value=""/>
> </rule>
> <rule class="MatchesFilter" use_regex="False" use_case="False">
> <arg value="88. Père.Id['^Bk\d\d\d\d\d__$'] &amp; Mère.Id['^Bk\d\d\d\d\d__$'] - 064p"/>
> </rule>
> </filter>
> </object>
> 
> <object type="Family">
> <filter name="88. Père.Id['^Bk\d\d\d\d\d__$'] &amp; Mère.Id['^Bk\d\d\d\d\d__$'] - 064p" function="and" comment="064p (F88.064p) - Filtre(&amp;) == [F90.062p, F90.063p] - Couple de sosas">
> <rule class="MatchesFilter" use_regex="False" use_case="False">
> <arg value="90. Mère.Id['^Bk\d\d\d\d\d__$'] - 062p"/>
> </rule>
> <rule class="MatchesFilter" use_regex="False" use_case="False">
> <arg value="90. Père.Id['^Bk\d\d\d\d\d__$'] - 063p"/>
> </rule>
> </filter>
> </object>
> 
> <object type="Family">
> <filter name="90. Mère.Id['^Bk\d\d\d\d\d__$'] - 062p" function="and" comment="062p (F90.062p)">
> <rule class="MotherHasIdOf" use_regex="True" use_case="False">
> <arg value="^Bk\d\d\d\d\d__$"/>
> </rule>
> </filter>
> </object>
> 
> <object type="Family">
> <filter name="90. Père.Id['^Bk\d\d\d\d\d__$'] - 063p" function="and" comment="063p (F90.063p)">
> <rule class="FatherHasIdOf" use_regex="True" use_case="False">
> <arg value="^Bk\d\d\d\d\d__$"/>
> </rule>
> </filter>
> </object>
> 
> </filters>
> 
> ```

Any idea what’s going on? It looks like a _“local variable ‘‘filterdb’’ is not defined”_ in both issue. I haven’t created a bug report on Mantis yet.

---

<div class="post-metadata">

**Author:** ![dsblank](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/dsblank/32/3649_2.png) [@dsblank](https://gramps.discourse.group/u/dsblank)\
**Post date:** [July 19, 2026, 2:17pm UTC](https://gramps.discourse.group/t/crash-of-an-event-filter-using-a-functional-family-filter/9733/2 "2026-07-19T14:17:04Z")

</div>

Thanks for reporting. That was a bug on a new addon. I’ve made a fix, and a new version should be released shortly.

CC: @GaryGriffin

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [August 18, 2026, 2:17pm UTC](https://gramps.discourse.group/t/crash-of-an-event-filter-using-a-functional-family-filter/9733/3 "2026-08-18T14:17:16Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
