Your message dated Fri, 21 Jun 2024 21:39:32 +0200 with message-id <CA+6XHwRcQ8U+1EVUz6imZFsX2YV7Yx=9nhe6z8owednhp_a...@mail.gmail.com> and subject line has caused the Debian Bug report #668238, regarding terminator: Doesn't close unlinked files to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 668238: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668238 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: terminator Version: 0.95-1 Severity: normal I do not know if this is bug or by design, but terminator keeps lots of opened files in /tmp/ which are actually deleted: user1@sil:~/$ LC_ALL=C ls -U -l /proc/`ps aux | grep '/usr/bin/terminator' | grep -v grep | awk '{print $2}'`/fd/ total 0 lr-x------ 1 user1 user1 64 Apr 10 03:29 0 -> /dev/null lrwx------ 1 user1 user1 64 Apr 10 03:29 1 -> /home/user1/.xsession-errors lrwx------ 1 user1 user1 64 Apr 10 03:29 2 -> /home/user1/.xsession-errors lrwx------ 1 user1 user1 64 Apr 10 03:29 3 -> socket:[12124] lrwx------ 1 user1 user1 64 Apr 10 03:29 4 -> socket:[12119] lrwx------ 1 user1 user1 64 Apr 10 03:29 5 -> anon_inode:[eventfd] lrwx------ 1 user1 user1 64 Apr 10 03:29 6 -> socket:[12126] lrwx------ 1 user1 user1 64 Apr 10 03:29 7 -> socket:[12128] lrwx------ 1 user1 user1 64 Apr 10 03:29 8 -> anon_inode:[eventfd] lr-x------ 1 user1 user1 64 Apr 10 03:29 9 -> pipe:[12123] l-wx------ 1 user1 user1 64 Apr 10 03:29 10 -> pipe:[12123] lrwx------ 1 user1 user1 64 Apr 10 03:29 11 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 12 -> /dev/pts/5 lrwx------ 1 user1 user1 64 Apr 10 03:29 13 -> socket:[12133] lrwx------ 1 user1 user1 64 Apr 10 03:29 14 -> anon_inode:[eventfd] lr-x------ 1 user1 user1 64 Apr 10 03:29 15 -> pipe:[12161] l-wx------ 1 user1 user1 64 Apr 10 03:29 16 -> pipe:[12161] lrwx------ 1 user1 user1 64 Apr 10 03:29 17 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 18 -> /tmp/vteEC8PCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 19 -> /tmp/vtePE8PCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 20 -> /tmp/vte1OPRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 21 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 22 -> /tmp/vte6Z3DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 23 -> /tmp/vteJ13DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 24 -> /tmp/vteF33DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 25 -> /tmp/vte19VICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 26 -> /dev/pts/0 lrwx------ 1 user1 user1 64 Apr 10 03:29 27 -> /tmp/vte8IMFCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 28 -> /tmp/vte3RKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 29 -> /tmp/vteCSKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 30 -> /tmp/vteMMKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 31 -> /tmp/vte8FNLCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 32 -> /tmp/vteYIMFCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 33 -> /tmp/vteL4VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 34 -> /tmp/vteB6VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 35 -> /tmp/vte36VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 36 -> /dev/pts/1 lrwx------ 1 user1 user1 64 Apr 10 03:29 37 -> /tmp/vteO69QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 38 -> /tmp/vte23SXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 39 -> /tmp/vteI5SXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 40 -> /tmp/vte979QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 41 -> /tmp/vte42ZSCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 42 -> /tmp/vteIH2LCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 43 -> /tmp/vteWF2LCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 44 -> /tmp/vteR45GCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 45 -> /tmp/vte935GCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 46 -> /tmp/vteIQ2WCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 47 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 48 -> /tmp/vteSX7QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 49 -> /tmp/vteIGGOCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 50 -> /tmp/vteBEGOCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 51 -> /tmp/vteUR3YCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 52 -> /tmp/vteUS3YCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 53 -> /tmp/vteVZJRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 54 -> /tmp/vteFZJRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 55 -> /tmp/vte117QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 56 -> /tmp/vteLYFZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 57 -> /tmp/vteGWFZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 58 -> /tmp/vteJ18XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 59 -> /tmp/vteO38XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 60 -> /tmp/vteRFBMCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 61 -> /tmp/vteCEBMCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 62 -> /tmp/vteBF9XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 63 -> /tmp/vteZE9XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 64 -> /tmp/vte3N6ICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 65 -> /tmp/vteCPA0CW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 66 -> /tmp/vteSNA0CW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 67 -> /tmp/vteZN6ICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 68 -> /tmp/vte83DHCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 69 -> /tmp/vteN3DHCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 70 -> /tmp/vteKXCNCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 71 -> /dev/pts/2 lrwx------ 1 user1 user1 64 Apr 10 03:29 72 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 73 -> /tmp/vteVNIKCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 74 -> /tmp/vteJOIKCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 75 -> /dev/pts/3 lrwx------ 1 user1 user1 64 Apr 10 03:35 76 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 77 -> /tmp/vteC3LZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 78 -> /tmp/vteRXLZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 79 -> /tmp/vte5KURCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 80 -> /dev/pts/4 lrwx------ 1 user1 user1 64 Apr 10 03:35 82 -> /tmp/vteN1AWCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 83 -> /tmp/vteB7AWCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 84 -> /tmp/vteP7AWCW (deleted) It looks to bug too me, terminator have only 6 subterminals opened, and why so much files? So even if terminator is using some buffering for for example scrolling, or communication with subterminals, it should be 70 files (about 12 per terminal!). I guess, something doesn't closed them. In fact, after closing 5 subterminals, and just leaving 1 of them, it still shows lots of opened files: user1@sil:~/$ LC_ALL=C ls -U -l /proc/`ps aux | grep '/usr/bin/terminator' | grep -v grep | awk '{print $2}'`/fd/ total 0 lr-x------ 1 user1 user1 64 Apr 10 03:29 0 -> /dev/null lrwx------ 1 user1 user1 64 Apr 10 03:29 1 -> /home/user1/.xsession-errors lrwx------ 1 user1 user1 64 Apr 10 03:29 2 -> /home/user1/.xsession-errors lrwx------ 1 user1 user1 64 Apr 10 03:29 3 -> socket:[12124] lrwx------ 1 user1 user1 64 Apr 10 03:29 4 -> socket:[12119] lrwx------ 1 user1 user1 64 Apr 10 03:29 5 -> anon_inode:[eventfd] lrwx------ 1 user1 user1 64 Apr 10 03:29 6 -> socket:[12126] lrwx------ 1 user1 user1 64 Apr 10 03:29 7 -> socket:[12128] lrwx------ 1 user1 user1 64 Apr 10 03:29 8 -> anon_inode:[eventfd] lr-x------ 1 user1 user1 64 Apr 10 03:29 9 -> pipe:[12123] l-wx------ 1 user1 user1 64 Apr 10 03:29 10 -> pipe:[12123] lrwx------ 1 user1 user1 64 Apr 10 03:29 12 -> /tmp/vteK63ECW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 13 -> socket:[12133] lrwx------ 1 user1 user1 64 Apr 10 03:29 14 -> anon_inode:[eventfd] lr-x------ 1 user1 user1 64 Apr 10 03:29 15 -> pipe:[12161] l-wx------ 1 user1 user1 64 Apr 10 03:29 16 -> pipe:[12161] lrwx------ 1 user1 user1 64 Apr 10 03:29 17 -> /tmp/vte173ECW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 18 -> /tmp/vteEC8PCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 19 -> /tmp/vtePE8PCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 20 -> /tmp/vte1OPRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 22 -> /tmp/vte6Z3DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 23 -> /tmp/vteJ13DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 24 -> /tmp/vteF33DCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 25 -> /tmp/vte19VICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 27 -> /tmp/vte8IMFCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 28 -> /tmp/vte3RKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 29 -> /tmp/vteCSKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 30 -> /tmp/vteMMKXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 31 -> /tmp/vte8FNLCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 32 -> /tmp/vteYIMFCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 33 -> /tmp/vteL4VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 34 -> /tmp/vteB6VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 35 -> /tmp/vte36VXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 36 -> /tmp/vteTS3ECW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 37 -> /tmp/vteO69QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 38 -> /tmp/vte23SXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 39 -> /tmp/vteI5SXCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 40 -> /tmp/vte979QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 41 -> /tmp/vte42ZSCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 42 -> /tmp/vteIH2LCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 43 -> /tmp/vteWF2LCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 44 -> /tmp/vteR45GCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 45 -> /tmp/vte935GCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 46 -> /tmp/vteIQ2WCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 48 -> /tmp/vteSX7QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 49 -> /tmp/vteIGGOCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 50 -> /tmp/vteBEGOCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 51 -> /tmp/vteUR3YCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 52 -> /tmp/vteUS3YCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 53 -> /tmp/vteVZJRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 54 -> /tmp/vteFZJRCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 55 -> /tmp/vte117QCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 56 -> /tmp/vteLYFZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 57 -> /tmp/vteGWFZCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 58 -> /tmp/vteJ18XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 59 -> /tmp/vteO38XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 60 -> /tmp/vteRFBMCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 61 -> /tmp/vteCEBMCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 62 -> /tmp/vteBF9XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 63 -> /tmp/vteZE9XCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 64 -> /tmp/vte3N6ICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 65 -> /tmp/vteCPA0CW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 66 -> /tmp/vteSNA0CW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 67 -> /tmp/vteZN6ICW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 68 -> /tmp/vte83DHCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 69 -> /tmp/vteN3DHCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 70 -> /tmp/vteKXCNCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 72 -> /dev/ptmx lrwx------ 1 user1 user1 64 Apr 10 03:29 73 -> /tmp/vteVNIKCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 74 -> /tmp/vteJOIKCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:29 75 -> /dev/pts/3 lrwx------ 1 user1 user1 64 Apr 10 03:29 79 -> /tmp/vte5KURCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 82 -> /tmp/vteN1AWCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 83 -> /tmp/vteB7AWCW (deleted) lrwx------ 1 user1 user1 64 Apr 10 03:35 84 -> /tmp/vteP7AWCW (deleted) (75 opened files) Presumbly, this is problem for 4 reasons: 1) it probably consumes /tmp/ space, which is bad especially if /tmp is small, or is actually tmpfs in memory. 2) make it harder to find other applications which use lots of temporary space with unlied files, 3) may lead to using lots of file descriptor, with default 1024 opened file limit, this can done very easly, 4) makes system slower, due additional processing, especially when using them in things like select(), etc. and maybe more. Please fix if it is bug. Regards, Witek -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-2-686-pae (SMP w/1 CPU core) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages terminator depends on: ii gconf2 3.2.3-4 ii libgtk2.0-bin 2.24.10-1 ii python 2.7.2-10 ii python-gobject 3.2.0-2 ii python-gtk2 2.24.0-3 ii python-support 1.0.14 ii python-vte 1:0.28.2-4 Versions of packages terminator recommends: ii python-gnome2 2.28.1+dfsg-1 ii python-keybinder <none> ii xdg-utils 1.1.0~rc1+git20111210-6 terminator suggests no packages. -- no debconf information
--- End Message ---
--- Begin Message ---Version: 1.91-1
--- End Message ---

