Hello Vardhan, On Wed, Oct 08, 2008 at 07:45:54AM -0400, Vardhan, Sundara (GE Infra, Energy) wrote: > t@1 (l@1) program terminated by signal BUS (invalid address alignment) Invalid alignment is, for instance, accessing 4-byte words where the address is not divisible by 4. Look at the instruction at $pc-4 and the memory address referenced. With kind regards, -- Baurzhan Ismagulov http://www.kz-easy.com/