Получи случайную криптовалюту за регистрацию!

​​ 29 ноября на реддите появился пост с историей пользователя | 👾 твой cto

​​ 29 ноября на реддите появился пост с историей пользователя телефона Pixel 3 о том, что он не смог дозвониться до экстренных служб, когда у его бабушки случился инсульт. К счастью, у бабушки был городской телефон, так что связаться со скорой помощью удалось, однако пост привлёк необходимое внимание и многие пользователи смогли воспроизвести проблему.

8 декабря представители Google публично отреагировали на произошедшее. По их словам, проблема затрагивает пользователей Android 10+ с установленным, но не залогиненным приложением Microsoft Teams. Google пообещала выпустить фикс в обновлении 4 января.

Как описал Mishaal Rahman, проблема заключается в том, что приложение MS Teams ошибочно создавало PhoneAccount в операционной системе при каждом запуске приложения, причём только в случае, если пользователь не авторизован. PhoneAccount создают все приложения, которые так или иначе взаимодействуют со звонками, но из-за бага, предположительно, MS Teams создавала столько аккаунтов, что в момент, когда операционная система выбирала, через какой аккаунт осуществить звонок в экстренные службы, происходило переполнение Integer.

На скриншоте — фикс на стороне Android.