scandum / tintin

TinTin++, aka tt++, is an extensible console MUD client.
https://tintin.mudhalla.net
GNU General Public License v3.0
204 stars 56 forks source link

tt++ does not handle SIGCHLD causing zombie processes to appear. #159

Closed dzpao closed 1 year ago

dzpao commented 1 year ago
#system {ps -aef | grep lua}
#OK: EXECUTING 'ps -aef | grep lua'
  501 50594 50094   0  7:56AM ttys007    0:00.00 sh -c ps -aef | grep lua
  501 50596 50594   0  7:56AM ttys007    0:00.00 grep lua
#run lua {lua}
#TRYING TO LAUNCH 'lua' RUNNING 'lua'.
Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
>
>

#ZZZZZZZAAAAAAAAPPPP!!!!!!!!! LET'S GET OUTTA HERE!!!!!!!!
#SESSION 'lua' DIED.
#SESSION 'gts' ACTIVATED.
#system {ps -aef | grep lua}
#OK: EXECUTING 'ps -aef | grep lua'
  501 50793 50094   0  7:56AM ??         0:00.00 (lua)
  501 50883 50094   0  7:57AM ttys007    0:00.00 sh -c ps -aef | grep lua
  501 50885 50883   0  7:57AM ttys007    0:00.00 grep lua
scandum commented 1 year ago

Should be fixed in the beta.