[pintOS] ubuntu 22.04에서 로드 버그가 발생할 때
크래프톤 정글·2025. 5. 21.
버그 발생크래프톤 정글에서 pintOS 과제의 권장 우분투 버전은 18.04이다. 하지만 18.04에서 vscode로 원격 접속하려면 vscode의 버전도 낮춰야 하는 등 불편한 점이 많다. 그래서 나는 22.04를 그대로 사용하고 있었는데, 첫번째 과제에서는 분명히 문제없이 모든 테스트가 통과했었다. 하지만 두번째 사용자 프로그램 과제에서는 로드에서 버그가 터지는 것이었다. 먼저 로드 코드를 보자/* Loads an ELF executable from FILE_NAME into the current thread. * Stores the executable's entry point into *RIP * and its initial stack pointer into *RSP. * Returns true i..