--- GSFIFO.m.orig 2011-10-25 13:51:10.000000000 +0200 +++ GSFIFO.m 2011-11-04 10:22:18.000000000 +0100 @@ -421,7 +421,7 @@ _items = (void*)NSAllocateCollectable(c * sizeof(void*), NSScannedOption); if (YES == mp || YES == mc) { - condition = [NSCondition new]; + condition = [NSConditionLock new]; } name = [n copy]; if (nil == a)