4 ms·
A bug in Android and Microsoft Teams could have caused a 911 call to fail
- mdp2021 5y agoI presume this is a reference to the facts of the recent huge thread https://news.ycombinator.com/item?id=29492884 https://news.ycombinator.com/item?id=29492884
- jwoglom 5y agoYes -- this is a follow-up investigation into how that bug might have occurred by looking at recent commits to AOSP.
- LurkersWillLurk 5y agoSo basically, an integer overflow causes the whole mess. I wish I could say that I was shocked, but here we are.
- mdp2021 5y ago> an integer overflow Yes but I'm not sure that's the point. I see that point being, "a subtraction between hashes was used instead of a comparison". "Hash of value "a lot" minus minus-a-lot" overflows. And a nonsensical behaviour of the other product created a large number of those hashes... Which represent PhoneAccounts objects. The software that triggered the bug created a new PhoneAccounts at every onResume (or similar)...
- fingerlocks 5y agoActually it was in Application.onCreate https://katb.in/isiragorucu https://katb.in/isiragorucu Really feels like it’s more of a Google bug than Teams