Assigned
Status Update
Comments
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.
No update yet.
Description
- Build vts tool based on the tag "android-15.0.0_r20", and execute this command to run vts module:
run vts -m VtsAidlHalContextHubTargetTest
- The case "ContextHub/ContextHubAidl#TestGetPreloadedNanoappIds/CONTEXT_HUB_ID_0" will block the module, and
from logcat, we can see that crash dump appears, the log can be obtained from attachment.
- I think the reason for this issue is that because test mode is enabled in each case setup stage, contexthub hal will query all loaded nanoapps and unload, so when executing the TestGetPreloadedNanoappIds case, the callback registered in the previous case TestQueryApps will also be used and the function "QueryAppsCallback::handleNanoappInfo" will be invoked again, resulting in the promise type variable being assigned multiple times.
- This is not a security related issue.
Test env:
The VTS tool version: Android Vendor Test Suite 15_r3 (build based on android-15.0.0_r20 tag)
The platform: i.MX95
The Android env: codebase based on android-15.0.0_r20 tag.
Contexthub interface version: aidl 4 version.