Я изучаю некоторые OpenGl с LwJgl. Я делаю только эту простую вещь:
while (!glfwWindowShouldClose(window)) {
// Check if any events have been activiated (key pressed, mouse moved etc.) and
// call corresponding response functions
glfwPollEvents();
GL11.glClearColor(0.2f, 0.3f, 0.3f, 1.0f);
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
// Swap the screen buffers
glfwSwapBuffers(window);
}
// Terminate GLFW, clearing any resources allocated by GLFW.
glfwTerminate();
}
И получаю эту ошибку:
Фатальная ошибка была обнаружена средой выполнения Java:
SIGSEGV (0xb) при pc = 0x00007f825f1e8e57, pid = 20774, tid = 0x00007f82b8eb6700
Версия JRE: среда выполнения OpenJDK (8.0_242-b08) (сборка 1.8.0_242-8u242-b08-0ubuntu3 ~ 18.04.04) 1021 * ВМ: Виртуальная 64-разрядная серверная виртуальная машина OpenJDK (смешанный режим 25.242-b08 linux -amd64 сжатые операции) Проблемы c frame: C [liblwjgl_opengl.so + 0x52e57] Java_org_lwjgl_opengl_GL11 * glClearColor 0x0 00 0 написать дамп ядра. Основные дампы были отключены. Чтобы включить дамп ядра, попробуйте «ulimit - c unlimited» перед повторным запуском Java
Файл отчета об ошибке с дополнительной информацией сохраняется как: / confidential / Lwjgl3-Game-Engine-Programming-Series- начальный_код / oreon.engine / hs_err_pid20774.log
Если вы хотите отправить отчет об ошибке, посетите: http://bugreport.java.com/bugreport/crash.jsp cra sh произошел за пределами виртуальной машины Java в нативном коде. См. Проблемный кадр c, где можно сообщить об ошибке.