John,
You may be right as well. Was using data type of "single", but sometimes runs smoothly for the same rang of data. But thinking that the number of decimal points making the difference. I have changed to "double" at the moment, looks ok for now, will be watching how it goes.
Thanks for the suggestion.
If you are interested, the latest crash info(lvlog) file is enclosed here`.