以下是出错时,串口输出的 LOG:

......
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=00054828, BVA=00001003
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(core
lw.illo0t0o06r7(4  SW=I0E54EeS,OBVE=E0T01
03
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=00053ba8, BVA=00001003
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=00053568, BVA=00001003
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=00052f28, BVA=00001003
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=000528e8, BVA=00001003
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=000522a8, BVA=00001003
Exception 'User Stack Overflow' (0xfffffffd): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=400666a4(coredll.dll+0x000566a4) RA=4002ed34(coredll.dll+0x0001ed34) SP=00051d3c, BVA=00051d1c
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=000516fc, BVA=00000004
Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053f00be(pprc=c087ba2c) 'MyTest.exe', VM-active=053f00be(pprc=c087ba2c) 'MyTest.exe'
PC=4007a930(coredll.dll+0x0006a930) RA=4007a794(coredll.dll+0x0006a794) SP=000510bc, BVA=00001003
!!! Committed last page of the stack (0x00001003) or invalid stack pointer (0x000510bc), SEH bypassed, thread terminated !!!

其中关键信息:
(1) Exception 'User Stack Overflow' (0xfffffffd)
(2) !!! Committed last page of the stack (0x00001003) or invalid stack pointer (0x000510bc), SEH bypassed, thread terminated !!!

由于是偶尔出现的问题,目前还没有找到引起上述异常信息的原因。

修改了工程的属性中:
配置属性->链接器->系统 下的:
(1) 堆栈保留大小 65536 修改为 131072
(2) 堆栈提交大小 4096 修改为 8192
都扩大了2倍。
以下修改是否有效,还需要进一步测试与验证。

转载于:https://www.cnblogs.com/91program/p/5216570.html

WinCE 系统刚启动时运行应用,在应用启动时偶尔出现异常相关推荐

  1. mac启动自动运行程序_什么启动了,为什么在我的Mac上运行?

    mac启动自动运行程序 You're scrolling through Activity Monitor when you notice a process you're not familiar ...

  2. 计算机win10启动慢,Win10 开机慢/Win10启动慢的常见原因

    吴川 华南区技术负责人 概要 很多用户反馈电脑经过使用一段时间后,在开机或运行的时候变得十分缓慢.本文将针对Win 10启动慢(Win 10开机慢)这一问题,来为大家分析其原因及解决方案. 新买的电脑 ...

  3. w ndows10怎么关闭启动项,开机启动项怎么设置?Win10启动项修改技巧

    注:本教程适用于Win7.Win8.Win8.1和Win10系统 Win10电脑开机慢怎么办?其实不必要的开机启动项占了很大一部分原因,那么禁用或删除某些开机启动项就可以明显地提高电脑开机速度:而有些 ...

  4. 正在创建系统还原点_如何使Windows在启动时自动创建系统还原点

    正在创建系统还原点 By default, System Restore automatically creates a restore point once per week and also be ...

  5. ASP.NET Core 3.x启动时运行异步任务(一)

    这是一个大的题目,需要用几篇文章来说清楚.这是第一篇.   一.前言 在我们的项目中,有时候我们需要在应用程序启动前执行一些一次性的逻辑.比方说:验证配置的正确性.填充缓存.或者运行数据库清理/迁移等 ...

  6. 只在用户登陆时运行_linux 系统的7个运行级别

    一.Linux的运行级别(runlevel) 二.运行级别的原理 1.在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service) 2.在/etc/rc.d下有7个名为 ...

  7. 重装系统后出现服务器正在运行中,win7系统重装完后怎么一直显示正在启动 - 卡饭网...

    win7系统重装完之后如何保留自己的桌面等系统设置 win7系统重装完之后如何保留自己的桌面等系统设置 系统重装这是难免的事情,但是重装系统最让人郁闷的事情莫过于系统的设置了.很多个人的设置都需要重新 ...

  8. w7运行里的计算机怎么设置,Win7系统中怎么给程序设置为开机启动项

    Win7系统中怎么给程序设置为开机启动项 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们在电脑上经常会用到的软件,是可以设置为开机启动项的,这样我们在开机之后,软件就自动运行,就很方便快捷啦.一起看看 ...

  9. Docker容器启动时运行 sh 脚本

    1.docker开机运行 对于Ubuntu18.04以上的系统,如果是使用命令sudo apt-get install -y docker.io安装的docker,都可以使用下列命令设置开机启动doc ...

最新文章

  1. java ajax无刷分页_asp.net+ajax+json来实现无刷新分页功能
  2. MongoDB ServerStatus返回信息
  3. html整合vue elementui,vue2.0结合Element-ui实战案例
  4. RabbitMQ 的延时队列和镜像队列原理与实战
  5. 系统安全:Nessus Home版安装使用
  6. oracle 1408,Oracle 11.2.0.2 Patch 说明
  7. Grafana密码重置为admin
  8. Codeforces上通过数超过5W人的题
  9. JSONSerializer把类转换成JSON字符串
  10. AIX学习之NMON工具详解
  11. 分享:20 本优秀的 Python 电子书
  12. 主成分分析提取好的特征
  13. 批处理Bat教程-第七章:常用实例 下
  14. android 合并分区说明,Android系统手机sd卡分区后合并图文详解
  15. 【Python爬虫实战】查找企业股东有哪些关联公司
  16. python判断手机号运营商_基于python的-使用正则表达式验证手机号并匹配运营商和所述地域...
  17. php转调页面,如何转调
  18. LCR TC1 测试仪
  19. [转]CATT的功能介绍
  20. systemd service 指定目录 WorkingDirectory

热门文章

  1. photo常用快捷键
  2. 图解分布式架构的演进过程
  3. 重磅!6.7亿美元!F5喜提开源服务器Nginx
  4. 员工之间可不可以交流工资收入?
  5. Javascript面向对象编程(二):构造函数的继承
  6. SO_REUSEADDR和SO_REUSEPORT
  7. FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)
  8. Hibernate占位符问题[use named parameters or JPA-style positional parameters instead.]
  9. java里函数式表达式_Java8函数式编程 (一) 数据流和lambda表达式
  10. 人工智能导论 王万良教授_学会动态丨辽宁省人工智能导论教学研讨活动在沈阳成功举办...