我正在开发一个MysqL用户定义函数(UDF),它基本上是一个Windows系统函数的包装器。 我的问题是,UDF的工作原理为某些input,但导致MysqLd崩溃的其他人。
UDF本身带有一个整数参数,该参数作为ULONGparameter passing给WinAPI函数。 当这个整数小于某个数k时 ,一切都很好; 但是,当整数大于或等于k时 ,MysqL服务器进程( MysqLd.exe )一直崩溃。
我的64位Windows 7机器总是生成包含MDUMP和HDUMP文件的“AppCrash”细节。 有没有办法在Visual C ++中打开这些文件来检查崩溃时的堆栈跟踪?
进程幸免于崩溃转储
在内核崩溃转储期间分析cpu寄存器
关于编译器选项“Assembly,Machine Code and Source(/ FAcs)”
如何在我的Linux C ++程序中启用核心转储
procdump -t-dump在进程终止时如何使用?
Internet Explorer 8在哪里存储崩溃转储?
是什么让NTDLL!_KiUserApcdispatcher跳转到一个不属于某个进程模块的地址?
应用程序崩溃开始 – 如何获得崩溃转储文件?
我相信你可以在Visual Studio中打开崩溃转储。 Windbg是(IMO)首选的方法,因为它更强大,但是如果你只需要一个简单的堆栈跟踪,那么Visual Studio就足够了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。