程序在手机里面运行,手机会重启的原因??

xia56108430 2009-06-01 10:31:27
程序在手机里面运行,大概会有哪些原因会导致手机重启??
Ishell_postevent这个函数可能会??
各位大大能不能提供点你们碰到的情况??
...全文
1666 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
idle_man 2009-07-14
  • 打赏
  • 举报
回复
导致重启的非人为原因,多半都是死循环,换句话就是没有喂狗。
james_dratek 2009-07-13
  • 打赏
  • 举报
回复
指针异常、数组越界、除数为0、拷贝时空间不够等等都会导致重启。看门狗也会导致重启
chenyonghua521 2009-07-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 xia56108430 的回复:]
kick dog ???
是什么东西?
能稍微解释下吗?
[/Quote]
没踢狗,每个Task在规定的时间内不向看门狗报告就会重启。
发现心流 2009-06-02
  • 打赏
  • 举报
回复
1.内存操作错误
2.没有kick dog
就这么两种吧
xia56108430 2009-06-02
  • 打赏
  • 举报
回复
kick dog ???
是什么东西?
能稍微解释下吗?
  • 打赏
  • 举报
回复
事件传递中的的指针处理要格外小心,你的问题就在于此
sunyymq 2009-06-01
  • 打赏
  • 举报
回复
应该是处理的不对才会重启的吧!仔细检查下,看有没有越界,内存操作错误,变量没MALLOC直接使用的!
xia56108430 2009-06-01
  • 打赏
  • 举报
回复
昨天我使用postevent调用系统自定的比如EVT_API_SUSPAND之类的,重启了!
hhygcy 2009-06-01
  • 打赏
  • 举报
回复
内存越界
访问了删除过的内存 都会crash
sunwhite 2009-06-01
  • 打赏
  • 举报
回复
一般引起重启的多半是零地址操作、内存越界操作、被除数为0、数组越界改动重要地址数据等等这些原因。
PostEvent本身一般不会,可以通过查看其传递的参数有没有问题。重点是看接收并处理Event的程序处有没有引起重启的代码。
trancebaby 2009-06-01
  • 打赏
  • 举报
回复
指针跑飞是最常见的重启原因

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