In the meantime, what exactly is a bus error? What generally causes them?
Bus errors can be caused by memory accesses that are misaligned: ie. a 32 bit read off of an odd memory address.
Sounds like some pointer arithmetic going wrong somewhere in ChucK.
-T