Fixed
Status Update
Comments
vi...@google.com <vi...@google.com>
vi...@google.com <vi...@google.com> #2
We have shared this with our product and engineering team and will update this issue with more information as it becomes available.
vi...@google.com <vi...@google.com> #3
Thanks again for the feedback! Our product and engineering teams have evaluated the request and responded:
Hello,
An MTE-specific strlen
(and all string.h
family of functions) is necessary and desirable to detect buffer-overflow bugs.
The example you mention, vector.push_back(toCppString(**).c_str())
, is a great example of the type of
Some of those specific examples of use-after-free bugs are begnign, however they're still undefined behaviour. MTE catching them is the desired functionality.
Description
I have installed your testing app and tried the PKCE approach with my setup
Real Android device (Pixel5 Android 14) + paired Wear OS API 30 emulator.
The flow seems to be correct till the last step with allow the button to come back to the watches.
I'm stuck in allow screen and facing an exception on a phone.
Do you have any idea why it can happen? I believe its a problem with emulator, but want to hear an expects opinion