I can confirm this. > When more than one window is open, closing one window (by button) > makes a zombie process of Bash. > Closing the last window (by button), or any window by typing 'exit' > clears up the zombie processes.
After dist-upgrading from Stretch to Buster, I started experiencing the exact same bug. New user accounts are also affected (clean configuration files). -- 2203 1 0 Nov02 ? 00:02:52 /usr/bin/xfce4-terminal 14484 2203 0 04:14 ? 00:00:00 [bash] <defunct> 16355 2203 0 Nov02 ? 00:00:00 [bash] <defunct> 18928 2203 0 05:59 ? 00:00:00 [bash] <defunct> 31510 2203 0 Nov02 ? 00:00:00 [bash] <defunct> 31916 2203 0 Nov02 ? 00:00:00 [bash] <defunct> 32122 2203 0 Nov02 ? 00:00:00 [bash] <defunct> -- Package: xfce4-terminal Version: 0.8.7.4-2 -- System Information: Debian Release: 10.1 APT prefers stable-updates APT policy: (900, 'stable-updates'), (900, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xfce4-terminal depends on: ii exo-utils 0.12.4-1 ii libc6 2.28-10 ii libcairo2 1.16.0-4 ii libgdk-pixbuf2.0-0 2.38.1+dfsg-1 ii libglib2.0-0 2.58.3-2+deb10u1 ii libgtk-3-0 3.24.5-1 ii libpango-1.0-0 1.42.4-7~deb10u1 ii libutempter0 1.1.6-3 ii libvte-2.91-0 0.54.2-2 ii libx11-6 2:1.6.7-1 ii libxfce4ui-2-0 4.12.1-3 ii libxfce4util7 4.12.1-3 Versions of packages xfce4-terminal recommends: ii dbus-user-session [default-dbus-session-bus] 1.12.16-1 ii dbus-x11 [dbus-session-bus] 1.12.16-1 xfce4-terminal suggests no packages. -- no debconf information