У меня есть небольшое приложение Java, которое запускает небольшой сервер Jetty. Обычно это прекрасно работает.
К сожалению, когда я запускаю совершенно не связанную, не-Java полноэкранную игру (я пробовал с World of Warcraft и SW: TOR), приложение сразу же вылетает. Он не оставляет файл журнала hs_err, чтобы объяснить мне, почему. Он просто умирает с диалоговым окном Windows «Это приложение перестало работать». Сама игра продолжает работать нормально. Он вылетает во всех играх, которые я пробовал, но не в полноэкранных видеоплеерах. Он падает как при запуске из Eclipse, так и из командной строки. Мне не удалось воспроизвести это с другим Java-приложением, от простого до очень большого. Когда я запускаю WoW в полноэкранном (оконом) режиме, приложение продолжает работать нормально, поэтому, похоже, это вызвано наличием полноэкранного приложения, которое берет на себя управление всем рабочим столом.
Похоже, что JVM почему-то вылетает, когда моя видеокарта начинает что-то делать.
Кто-нибудь знает, почему происходит этот сбой, или как я могу понять, почему это происходит? Я не уверен, как запуск совершенно не связанного приложения (возможно, видеодрайвера?) помешает моей JVM.