2010-06-03 5 views
0

C#/.NET에서 개발중인 응용 프로그램에 문제가 있습니다. 내 시스템이 BSOD로 인해 충돌하기 때문에 추적 할 수없는 문제입니다.DownloadFileAsync 동안 Bluescreen 0x0000003B?

060310-27066-01.dmp 2010년 3월 6일 19시 47분 39초 SYSTEM_SERVICE_EXCEPTION 0x0000003b 00000000 c0000005 fffff800 0306d4d0 fffff880 0b107640 00000000 00000000 NTOSKRNL.EXE NTOSKRNL.EXE + 70,600 NT 커널 & 시스템 마이크로 소프트 윈도우 운영 체제 마이크로 소프트 : 여기에 미니 덤프입니다 Corporation 6.1.7600.16539 (win7_gdr.100226-1909) x64 C : \ Windows \ Minidump \ 060310-27066-01.dmp 4 15 7600

특별히 DownloadFileAsync와 관련이 없습니다. HTTP 다운로드와 관련된 System.Net 어셈블리 클래스의 다른 메서드도 시스템 충돌을 일으 킵니다. 나는 누군가가 이것으로 나를 도울 수 있기를 정말로 바란다.

그냥 정보를 다운로드하기 : 다른 파일 (예 : 브라우저)은 매력처럼 작동합니다.

추가 정보가 필요하면 언제든지 문의하십시오.

감사합니다.

업데이트 06.06.2010 - 02:58 : 그냥 정보 : 며칠 전 내 메모리 모듈을 검사하기 위해 memtest86 +을 실행했습니다. 네 개의 2GB 모듈이 모두 설치되었을 때 약간의 오류가있었습니다. 나는 그 중 3 개를 제거하고 오류없이 모든 모듈을 하나씩 다시 점검했다. BSOD는 내 앱이 디버거에서 실행되고 웹에서 무언가를 다운로드 할 때만 발생합니다.

업데이트 04.06.2010-18'53 : Visual Studio 2010 디버거 내에서 자체 응용 프로그램을 실행하고 다운로드를 시작할 때마다 BSOD가 발생한다는 것을 여러 가지를 테스트 한 후에 알아 냈습니다. 디버거가 연결되지 않은 채로 앱을 실행해도 BSOD가 발생하지 않습니다.

BSOD가 어떻게 든 디버거와 관련이 있다고 가정합니다.

+0

BSOD를 일으키는 다른 응용 프로그램에 문제가 있습니까? 이 문제는 원인에 대한 통찰력을 제공 할 수있는 미니 덤프를 찾는 데 도움이되는 사람을 찾을 수없는 한 많은 문제, 잘못된 메모리 칩, 나쁜 드라이버 (네트워크?)와 관련 될 수 있습니다. 시행 착오 과정을 거쳐 근본 원인을 파악합니다. –

+0

미니 덤프는 실제로 컴퓨터의 C : \ Windows \ Minidump \ 060310-27066-01.dmp에 있습니다. [Windows 용 디버깅 도구] (http://www.microsoft.com/whdc/devtools/debugging/default.mspx)를 다운로드하고 WinDbg를 실행하고 미니 덤프 파일을로드 한 다음'! analyze -v'를 실행하십시오. 또는 파일을 어딘가에 게시하면 빨리 살펴볼 것입니다. –

+0

내 서버에 업로드했습니다. URL은 다음과 같습니다. http://www.seveq.de/crash_1.dmp 살펴볼 수 있다면 정말 감사 할 것입니다. @Chris Taylor : 아니요, 제가 아는 것은 아닙니다. 다른 응용 프로그램과 함께 물건을 다운로드하면 매력처럼 작동합니다. –

답변

0

이 질문을 끝내기 만하면됩니다 ... 이제이 질문을 한 지 2 년 후, 나는 더 이상이 문제를 경험하지 못했습니다. 그 동안 문제가 해소되었습니다. 그동안 여러 번 운영 체제를 다시 설치했기 때문입니다. 불행하게도이 BSOD가 왜 발생했는지 알지 못했습니다.

1

네트워크 카드 드라이버를 업데이트하십시오.

+0

있습니다. 슬프게도 아무 소용이 없습니다. –

1

네트워크 드라이버에 문제가있을 수 있습니다. 네트워크 드라이버를 다시 설치하십시오.

+0

SLaks는 이미 이렇게 제안했습니다. 그러나 그것은 도움이되지 않았습니다. –

1

mobo BIOS 및 칩셋에 사용할 수있는 업데이트가 있는지 확인하십시오. 디버깅은 CPU의 프로세스/상태 상태를 저장하기 위해 코어 OS 스레드 스케줄러와 동일한 작업 전환 로직을 많이 사용하지만 타이밍은 스레드 스케줄러와 매우 다릅니다.

제조업체의 웹 사이트를 확인하고 Windows Update에만 의존하지 마십시오.

그래픽 카드 및 기타 하드웨어에 대한 업데이트가 있는지를 아는 것이 좋습니다.

+0

이미 BIOS를 최신 버전으로 업데이트했습니다. 칩셋 드라이버 등의 업데이트를 구할 수 있는지 살펴보고이를 설치하고 알려줄 것입니다. –

0

유감스럽게도 특별한 이유가 미니 덤프에서 모을 수는 없지만 적어도 볼 수있는 것은별로 없습니다 (다른 사람들은 더 잘 알 것입니다).

windows 폴더를 보면 memory.dmp 파일을 찾아야합니다. 그것은 더 커질 것이지만, 문제의 가능한 원인을 식별하는 데 사용할 수있는 정보가 포함되어 있기를 바랍니다.당신이 그 동안

  1. 에서 시도 할 수

    어떤 것들은 어떤 문제에 대하여 시스템 메모리를 확인하는 Memtest86+ 같은 도구를 실행합니다.

  2. Windows 이벤트 로그에서 하드 디스크와 관련된 오류 메시지를 확인하십시오. 아마도 HDD 손실의 첫 번째 징후가 보이고 여기에 문제가 있습니다. chkdsk도 실행할 수 있습니다.

+0

미니 덤프를 찾아 주셔서 감사합니다! 어젯밤에 이상한 결과로 내 기억을 확인했습니다. 처음에는 4 개의 모듈 (4x 2GB)을 모두 설치하는 동안 재현 할 수있는 오류가있었습니다. 다음으로 나는 모든 모듈을 자체적으로 검사했다. 그러나 위에서 언급 한 바와 같이 아무런 오류없이. 따라서 어떤 모듈이 고장 났는지 알 수는 없습니다. 그렇다면 ... 다음은 하드 디스크 결함으로 인한 것일 수 있다고 생각했습니다. 그러나 완전히 다른 드라이브의 다른 위치로 파일을 다운로드 할 때도 발생합니다. –

+0

1 개의 스틱으로 오류가 발생하지 않는다고해서 괜찮은 것은 아닙니다. 이 테스트는 false negative를 보여줄 수 있으며 false positive는 절대 나타내지 않습니다.나는 bsod가 파일을 다운로드하는 것과 관련이 없기 때문에 숫양을 모두 스크랩하고 새로운 막대기를 얻습니다. 숫양이 손상되었습니다. – Blindy

+0

그렇습니다. 특히 한 채널의 모듈 두 개가 채널 당 한 모듈보다 메모리 컨트롤러에 더 스트레스를줍니다. 메모리가 실행되는 속도를 낮춰보십시오. –

0

관리 콘솔을 열고 'sfc/scannow'를 실행하십시오. 이렇게하면 Windows 설치시 손상된 파일을 고칠 수 있습니다.

자세한 내용은 http://support.microsoft.com/kb/310747을 참조하십시오.

+0

감사합니다. 그것은 결과없이 도망 쳤다. 손상된 시스템 파일이 없습니다. –

+0

일반적으로 결과를 알려주지 않습니다 :) 문제가 여전히 있습니까? 한 번 다운로드에 문제가 있다는 것을 기억합니다. 주로 파이어 폭스를 가끔 폐쇄하고 가볍게 닫을 수 있습니다. sfc가 그것을 정렬했습니다 :) –

+0

좋아요, 그 경우에는 문제가 지속되는지 다시 확인해야합니다 ... 잠시. 다른 BSOD의 경우에는 PC를 부팅하는 데 몇 분이 걸릴 수도 있습니다. 적어도 재부팅하기 전에 시스템을 종료 할 필요는 없습니다. ;-) 나는 1-2 분 안에 돌아올거야 ... –