免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3364 | 回复: 1
打印 上一主题 下一主题

[C] 程序运行一段时间后崩溃 [复制链接]

论坛徽章:
5
未羊
日期:2014-08-07 15:42:10双子座
日期:2014-09-23 15:42:172015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:282022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:32
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-10 10:57 |只看该作者 |倒序浏览
用windbg如下:
  1. 0:003> !analyze -v
  2. *******************************************************************************
  3. *                                                                             *
  4. *                        Exception Analysis                                   *
  5. *                                                                             *
  6. *******************************************************************************

  7. *** WARNING: Unable to verify timestamp for kernel32.dll
  8. Unable to load image C:\WINDOWS\system32\ole32.dll, Win32 error 0n2
  9. *** WARNING: Unable to verify timestamp for ole32.dll
  10. *** WARNING: Unable to verify timestamp for mswsock.dll

  11. FAULTING_IP:
  12. ntdll!RtlpNotOwnerCriticalSection+ac
  13. 7c98e837 cc              int     3

  14. EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
  15. ExceptionAddress: 7c98e837 (ntdll!RtlpNotOwnerCriticalSection+0x000000ac)
  16.    ExceptionCode: c0000264
  17.   ExceptionFlags: 00000001
  18. NumberParameters: 0

  19. BUGCHECK_STR:  c0000264

  20. DEFAULT_BUCKET_ID:  APPLICATION_FAULT

  21. PROCESS_NAME:  energyCalc_KQ.exe

  22. ERROR_CODE: (NTSTATUS) 0xc0000264 - {

  23. LAST_CONTROL_TRANSFER:  from 004411a0 to 7c98e837

  24. STACK_TEXT:  
  25. 011cfaec 004411a0 004411a4 00000000 7c83690d ntdll!RtlpNotOwnerCriticalSection+0xac
  26. 011cfb18 7c97b1d0 004411a0 011cfb3c 00000001 energyCalc_KQ!CriticalSection
  27. 011cfb30 0040421e 004411a0 00000000 00000000 ntdll!RtlLeaveCriticalSection+0x34
  28. 011cffb8 7c824829 00000001 00000000 00000000 energyCalc_KQ!ThreadAutoSendGetDataCommand+0x41e [d:\anyjl_second\±àÂë\06Íê³ÉÀý³ÌÄ£ÐÍ\energycalc\gastab0.c @ 856]
  29. 011cffec 00000000 004010be 00000001 00000000 kernel32!BaseThreadStart+0x34


  30. STACK_COMMAND:  ~3s; .ecxr ; kb

  31. FOLLOWUP_IP:
  32. energyCalc_KQ!CriticalSection+0
  33. 004411a0 ??              ???

  34. SYMBOL_STACK_INDEX:  1

  35. SYMBOL_NAME:  energyCalc_KQ!CriticalSection+0

  36. FOLLOWUP_NAME:  MachineOwner

  37. MODULE_NAME: energyCalc_KQ

  38. IMAGE_NAME:  energyCalc_KQ.exe

  39. DEBUG_FLR_IMAGE_TIMESTAMP:  5487a101

  40. FAULTING_THREAD:  000000f0

  41. FAILURE_BUCKET_ID:  c0000264_energyCalc_KQ!CriticalSection+0

  42. BUCKET_ID:  c0000264_energyCalc_KQ!CriticalSection+0

  43. Followup: MachineOwner
  44. ---------

复制代码

论坛徽章:
0
2 [报告]
发表于 2014-12-10 17:26 |只看该作者
通过错误信息大概可以找到发生错误的地方,一步步调试就可以找出错误!

如ThreadAutoSendGetDataCommand
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP