Windbg – вопросы и ответы

74
голоса
2
ответа
Я вижу несколько ссылок и руководств о commnads WinDBG. Некоторым из них нравится этот lm , этот .echo , этот !running и этот nt!_PDB . В чем разница между этими категориями ххх .xxx ! Ххх ххх! Ууу...
1 месяц, 4 недели назад KyL
91
голос
3
ответа
Я нашел несколько способов создания файла дампа, используя utitlity для windows userdump и adplus.vbs и несколько других. Один из вариантов, который я нашел в диспетчере задач, кажется, самый прост...
1 месяц, 4 недели назад bsobaid
76
голосов
1
ответ
В отладчике Windows я пытаюсь распечатать данные, переданные функции c. Меня интересуют данные, переданные в System_Data_SQLite! Sqlite3_step + 0x63. 0:071> kv 20 Child-SP RetAddr : Args to Chil...
1 месяц, 4 недели назад Alex Spence
76
голосов
1
ответ
В последнее время мое приложение asp.net разбилось. Я получил журналы событий в Windows, сообщение об исключении из двух типов: Application: w3wp.exe Framework Version: v4.0.30319 Description: The ...
1 месяц, 4 недели назад gfan
72
голоса
2
ответа
Я полный новичок WinDbg, и я пытался отладить проблему WindowsXP, которую клиент отправил мне, где наше программное обеспечение и какое-то стороннее программное обеспечение не позволяют окончикам о...
1 месяц, 4 недели назад Benj
77
голосов
1
ответ
У меня есть устаревшее приложение, которое я пытаюсь отлаживать, в котором запланировано фоновое задание: err = QueueUserWorkItem( Foo, NULL, WT_EXECUTEINIOTHREAD); Я вижу, что моя функция Foo нико...
1 месяц, 4 недели назад Andy_MSFT
64
голоса
1
ответ
Пример: InnerException: StackTrace (сгенерировано): Функция SP IP 003D8E9C 03B21BD7 Что-то! Blah.Blah.FunctionName(System.String) + 0xa8 Что указывает символ + 0xa8?
2 месяца назад Benson
111
голосов
2
ответа
Используя WinDbg и SOS, у меня есть следующее: 0:011> !threads ThreadCount: 7 UnstartedThread: 0 BackgroundThread: 4 PendingThread: 0 DeadThread: 2 PreEmptive GC Alloc Lock ID ThreadOBJ State GC...
2 месяца назад Chris Dickson
93
голоса
1
ответ
У меня возникли проблемы с dbghelp.pdb после установки Win SDK 8.1. SYMSRV: c:\symbol\dbghelp.pdb\B4CDB1D5A1A545249FA397667D3925671\dbghelp.pdb not found SYMSRV: http://msdl.microsoft.com/download/...
2 месяца назад dcrearer
85
голосов
1
ответ
Предполагается, что мой управляемый процесс вызвал BSOD на клиентском сайте. Я получил полный дамп памяти (т.е. Включая ядро, только физические страницы), но до сих пор не могу проверить стеки моег...
2 месяца назад Ofek Shilon
75
голосов
4
ответа
Можно сбрасывать всю строку, используя следующую команду ! dumpheap-type System.string Как можно сбросить или распечатать только те строки, которые запускают или содержат определенную "строку" Прим...
2 месяца назад imasud
74
голоса
1
ответ
Мое приложение addlook addlook зависает, и windbg hang dump analysis показывает, что все потоки находятся в состоянии приостановления/незамерзания. Ошибки в средстве просмотра событий и процесса по...
2 месяца назад Raja
99
голосов
1
ответ
У меня есть авария с сервера Windows Azure. Я не могу отлаживать его на своем локальном компьютере (Win 7), потому что Azure устанавливает окна на D: и мой локальный компьютер установлен на C :. Эт...
2 месяца назад Ian1971
53
голоса
1
ответ
Я могу найти начальный адрес функции в gdb с помощью команды disas functionname . Как я могу сделать то же самое с WinDBG?
2 месяца назад Yavuz
69
голосов
1
ответ
Я пытаюсь установить точку останова в user32! RegisterClipboardFormat Очевидно, эта функция экспортируется (ссылка/дамп/экспорт - она ​​есть прямо там). Перед загрузкой файла PDB с сервера символов...
2 месяца назад Uri
55
голосов
3
ответа
Если у меня есть несколько двоичных файлов, источники которых разбросаны в разных подпапках наложенной папки, у windbg будет доступ к ним, если в исходный путь была включена только самая верхняя па...
2 месяца назад user3209815
90
голосов
3
ответа
Я немного видел представление массива в памяти с плагинами Windbg и SOS. Здесь находится С#: class myobj{ public int[] arr; } class Program{ static void Main(string[] args){ myobj o = new myobj(); ...
2 месяца назад Thomas
91
голос
2
ответа
Это была ошибка, которую я только что нашел! Ура. Ошибка была вызвана неправильным понижением, и я действительно использовал static_cast вместо dynamic_cast . Мое приложение довольно большое и мног...
2 месяца назад Guillaume07
66
голосов
1
ответ
В настоящее время я исправлен с фиксацией приложения в приложении.NET. После некоторых исследований я обнаружил, что windbg может дать представление о том, что происходит в приложении в то время, к...
2 месяца назад Daniel Snowden
83
голоса
2
ответа
Я работаю над смешанным приложением (С++/CLI, С++, некоторые С#), и когда он падает в поле, создается дамп памяти. Я обычно получаю эти отвалы от клиента и пытаюсь выяснить, что пошло не так. Вопро...
2 месяца назад Filip Frącz
83
голоса
1
ответ
Несколько дней назад я столкнулся с этой проблемой на работе, и мне было интересно, есть ли способ вымыть больше данных из сценария, чем отправиться в Microsoft. Было так много таких случаев, и я х...
2 месяца назад user1624807
64
голоса
1
ответ
У меня есть многопоточное приложение .NET, зависающее в событии OnUserPreferenceChanged. Обычно это вызвано использованием элемента управления пользовательского интерфейса или цикла сообщений в фон...
2 месяца назад JMH
97
голосов
2
ответа
Вопрос: Как отобразить значение С++ итератора с помощью WinDbg, показано ниже: for (vector<string>::iterator i = args.begin(); i != args.end(); i++) //omitted //for instance: } else if (*i ==...
2 месяца назад Aaron
76
голосов
1
ответ
Я использую Visual Studio 2015 Update 1 Immediate Window, чтобы увидеть макет памяти некоторых объектов. Сначала я создал проект консольного приложения и изменил Свойства проекта: отметьте флажок E...
2 месяца назад Scarface
54
голоса
3
ответа
Извините, если это дубликат, и из того, что я вижу, это невозможно. Но в любом случае можно ли подключить источник для С# с отладчиком окон с правильными символами? Я знаю, что мы можем использоват...
2 месяца назад Vishal
-4
голоса
1
ответ
У меня есть аварийный дамп SAP GUI (saplogon.exe) и хотел бы знать, какой у Patch Level есть. Как я могу получить эту информацию?
2 месяца назад Thomas Weller
84
голоса
2
ответа
Я пытаюсь узнать о чтении файлов дампа, поэтому я сделал небольшую раздачу APP и создал дамп для этого процесса из диспетчера задач. Я попытался открыть файл.dmp, как из VS10, так и из windbg.exe, ...
2 месяца назад user355289
54
голоса
1
ответ
После загрузки sosex я получаю следующую ошибку. Есть идеи? Дамп висит от 32-битной машины, мой 64-битный. Мне нужно что-то установить? !clrstack CLR DLL status: ERROR: Unable to load DLL mscordacw...
2 месяца назад James L
106
голосов
3
ответа
Как я могу установить все поведение исключений для передачи в приложение и не отображаться в отладчике? Я использую IDA Pro 6.6 и WinDbg.
2 месяца назад AnArrayOfFunctions
83
голоса
2
ответа
Я создал полный дамп некоторого процесса, который (процесс или его файл дампа) занимает ~ 7 ГБ. Этот процесс является сервисом WCF. При запуске он занимает ~ 1,4 ГБ и растет через некоторое время, ...
2 месяца назад Kamarey
53
голоса
2
ответа
Вот моя проблема: 0:001> x xerces_depdom_2_8!xercesc_2_8::DOMStringHandle::operator* 00000000'06645e10 xerces_depdom_2_8!xercesc_2_8::DOMStringHandle::operator delete (void *) 00000000'06645be0 ...
2 месяца назад mark
-4
голоса
2
ответа
Я использую sos.dll и windbg, чтобы anayze свалку w3wp.exe. Существует большое количество исключений.Net CLR, сброшенных за/сек, показанных в perfmon, и я пытаюсь исследовать это. Я попытался сдела...
2 месяца назад Hari Subramaniam
67
голосов
2
ответа
У меня есть служба, написанная на VB.NET, которая утечки памяти. Память растет даже тогда, когда она не делает много. Он начинается с использования около 29 000 К в диспетчере задач, и через нескол...
2 месяца назад zonebob
111
голосов
1
ответ
Единственный твист Саши ниже показывает, что презентации могут быть созданы с помощью windbg. https://twitter.com/goldshtn/status/672494178769719300 Кто-нибудь знает, как это сделать? PS: Я знаю, ч...
2 месяца назад paul deter
52
голоса
1
ответ
Я анализировал дамп утечки памяти, а затем я заметил "фиксацию блокировки" в выводе! Heap -s. Я не могу вспомнить это раньше. Что это значит?
2 месяца назад Kjell Gunnar
65
голосов
5
ответов
Вот мой сценарий: Запустите мою тестовую программу и немедленно перейдите в отладчик (WinDBG) Возьмите! DumpHeap -stat и наблюдайте, нет ли объектов System.Net * или System.Xml * где-либо Создайте ...
2 месяца назад noctonura
67
голосов
1
ответ
Приветствую людей, Моя игра в Windows Store выпущена более трех недель, и я начал получать отчеты о сбоях. Я могу загрузить файл TriageDump.dmp и открыть его в Visual Studio 2012 , но это не помогл...
2 месяца назад Ben Goh
65
голосов
1
ответ
Прежде всего, я задал вопрос о размере класса, на который получил ответ, и я также это понял. Теперь я запутался, когда увидел, что WinDbg показывает одинаковый размер для такого же class and struc...
2 месяца назад Kush
53
голоса
1
ответ
Как выполнить отладку DirectX 10/11 для Visual Studio или windbg? Windbg является предпочтительным.
2 месяца назад rohank
65
голосов
2
ответа
Я использую 64-разрядную WinDbg для дампа структуры данных и пытаюсь сбрасывать 32-разрядную информацию о структуре. Я запускаю WinDbg, выбираю File> Kernel Debug и запускает локальный сеанс. За...
2 месяца назад rdvdijk
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема