Вопросы по теме 'sos'

Как просмотреть сведения об управляемом исключении в WinDBG?
Компилятор C# VS2005 дает сбой во время ночного процесса сборки нашей командой. Я подключаюсь к нему с помощью WinDBG, загружаю расширения SOS, распечатываю стек вызовов, но не вижу информации об исключении. Я попробовал !PrintException следующим...
6989 просмотров

Не удалось загрузить DLL для доступа к данным, 0x80004005
0:025> !pe Failed to load data access DLL, 0x80004005 Verify that 1) you have a recent build of the debugger (6.2.14 or newer) 2) the file mscordacwks.dll that matches your version of mscorwks.dll is in the version...
14927 просмотров
schedule 26.05.2022

Как сбросить только первый адрес объекта с помощью !DumpHeap (.load sos)
У меня в памяти висит несколько миллионов объектов. Я хочу найти для них gcroots, поэтому мне нужен адрес объекта. Однако !DumpHeap сбрасывает все объекты, что занимает больше времени, чем у меня хватило терпения ждать. Как я могу ограничить его...
1749 просмотров

Не удается подключиться к процессу в .net 4.0
** сообщение было отредактировано, подробнее ниже Я только что посмотрел два отличных видео о расширенной отладке Dotnet (от Брайана Расмуссена), и я пытаюсь повторить некоторые шаги, но просто не знаю, как продолжить работу с этой ошибкой: An...
2727 просмотров
schedule 06.08.2022

Windbg не может загрузить sos clr
Я не уверен, что windbg - правильный инструмент, но сейчас я пытаюсь это сделать. мое приложение asp.net, похоже, имеет утечку памяти, оно продолжает расти примерно на 3 МБ почти каждый раз, когда загружается страница (затем оно возвращается...)...
3702 просмотров
schedule 02.06.2022

Как определить, это управляемая утечка памяти или утечка собственной памяти?
Мой процесс .NET, который взаимодействует с собственными библиотеками DLL, выдает исключение OutOfMemory. Ниже приведены команды! Address -summary и --eeheap-gc. Означает ли это, что это управляемая утечка или собственная утечка? 0: 000>! Адрес...
745 просмотров
schedule 17.09.2022

Использование WinDbg для анализа дампа .NET
Я использую windbg для анализа дампа. Ниже приведены команды, которые я выполнил .loadby sos mscorwks - загрузить sos dll ~* e !clrstack - просмотреть все темы ~18s - изменил контекст на тему, которую я хочу проанализировать...
10309 просмотров
schedule 18.06.2023

Windbg не может получить значения местных жителей
Я использую Windbg для отладки моего приложения .net и загрузки SOS.dll. После установки точки останова и удара по ней с помощью команды «P», чтобы перейти к коду. Каждый раз, когда я использую команду «P», я также использую команду «!CLRStack -a»,...
523 просмотров
schedule 06.12.2022

Невозможно переключиться на управляемый поток в WinDbg
Я исследую минидамп процесса ASP.NET с WinDbg, используя SOS. Если я перечисляю управляемые потоки, я вижу нормально выглядящий список потоков: 0:000> !threads ThreadCount: 8 UnstartedThread: 0 BackgroundThread: 8 PendingThread: 0 DeadThread:...
3862 просмотров
schedule 18.06.2022

Несогласованное поведение ADPlus / CDB - Ошибка «Нет запускаемых отладчиков» в 'g'
Я установил ADPlus / cdb в качестве отладчика Just-In-Time по умолчанию на моем компьютере. Когда в каком-либо процессе возникает необработанное исключение или происходит сбой по какой-либо другой причине, я хочу, чтобы ADPlus сгенерировал для меня...
4788 просмотров
schedule 15.05.2023

В Windbg, как получить весь контент из команды !do
В настоящее время я работаю над проблемой памяти в приложении .NET, я отлаживаю проблему с помощью Windbg. Я столкнулся с проблемой памяти, но во время расследования команда !do получает мне объект с содержимым, которое слишком велик, НО...
1193 просмотров
schedule 17.08.2022

это признак заблокированного финализатора
Я вижу следующий стек вызовов для потока финализатора. Нормально ли иметь вызов WaitForSingleObject вверху финализатора? Могу ли я в любом случае определить, не заблокирован ли он или ждет очень долго? 0:009> k Child-SP RetAddr...
1901 просмотров
schedule 04.01.2023

Количество GC, выполненных для разных поколений из файла дампа
Можно ли как-то получить информацию о том, сколько сборок мусора было выполнено для разных поколений из файла дампа. Когда я пытаюсь запустить некоторые команды psscor4, я получаю следующее. 0:003> !GCUsage The garbage collector data...
436 просмотров

Исключение OOM Win dbg Dump в IIS
Иногда мы получаем OutOfMemoryException в одном из наших процессов IIS. Я попытался проанализировать дамп, но не смог прийти к конкретным выводам. Я также пытался изучить исправления MS, нашел похожие проблемы и решения, но не уверен, связано это...
766 просмотров
schedule 13.05.2022

!clrstack никогда ничего не сообщает
Я знаю, что имею дело с управляемым потоком, но мне никогда не удавалось заставить !clrstack работать. Я всегда получаю: 0:000> !clrstack OS Thread Id: 0xaabb (0) Child SP IP Call Site GetFrameContext failed: 1 00000000 00000000...
421 просмотров
schedule 28.05.2022

Как распечатать содержимое ThreadOBJ (поток CLR) из !threads?
Я хочу получить содержимое для ThreadOBJ с помощью !do 000000da316cd5b0 из !threads, однако это не удалось, похоже, это не управляемый поток, похоже, что это собственный поток CLR. Итак, как распечатать содержимое для ThreadOBJ с адресом...
41 просмотров
schedule 27.10.2022