Показать полную графическую версию : Чтение дампа памяти crashdump.dmp
BoBaH 13
26-04-2015, 22:13
http://rghost.ru/7mKjJzJ8y
Есть у меня BugTrapU.dll которую помещают в корневую папку игры и в случае ошибок оной эта библиотека создает зип архив (6 файлов в нём. 5 текстовых) по месту пребывания типа WorldOfTanks_error_report_150426-223231 (в моём случае с WoT).
Чем можно почитать-рассмотреть содержимое crashdump.dmp?
Один из таких дампов выше в прикреплённом.
Чем можно почитать-рассмотреть содержимое crashdump.dmp? »
BlueScreenView (http://www.nirsoft.net/utils/blue_screen_view.html)
Analyze Windows Memory Dump .dmp files with WhoCrashed (http://www.thewindowsclub.com/analyze-windows-memory-dump-files)
Сомневаюсь, что дамп игры можно разложить штатными средствами, настроенными на отладку Windows-проблем
WSonic,
Первая программа, по заявлениям разработчиков, умеет читать любые .dmp файлы. К тому же расширение DMP связано с файлами дампа памяти Windows – это снимок содержимого оперативной памяти, в которой может быть любое приложение. Нет программы, которая читает дампы конкретно для WOT. И чаще всего такие ошибки и вызваны драйвером, например, видео карты.
по заявлениям разработчиков, умеет читать любые .dmp файлы »
Умеет, но часто выдавая ошибочные или неполные результаты. В остальном скорее соглашусь, а вот BlueScreenView не стал бы рекомендовать.
а вот BlueScreenView не стал бы рекомендовать. »
Ну, а какая ей достойная альтернатива, сравнимая по простоте и понятности? Да и Вадим(Vadikan) в своем блоге не очень то спешил критиковать ее, а даже, скорее, наоборот.
Проще - не значит эффективнее - это мое мнение, я не критикую особенно, скорее предостерегаю :)
Blast,
Я понял вашу позицию. И, в целом, согласен с ней.)) В любом случае, для анализа дампов не достаточно лишь ПО, необходимы также знания и опыт, а если человек не понимает, даже в общих чертах, что такое дамп файл - то никакая программа ему не поможет.
BoBaH 13
27-04-2015, 01:03
А сами хоть можете что то разглядеть?
Вон в прикреплённом дамп с отчёта об ошибке. В этом отчёте есть так же эррорлог.хмл где в строке сусэррор была записана ошибка 0х...57. Если верить гуглу то какие нафиг принтеры? В следующем отчёте вообще хз что за ошибка.
И не драйвера там видеокарты (у меня сейчас хд5750 1гб ддр5) моросят, а скрипты питоновские с мода. Здесь дамп игры, а не железа под виндой.
Требуется всего лишь выяснить первопричину какой именно.
Покажите пожалуйста ткнув носом открыв приложенный дамп что там есть.
А то только высокопарные теоритические домыслы со спесью...
Покажите пожалуйста ткнув носом открыв приложенный дамп что там есть »
Вот:
eax=00000001 ebx=00000000 ecx=00000000 edx=00000000 esi=0000024c edi=00000000
eip=77d8f8d1 esp=039cc828 ebp=039cc894 iopl=0 nv up ei pl zr na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00200246
ntdll!NtWaitForSingleObject+0x15:
77d8f8d1 83c404 add esp,4
Эту писанину только разработчики игры поймут, и то не факт.
В дампе много чего есть, но в принципе ошибка у вас 0xc0000005. Есть тема с такой ошибкой после установки некоторых обновлений: [решено] Ошибка 0xc0000005 после установки KB2882822, KB2859537 или KB2872339 (http://forum.oszone.net/thread-265393.html)
Возможно это не ваш случай т.к. в дампе фигурирует ошибка память не может быть written (https://www.google.com/search?hl=ru-RU&q=world+of+tanks+%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C+%D0%BD%D0%B5+%D0%BC%D0%BE%D0%B6%D0%B5%D1%82+%D 0%B1%D1%8B%D1%82%D1%8C+written).
Чтобы детальнее разобраться можете выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) при запуске игры с ошибкой (меню File - Save - PML-формат), заверните в архив и положите на любой файлообменник.
ruslan...
27-04-2015, 12:52
BoBaH 13,
Обновите драйвер видеокарты.
Удалите файлы:
F:\World_of_Tanks\msvcr110.dll
C:\Windows\System32\msvcr110.dll (если имеется)
И установите Visual C++ Redistributable for Visual Studio 2012 (http://www.microsoft.com/ru-ru/download/details.aspx?id=30679) версию x86
BoBaH 13
27-04-2015, 22:15
Есть тема с такой ошибкой после установки некоторых обновлений ...»
Винда вся правильная, но обновления отключены. Установлена недавно.
Обновите драйвер видеокарты. »
Самые последние с оф.сайта с ССС.
Удалите файлы:
F:\World_of_Tanks\msvcr110.dll »
http://storage2.static.itmages.ru/i/15/0427/s_1430159691_5711301_f97eb1b0e2.jpg (http://itmages.ru/image/view/2498964/f97eb1b0)
C:\Windows\System32\msvcr110.dll (если имеется) »
Имелся. Удалил.
И установите Visual C++ Redistributable for Visual Studio 2012 версию x86 »
Устанавливал ранее. При установке граф.шейдера SweetFX бывают проблемы с msvcr100.dll. Ставил С++ наверняка.
Чтобы детальнее разобраться можете выложите лог Process Monitor »
Как именно заострить его внимание именно на WorldOfTanks.ехе ? Что и где в фильтре указать-прописать?
Проблема не острая. Просто попытка разобраться со своим "калькулятором. У ВоТ сейчас как раз новая версия движка бигворлд со старой однопоточной питон-машиной в которую вмешиваются моды-скрипты.
ruslan...
27-04-2015, 22:29
BoBaH 13,
Файла по пути F:\World_of_Tanks\msvcr110.dll быть не должно.
Вы опишите русскими словами и мыслями, какая именно проблема у Вас происходит.
Приведите код ошибки.
Если не запускается игра, то так и пишите. Без всяких эпитетов.
Устанавливал ранее. »
Я Вам написал установить еще раз (обновить\ восстановить).
Лог файл сделайте следующим образом:
1. Запустите Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645)> в окне Process Monitor нажмите на значек фильтра > в окне фильтра нажмите RESET > APPLY > OK
2. Запустите приложение(игру) , чтобы появилась ошибка, нажимаете ОК
3. Идете в Process Monitor, в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
4. Залейте лог файл на rghost.ru или https://disk.yandex.ru в архиве.
BoBaH 13
27-04-2015, 23:30
Файла по пути F:\World_of_Tanks\msvcr110.dll быть не должно. »
msvcp110.dll и msvcr110.dll всегда в корневой папке танков. Если не верите мне на слово, то загляните
к любому знакомому танкисту.
А скрин ошибки выше это при удалении msvcr110.dll оттуда.
Вы опишите русскими словами и мыслями, какая именно проблема у Вас происходит.
Приведите код ошибки.
Если не запускается игра, то так и пишите. Без всяких эпитетов. »
В танках есть ангар где выбираешь танк и жмёшь кнопку В бой. После нажатия которой попадаешь в он-лайн сражение. Из которого потом возвращаешься в ангар.
Так вот после боя в момент возвращения в ангар игра закрывается и BugTrapU.dll в моём случае собирает отчёт.
У других просто молча выкидывает.
Потом займусь отслеживанием с помощью Process Monitor-а и подыму тему с его отчётом.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.