0
ответов

Ищу идеи для отладки хитрого гремлина при запуске службы Windows

За последние несколько месяцев я получил несколько отчетов от QA об одном из наши службы зависают. Изучая дамп зависания с помощью WinDbg, я каждый раз обнаруживал одно и то же: критическая блокировка загрузчика ...
вопрос задан: 15 January 2012 06:15
0
ответов

Найдите утечки памяти с помощью WinDbg, когда в Gen2 присутствует много объектов

У меня проблема с памятью в моем приложении .NET, когда мое приложение начинает потреблять около 1 ГБ в куча Gen2 после того, как все инициализировано и загружено. Это медленно, с течением времени (4-5 часов) заканчивается ...
вопрос задан: 10 January 2012 18:42
0
ответов

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

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

Получить sizeof (type) в Windbg

Мне нужен размер переменной, и я хочу это значение из командной строки Windbg . Трудно и бесполезно компилировать код и добавлять C ++ sizeof () только для получения этого значения. Из документации я вижу, что ...
вопрос задан: 29 November 2011 11:28
0
ответов

Есть ли ограничение на количество модулей, которые WinDbg может видеть?

Кто-нибудь знает, есть ли ограничение на количество DLL, которые может видеть WinDbg? Я считаю, что Visual Studio когда-то была ограничена 500, но я не могу найти источник для этого утверждения, кроме некоторых подержанных учетных записей ...
вопрос задан: 21 November 2011 08:33
0
ответов

Как решить проблему GetFrameContext failed в Windbg

Я отлаживаю веб-приложение .NET 4.0, используя полный аварийный дамп и Windbg. Мне кажется, что все версии всего совпадают, однако когда я пытаюсь получить управляемую трассировку стека всех ...
вопрос задан: 24 October 2011 15:33
0
ответов

WinDbg x64: Невозможно отладить аварийный дамп - не удалось загрузить DLL доступа к данным

Я подключил WinDbg к работающему процессу, и этот процесс завершился сбоем (у меня есть отдельный вопрос по этому случаю). Как только программа вылетела из строя, WinDbg остановился и позволил мне отладить программу. Я взял ...
вопрос задан: 24 October 2011 12:35
0
ответов

Как потоки .NET могут ожидать на syncblk, который не принадлежит ни одному потоку?

У меня есть аварийный дамп из моего приложения, показывающий группу потоков, ожидающих на syncblk, а syncblk показывает, что у него нет потока-владельца. Как такое возможно? Я пытаюсь воспроизвести симптом в ...
вопрос задан: 19 October 2011 17:32
0
ответов

Выгрузить / перезагрузить символы / pdb в Visual Studio

Я нахожусь в Visual Studio 2008, и мне нужно выгрузить определенный модуль. В windbg это можно сделать с помощью .reload -u, но я не могу найти его аналог в VS или каких-либо функций, связанных с ...
вопрос задан: 19 October 2011 16:37
0
ответов

Windbg устанавливает условные точки останова, зависящие от стека вызовов

Проблема: мне нужно создать сценарий или выражение, которое не прерывалось бы, если где-то в стеке вызовов есть функция с определенным именем. Конкретный вопрос: как можно Я получаю функции в стеке вызовов ...
вопрос задан: 17 October 2011 13:26
0
ответов

Дамп разыменованного адреса в WinDbg

Я пытаюсь оценить содержимое стека вызовов в WindDbg с помощью команд d *. Я знаю, что адрес данных, которые я хочу сбросить, находится на [ebp + 8]. Однако при использовании этой команды WinDbg ...
вопрос задан: 12 October 2011 08:14
0
ответов

Причины сбоев при сборе мусора

Я уже некоторое время борюсь с сбоем в приложении C #, в котором также используется значительная доля модулей C + +/CLI, которые в основном являются оболочками вокруг собственных библиотек для доступа к драйверам устройств. ...
вопрос задан: 29 September 2011 09:35
0
ответов

Что такое «асинхронный закрепленный дескриптор»?

Я пытаюсь расследовать действительно неприятный сбой программного обеспечения, который, возможно, связан с повреждением управляемой кучи (поскольку это происходит во время сборки мусора). Использование WinDbg с (SOS)! Gshandles ...
вопрос задан: 26 September 2011 12:24
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
ответов

Извлеките отладочную информацию из msys/mingw gcc, создал dll использование rebase.exe?

