Maps keeps crashing since last Aramo update
After a recent Trisquel 11 update, gnome-maps is crashing randomly, most often after only a few moves of the map. Sometimes simply clicking on the map will trigger the crash, sometimes just clicking on Maps in the window list while another window is in focus. As things stand, the application is hardly usable. When running from a terminal, I am getting variations of this message:
***MEMORY-ERROR***
: org.gnome.Maps[6666]: GSlice: assertion failed: sinfo->n_allocated > 0
While researching that error message, I found out that running G_SLICE=always-malloc gnome-maps
consistently prevents the crashes.
After running apt purge gnome-maps
and apt autoremove
and installling the 'aramo' version again, Maps is not crashing any more. So the regression was seemingly introduced at some point between the 'aramo' 42.0-1 version and the 'aramo-updates' 42.3-0ubuntu1 version and/or their dependencies.
The first of these two upstream issue reports seems to suggest that clutter may be the culprit, while the second points to geocode-glib and a possible "library mistmatch":
https://gitlab.gnome.org/GNOME/gnome-maps/-/issues/423
https://gitlab.gnome.org/GNOME/gnome-maps/-/issues/585#note_1814638
UPDATE: I was able to reproduce this on two machines running Trisquel 11 (MATE), after updating, rebooting and re-installing twice. Security and recommended updates, no backports.