CrewLink
CrewLink copied to clipboard
Crewlink leaks processes after window closed
After closing the window for crewlink, there are a few processes that are left behind. Inspecting the cmdlines for each of the processes that are left behind, it seems like these are "zygote processes".
While crewlink is running:
$ pstree 124068
crewlink─┬─crewlink───crewlink───9*[{crewlink}]
├─crewlink───crewlink
├─crewlink───8*[{crewlink}]
├─crewlink───21*[{crewlink}]
├─crewlink───6*[{crewlink}]
└─34*[{crewlink}]
After the crewlink window is closed:
$ pstree 124068
crewlink─┬─crewlink
├─crewlink───crewlink
└─22*[{crewlink}]
Cmdlines of the remaining processes:
$ process_tree () {
children=$(cat /proc/"$1"/task/*/children)
echo "$1"
for p in $children
do
process_tree "$p"
done
}
$ for i in $(process_tree 124574)
do
echo $i
cat /proc/$i/cmdline
echo
done
124574
/opt/CrewLink/crewlink
124577
/opt/CrewLink/crewlink --type=zygote --no-zygote-sandbox
124578
/opt/CrewLink/crewlink --type=zygote
124580
/opt/CrewLink/crewlink --type=zygote
Can confirm this is an issue.