MSDK-飞行页面有时候会闪退
已完成飞行页面闪退到首页 不是必现的 下面是我用腾讯bulgy抓取的崩溃日志
# Thread-1435(8804)
SIGABRT
解析原始
1
#00 pc 000000000007da34 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) [arm64-v8a::e9653d1f6c173c6b86b171a5be6af6eb]
2
#01 pc 000000000007da04 /apex/com.android.runtime/lib64/bionic/libc.so (abort+120) [arm64-v8a::e9653d1f6c173c6b86b171a5be6af6eb]
3
java:
4
[Failed to get Java stack]
他这里并没有显示我的代码哪行有问题 是sdk的so库导致的吗
-
一加手机 rom:oneplus/phk110 android13 现在复现不了了 下面是跟踪日志
018, actually owned by unique_fd 0x7669834650 110-09 18:01:19.866 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 210-09 18:01:19.866 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 310-09 18:01:19.866 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 410-09 18:01:19.867 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 510-09 18:01:19.867 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 610-09 18:01:19.867 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 710-09 18:01:19.867 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 810-09 18:01:19.867 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 910-09 18:01:19.867 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 1010-09 18:01:19.867 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 1110-09 18:01:19.867 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 1210-09 18:01:19.867 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 1310-09 18:01:19.868 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 1410-09 18:01:19.868 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 1510-09 18:01:19.868 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 1610-09 18:01:19.868 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 1710-09 18:01:19.868 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 1810-09 18:01:19.868 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 1910-09 18:01:19.869 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 2010-09 18:01:19.869 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 2110-09 18:01:19.869 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 2210-09 18:01:19.869 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 2310-09 18:01:19.869 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 2410-09 18:01:19.869 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 2510-09 18:01:19.869 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 2610-09 18:01:19.869 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 2710-09 18:01:19.869 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 2810-09 18:01:19.869 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 2910-09 18:01:19.870 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 3010-09 18:01:19.870 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 3110-09 18:01:19.870 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 3210-09 18:01:19.870 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 3310-09 18:01:19.870 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 3410-09 18:01:19.870 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 3510-09 18:01:19.870 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 3610-09 18:01:19.870 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 3710-09 18:01:19.870 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 3810-09 18:01:19.870 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 3910-09 18:01:19.871 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 4010-09 18:01:19.871 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 4110-09 18:01:19.871 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 4210-09 18:01:19.871 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 4310-09 18:01:19.871 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 4410-09 18:01:19.871 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 4510-09 18:01:19.871 5583 14625 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 4610-09 18:01:19.872 5583 14625 E fdsan : attempted to close file descriptor 172, expected to be owned by unique_fd 0x75e83e096c, actually owned by unique_fd 0x7669834650 4710-09 18:01:19.872 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 4810-09 18:01:19.872 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 4910-09 18:01:19.872 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 5010-09 18:01:19.872 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 5110-09 18:01:19.872 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 5210-09 18:01:19.872 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 5310-09 18:01:19.872 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 5410-09 18:01:19.872 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 5510-09 18:01:19.872 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 5610-09 18:01:19.872 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 5710-09 18:01:19.873 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 5810-09 18:01:19.873 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 5910-09 18:01:19.873 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 6010-09 18:01:19.873 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 6110-09 18:01:19.873 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 6210-09 18:01:19.873 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 6310-09 18:01:19.873 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 6410-09 18:01:19.873 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 6510-09 18:01:19.873 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 6610-09 18:01:19.874 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 6710-09 18:01:19.874 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 6810-09 18:01:19.874 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 6910-09 18:01:19.874 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 7010-09 18:01:19.874 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 7110-09 18:01:19.874 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 7210-09 18:01:19.874 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 7310-09 18:01:19.874 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 7410-09 18:01:19.874 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 7510-09 18:01:19.875 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 7610-09 18:01:19.875 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 7710-09 18:01:19.875 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 7810-09 18:01:19.875 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 7910-09 18:01:19.875 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 8010-09 18:01:19.875 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 8110-09 18:01:19.875 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 8210-09 18:01:19.875 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 8310-09 18:01:19.875 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 8410-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 8510-09 18:01:19.876 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 8610-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 8710-09 18:01:19.876 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 8810-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 8910-09 18:01:19.876 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 9010-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 9110-09 18:01:19.876 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 9210-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 9310-09 18:01:19.876 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 9410-09 18:01:19.876 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 9510-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 9610-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 9710-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 9810-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 9910-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 10010-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 10110-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 10210-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 10310-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 10410-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 10510-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 10610-09 18:01:19.877 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 10710-09 18:01:19.877 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 10810-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 10910-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 11010-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 11110-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 11210-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 11310-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 11410-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 11510-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 11610-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 11710-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 11810-09 18:01:19.878 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 11910-09 18:01:19.878 5583 14578 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 12010-09 18:01:19.879 5583 14578 E fdsan : attempted to close file descriptor 172, expected to be owned by FILE* 0x76e9414018, actually owned by unique_fd 0x7669834650 12110-09 18:01:19.884 5583 15621 E fdsan : attempted to close file descriptor 172, expected to be unowned, actually owned by unique_fd 0x7669834650 12210-09 18:01:19.885 5583 15728 E fdsan : attempted to close file descriptor 172, expected to be unowned, actually owned by unique_fd 0x7669834650 12310-09 18:01:19.885 5583 15621 E fdsan : failed to exchange ownership of file descriptor: fd 172 is owned by unique_fd 0x7669834650, was expected to be unowned 12410-09 18:01:19.885 5583 15621 E fdsan : attempted to close file descriptor 172, expected to be owned by unique_fd 0x7657a6e47c, actually owned by unique_fd 0x7669834650 -
崩溃应该是由fdsan导致的,这里是它的相关文档:https://android.googlesource.com/platform/bionic/+/master/docs/fdsan.md 你可以检查自己是不是有重复关闭和使用已关闭文件描述符的行为
请先登录再写评论。
评论
4 条评论