GNOME Bugzilla – Bug 632584
Gnome-terminal doesn't close pt's after tab closure
Last modified: 2010-10-19 17:59:00 UTC
After long usage of gnome-terminal without terminating the process, gnome-terminal gives "too many open files" error when open a new terminal. Looking at the /proc/xxxx/fd, it seems that all opened /dev/pts/xxx and /dev/ptmx are left unclosed when an terminal window/tab is closed. what I get from /proc/xxxx/fd is hundreds of opened fd lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 80 -> /dev/ptmx lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 81 -> /dev/pts/29 lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 82 -> /dev/ptmx lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 83 -> /dev/pts/30 lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 84 -> /dev/ptmx lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 85 -> /dev/pts/31 lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 86 -> /dev/ptmx lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 87 -> /dev/pts/32 lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 88 -> /dev/ptmx lrwx------ 1 jeff.zheng users 64 2010-10-19 23:55 89 -> /dev/pts/33 to reproduce, open gnome-terminal, open a new tabe by ctrl+shift+t, then close the newly opened tab, then look at the /proc/xxx/fd, you can see the newly opened fds are left unclosed. After a long run with frequenct open/close of terminal, you'll "too many open files" error https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/663364
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 632257 ***