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 Bug-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/bug-gnustep