播放视频一会,出错并自动关闭
发布日期:2021-06-30 21:54:52 浏览次数:2 分类:技术文章

本文共 1231 字,大约阅读时间需要 4 分钟。

系统:WINCE6.0+2443

 

上周遇到一个很奇怪的问题,之前上网播放视频的时候,没有出现播放一会就会出错并且自动关闭IE的情况,但后来测试到在播放视频大概50s的时候,总是会弹出下面的对话框并且自动关闭IE,这个对话框的内容如下:

application IEsample.exe encountered a serial error and must shut down

串口输出的信息如下

Exception 'Data Abort' (4): Thread-Id=09890052(pth=82478d78), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'

PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0090fe4c, BVA=00000024

Exception 'Data Abort' (4): Thread-Id=0873002e(pth=825a96c0), Proc-Id=06820056(pprc=849fddd0) 'IESample.exe', VM-active=06820056(pprc=849fddd0) 'IESample.exe'

PC=41bb95a0(flaxplayer_wince.dll+0x000195a0) RA=41bb9674(flaxplayer_wince.dll+0x00019674) SP=0089fe4c, BVA=00000024

 

尝试了一些办法,比如刚开始以为是HKEY_CURRENT_USER->software->microsoft->internet explorer->main这个注册表项下面的stackres太小了,但做以下修改依然无效:

"stackres"=0x0004000有关啊,我把它改为0x00080000

后来只能上网查找相关信息,说是R3的问题,将信将疑,把R3删除了重新安装,然后重新编译一直出错,没有办法,就重装了VS2005+WINCE6.0、R2和R3,同一个工程编译通过了,经过测试,播放视频正常,没有出错了,然后就打上09年的更新包再重新编译并且测试,又出现了上面这个问题,到现在我都不知道为什么09年全年的更新包怎么会导致了这个问题的产生,本来想通过上面的串口信息来定位出错的函数的,但flaxplayer_wince.dll(R3带的 FlashLite 组件编译生成的)没有的map文件,故无法定位出错的函数,这个问题先做个记录,后面有时间继续深入,知道的朋友,麻烦告知!欢迎大家发表意见!

 

相关问题的链接

 

本文来自CSDN博客,转载请标明出处:

转载地址:https://loongembedded.blog.csdn.net/article/details/5942330 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:WINCE6.0+S3C2443的启动过程---eboot1
下一篇:WINCE下实现基于USB的camera

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月10日 03时53分44秒