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

3505
wonea

Я использую 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.

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

1
Вы можете найти хорошие ответы, если вы разместите это также на stackoverflow.com. Nathan Fellman 14 лет назад 0
Все предложения были опробованы до публикации, очевидно, это было связано с взаимодействием аддонов. Я обновился до Windows 7 на прошлой неделе, и с тех пор у меня не было никаких проблем. Нерешенная загадка, я полагаю. 14 лет назад 0
Вы запустили утилиту для проверки памяти на данном компьютере, и прошло ли это через много лет? Chris W. Rea 14 лет назад 0

5 ответов на вопрос

3
ChrisF

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

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

1
Adrian Grigore

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

1
bk1e

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

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

Спасибо за Ваш ответ. Сегодня я впервые получил случайный сбой после установки 7. Я также получил случайные перезагрузки перед обновлением, так что я думаю, что с моей оперативной памятью что-то не так. Нужно запустить некоторую диагностику. 14 лет назад 0
0
BinaryMisfit

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

0
Tony

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

Из номера версии OP видно, что последняя версия уже установлена. Я только что проверил свою установку (известно, что она обновлена), и это тот же номер. ChrisF 14 лет назад 0