找回密码
 注册
搜索
查看: 1669|回复: 8

[讨论] MTK 内存申请失败--高手请进

[复制链接]
发表于 2011-6-30 09:42:24 | 显示全部楼层 |阅读模式
mmi timer kal_evshed_get_mem申请内存不到,导致系统死机重启,请问
kal_evshed_get_mem是申请哪块内存,是mmi task stack么?

重启log 如下:

"[1] fatal error (c03): fail_to_allocate_memory_for_event_scheduler - MMI"

"Exception type: fatal error(task)"

"software version: .1.1D0610C03"

"boot mode: normal mode"

"rtc sec = 53, rtc min = 40, rtc hour = 1"

"rtc day = 1, rtc mon = 5, rtc wday = 7, rtc year = 11"

"execution unit: MMIMMI "

"status: 0x00000000"

"stack pointer: 0xF18EC610"

"stack dump:"

"    0x00000C03"

"    0x00043763"        //kal_evshed_get_mem

"    0x000444CB"        //evshed_set_event

"    0x0096B8F9"        //oadp_state_link

"    0x0070B509"        //vrt_frame_set_anchor_point

"    0x000C8B8D"        //L4CallBackTimer

"    0x0000027B"

"    0x000C8E2B"

"    0x0096B8F9"        //oadp_state_link

"    0x00837507"


fatal error (c03):这个错误MTK解释是:In kal_evshed_get_mem(),
memory size being requested is larger than partitioned size
[/COLOR]
发表于 2011-7-2 09:53:54 | 显示全部楼层
MTK平台经常碰到死机重启的现象,都有哪些原因会造成呢?
点评回复

使用道具 举报

发表于 2011-7-2 00:45:53 | 显示全部楼层
以下是引用dalvin在2011-6-30 12:02:33的发言:
从现象直观来看,应该不像是memory泄露,感觉像timer太多,导致初始化timer时申请memory不成功


也是有道理的,记得mtk平台上timer也是有个数限制的
点评回复

使用道具 举报

发表于 2011-7-1 12:51:30 | 显示全部楼层
学习下!!!
点评回复

使用道具 举报

发表于 2011-7-1 02:09:08 | 显示全部楼层
CtrlBuff内存容量不足造成的.
点评回复

使用道具 举报

发表于 2011-6-30 12:02:33 | 显示全部楼层
从现象直观来看,应该不像是memory泄露,感觉像timer太多,导致初始化timer时申请memory不成功
点评回复

使用道具 举报

发表于 2011-6-30 10:47:11 | 显示全部楼层
调用栈的那几个函数MTK好象都封装在库里,看不到代码也看不出是从哪里分配的呀,只有联系MTK支持了。
点评回复

使用道具 举报

 楼主| 发表于 2011-6-30 10:17:27 | 显示全部楼层
To qylandy :

你的建议很好,
另上述死机重启现象如下:widget界面,会动态刷新运营商logo和自定义sim 网络名(本机号码),只有一张卡,不会死机,当同时插入两张卡,并且都打开显示本机号码,才会出现死机重启
点评回复

使用道具 举报

发表于 2011-6-30 10:01:19 | 显示全部楼层
应该是CtrlBuff内存,申请不到内存原因是由于内存泄露导致的,查一下你们开发的代码是否存在内存泄露
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-26 22:20 , Processed in 0.058658 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表