Visual Studio 2008 продолжает падать

Я использую Visual Studio Team System Development Edition 2008 для Vista Business 64bit вместе с Resharper 4.5, Telerik Reporting 2009/Q2 и GhostDoc 2.5.9166.0, и он продолжает случайным образом зависать. Обычно это происходит, когда я начинаю вводить текст в.cs или текстовый файл. Журнал событий получает запись об ошибке приложения:

Сбой приложения devenv.exe, версия 9.0.30729.1, отметка времени 0x488f2b50, сбойный модуль ntdll.dll, версия 6.0.6002.18005, отметка времени 0x49e03824, код исключения 0xc0000374, смещение ошибки 0x000ab0bf, идентификатор процесса 0xb0, время запуска приложения 0x01ca255374e4.

Какие-нибудь мысли?

5 ответов

Решение

Код исключения 0xC0000374 STATUS_HEAP_CORRUPTION, Причина этого исключения может быть связана с тем, что вы делали во время сбоя, но это также может быть связано с чем-то еще, что вы делали ранее в том же сеансе Visual Studio. Предложения по отключению надстроек и обновлению до SP1 хороши. Я подозреваю, что разгон или сбой ОЗУ также могут вызвать это, но, вероятно, также вызовут случайные проверки ошибок (BSOD).

Вы сказали, что после обновления до Windows 7 проблема исчезла. В Windows 7 появилась новая отказоустойчивая куча (FTH). Если вы однажды видели сбой в Windows 7 и больше никогда, это могло бы быть FTH, чтобы смягчить любую ошибку, вызвавшую повреждение кучи.

Попробуйте удалить расширения (ReSharper, Telerik & GhostDoc) один за другим и посмотрите, исчезнет ли проблема - она ​​может быть в одном из них или из-за взаимодействия между ними. Если это так, переустановите и посмотрите, исчезнет ли проблема.

Если это не сработает, восстановите / переустановите Visual Studo.

Я предполагаю, что это связано с расширениями, которые вы установили. Чтобы временно отключить их, запустите VS и выберите Сервис -> Диспетчер надстроек. Отмените выбор всех записей "Пуск" и перезапустите Visual Studio.

Убедитесь, что у вас установлен SP1 для VS2008. и последняя версия ReSharper, которая поддерживает SP1.

Убедитесь, что вы используете последнюю версию ReSharper. Была известная проблема с одним из бета-релизов, которая вызывала случайный сбой при попытке отредактировать что-либо, связанное с HTML или CSS, или при использовании клавиш < или >. Я бы предложил сначала отключить ReSharper.

Другие вопросы по тегам