У меня такая же ошибка после установки ocaml для Windows с http://fdopen.github.io/opam-repository-mingw/installation/ (графический установщик, 64 бита), НО ошибка произошла ТОЛЬКО после запуска opam, установив utop
Точно, после запуска графического установщикав одиночку я могу запустить ocaml (не utop) без ошибок, либо из терминала cygwin, либо из оболочки Windows (cmd.exe).
Если я запускаю opam, устанавливаем utop, я больше не могу запустить ocaml (не могу выполнить exec, ошибка сегментации), ни utop (GetConsoleScreenBufferInfo: неверный дескриптор файла)
Если я удалю utop и его зависимости, оставив только базовые модули, установленные графическим установщиком, запустить ocaml по-прежнему невозможно.
Единственное решение, найденное до сих пор: полностью удалите ocaml и переустановите его ... но, безусловно, есть лучший способ!