Hi all, this issue got fixed upstream few weeks ago.
I could verify that the GObject event loop is capable to handle SIGHUP and SIGINT signals with following patches backported: https://github.com/GNOME/pygobject/commit/a321f6e9d8f5b8e779892eab4ce759b60ff98e39 https://github.com/GNOME/pygobject/commit/58f677bfaa0f117465a9e2146c5d83768b5a76ac A backport of this for stable would be awesome! Thanks! Daniel