匆匆如流烟 发表于 2021-11-1 15:12:11

解码内存泄露

3568 buildroot 使用系统自带multivideoplayer 和 gst-play-1.0 长时间循环解码时会出现内存泄露问题,请问有办法解决么?

时间的蝴蝶 发表于 2021-11-2 09:49:40

请发下问题复现步骤,及现象和相关 log

匆匆如流烟 发表于 2021-11-2 17:10:15

本帖最后由 匆匆如流烟 于 2021-11-2 17:54 编辑

时间的蝴蝶 发表于 2021-11-2 09:49请发下问题复现步骤,及现象和相关 log
按照官方给的rk356x_linux_release_20210511版本, 编译buildroot后烧录到开发版(AIO-3568J),通过adb push .mkv(1080P)文件到/userdata下,启动 multivideoplayer /userdata/ .mkv /userdata/ .mkv /userdata/ .mkv /userdata/ .mkv 每当mkv播放完后内存会增加约0.2MB,长期测试两天内内存消耗完毕,内核会打印相应的log,目前没有截图。 gst-player1.0没有发现循环播放的参数, 执行时添加多个url, 每播放完一个文件也会出现内存增加的问题,约0.2M

匆匆如流烟 发表于 2021-11-2 17:59:40

时间的蝴蝶 发表于 2021-11-2 09:49
请发下问题复现步骤,及现象和相关 log

内存泄露的话用这个方法可以很快复现,multivideoplayer 播放多路视频且循环播放就可以看到,但是因为泄露的不多,长时间烤机会出现内核抛出异常,杀死进程。

匆匆如流烟 发表于 2021-11-5 10:03:49

时间的蝴蝶 发表于 2021-11-2 09:49
请发下问题复现步骤,及现象和相关 log

你好,请问下有复现出这个问题么

时间的蝴蝶 发表于 2021-11-5 10:31:04

匆匆如流烟 发表于 2021-11-5 10:03
你好,请问下有复现出这个问题么

是有这样的现象,还在处理中~ {:4_213:}

yuanhe249 发表于 2021-11-5 14:07:27

时间的蝴蝶 发表于 2021-11-5 10:31
是有这样的现象,还在处理中~

吧我的问题回答下呗,网口跨网段那个
页: [1]
查看完整版本: 解码内存泄露