Я использую VS.NET 2010. Я скомпилировал очень простое приложение.NET 4.0. с помощью системы; используя System.Collections.Generic; с помощью System.Linq; используя System.Text; пространство имен TestWindbg { класс Программа...
Наше приложение постоянно выделяет массивы для больших объемов данных (, скажем, от десятков до сотен мегабайт ), которые живут в течение короткого промежутка времени, прежде чем будут отброшены. Наивно это может...
У нас есть код, который добавляет Debugger.Launch ()и Debugger.Break ()при определенных условиях, и эта функция не работает в Windows 8 / Windows Server 2012. В предыдущих версиях Windows это...
Мне трудно получить какую-либо значимую информацию из аварийного дампа, который я создал с помощью ProcDump, но я почти уверен, что он имеет отношение к, казалось бы, случайному сбою, который у меня был. У меня VB6...
Наша служба wcf, размещенная в IIS, аварийно завершает работу (w3wp.exe ~1,6 ГБ )по мере увеличения пользовательской нагрузки. Мы получили дамп через Debug Diag и запустили эту команду в windbg. Это вывод :0 :000> !address -...
У меня есть веб-сайт, работающий на удаленном сервере, и я хочу получить некоторую информацию об исключении, которое происходит. Я не могу установить VS или использовать удаленную отладку и пытаюсь использовать различные...
У нас какая-то утечка, природу которой я не понимаю. Кучи Gen0/1/2 не увеличиваются в размере, однако рабочий набор увеличивается до тех пор, пока мы не получим OOM.DebugDiag сообщает мне, что CLR.DLL владеет...
Я работаю с различными (в основном Bluetooth) платами разработки (ConnectBlue, Ubertooth, USRP и т. Д.), Чтобы исследовать связь Bluetooth поведение на уровне PHY. Чтобы получить больше ...
Глядя на структуру 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...
. Я запускаю приложение ASP.NET 4.0 под IIS 7.5. Несколько раз в день наш пул приложений неожиданно перезагружается. Наш системный журнал показывает следующее событие, когда это происходит :Процесс, обслуживающий...
Таким образом, одной из приятных особенностей виртуального бокса является наличие моментальных снимков, которые вы можете восстановить позже. Однако при отладке ядра с помощью virtualbox и windbg сеанс отладки не восстанавливается после...
Я отлаживаю модуль, для которого у меня есть только .exe и .pdb без закрытых символов.
Во время сеанса отладки мне нужно проверить внутреннюю структуру. Очевидно, что эта структура не отображается в ...
Во-первых, есть ли команда для получения справки и параметров для каждая команда sos в виндбг? Во-вторых, я хотел бы понять !syncblk output Index SyncBlock MonitorHeld Recursion Owning Thread Info...
Часто мне приходится отлаживать сбойные программы C++ в Windows, где я могу воспроизвести сбой, но трудно определить, какая последовательность инструкций в коде вызвала сбой (например, другой поток...
Я нашел несколько способов создания файла дампа, например, с помощью утилиты Windows, userdump, adplus.vbs и некоторых других. Есть один вариант, который я нашел в диспетчере задач, кажется, самый простой ...
Мне нужно знать базовые адреса, по которым загружаются nt и win32k. Я могу узнать эту информацию, загрузив систему с включенной отладкой ядра, запустив сеанс отладки ядра и запустив ...
Когда я использую функцию Windbg «Открыть исполняемый файл...», чтобы использовать Windbg для пошагового выполнения исполняемого файла, возможно ли мне указать параметры командной строки, которые будут использоваться при запуске ...
Исходная информация У нас есть приложение .NET WinForms, написанное на C#, которое взаимодействует с портативным сканером магазина через консольное приложение. Консольное приложение написано на старом добром VB6 - без управляемого...
Мы пытаемся проанализировать дамп памяти w3wp с помощью windbg, и мы обнаружили, что процесс w3wp дает сбой из-за переполнения стека. Я загрузил psscor4.dll и получил стек вызовов, введя !clrstack. Но я...
Я хочу еще немного взглянуть на результирующий ASM (F#->IL->ASM), который генерируется для определенных функций исключительно из любопытства и обучения. На мой взгляд, следует использовать SOS.dll, но у меня есть...
Предположим, я хочу пропускать строку 3 функции func каждый раз, когда она вызывается int func (){ int a = 10, b =20; а = 25; б = 30; вернуть а+б } поэтому каждый раз он должен возвращать 40 (, т.е....
Я изучаю файл дампа Windows в WinDBG. Я могу переключать кадр стека вызовов командой.frame, но обнаружил, что регистры всегда содержат последний контекст. Я имею в виду, если это возможно...
Я пытаюсь устранить неполадки медленного запуска стороннего двоичного файла (без источника).Это 32-разрядное приложение, работающее в 64-разрядной версии Windows 7. Я использовал отладчик, чтобы проникнуть в приложение, пока оно...
У меня есть дамп (созданный procdump SysInternal), и когда я прошу просмотреть стек вызовов потока, я получаю сообщение об ошибке: «ПРЕДУПРЕЖДЕНИЕ: невозможно проверить временную метку для mydll.dll» У меня есть исходный код для ...
Это приложение службы Windows .NET v4, работающее на машине x64. В какой-то момент после нескольких дней стабильной работы потребление памяти службами Windows резко возрастает, пока не произойдет сбой. Я был ...
Я выполняю удаленную отладку Windows Vista с помощью VmWare, но обнаружил ошибку *** ОШИБКА: не удалось найти файл символов. По умолчанию экспортируются символы для ntkrpamp.exe "также, если я дам"! ...
У меня есть файл сбоя, в котором я вижу, что один из моих собственных пользовательских элементов управления VB6 ответственен за сбой; т.е. один из его методов является частью трассировки стека, и я могу видеть строку, ответственную за него. Отсюда...