[Cuis-dev] Cuis web package
Andres Valloud
ten at smallinteger.com
Thu Jun 13 11:01:05 PDT 2024
Interesting, no? That process should go away, and yet it doesn't...
The process should go away because a) it's only referenced by the
semaphore, and b) when it gets unscheduled then the processor should
drop the reference.
Doing something like
p := [Semaphore new wait] newProcess resume
in a workspace, then tracking down the references to p reveals a
reference from the workspace, and a reference from the inspector (from
which the reference finder was invoked).
So, where is the reference to this zombie process object?
On 6/13/24 7:33 AM, Juan Vuletich via Cuis-dev wrote:
> On 6/12/2024 9:35 PM, Andres Valloud via Cuis-dev wrote:
>>
>> [Semaphore new wait] fork
>
> You get a blocked useless process! Won't go away on it's own.
>
More information about the Cuis-dev
mailing list