Actually, you need a free offset. FR's free space is after 720000, where all the FFs are. So if you used something before, you corrupted data. Second, if the voicegroup's offset is wrong then it will not read correctly and crashing is possible in the program itself. Where's the header and the voicegroup?