CrewLink icon indicating copy to clipboard operation
CrewLink copied to clipboard

Crewlink leaks processes after window closed

Open Denton-L opened this issue 4 years ago • 1 comments

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

Denton-L avatar Dec 29 '20 09:12 Denton-L

Can confirm this is an issue.

dzlandis avatar Jan 02 '21 04:01 dzlandis