okay, fixed the scheduling issue... now I just need to find why it's segfaulting. likely has something to do with accessing the condVar array. Check it out...