fixed bug: watchdog timeout causes bad exception. linux build.
fixed bug: watchdog timeout causes bad exception. linux 32bit build.
fixed bug where CPU has less memory than GPU causing NULL malloc
fixed bug: watchdog timeout causes bad exception.

windows 32/64 bit build