5
ответов

живая отладка переполнения стека

У меня есть приложение службы Windows управляемого кода, которое отказывает иногда в производстве из-за управляемого StackOverFlowException. Я знаю это, потому что я выполнил adplus в режиме катастрофического отказа и проанализировал...
вопрос задан: 9 February 2010 18:41
4
ответа

Windbg: SOS.dll:! gcroot: ДОМЕН (xxx): (Прикрепленный) ДЕСКРИПТОР: это действительно означает, что объект прикрепляется?

Документация относительно расширения Windbg SOS.dll кажется редкой. После издания a! gcroot <адрес>, я получаю что-то содержащее следующее: ДОМЕН (XXX): (Прикрепленный) ДЕСКРИПТОР: XXX:Root:XXX (...
вопрос задан: 23 May 2013 15:09
4
ответа

Я могу выполнить сборку "мусора".NET из WinDbg?

Я изучаю, почему управляемый процесс использует большую память. Существует ли способ выполнить GC.Collect (3) из WinDbg, так, чтобы я мог сфокусироваться на фактическом выделении памяти?
вопрос задан: 24 April 2009 14:00
2
ответа

Какова история с расширением отладчика SOS (Son of Strike)?

Какое значение имеет название «сын забастовки»? Это имеет какое-то значение или просто звучит круто?
вопрос задан: 30 June 2012 04:11
2
ответа

Как Сборщик "мусора" решает, когда уничтожить объекты, сохраненные WeakReferences?

У меня есть объект, которому я верю, сохранен только WeakReference. Я проследил его ссылочных держателей, использующих SOS и SOSEX, и оба подтверждают, что дело обстоит так (я не эксперт SOS, таким образом, я мог быть...
вопрос задан: 13 June 2010 00:54
2
ответа

Как повредить WinDbg в анонимном методе?

В заголовке отчасти говорится все это. Обычная команда SOS! bpmd не делает большое хорошее без имени. Некоторые идеи я имел: выведите каждый метод, затем используйте! bpmd-md, когда Вы находите соответствующий MethodDesc нет...
вопрос задан: 12 March 2010 06:33
2
ответа

WinDbg/SOS: Объяснение! SyncBlk производится

Я смотрю описания вывода, сгенерированного! Команда SyncBlk SOS. Особенно я не нашел полезного объяснения на столбце "MonitorHeld". Этот столбец шоу высоко оценивает в ряду...
вопрос задан: 4 February 2010 20:35
2
ответа

Как я могу просмотреть локальные переменные на стопке оценки при отладке приложения CLR.NET?

Я использую Windbg (с расширением SOS) и пытаюсь отладить разрушенное приложение. Я смог вывести IL вызова, который выдал исключение и путем исследования кода, кажется, что я мог...
вопрос задан: 6 February 2009 22:34
1
ответ

! dumpheap -min для строк не работает, как ожидалось [дубликат]

Кажется, DumpHeap не обрабатывает типы строк правильно, если задан параметр размера. Обратите внимание: 0: 000 & gt; ! DumpMT 00007fff6c9c16b8 EEClass: 00007fff6c3447a8 Модуль: ...
вопрос задан: 21 October 2015 02:12
1
ответ

Не удалось загрузить доступ к данным DLL, 0x80004005

0:025>! pe, Неудавшийся для загрузки доступа к данным DLL, 0x80004005 Проверяют, что 1) у Вас есть недавняя сборка отладчика (6.2.14 или более новый) 2) файл mscordacwks.dll, который соответствует Вашей версии...
вопрос задан: 28 January 2012 16:12
1
ответ

WinDbg и SoS, как мне распечатать / вывести большую строку?

Я отлаживаю дамп зависания, поступающий с рабочего сервера, используя WinDbg с расширением SoS. В одном из стеков есть строковый параметр, значение которого мне нужно знать. Однако это ...
вопрос задан: 18 March 2011 09:09
0
ответов

Невозможно загрузить SOS в WinDbg

Общие сведения: Я новичок в WinDbg и пытаюсь запустить его в первый раз. Я хочу изучить дамп памяти, который я взял с работающего сайта ASP.NET 4, размещенного в IIS 7 на Windows Server 2008 (x86) и ...
вопрос задан: 21 January 2019 02:37
0
ответов

! DumpStackObjects отображает повторяющиеся экземпляры?

У меня есть небольшая тестовая программа. Когда я смотрю на объект стека для основного потока, он дважды показывает MyClass. Есть идеи, почему в стеке есть два объекта MyClass? class Program {...
вопрос задан: 8 October 2018 13:03
0
ответов

Получить версию .NET Framework из дампа процесса [дубликат]

Возможный дубликат: Как узнать версию аварийного дампа для среды CLR? Если я открою файл дампа (управляемого процесса) в WinDbg, есть ли способ узнать, какая версия .NET framework этот процесс ...
вопрос задан: 23 May 2017 12:31
0
ответов

Команды SOS не работают при отладке процесса в реальном времени, в котором загружено несколько версий CLR

У меня есть ASP.net 2. Когда я подключаю отладчик к процессу, я вижу, что он загружает версии CLR 2.0 и 4.0. [Mscorwks.dll и ...
вопрос задан: 23 May 2017 12:06
0
ответов

в Windbg, как сохранить массив байтов в файл

до того, как я увидел этот вопрос и ответ: Используйте WinDbg для записи содержимого управляемого байта [] в файл, но я есть вопрос, который упоминает ответ о записи всех байтов в файл (указатель таблицы методов,...
вопрос задан: 23 May 2017 10:32
0
ответов

Почему WinDBG не может найти mscordacwks.dll?

Я пытаюсь использовать WinDBG для анализа аварийного дампа одной из наших производственных машин. Корень моей проблемы, похоже, в том, что у меня другая сборка .NET framework, чем производственная машина, ...
вопрос задан: 17 December 2014 22:44
0
ответов

Получить имя метода от делегата с помощью WinDbg

У меня есть следующий дамп объекта делегата: Имя: MyEventHandler MethodTable: 132648fc EEClass: 1319e2b4 Размер: 32 (0x20) байт Поля: Тип смещения поля MT VT ...
вопрос задан: 26 September 2012 15:21
0
ответов

Интерпретировать UInt64 dateData в структуре .NET DateTime?

Глядя на структуру DateTime в отладчике через SOS.dll, я вижу... 0:096> !DumpVC 000007feed1ddff8 000000028036d890 Имя: System.DateTime MethodTable: 000007feed1ddff8 EEClass: ...
вопрос задан: 14 July 2012 20:36
0
ответов

Могу ли я установить точку останова в исходном коде управляемого приложения при использовании WinDbg?

Я попытался установить точку останова с помощью WinDbg в исходном коде приложения c #, но это не сработало. Есть ли способ установить точку останова в исходном коде управляемого приложения, когда я использую WinDbg? Репро...
вопрос задан: 12 July 2012 23:09
0
ответов

Не удается переключиться на управляемый поток в WinDbg

Я изучаю мини-дамп процесса ASP.NET с помощью WinDbg, используя SOS. Если я перечислю управляемые потоки, я увижу обычный список потоков :0 :000> !threads ThreadCount :8 UnstartedThread :0...
вопрос задан: 10 July 2012 15:06
0
ответов

Пожалуйста, объясните !SyncBlk команду windbg

Во-первых, есть ли команда для получения справки и параметров для каждая команда sos в виндбг? Во-вторых, я хотел бы понять !syncblk output Index SyncBlock MonitorHeld Recursion Owning Thread Info...
вопрос задан: 8 June 2012 16:04
0
ответов

!clrstack -p не дает значений параметров для методов в стеке вызовов

Мы пытаемся проанализировать дамп памяти w3wp с помощью windbg, и мы обнаружили, что процесс w3wp дает сбой из-за переполнения стека. Я загрузил psscor4.dll и получил стек вызовов, введя !clrstack. Но я...
вопрос задан: 11 May 2012 08:15
0
ответов

Отладка F#. CLR

Я хочу еще немного взглянуть на результирующий ASM (F#->IL->ASM), который генерируется для определенных функций исключительно из любопытства и обучения. На мой взгляд, следует использовать SOS.dll, но у меня есть...
вопрос задан: 11 May 2012 02:13
0
ответов

какой объект вызывает исключение NullReferenceException

Файл дампа сообщает об исключении NullReferenceException. Я могу видеть, какой метод генерирует это исключение, по трассировке стека. Сам по себе этот метод довольно длинный и выполняет множество задач. Могу ли я как-нибудь ...
вопрос задан: 3 January 2012 16:39
0
ответов

WINGBG - Systeming System.guid

Когда я использую! Do в Windbg для System.Guid Object I получил список полей для этого GUID Object. Как я могу посмотреть, что такое значение этого GUID (строковое представление)?
вопрос задан: 17 September 2011 23:12
0
ответов

Что делать с «Версия SOS не соответствует версии CLR, вы отладки» в Windbg?

У меня проблема с некоторыми моими приложениями. Это приложение на основе WCF работает под IIS6 в Windows 2003 Server (X86): В журнале событий я получаю такую ​​ошибку из источника «W3SVC-WP» (EventiD = 2262): ISAPI 'C: \ ...
вопрос задан: 15 September 2011 12:24
0
ответов

Как я могу загрузить правильные версии mscordacwks и mscorwks?

Я пытаюсь проанализировать дамп памяти IIS, используя Windbg и SOS, и обнаружил проблему с версией файлов, упомянутых выше. У меня вопрос: есть ли способ загрузить различные версии ...
вопрос задан: 6 April 2011 04:30
0
ответов

Как создать кнопки с одинаковой шириной?

Я хочу отображать три кнопки в центре экрана, и все три кнопки должны быть одинаковой ширины, хотя у них будут текстовые метки разной длины. Просто добавив три кнопки с ...
вопрос задан: 28 March 2011 13:27
0
ответов

Сравнение двух файлы дампа для отчета об объектах с наибольшим ростом

Для отладки управляемых приложений Если у меня есть два файла дампа, можно ли сравнить эти два файла? Я думаю о сценарии утечки памяти, и если я сделаю снимки процесса в разных ...
вопрос задан: 17 February 2011 18:45