Range should be 0-7, not 0-8...
Some attempts at fixing the bus issue by re-archictecting the engine, including using pthread_spinlocks instead of lockless techniques...  Still not fixed, but the spinlocks seem to work very well, so they are staying...