У меня есть приложение службы Windows управляемого кода, которое отказывает иногда в производстве из-за управляемого StackOverFlowException. Я знаю это, потому что я выполнил adplus в режиме катастрофического отказа и проанализировал...
Документация относительно расширения Windbg SOS.dll кажется редкой. После издания a! gcroot <адрес>, я получаю что-то содержащее следующее: ДОМЕН (XXX): (Прикрепленный) ДЕСКРИПТОР: XXX:Root:XXX (...
Я изучаю, почему управляемый процесс использует большую память. Существует ли способ выполнить GC.Collect (3) из WinDbg, так, чтобы я мог сфокусироваться на фактическом выделении памяти?
У меня есть объект, которому я верю, сохранен только WeakReference. Я проследил его ссылочных держателей, использующих SOS и SOSEX, и оба подтверждают, что дело обстоит так (я не эксперт SOS, таким образом, я мог быть...
В заголовке отчасти говорится все это. Обычная команда SOS! bpmd не делает большое хорошее без имени. Некоторые идеи я имел: выведите каждый метод, затем используйте! bpmd-md, когда Вы находите соответствующий MethodDesc нет...
Я смотрю описания вывода, сгенерированного! Команда SyncBlk SOS. Особенно я не нашел полезного объяснения на столбце "MonitorHeld". Этот столбец шоу высоко оценивает в ряду...
Я использую Windbg (с расширением SOS) и пытаюсь отладить разрушенное приложение. Я смог вывести IL вызова, который выдал исключение и путем исследования кода, кажется, что я мог...
0:025>! pe, Неудавшийся для загрузки доступа к данным DLL, 0x80004005 Проверяют, что 1) у Вас есть недавняя сборка отладчика (6.2.14 или более новый) 2) файл mscordacwks.dll, который соответствует Вашей версии...
Я отлаживаю дамп зависания, поступающий с рабочего сервера, используя WinDbg с расширением SoS. В одном из стеков есть строковый параметр, значение которого мне нужно знать. Однако это ...
Общие сведения: Я новичок в WinDbg и пытаюсь запустить его в первый раз. Я хочу изучить дамп памяти, который я взял с работающего сайта ASP.NET 4, размещенного в IIS 7 на Windows Server 2008 (x86) и ...
У меня есть небольшая тестовая программа. Когда я смотрю на объект стека для основного потока, он дважды показывает MyClass. Есть идеи, почему в стеке есть два объекта MyClass? class Program {...
Возможный дубликат: Как узнать версию аварийного дампа для среды CLR? Если я открою файл дампа (управляемого процесса) в WinDbg, есть ли способ узнать, какая версия .NET framework этот процесс ...
до того, как я увидел этот вопрос и ответ: Используйте WinDbg для записи содержимого управляемого байта [] в файл, но я есть вопрос, который упоминает ответ о записи всех байтов в файл (указатель таблицы методов,...
Я пытаюсь использовать WinDBG для анализа аварийного дампа одной из наших производственных машин. Корень моей проблемы, похоже, в том, что у меня другая сборка .NET framework, чем производственная машина, ...
У меня есть следующий дамп объекта делегата: Имя: MyEventHandler MethodTable: 132648fc EEClass: 1319e2b4 Размер: 32 (0x20) байт Поля: Тип смещения поля MT VT ...
Глядя на структуру DateTime в отладчике через SOS.dll, я вижу... 0:096> !DumpVC 000007feed1ddff8 000000028036d890 Имя: System.DateTime MethodTable: 000007feed1ddff8 EEClass: ...
Я попытался установить точку останова с помощью WinDbg в исходном коде приложения c #, но это не сработало. Есть ли способ установить точку останова в исходном коде управляемого приложения, когда я использую WinDbg? Репро...
Я изучаю мини-дамп процесса ASP.NET с помощью WinDbg, используя SOS. Если я перечислю управляемые потоки, я увижу обычный список потоков :0 :000> !threads ThreadCount :8 UnstartedThread :0...
Во-первых, есть ли команда для получения справки и параметров для каждая команда sos в виндбг? Во-вторых, я хотел бы понять !syncblk output Index SyncBlock MonitorHeld Recursion Owning Thread Info...
Мы пытаемся проанализировать дамп памяти w3wp с помощью windbg, и мы обнаружили, что процесс w3wp дает сбой из-за переполнения стека. Я загрузил psscor4.dll и получил стек вызовов, введя !clrstack. Но я...
Я хочу еще немного взглянуть на результирующий ASM (F#->IL->ASM), который генерируется для определенных функций исключительно из любопытства и обучения. На мой взгляд, следует использовать SOS.dll, но у меня есть...
Файл дампа сообщает об исключении NullReferenceException. Я могу видеть, какой метод генерирует это исключение, по трассировке стека. Сам по себе этот метод довольно длинный и выполняет множество задач. Могу ли я как-нибудь ...
Когда я использую! Do в Windbg для System.Guid Object I получил список полей для этого GUID Object. Как я могу посмотреть, что такое значение этого GUID (строковое представление)?
У меня проблема с некоторыми моими приложениями. Это приложение на основе WCF работает под IIS6 в Windows 2003 Server (X86):
В журнале событий я получаю такую ошибку из источника «W3SVC-WP» (EventiD = 2262): ISAPI 'C: \ ...
Я пытаюсь проанализировать дамп памяти IIS, используя Windbg и SOS, и обнаружил проблему с версией файлов, упомянутых выше. У меня вопрос: есть ли способ загрузить различные версии ...
Я хочу отображать три кнопки в центре экрана, и все три кнопки должны быть одинаковой ширины, хотя у них будут текстовые метки разной длины. Просто добавив три кнопки с ...
Для отладки управляемых приложений Если у меня есть два файла дампа, можно ли сравнить эти два файла? Я думаю о сценарии утечки памяти, и если я сделаю снимки процесса в разных ...