jami-gnome crashes on exit if a call is ongoing (now hangs with LIBWRAP=true builds)
$ guix show jami-gnome
name: jami-gnome
version: 20210606.1.e2f9490
outputs: out debug
systems: x86_64-linux
dependencies: adwaita-icon-theme@3.34.3 clutter-gtk@1.8.4 clutter@1.26.2 gettext-minimal@0.20.1
+ glib@2.62.6 gtk+@3.24.24 libappindicator@12.10.0 libcanberra@0.30 libnotify@0.7.9
+ libring@20210606.1.e2f9490 libringclient@20210606.1.e2f9490 network-manager@1.24.0 pkg-config@0.29.2
+ qrencode@4.1.1 sqlite@3.31.1 webkitgtk@2.32.1
[...]
Reproduction steps
- Open jami-gnome.
- Make a video call.
- Click the top-left menu, select quit.
- Observe the unclean return status (143) and GTK error message:
(jami-gnome:23770): dconf-DEBUG: 10:06:12.339: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:23770): dconf-DEBUG: 10:06:13.882: unwatch_fast: "/net/jami/JamiGnome/" (active: 6, establishing: 0)
(jami-gnome:23770): Gtk-CRITICAL **: 10:06:13.884: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
Terminated
$ echo $?
143
Rarely, the daemon would also fail to release the camera.
Edited by Maxim Cournoyer