Solvedguake guake hangs when you put exit on the CLI and then choose No.

First of all thank you for maintaining and improving guake over time. This is how it stacks up on my Debian testing machine -

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (600, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (1, 'experimental-debug'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages guake depends on:
ii  cinnamon [notification-daemon]                  3.4.6-1
ii  gconf2                                          3.2.6-4+b1
ii  gnome-flashback [notification-daemon]           3.24.0-2
ii  gnome-shell [notification-daemon]               3.22.3-3
ii  libgtk2.0-0                                     2.24.31-2
ii  mate-notification-daemon [notification-daemon]  1.18.0-2
ii  notification-daemon                             3.20.0-1+b1
ii  plasma-workspace [notification-daemon]          4:5.8.7-1
ii  python                                          2.7.13-2
ii  python-dbus                                     1.2.4-1+b2
ii  python-gconf                                    2.28.1+dfsg-1.2
ii  python-glade2                                   2.24.0-5.1
ii  python-keybinder                                0.3.1-1
ii  python-notify                                   0.1.1-4
ii  python-vte                                      1:0.28.2-5+b2
ii  python-xdg                                      0.25-4
ii  python2.7                                       2.7.13-2
ii  xfce4-notifyd [notification-daemon]             0.3.6-1

guake recommends no packages.

guake suggests no packages.

Now the issue I'm facing is that if I put exit on the CLI, a dialog box opens up which asks whether I really want to exit or not. If I choose Yes, all is well. If, on the other hand if I choose No, the tab/window hangs and isn't functional.

Couple of photos might give an idea I think might give a clue as to why this is happening. Please let me know if you need more info.
zsh-corner-case
guake-preferences-dialog-box-quitting

I am not sure but I think that the second picture might have some relevance on the issue outlined before.

This is what I was able to garner from ~/.gconf/apps/guake/keybindings/local

[$] cat %gconf.xml                                                                                                                      1	<?xml version="1.0"?>
     2	<gconf>
     3		<entry name="search_on_web" mtime="1507050598" type="string">
     4			<stringvalue>&lt;Primary&gt;f</stringvalue>
     5		</entry>
     6		<entry name="quit" mtime="1507043501" type="string">
     7			<stringvalue>disabled</stringvalue>
     8		</entry>
     9		<entry name="new_tab" mtime="1420065408" type="string">
    10			<stringvalue>&lt;Primary&gt;&lt;Shift&gt;t</stringvalue>
    11		</entry>
    12		<entry name="clipboard_paste" mtime="1378908415" type="string">
    13			<stringvalue>&lt;Primary&gt;v</stringvalue>
    14		</entry>
    15		<entry name="clipboard_copy" mtime="1395429249" type="string">
    16			<stringvalue>&lt;Primary&gt;n</stringvalue>
    17		</entry>
    18	</gconf>
27 Answers

✔️Accepted Answer

To whom hangs on Ubuntu 18.04

#1198 (comment) mentioned a solution:

sudo apt install --reinstall libutempter0

This works for me

Other Answers:

Also

sudo apt install --reinstall libutempter0

this works on Linux Mint 19.1

Can confirm it on Ubuntu 18.04 with Gnome and guake 3.0.5. I have "promt for confirmation on close tab" set on "never".
Now "exit leads guake to a completly stuck state.

Terminal exited: <terminal.GuakeTerminal object at 0x7fcca11357e0 (guake+terminal+GuakeTerminal at 0x28e1ba0)>
Hiding on focus lose
Received window state event: <flags GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_STICKY | GDK_WINDOW_STATE_ABOVE | GDK_WINDOW_STATE_FOCUSED | GDK_WINDOW_STATE_TOP_RESIZABLE | GDK_WINDOW_STATE_RIGHT_RESIZABLE | GDK_WINDOW_STATE_BOTTOM_RESIZABLE | GDK_WINDOW_STATE_LEFT_RESIZABLE of type Gdk.WindowState>
Received window state event: <flags GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_STICKY | GDK_WINDOW_STATE_ABOVE | GDK_WINDOW_STATE_TOP_RESIZABLE | GDK_WINDOW_STATE_RIGHT_RESIZABLE | GDK_WINDOW_STATE_BOTTOM_RESIZABLE | GDK_WINDOW_STATE_LEFT_RESIZABLE of type Gdk.WindowState>
Received window state event: <flags GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_ABOVE | GDK_WINDOW_STATE_TOP_RESIZABLE | GDK_WINDOW_STATE_RIGHT_RESIZABLE | GDK_WINDOW_STATE_BOTTOM_RESIZABLE | GDK_WINDOW_STATE_LEFT_RESIZABLE of type Gdk.WindowState>

Also with different settings, like always promt. Guake doesnt exit tabs.

I have the issue on Ubuntu 18.04 with Guake 3.0.5

For me on Ubuntu 18.04.1 the behavior of Guake 3.0.5 still have the issue.

More Issues: