stack size was causing the problem, different defaults on different OS, Java is not consistent, it relies on the OS default