FS#19570 - [terminator] bash children do not exit when terminal is closed
Attached to Project:
Community Packages
Opened by Johan R (cleanrock) - Sunday, 23 May 2010, 21:22 GMT
Last edited by Jelle van der Waa (jelly) - Saturday, 14 January 2012, 11:58 GMT
Opened by Johan R (cleanrock) - Sunday, 23 May 2010, 21:22 GMT
Last edited by Jelle van der Waa (jelly) - Saturday, 14 January 2012, 11:58 GMT
|
Details
terminator 0.93-1
Steps to reproduce: Start terminator and do a few splits, then close all terminals except one => you will (or at least i) see that multiple bash child processes exist. |
This task depends upon
Closed by Jelle van der Waa (jelly)
Saturday, 14 January 2012, 11:58 GMT
Reason for closing: Fixed
Additional comments about closing: upstream fixed it in 0.96
Saturday, 14 January 2012, 11:58 GMT
Reason for closing: Fixed
Additional comments about closing: upstream fixed it in 0.96
Typing exit will terminate bash.
PS. I think you as package owner can try to reproduce it.
My new comment: https://bugs.launchpad.net/terminator/+bug/308025/comments/7
Fixed in 0.94. closing.
I find this both amusing and a bit depressing, terminator devs said it should be fixed, both them and we could have spent one minute to verify that the problem was actually fixed :).
Open source development quality at its finest !
EDIT: having a look at the python code of terminator, it seems that when one right-clicks and chooses menu-close, the terminal is only deregistered by calling the method deregister_terminal from the terminator class. Adding the line "terminal.close()" before it is removed from the terminals list (at "self.terminals.remove(terminal)") seems to solve the problem for me.
-> I added this to https://bugs.launchpad.net/terminator/+bug/308025/comments/10