mach_thread_self() needs to be balanced with mach_port_deallocate()
Bug #723581 reported by
Nikodemus Siivola
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
High
|
Unassigned |
Bug Description
To quote http://
"mach_thread_self has an effect equivalent to receiving a send right for the thread port. mach_thread_self returns the name of the send right. In particular, successive calls will increase the calling task's user-reference count for the send right."
I have no reason to believe this is a specialty of hurd -- according to this
http://
thread Darwin does exactly the same thing.
To post a comment you must log in.
Is this fixed by 1.0.46.25 - 1.0.46.31, or is there still more to do?