xshoudu

xshoudu

0个粉丝

24

问答

0

专栏

0

资料

xshoudu  发布于  2017-09-28 17:14:00
采纳率 0%
24个问答
8772

3536调试音频出现MMB LEAK(pid=1109): 0x86634000, 65536 bytes, 'AO(1,0) CirBuf'

 
3536作为客户端接收音频流,再send到vo的时候出现内存泄漏,又遇到过的朋友请指导一下!下面是电路板reboot时的打印:
MMB LEAK(pid=1109): 0x86634000, 65536 bytes, 'AO(1,0) CirBuf'
can't remount tmpfs read-only
The sysmmz_userdev_release: mmb<0x86634000> mapped to userspace 0xb57e3000 will be force unmaped!
tem is going down NOW!
Sent SIGTERM toMMB LEAK(pid=1109): 0x866BC000, 65536 bytes, 'AO(2,0) CirBuf'
all processes
mmz_userdev_release: mmb<0x866BC000> mapped to userspace 0xb57d3000 will be force unmaped!
我来回答
回答8个
时间排序
认可量排序

eken

0个粉丝

8

问答

0

专栏

0

资料

eken 2017-11-03 17:36:59
认可0
我连接iq工具时,也遇到这种问题了,如下:
MMB LEAK(pid=462): 0x9A9B9000, 4096 bytes, ''
mmz_userdev_release: mmb<0x9A9B9000> mapped to userspace 0xb6f2b000 will be force unmaped!

请问,楼主解决了吗?

eken

0个粉丝

8

问答

0

专栏

0

资料

eken 2017-11-03 17:38:33
认可0
原因:

        当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不想客户端退出可以把SIGPIPE设为SIG_IGN,即收到这个信号时忽略掉。



解决办法:

        在应用程序中增加对SIGPIPE信息的处理,收到信号时忽略。

            signal(SIGPIPE, SIG_IGN);

        这时SIGPIPE交给了系统处理。

是吗?????????

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-11-06 10:20:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=80364&ptid=23670]eken 发表于 2017-11-3 17:38[/url]
原因:

        当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响 ...[/quote]

这个 MMB LEAK 是应用程序出错后没有释放海思的MMZ后,海思驱动中打印的

是应用程序出错以后后续的打印, 一般无需关注,应该在log中仔细寻找真正的出错原因

eken

0个粉丝

8

问答

0

专栏

0

资料

eken 2017-11-06 19:08:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=80417&ptid=23670]zhuangweiye 发表于 2017-11-6 10:20[/url]
这个 MMB LEAK 是应用程序出错后没有释放海思的MMZ后,海思驱动中打印的

是应用程序出错以后后续的打 ...[/quote]

我的应用代码里,没有加socket通信程序。只是先运行了我的应用代码后,然后运行海思的板端iq调试代码以及pc端iq调试工具后,打出了如下log。
MMB LEAK(pid=462): 0x9A9B9000, 4096 bytes, ''
mmz_userdev_release: mmb<0x9A9B9000> mapped to userspace 0xb6f2b000 will be force unmaped!

结果是:我的iq工具最终没有连接成功。这个问题查得蛋疼。

eken

0个粉丝

8

问答

0

专栏

0

资料

eken 2017-11-15 11:32:37
认可0
问题已经解决,说下解决方法以及原因:
首先是iq工具连接时,出现的,因此,在自己的应用代码里加 signal(SIGPIPE, SIG_IGN);是无法解决的,
因为我的应用代码没做任何socket通信,也没有与pc端iq工具通信。这就把问题定在iq工具上。我用的是 Hi3519V101_SDK_V1.0.1.0版本里的工具。这个海思sdk可能存在一定bug。
更新到Hi3519 V101R001C01SPC020里的iq工具就可以了。

七星海棠

1个粉丝

29

问答

0

专栏

1

资料

七星海棠 2018-08-22 11:43:02
认可0
楼主这问题解决了没?
我也是HI3536,调试音频时碰到这问题了

xshoudu

0个粉丝

24

问答

0

专栏

0

资料

xshoudu 2018-09-14 20:09:07
认可0
非常感谢各位的回答

mr_gui

0个粉丝

2

问答

0

专栏

0

资料

mr_gui 2018-09-29 11:15:43
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=106634&ptid=23670]xshoudu 发表于 2018-9-14 20:09[/url]
非常感谢各位的回答[/quote]

楼主有解决吗,我也遇到同样的error
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区