Update of bug #30863 (project gnustep):
Category: None => Base/Foundation
Item Group: None => Bug
_______________________________________________________
Follow-up Comment #1:
This could be related to Richard's change in NSTask a few days ago. The
change 31108 looks basically correct to me. It must be a special case that is
causing trouble here.
>From your back trace I expect that what is happening is that an NSTask gets
freed before the it is removed from the activeTasks map. I don't have an idea
how this is possible and it is most certainly a bug somewhere else. But you
could try to add a breakpoint in [NSTask finialize] or even try to put the old
code back in there:
[tasksLock lock];
NSMapRemove(activeTasks, (void*)(intptr_t)_taskId);
[tasksLock unlock];
Nut more important would be to find out where finalize gets called without
the task being properly removed before. We may have to wait for Richard to
analyse this.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?30863>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep