应用程序奔溃,异常信息: 异常代码为 c0000005,异常地址为 1FF229BB

chimo_chiu 2016-08-23 05:21:03
以下错误操作系统日志:

应用程序: KM.Client.Win.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: 异常代码为 c0000005,异常地址为 1FF229BB
堆栈:
在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageA(MSG ByRef)
在 System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form)
在 System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
在 System.Windows.Forms.Form.ShowDialog()
在 KM.M.TC.MP.Win.Common.FrmResultBase.bbiCheckReport_ItemClick(System.Object, DevExpress.XtraBars.ItemClickEventArgs)
在 DevExpress.XtraBars.BarItem.OnClick(DevExpress.XtraBars.BarItemLink)
在 DevExpress.XtraBars.BarButtonItem.OnClick(DevExpress.XtraBars.BarItemLink)
在 DevExpress.XtraBars.BarItemLink.OnLinkClick()
在 DevExpress.XtraBars.BarButtonItemLink.OnLinkClick()
在 DevExpress.XtraBars.BarItemLink.OnLinkAction(DevExpress.XtraBars.BarLinkAction, System.Object)
在 DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(DevExpress.XtraBars.BarLinkAction, System.Object)
在 DevExpress.XtraBars.BarItemLink.OnLinkActionCore(DevExpress.XtraBars.BarLinkAction, System.Object)
在 DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(DevExpress.XtraBars.BarItemLink)
在 DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(DevExpress.XtraBars.BarItemLink)
在 DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)
在 System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
在 System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
在 DevExpress.XtraBars.Controls.DockedBarControl.WndProc(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
在 System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form)
在 System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window)
在 System.Windows.Forms.Form.ShowDialog()
在 KM.M.TC.TRD.Win.Forms.FrmResultInputManage.executeResultHandler()
在 KM.M.TC.TRD.Win.Forms.FrmResultInputManage.gvResult_DoubleClick(System.Object, System.EventArgs)
在 DevExpress.XtraGrid.Views.Base.BaseView.RaiseDoubleClick(System.EventArgs)
在 DevExpress.XtraGrid.Views.Grid.Handler.GridHandler.OnDoubleClick(System.Windows.Forms.MouseEventArgs)
在 DevExpress.Utils.Controls.BaseHandler.ProcessEvent(DevExpress.Utils.Controls.EventType, System.Object)
在 DevExpress.XtraGrid.Views.Base.Handler.BaseViewHandler.ProcessEvent(DevExpress.Utils.Controls.EventType, System.Object)
在 DevExpress.XtraGrid.GridControl.OnDoubleClick(System.EventArgs)
在 System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
在 System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
在 DevExpress.XtraEditors.Container.EditorContainer.WndProc(System.Windows.Forms.Message ByRef)
在 DevExpress.XtraGrid.GridControl.WndProc(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.Control+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.Control+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
在 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
在 System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
在 System.Windows.Forms.Application.Run(System.Windows.Forms.Form)
在 KM.Client.Win.Program.Main()


错误应用程序名称: KM.Client.Win.exe,版本: 0.5.0.0,时间戳: 0x57b800f8
错误模块名称: FOXITR~1.OCX,版本: 3.0.1.914,时间戳: 0x4aadef98
异常代码: 0xc0000005
错误偏移量: 0x002d29bb
错误进程 ID: 0x1318
错误应用程序启动时间: 0x01d1fcde839f7bb9
错误应用程序路径: C:\Users\Administrator\AppData\Local\Apps\2.0\2WELRJW5.OMB\QZ6P5X9K.835\km.c..tion_2eb8a471e5181b3d_0000.0005_457bf2967725769e\KM.Client.Win.exe
错误模块路径: C:\Users\ADMINI~1\AppData\Local\Temp\REPORT~2\FOXITR~1.OCX
报告 ID: 1a2a5c88-9122-4efd-a027-84df4df6f00d


错误应用程序名称: KM.Client.Win.exe,版本: 0.5.0.0,时间戳: 0x57b800f8
错误模块名称: FOXITR~1.OCX,版本: 3.0.1.914,时间戳: 0x4aadef98
异常代码: 0xc000041d
错误偏移量: 0x002d29bb
错误进程 ID: 0x1318
错误应用程序启动时间: 0x01d1fcde839f7bb9
错误应用程序路径: C:\Users\Administrator\AppData\Local\Apps\2.0\2WELRJW5.OMB\QZ6P5X9K.835\km.c..tion_2eb8a471e5181b3d_0000.0005_457bf2967725769e\KM.Client.Win.exe
错误模块路径: C:\Users\ADMINI~1\AppData\Local\Temp\REPORT~2\FOXITR~1.OCX
报告 ID: de8f6601-87c2-4931-a904-049b4d0a7e84
...全文
3678 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我叫小菜菜 2016-08-24
  • 打赏
  • 举报
回复
http://www.jb51.net/article/54965.htm
//处理未捕获的异常  
        Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
        //处理UI线程异常  
        Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
        //处理非UI线程异常  
        AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
我叫小菜菜 2016-08-24
  • 打赏
  • 举报
回复
引用 5 楼 Zhao_0754 的回复:
这个已经加了异常捕捉了。。。 就是没有设置这一句 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
那没办法啦,不是你程序的错误。 比如第三方控件、库的错误,只能找对应提供方解决,或者不用它,找其他东西替代。
  • 打赏
  • 举报
回复
底层是非托管代码崩溃了,没有办法调试分析。通常人们都是靠“瞎猜”来慢慢“处理”这类bug。如果想一劳永逸地解决它,那就扔掉那些非托管的底层的东西,重写。
chimo_chiu 2016-08-24
  • 打赏
  • 举报
回复
引用 8 楼 she6600 的回复:
你把程序设置成控制台应用程序,就可以看到比较清晰的报错了
这个木有办法了,系统比较大,而且业务逻辑复杂
  • 打赏
  • 举报
回复
你把程序设置成控制台应用程序,就可以看到比较清晰的报错了
jytlzc 2016-08-24
  • 打赏
  • 举报
回复
学习~~~~~~
chimo_chiu 2016-08-24
  • 打赏
  • 举报
回复
补充一下: 窗口是用DevExpress控件、窗口中涉及到OCX控件是用来预览PDF的,里面的线程有一个,就是提前下载PDF文件,打开窗口就会自动取下载PDF文件根据数组变量A,线程会根据A取自动取PDF文件,窗口查看PDF,会去判断变量A中有没有PDF文件,再去下载PDF显示
chimo_chiu 2016-08-24
  • 打赏
  • 举报
回复
引用 3 楼 zhi_ai_yaya 的回复:
http://www.jb51.net/article/54965.htm
//处理未捕获的异常  
        Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
        //处理UI线程异常  
        Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
        //处理非UI线程异常  
        AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
这个已经加了异常捕捉了。。。 就是没有设置这一句 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
chimo_chiu 2016-08-24
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
你有没有跨线程调用控件?你的DevExpress.XtraBars是商业版还是破解版? 只能看到是DevExpress.XtraBars丢出来了异常,具体要看你这个控件是否使用正确,或者它本身有bug
商业版
threenewbee 2016-08-23
  • 打赏
  • 举报
回复
你有没有跨线程调用控件?你的DevExpress.XtraBars是商业版还是破解版? 只能看到是DevExpress.XtraBars丢出来了异常,具体要看你这个控件是否使用正确,或者它本身有bug
shoppo0505 2016-08-23
  • 打赏
  • 举报
回复
这让人怎么回答?
# 课程背景2021年ARM又推出了ARMv9架构,系统软件架构也在悄无声息地发生变化。在这种架构中,强调的是隔离技术,包括资源的隔离、运行时隔离,特权操作系统的权限也变得越来越小…不管您是什么领域,ARM服务器、汽车电子、手机或者是其它设备终端,安全都是其中的一个重要环节。我们常说的安全一般是只网络安全/业务安全/App安全,这些安全依赖的正是操作系统安全,操作系统安全所依赖的就是安全架构技术,在该安全架构中,首当要学习的就是Trustzone/TEE技术。只有设备安全/操作系统安全/APP安全/网络安全/服务器安全整个一条链都安全了,那么你的业务才算得上的安全.不管您是做什么的,您做不做安全或虚拟化,掌握整个系统软件架构也是一件必要的事情。您只有掌握了安全架构,你才具有全局的视野,才能进行全局的软件设计,才称得上架构师。安全不仅仅是架构安全,安全还是一种生态,安全还产生一类标准。安全出现在产品声明周期的任何一个角落,它可能零碎地出现在硬件中、零碎地出现在软件代码中。如果你不了解安全,你可能无法进行优秀的产品设计,你甚至无法去正确的阅读代码。# 课程介绍(1) 讲解ARM最新硬件架构(ARM Core、ARM Architecture)、SOC架构(2) 讲解最新的Trustzone安全架构、TEE架构、Secureboot等(3) 讲解软件组件:TF-A(ATF)、optee_os、Linux Kernel、CA/TA应用程序等,及其交互模型、设计模型(4) 多系统交互代码导读、安全论证实践、CA/TA示例实践、安全业务设计实践(5) 我们学习的是全部硬件、全部系统,软硬结合,或者是大系统的软硬件融合# 课程收益1、安全不再神秘,能cover住全局2、熟悉ARM Architecture架构知识3、熟悉SOC架构知识4、熟悉主流的系统软件框架5、知道多系统之间是如何交互的,也能够进行系统级的设计6、深入了解当前的系统安全架构以及未来安全架构趋势7、熟悉基础的安全业务设计方法8、熟悉系统的启动流程、Secureboot等9、知道Linux Kernel在大系统中的位置,以及与其它系统交互的方法10、熟悉各类标准和规范11、学习资料的获取方法 # 课程大纲《Trustzone/TEE/系统安全开发速成班》 --当前48节课/19小时说明: 本视频会持续更新,购买时请以课程目录为主。本EXCEL一个月更新一次。章节编号课程时常第一章基础和简介1课程介绍 8:332ARM和SOC的架构简介60:13第二章软硬件基础3armv8/armv9基础概念26:204ARMv8/ARMv9的Trustzone技术77:565ARMv7的Trustzone技术8:376安全架构及其未来趋势(FF-A/SPM/CCA)6:417ARMv9 CCA机密计算框架底层核心原理简介20:448ARMv9 RME安全扩展详解61:299ATF Quick Start0161:2710Optee Quick Start49:3411系统软件Quick Start21:0412Secureboot原理深度讲解60:2813Android AVB的介绍26:0914TZC400详解17:5615TZC400代码导读之ATF13:4416RPMB详解30:0617RPMB代码导读之optee14:0318efuse详解12:1919Anti-Rollback的介绍11:33第三章软件架构20TEE的组件介绍67:5921TEE的RPC反向调用31:1422TEE的调度模型21:3223各类标准和规范22:17第四章软件架构(高级)24多系统之间的管理模型(ABI/标准)10:3025多系统之间的调度12:2126多系统之间的中断(不含虚拟化)61:4727多系统之间的中断(虚拟化)6:5728再谈多系统之间的调度(多核多线程)10:3129其它(内存管理/PSCI...)10:12第五章安全应用开发基础30安全应用开发基础5:3731TEE环境:qemu_V8环境的使用4:2032TEE环境:编写一个CA和TA程序11:0433TEE环境:编写漂亮的文档4:1434TEE环境:搭建阅读代码神器opengrok3:2635TEE环境(必看):使用集成好的qemu_v8镜像程序20:2936[CA/TA开发]CA到TA的通信9:1837[CA/TA开发]CA到TA的传参27:1638[CA/TA开发]TEE中的存储系统20:5739[CA/TA开发]TEE中的密码学系统简介12:3740[CA/TA开发]TEE中的密码学系统简介-数字摘要Hash等33:2141[CA/TA开发]TEE中的密码学系统简介-对称密码学算法AES等12:2042[CA/TA开发]TEE中的密码学系统简介-消息摘要算法HMAC等15:4843[CA/TA开发]TEE中的密码学系统简介-非对称密码学算法RSA等7:33第六章安全业务设计高级44Gatekeeper的介绍29:3245keymaster/keymint/keystore/keystore213:2746生物认证(指纹/人脸)13:5747DRM的介绍21:3748TUI的介绍17:03总计时统计(分钟)1128:12 说明:本课程会持续更新…

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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