macOS güncellemesi sonrası yaşanan bu sorun sıklıkla M1, M2 ve M3 işlemcili etkilenen Mac’lerde Jave işleminin uyarı vermeden sonlanmasına neden oluyor. Java 8’den JDK 22’nin en son erken erişim yapılarına kadar tüm Java sürümlerini etkiler ve şu anda herhangi bir geçici çözüm mevcut değil.
Oracle Ürün Yönetimi Kıdemli Direktörü Aurelio Garcia-Ribeyro konuyla ilgili olarak “Geçici bir çözüm mevcut değildir ve bir macOS güncellemesini geri almanın kolay bir yolu olmadığından, etkilenen kullanıcılar işletim sistemi güncellemesinden önce sistemlerinin tam bir yedeğini almadıkları sürece kararlı bir yapılandırmaya geri dönemeyebilirler” uyarısında bulunuyor.
Bu durum, bir JAVA işlemi korumalı bellek bölgelerindeki belleğe erişmeye çalıştığında Apple çipler üzerinde çalışan macOS’un nasıl tepki verdiğinden kaynaklanmaktadır. macOS’un önceki sürümlerinde işletim sistemi sürece bir SIGBUS ya da SIGSEGV sinyali gönderiyor ve sürecin nasıl devam edeceğine karar vermesine izin veriyordu.
Ancak macOS 14.4’te işletim sistemi artık korumalı belleğe erişmeye çalışan süreci sonlandıran bir SIGKILL sinyali ile yanıt veriyor. Garcia-Ribeyro’ya göre, Java Sanal Makinesi dinamik kod üretimi kullandığından ve doğruluk ve performansı sağlamak için korumalı bellek bölgelerindeki belleğe eriştiğinden, macOS 14.4 güncellemesi dağıtıldıktan sonra süreci sonlandırılacaktır.
Oracle müşterileri, Apple’ı ve OpenJDK iş ortaklarını şimdiden uyarmış olup Apple kullanıcılarına sorun giderilene kadar güncellemeyi ertelemelerini tavsiye ediyorlar. Garcia-Ribeyro, “macOS 14 çalıştıran ARM tabanlı Apple cihazlarındaki Java kullanıcılarının, bu sorun çözülene kadar güncellemeyi uygulamayı ertelemelerini öneriyoruz” dedi.
macOS 14.4’ün neden olduğu diğer sorunlar
MacRumors’un bildirdiğine göre, macOS 14.4 Sonoma‘yı yüklemiş olan Mac kullanıcıları, Java’nın beklenmedik bir şekilde sonlandırmasının yanı sıra başka sorunlar da yaşadıklarını bildirdiler. macOS 14.4’e güncelleme yapmak isteyen kullanıcıların dikkat etmesi gereken diğer sorunlar arasında
- Yazıcı sürücülerinin, özellikle HP yazıcılar için, kaldırılabilir veya bozulabilir olduğu
- “Mac Saklama Alanını Optimize Et” özelliğini kullananların, iCloud Drive’ın yerel saklama alanından kaldırılırsa önceden kaydedilmiş tüm dosya sürümlerini kaybedebildiği,
- Bazı kullanıcıların USB hub’ları ve USB bağlantı noktasına sahip monitörlerle bağlantı sorunları yaşadıklarını ve macOS 14.4 çalıştıran Apple çipli Mac’lerde, iLok Lisans Yöneticisi de dahil olmak üzere PACE ürünleriyle uyumluluk sorunları yaşanabildiği raporlanıyor.
Apple’ın işletim sistemi macOS benimseme kazanmayı sürdürürken, güvenlik araştırmacıları geçtiğimiz aylarda da özellikle macOS işletim sistemine yönelik yeni bir Truva Atı buldukları uyarısı yayınlamışlardı.