Как стать автором
Обновить
33
3.8
BugM @BugM

Уверенный пользователь ПК

Отправить сообщение

Java падает на arm маках с macOS 14.4

Время на прочтение1 мин
Количество просмотров14K

Оригинал тут.

Из-за бага в macOS 14.4 процесс Java машины может неожиданно завершиться. Это касается всех версий Джавы от 8 до 22. Нет никакого способа избежать или обойти этот баг. И нет простого способа откатить обновление macOS.

Этого бага не было в бета версиях macOS 14.4. Он появился только в релизе.

В macOS на М1, М2 и М3 Арм процессорах есть фича которая управляет тем как и когда исполняемый код генерируется и выполняется в каждом потоке.

В нормальном режиме работы JVM обращается к защищенным областям памяти. До версии 14.4 macOS в таких случаях отправляло проссу сигналы SIGBUS  или  SIGSEGV. ПРоцесс могу сам решить что с ним делать и продолжать ли работу. В версии 14.4 когда процесс пытается писать в защищенную область памяти masOS отправляет ему SIGKILL. И процесс принудительно завершается.

JVM генерирет исполняемый код динамически. И использует защищенные области памяти для оптимизации и корректности своей работы. Из-за этого на macOS 14.4 JVM получает SIGKILL и завершается.

Предварительно скомпилированные нативные приложения GraalVM не подвержены этой проблеме. Но может возникнуть проблема со сборкой новых таких приложений.

Оракл предупредил своих клиентов, Эппл и сообщество OpenJDK об этой проблеме. Оракл рекомендует не обновлять ARM маки до версии 14.4 пока Эппл не починит баг.

Ссылочка на тикет.

Читать далее

В Германии отключили последнюю АЭС

Время на прочтение1 мин
Количество просмотров20K

Три последние работающие АЭС в Германии, «Изар-2», «Неккарвестхайм-2» и «Эмсланд», отключили от энергосети.

Станция «Неккарвестхайм-2» в федеральной земле Баден-Вюртемберг была отключена от электросети последней. Это произошло в 23:59 по местному времени 15 апреля (0:59 мск).

Читать далее

Информация

В рейтинге
1 173-й
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность