아래와 같은 이벤트 에러 로그가 있어 질문 올립니다.
ImageDelegateSample.exe 라는 프로그램은 제가 만든 것인데요. 프로그램이 랜덤하게 죽는 경향이 있습니다.
이미지 버퍼에 복사하는 코드에서 자꾸 AccessViolation이 발생하는 이유를 모르겠네요.
이벤트 로그1 --
오류 버킷 , 유형 0
이벤트 이름: APPCRASH
응답: 사용할 수 없음
Cab ID: 0
문제 서명:
P1: ImageDelegateSample.exe
P2: 0.0.0.0
P3: 52e109aa
P4: ATL100.DLL
P5: 10.0.40219.325
P6: 4df2bce8
P7: c0000005
P8: 000000000000109d
P9:
P10:
첨부 파일:
C:\Users\user\AppData\Local\Temp\WER383A.tmp.WERInternalMetadata.xml
C:\Users\user\AppData\Local\Temp\WER4323.tmp.appcompat.txt
C:\Users\user\AppData\Local\Temp\WER4382.tmp.hdmp
C:\Users\user\AppData\Local\Temp\WER5EB1.tmp.mdmp
이 파일은 다음에서 사용할 수 있습니다.
C:\Users\user\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_ImageDelegateSam_40fcc6b3c772e8594950f7eed6a25231ad1e562_cab_0a93614c
분석 기호:
해결 방법 재확인: 0
보고서 ID: ae0c7bbc-84d8-11e3-aaf1-e0de2fe65149
보고서 상태: 4
이벤트 로그2 --
오류 있는 응용 프로그램 이름: ImageDelegateSample.exe, 버전: 0.0.0.0, 타임스탬프: 0x52e109aa
오류 있는 모듈 이름: ATL100.DLL, 버전: 10.0.40219.325, 타임스탬프: 0x4df2bce8
예외 코드: 0xc0000005
오류 오프셋: 0x000000000000109d
오류 있는 프로세스 ID: 0x10f0
오류 있는 응용 프로그램 시작 시간: 0x01cf1835e8c36de7
오류 있는 응용 프로그램 경로: C:\02 program\work\bin\ImageDelegateSample.exe
오류 있는 모듈 경로: C:\Windows\system32\ATL100.DLL
보고서 ID: ae0c7bbc-84d8-11e3-aaf1-e0de2fe65149
이벤트 로그3 --
응용 프로그램: ImageDelegateSample.exe
Framework 버전: v4.0.30319
설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다.
예외 정보:System.AccessViolationException
스택:
위치: Cognex.VisionPro.CogImage8Grey.Copy(Cognex.VisionPro.CogImageCopyModeConstants)
위치: ImageDelegateSample.ClientManager.CopyToCogBuffer(IntPtr)
위치: ImageDelegateSample.ClientManager.HandleImage(ImageInfo ByRef)
위치: Jai_FactoryDotNET.CCamera.HandleImage(ImageInfo ByRef)
위치: Jai_FactoryDotNET.CCamera+StreamWork.StreamThread()
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
위치: System.Threading.ThreadHelper.ThreadStart()
이벤트가 발생한 시스템 정보는 아래와 같습니다.
?운영 체제 버전
Windows 7 Pro K (64 bit)
?CPU 또는 프로세서
Intel(R) Xeon(R) CPU E5620 @ 2.40 GHz, 2.40 GHz (2개 프로세서)
?비디오 카드 (도: 그래픽 장치, 비디오 어댑터 또는 GPU)
NVidia GeForce GT 610
?시스템 메모리 (RAM)의 양
16 GB
?하드 디스크의 크기와 모델
1 TB
?모델을 사용 하고 문제를 관련이 있을 수 있습니다 하드웨어 또는 소프트웨어의 버전
VS2010 Pro에서 개발하였고, C#, .NET4.0
?바이러스 검색 프로그램이 나 사용 중인 맬웨어 검사의 버전
[최초 등록일: ]
[최종 수정일: 1/25/2014]