꿈을꾸는 파랑새

Oracle은 Apple 고객에게 최신 macOS 14.4 Sonoma 업데이트 설치를 연기하면 Apple 실리콘 CPU에서 Java가 중단될 수 있으므로 경고했습니다.
해당 문제로 말미암아 M1 프로세서, M2 프로세서, M3 프로세서가 탑재된 영향을 받는 Mac에서 경고 없이 Jave 프로세스가 자주, 간헐적으로 종료됩니다.
이는 Java 8부터 JDK 22의 최신 초기 액세스 빌드까지 모든 Java 버전에 영향을 미치며 현재로서는 사용할 수 있는 해결 방법이 없음
사용 가능한 해결 방법이 없으며 macOS 업데이트를 쉽게 되돌리는 방법이 없어서 영향을 받는 사용자는 OS 업데이트 전에 시스템을 완전히 백업하지 않으면 안정적인 구성으로 돌아가지 못할 수 있음
이는 JAVA 프로세스가 보호된 메모리 영역의 메모리에 접근하려고 할 때 Apple 실리콘에서 실행되는 macOS가 응답하는 방식으로 말미암아 발생
이전 버전의 macOS에서는 운영 체제가 SIGBUS 또는 SIGSEGV 신호를 프로세스에 보내고 계속 방법을 결정하도록 했음
그러나 macOS 14.4에서는 이제 운영 체제가 보호된 메모리에 액세스하려는 프로세스를 종료하는 SIGKILL 신호로 응답 Garcia-Ribeyro에 따르면 Java Virtual Machine은 정확성과 성능을 보장하기 위해 동적 코드 생성을 사용하고 보호된 메모리 영역의 메모리에 액세스하므로 macOS 14.4 업데이트를 배포하고 해당 프로세스가 종료됨
오라클은 이미 고객 Apple 및 OpenJDK 파트너에게 경고했으며 Apple 사용자에게 문제가 해결될 때까지 업데이트를 연기하라고 조언

MacBook Pro
MacBook Pro

Garcia-Ribeyro는 macOS 14를 실행하는 ARM 기반 Apple 장치의 Java 사용자는 이 문제가 해결될 때까지 업데이트 적용을 연기할 것을 권장합니다고 말했음
macOS 14.4로 말미암아 발생하는 추가 문제
이미 macOS 14.4 Sonoma를 설치한 Mac 사용자들은 Java가 예기치 않게 종료되는 것 외에 다른 문제도 경험했다고 보고
macOS 14.4로 업데이트하려는 사용자가 알아야 할 다른 문제는 다음과 같습니다.
특히 HP 프린터용 프린터 드라이버가 제거되거나 손상될 수 있음
iCloud Drive의 로컬 저장소에서 제거되면 Mac 저장소 최적화를 활용하는 사용자는 이전에 저장된 모든 파일 버전을 잃을 수 있음 
USB 허브 및 USB 포트가 있는 모니터의 연결 문제를 일부 사용자는 보고
iLok License Manager를 포함한 macOS 14.4를 실행하는 Apple Silicon Mac은 PACE 제품과의 호환성 문제가 있을 수 있음 

반응형
그리드형

공유하기

facebook twitter kakaoTalk kakaostory naver band