NAMESPACE mechanism bug!


Have you ever noticed a problem in the namespace mechanism in the QNX 6.2.1

I have several process running altogether and from time to time (I cannot find a pattern) when a process dies (it is stopped by a SIGNAL) its name remains
registered in the system, that is, its name appears in the /dev/name/local
directory, and It cannot be removed although the PC is rebooted.

Am I the only person in the world that have experienced this kind of problem?

I’m using name_attach to register one task name, and name_detach to unregister the name. The client tasks that wants to locate that server task use the “_connect” function to locate it through the QNET network.

Any idea about wah’ts happening?

Thanks in advance
Best regards

Does no answer mean that nobody has faced this problem?

It’s a very tricky problem since I am not sure even where the info
of registered names are: inside the kernel or in every process info.

Is in QNX 6.2.1 a process as a name daemon or something similar?

Thanks in advance