The same happens in Ubuntu 19.10, after running fine for more than 4 months.
The following assertion triggers just before the SEFGAULT:
/usr/lib/python3/dist-packages/gi/overrides/Gtk.py:1630: Warning: g_object_freeze_notify: assertion 'G_IS_OBJECT (object)' failed
return _Gtk_main(*args, **kwargs)
Segmentation fault (core dumped)
I've checked the apt update logs but the only GTK-related packages that have been recently updated are libwebkit2gtk-4.0-37, libjavascriptcoregtk-4.0-18, and gir1.2-javascriptcoregtk-4.0- Not sure if they are related.
I see the same on Manjaro Gnome after updating just now - let me know what info if any I can provide to help debug this.
EDIT to add: I'm now getting a different output after restarting
VTE:ERROR:../vte/src/vte.cc:3336:void vte::terminal::Terminal::process_incoming(): code should not be reached
Bail out! VTE:ERROR:../vte/src/vte.cc:3336:void vte::terminal::Terminal::process_incoming(): code should not be reached
Aborted (core dumped)
When I then start to run guake again I get a segfault with no error messages, then on the third attempt I again get the Gtk.py related message above. This is on Guake 3.7.0, VTE 0.60.2, Gtk 3.24.20
Same in ubuntu 18.04, crash log attached if that helps.
Guake Terminal: 3.7.0
VTE: 0.52.2
VTE runtime: 0.52.2
Gtk: 3.22.30
Might be related to https://github.com/Guake/guake/issues/1749#issuecomment-632189285.
Try the "solution" I posted in the linked comment, to see if it works for you.
Indeed this did the trick, thanks!
Let me close this as duplicate of #1749.
Most helpful comment
Might be related to https://github.com/Guake/guake/issues/1749#issuecomment-632189285.
Try the "solution" I posted in the linked comment, to see if it works for you.