Bluescreen 0x0000003B во время DownloadFileAsync? - PullRequest
0 голосов
/ 03 июня 2010

У меня возникла проблема с приложением, которое я разрабатываю в C # / .NET. Проблема, которую я не могу отследить, потому что это приводит к сбою моей системы с BSOD. Вот минидамп:

060310-27066-01.dmp 03.06.2010 19:47:39 SYSTEM_SERVICE_EXCEPTION 0x0000003b 00000000 c0000005 fffff800 0306d4d0 fffff880 0b107640 00000000 00000000 ntoskrnl.exe ntoskrnl.exe + 70600 NT Kernel & System Microsoft® Windows® Операционная система 6.1.7600.16539 (win7_gdr.100226-1909) x64 C: \ Windows \ Minidump \ 060310-27066-01.dmp 4 15 7600

Это не относится конкретно к DownloadFileAsync. Другие методы классов сборок System.Net, связанные с загрузкой HTTP, также приводят к сбою системы. Я действительно надеюсь, что кто-то может помочь мне с этим.

Только для информации: другие приложения (браузеры и т. Д.), Которые загружают файлы, работают как шарм.

Если вам нужна дополнительная информация, не стесняйтесь спрашивать!

Спасибо!

// Обновление 06.06.2010 - 02: 58: Только для информации: я запустил memtest86 +, чтобы проверить свои модули памяти несколько дней назад. Были некоторые ошибки, когда были установлены все четыре модуля по 2 ГБ. Я удалил 3 из них и снова проверил все 4 модуля один за другим без каких-либо ошибок. BSOD происходит только тогда, когда мое приложение запускается в отладчике и загружает что-то из Интернета.

// Обновление 04.06.2010 - 18'53: После тестирования я выяснил, что происходит BSOD, когда я запускаю свое собственное приложение в отладчике Visual Studio 2010 и начинаю загрузку. Запуск приложения без подключенного отладчика не вызывает BSOD.

Полагаю, что BSOD как-то связан с отладчиком.

Ответы [ 6 ]

1 голос
/ 04 июня 2010

Проверьте, есть ли какие-либо обновления для вашего mobo BIOS и чипсета. Отладка использует в основном ту же логику переключения задач, что и планировщик потоков основной ОС, для сохранения состояния процесса / состояния ЦП, но время очень отличается от планировщика потоков.

Проверьте веб-сайт производителя, не полагайтесь исключительно на Центр обновления Windows.

Не мешало бы узнать, есть ли обновления для вашей видеокарты и другого оборудования.

1 голос
/ 03 июня 2010

Возможно, что-то не так с вашими сетевыми драйверами. Попробуйте переустановить сетевые драйверы.

1 голос
/ 03 июня 2010

Обновите драйверы вашей сетевой карты.

0 голосов
/ 30 сентября 2012

Хорошо, просто чтобы закрыть этот вопрос ... Теперь, спустя два года после того, как я задал этот вопрос, я больше не испытываю этого. Проблема, по-видимому, исчезла, потому что за это время я несколько раз переустанавливал свою операционную систему. К сожалению, я так и не понял, почему произошел этот BSOD.

0 голосов
/ 06 июня 2010

Откройте консоль администратора, затем выполните 'sfc / scannow'. Это, возможно, исправит любые поврежденные файлы в вашей установке Windows.

Подробнее см. http://support.microsoft.com/kb/310747.

0 голосов
/ 04 июня 2010

К сожалению, на мини-свалке невозможно найти какую-либо конкретную причину, по крайней мере, я мало что мог увидеть (возможно, другие знали бы лучше).

Если вы загляните в свою папку Windows, вы должны найти файл memory.dmp. Это будет больше, но, надеюсь, будет содержать некоторую информацию, которая может быть использована для выявления возможного источника проблемы.

Некоторые вещи, которые вы можете попробовать за это время

  1. Запустите инструмент, подобный Memtest86 + , чтобы проверить системную память на возможные проблемы.

  2. Проверьте журнал событий Windows на наличие сообщений об ошибках, связанных с жестким диском, возможно, вы видите первые признаки потери жесткого диска, и проблема возникает здесь. Вы также можете запустить chkdsk .

...