Robię sobie mały programik i już prawię kończę, więc sprawdzam sobie memleaki, patrzę, a tu ich sporo w procesie potomnym, myślę wtf. No więc drążę dalej i sprawdzam, co siedzi w tych wyciekach. Okazuje się, że to jakieś gówna kernelowe OS_xpc_pipe, OS_xpc_array, gdzieś tam po drodze mój $PATH wypisany.
Teraz pytanie skąd to się bierze? W sensie w necie coś tam piszą, że XPC jest kiepsko napisany i ma wycieki, ale ja w ogóle nigdzie explicite nie korzystam z XPC. Po prostu zrobiłem forka i mam otwarte jakieś sockety.
Wiceminister spraw zagranicznych Rosji: W odpowiedzi na przystąpienie Finlandii do NATO wzmocnimy nasze zdolności wojskowe na północy i zachodzie #wojna #ukraina #rosja #finlandia
Robię sobie mały programik i już prawię kończę, więc sprawdzam sobie memleaki, patrzę, a tu ich sporo w procesie potomnym, myślę wtf. No więc drążę dalej i sprawdzam, co siedzi w tych wyciekach. Okazuje się, że to jakieś gówna kernelowe
OS_xpc_pipe
,OS_xpc_array
, gdzieś tam po drodze mój$PATH
wypisany.Teraz pytanie skąd to się bierze? W sensie w necie coś tam piszą, że XPC jest kiepsko napisany i ma wycieki, ale ja w ogóle nigdzie explicite nie korzystam z XPC. Po prostu zrobiłem
fork
a i mam otwarte jakieś sockety.fork
bezexec
a, a to nie jest wspierane w macos. Teraz już jest ok.https://developer.apple.com/forums/thread/701601