2011-08-05 3 views
4

A는 몇 년 동안 완벽하게 실행되고있는 Windows 응용 프로그램을 가지고 있습니다. 처음에는 XP에서, 지금은 Vista에서만, 아침에 다른 Windows Vista Home 32 비트 시스템에 소프트웨어를 복사했고, 처음 20 개 또는 30 번 실행했지만 갑자기 문제가 해결되었습니다. 하드웨어를 건드리지 않았거나, 아무런 소프트웨어도 건드리지 않았거나, 구성을 건드리지 않았거나, 재부팅조차 실행되지 않았을뿐입니다. 왜 ... 나는 잘 모른다.결함 bucket이란 무엇이며 그 원인은 무엇입니까?

오류 버킷 2550128871, 제 1 형

이벤트 이름 : 나는 이벤트 로그를보고 나는 다음과 같은 메시지를 모든 응용 프로그램이 충돌 시간이 발견

APPCRASH을

응답 : 없음

운전 기사 : 0

정확히 무엇을 의미합니까? 그리고 더 중요한 것은 왜 마술처럼 멈추지 않는가?

나는이 응용 프로그램의 개발자이므로 내 코드 안에 버그가있을 수 있습니다. 모든 것이 다르게 지적되는 것처럼 보이지만.

어떤 아이디어?

답변

3

Windows에는 "고유 한"크래시를 결정하고 자체 ID를 부여하는 추론을 사용하는 코드가 있습니다. 따라서 1000 명이 동일한 충돌 (즉, 같은 장소에서 충돌하지만 정확한 OS/arch에 따라 동일한 오프셋), 여전히 동일한 ID를 가지고 있습니다. 동일한 번호가 반복적으로 표시되면 매번 동일한 장소에서 추락 한 것입니다.

+1

버킷 ID는 왓슨 오류보고의 크래시를 고유하게 식별합니다. 따라서 동일한 충돌이 여러 번보고되는 경우 WER은 이미 충분히 수집 한 경우보고 시스템에 크래시 덤프의 CAB를 업로드하도록 요청할 필요가 없습니다. http://en.wikipedia.org/wiki/Windows_Error_Reporting 및 http://msdn.microsoft.com/en-us/windows/hardware/gg487440.aspx – selbie