Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新包 aarch64崩溃问题 #61

Closed
lion117 opened this issue Jun 9, 2023 · 10 comments
Closed

最新包 aarch64崩溃问题 #61

lion117 opened this issue Jun 9, 2023 · 10 comments

Comments

@lion117
Copy link

lion117 commented Jun 9, 2023

使用版本:

06.06的提交
feab136

崩溃堆栈信息

image
image

@lion117 lion117 changed the title 最新包 aarch64 最新包 aarch64崩溃问题 Jun 9, 2023
@HermanChen
Copy link
Owner

这是什么情况下出现的崩溃?运行起来必现么?

@lion117
Copy link
Author

lion117 commented Jun 10, 2023 via email

@HermanChen
Copy link
Owner

多谢,跑下 mpp_buffer_test 看看是啥情况?
看这个补丁的修改不应该会导致问题才是,有点奇怪啊

@HermanChen
Copy link
Owner

我试了下在一般的 android 平台和 linux 平台上是正常的,不用 gdb,直接跑一下看看是哪里出的问题,是 ioctl 出错还是什么问题,会不会是内核头文件不太匹配的问题
银河麒麟系统64位 用的是什么版本的内核,我们支持的内核只有 4.4/4.19/5.10 这几个版本

@lion117
Copy link
Author

lion117 commented Jun 12, 2023 via email

@lion117
Copy link
Author

lion117 commented Jun 13, 2023

运行mpp_buffer_test

重定向链接库 ../lib/
image

程序直接崩溃

编译器版本

gcc-linaro-7.4.1-2019.02-linux

系统内核版本

4.4.131-20181130.kylin.desktop

不使用重定向库, 而使用系统mpp库, mpp_buffer_test可正常运行,

@HermanChen
Copy link
Owner

那系统 mpp 库是什么版本的,strings libmpp.so | grep author 看看信息

@lion117
Copy link
Author

lion117 commented Jun 13, 2023 via email

@lion117
Copy link
Author

lion117 commented Jun 13, 2023

mpp.zip
这是麒麟系统可用的mpp库

@HermanChen
Copy link
Owner

MPP 编译的时候,会把版本信息写入二进制文件,用 strings 的方法应该可以读出版本信息字符串来
就算是没有版本信息,也会打印出 "unknown mpp version for missing VCS info"
麻烦再确认下版本信息,19 年的库很旧了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants