wujunxian 发表于 2016-9-28 15:36:21

S2概率无法开机问题

   S2项目遇到搜台后待机重启,机器一直无法开机的问题,概率性问题。复现概率较小。
   通过分析,发现是数据库的order出问题了,然后软件会对节目进行重新排序,最终在QuickSort 递归函数挂掉。因为递归调用N次,就要分配N*局部变量、N*形参、N*调用函数地址、N*返回值,最终导致超出了SysInit task的stack size。
   解决方法,加大task的stack size,_gstSysInitTask里面的TASK_STK_SIZE加大到0x8000。

halleyhuang 发表于 2016-9-28 17:13:41

概率问题太需要注重细节了
页: [1]
查看完整版本: S2概率无法开机问题