Я пытаюсь проанализировать мини-дамп катастрофического отказа и нуждаться в файлах символов для получения большего количества деталей о катастрофическом отказе. Я в настоящее время просто вижу: "034eff74 0086eee9 00000000 0089d58d 034eff94 app_integr
вопрос задан: 5 September 2011 08:29
0
ответов

Что может «закрепить» объект в памяти в Silverlight?

Я работаю над отладкой приложения, которое, кажется, безумно теряет память; по большей части это происходит из-за фрагментации закрепленных объектов (загруженных данных изображения в WriteableBitmap). Однако я не ...
вопрос задан: 17 August 2011 04:25
0
ответов

Как лучше всего найти повреждение кучи, которое возникает только при тестировании производительности?

Программное обеспечение, над которым я работаю (написанное на C ++), в настоящее время имеет проблему повреждения кучи. Наша команда по тестированию производительности продолжает получать ошибки WER, когда количество пользователей, вошедших в систему, д
вопрос задан: 4 August 2011 12:22
0
ответов

Ошибка при использовании .ForEach в WinDbg

Почему я получаю недопустимый параметр poi (adr + 4), когда я запускаю следующую команду в WinDbg во время отладки файла дампа? .foreach (adr {! dumpheap -mt 66df13d4 -short}) {! do poi (adr + 4); } The ...
вопрос задан: 2 August 2011 08:22
0
ответов

Хорошие расширения для WinDBG? [closed]

Есть ли у кого-нибудь хорошие расширения для WinDBG? Специально управляемый код? Я, очевидно, использую SOS, и я слышал / баловался с некоторыми другими по мере необходимости в прошлом, но никогда не спасал их (ооо!). Я не ...
вопрос задан: 13 June 2011 19:34
0
ответов

Отладка значения String .Net в windbg

У меня есть дамп приложения .Net, в котором зафиксировано исключение, я анализирую с помощью windbg и интересуюсь значением параметра String по одному из способов. Я изолировал объект String. Мой ...
вопрос задан: 7 June 2011 09:56
0
ответов

Как получить командную строку отлаживаемой программы в WinDbg?

Можно ли сделать это с помощью какой-либо команды расширения? Мне просто нужна вся командная строка, включая все параметры.
вопрос задан: 3 June 2011 08:40
0
ответов

WinDBG не отображает строки исходного кода, несмотря на загрузку частные файлы pdb

Я пытаюсь отладить проблему в собственной DLL с помощью WinDBG. Я считаю, что у меня загружены частные символы, но WinDBG не отображает исходные строки или информацию о параметрах. Вот что я ...
вопрос задан: 23 May 2011 15:45
0
ответов

What does WARNING: [something] overlaps [something] in Windows Debugger mean?

I am editing the Windows Research Kernel (WRK) for part of a uni project, and occasionally when I start up the virtual machine running my kernel, the Windows Debugger says things like: WARNING: rdpdr ...
вопрос задан: 18 May 2011 22:18
0
ответов

как использовать память для треков windbg, выделенную с помощью VirtualAlloc?

вы знаете, как использовать gflags wih + ust для получения стек вызовов в паре с каждым выделением. вы можете использовать! heap в windbg для диагностики утечек? Я хочу сделать это с большими выделениями, сделанными с помощью ...
вопрос задан: 14 May 2011 23:54
0
ответов

что означает «0n0»?

Что означает 0n0 в windbg? Мой windbg показывает все локальные переменные с 0n1500 и т. Д.
вопрос задан: 27 April 2011 00:12
0
ответов

Windbg: Creating log of function entry and exit

I wish to create log of function entry and exit for my code. I am using the following command in WinDbg- Function name and the return value bm !* "kcL1;.echotime;gu;r eax;.echotime;...
вопрос задан: 16 April 2011 13:29
0
ответов

Дальнейшая автоматизация с помощью WinDbg

Я тестирую приложение, работающее на IIS, с помощью AppVerifier / WinDbg / cdb. В основном схема выглядит следующим образом: когда IIS запускает cdb, присоединяется к процессу и создает именованный канал, тогда я использую WinDbg, чтобы ...
вопрос задан: 15 April 2011 00:08
0
ответов

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

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

! heap failed. Недопустимая информация о типе для ntdll! _HEAP_ENTRY

Я пытаюсь выгрузить информацию о куче из файла полного дампа памяти, находящегося на Windows Server 2003 SP2 x86. Дамп был создан для 32-битного смешанного (native / clr) приложения, которое работало на Windows Server ...
вопрос задан: 29 March 2011 15:13