[macOS Ventura 13.3.1/Gramps 5.1.5] "Segmentation fault: 11" Crash Clicking OK

Gramps 5.1.5
macOS Ventura 13.3.1

Gramps has been crashing intermittently for a while, but I was ignoring it. I do not know the exact sequence leading to a crash, but it seems to be the faster I click on [OK] to save data the more likely it is to happen such as when I get into rote editing such as adding coordinates to places.

Today I started running Gramps from the command line. These are the results from the most recent crash which happened after adding coordinates to about three places.

$ /Applications/Gramps.app/Contents/MacOS/Gramps
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
2025-01-26 16:48:10.122: WARNING: spell.py: line 149: You have no installed dictionaries. Either install one or disable spell checking
2025-01-26 16:48:10.157: WARNING: dummydb.py: line 685: database is closed
2025-01-26 16:48:10.158: WARNING: dummydb.py: line 1420: database is closed
2025-01-26 16:48:10.158: WARNING: dummydb.py: line 1372: database is closed
2025-01-26 16:48:10.158: WARNING: dummydb.py: line 405: database is closed
2025-01-26 16:48:10.220: WARNING: dummydb.py: line 1420: database is closed
2025-01-26 16:48:10.220: WARNING: dummydb.py: line 718: database is closed
2025-01-26 16:48:10.220: WARNING: dummydb.py: line 1396: database is closed
2025-01-26 16:48:10.220: WARNING: dummydb.py: line 734: database is closed
2025-01-26 16:48:10.222: WARNING: dummydb.py: line 710: database is closed
2025-01-26 16:48:10.223: WARNING: dummydb.py: line 1420: database is closed
2025-01-26 16:48:10.225: WARNING: dummydb.py: line 1428: database is closed
2025-01-26 16:48:10.225: WARNING: dummydb.py: line 1372: database is closed
2025-01-26 16:48:10.257: WARNING: dummydb.py: line 685: database is closed
2025-01-26 16:48:10.257: WARNING: dummydb.py: line 1420: database is closed
2025-01-26 16:48:10.257: WARNING: dummydb.py: line 1372: database is closed
2025-01-26 16:48:10.257: WARNING: dummydb.py: line 405: database is closed
2025-01-26 16:48:44.615: WARNING: spell.py: line 149: You have no installed dictionaries. Either install one or disable spell checking
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gramps/gui/utils.py:319: Warning: corrupted double-linked list detected
  self.__dialog.destroy()
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gi/overrides/GObject.py:493: Warning: ../../src/glib-2.72.0/gobject/gsignal.c:2731: instance '0x7f8f7679e2d0' has no handler with id '16986'
  return func(*args, **kwargs)
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gi/overrides/GObject.py:493: Warning: ../../src/glib-2.72.0/gobject/gsignal.c:2731: instance '0x7f8f7679e550' has no handler with id '23876'
  return func(*args, **kwargs)
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gramps/gui/utils.py:319: Warning: corrupted double-linked list detected
  self.__dialog.destroy()
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gramps/gui/managedwindow.py:216: Warning: corrupted double-linked list detected
  item.get_window().destroy()
/Applications/Gramps.app/Contents/Resources/lib/python3.10/site-packages/gi/overrides/GObject.py:493: Warning: ../../src/glib-2.72.0/gobject/gsignal.c:2731: instance '0x7f8f7679e7d0' has no handler with id '34748'
  return func(*args, **kwargs)
Segmentation fault: 11

I would appreciate any pointers to fixing this.

Doug

Does it happen with the current version Gramps 5.2.4 or the last version supported in the Gramps 5.1.x series that is Gramps 5.1.6 ?

Note bug reports like this should be reported on the bug tracker please.

I have not updated to 5.2. Where can I find 5.1.6? The download pages only have 5.2.4 for the Mac.

I’ll try to report it after checking out 5.1.6.

Gramps 5.1.6 on Github releases page here

https://github.com/gramps-project/gramps/releases/tag/v5.1.6

Thank you. I saved the link to the release page so I do not have to expose my ignorance again.

I will report back if my problem persists or not.

1 Like

Not ignorance, we encourage questions because you don’t know what you don’t know :blush: and based on that feedback it allows us volunteers to improve things, like I believe that I will update the download page very soon to include a link to old releases that should help you and also for people with older computers needing older releases for things like recovery etc. So thank you.

The download page cannot be all things for all people.

We went too far down that path before. And it had grown so complex that only experts could figure out what to download and install. It is much better now.

The “90/10 rule” says we should keep pruning back. Like the recently added disclaimer for the iOS scam on the Apple Store. That blurb wastes the time of the people who want to use the current version on the supported OSes.

The download page needs to only be the supported OSes and current version. It can have a drill-down link to service the other 10% with a more comprehensive page with “alternate installers, archival versions, and older OSes”.

It needs to be trimmed back ruthlessly so the Gramps Web can be made more prominent. (Both @DavidMStraub docker version for hosted and @dsblank’s local version. David has created a logo for Gramps Web.)

Problem still exists under version 5.1.6, I raised bug report 0013593.

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