Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Чтение дампа памяти crashdump.dmp (http://forum.oszone.net/showthread.php?t=299006)

BoBaH 13 26-04-2015 22:13 2501104

Чтение дампа памяти crashdump.dmp
 
http://rghost.ru/7mKjJzJ8y

Есть у меня BugTrapU.dll которую помещают в корневую папку игры и в случае ошибок оной эта библиотека создает зип архив (6 файлов в нём. 5 текстовых) по месту пребывания типа WorldOfTanks_error_report_150426-223231 (в моём случае с WoT).
Чем можно почитать-рассмотреть содержимое crashdump.dmp?
Один из таких дампов выше в прикреплённом.

Казбек 26-04-2015 22:18 2501107

Цитата:

Цитата BoBaH 13
Чем можно почитать-рассмотреть содержимое crashdump.dmp? »


WSonic 26-04-2015 22:54 2501116

Сомневаюсь, что дамп игры можно разложить штатными средствами, настроенными на отладку Windows-проблем

Казбек 26-04-2015 23:27 2501126

WSonic,
Первая программа, по заявлениям разработчиков, умеет читать любые .dmp файлы. К тому же расширение DMP связано с файлами дампа памяти Windows – это снимок содержимого оперативной памяти, в которой может быть любое приложение. Нет программы, которая читает дампы конкретно для WOT. И чаще всего такие ошибки и вызваны драйвером, например, видео карты.

Blast 26-04-2015 23:46 2501129

Цитата:

Цитата Казбек
по заявлениям разработчиков, умеет читать любые .dmp файлы »

Умеет, но часто выдавая ошибочные или неполные результаты. В остальном скорее соглашусь, а вот BlueScreenView не стал бы рекомендовать.

Казбек 26-04-2015 23:50 2501134

Цитата:

Цитата Blast
а вот BlueScreenView не стал бы рекомендовать. »

Ну, а какая ей достойная альтернатива, сравнимая по простоте и понятности? Да и Вадим(Vadikan) в своем блоге не очень то спешил критиковать ее, а даже, скорее, наоборот.

Blast 26-04-2015 23:55 2501136

Проще - не значит эффективнее - это мое мнение, я не критикую особенно, скорее предостерегаю :)

Казбек 26-04-2015 23:58 2501138

Blast,
Я понял вашу позицию. И, в целом, согласен с ней.)) В любом случае, для анализа дампов не достаточно лишь ПО, необходимы также знания и опыт, а если человек не понимает, даже в общих чертах, что такое дамп файл - то никакая программа ему не поможет.

BoBaH 13 27-04-2015 01:03 2501152

А сами хоть можете что то разглядеть?
Вон в прикреплённом дамп с отчёта об ошибке. В этом отчёте есть так же эррорлог.хмл где в строке сусэррор была записана ошибка 0х...57. Если верить гуглу то какие нафиг принтеры? В следующем отчёте вообще хз что за ошибка.
И не драйвера там видеокарты (у меня сейчас хд5750 1гб ддр5) моросят, а скрипты питоновские с мода. Здесь дамп игры, а не железа под виндой.
Требуется всего лишь выяснить первопричину какой именно.
Покажите пожалуйста ткнув носом открыв приложенный дамп что там есть.
А то только высокопарные теоритические домыслы со спесью...

WSonic 27-04-2015 08:14 2501183

Цитата:

Цитата BoBaH 13
Покажите пожалуйста ткнув носом открыв приложенный дамп что там есть »

Вот:
HTML код:

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

Эту писанину только разработчики игры поймут, и то не факт.

Blast 27-04-2015 09:18 2501206

Вложений: 1
В дампе много чего есть, но в принципе ошибка у вас 0xc0000005. Есть тема с такой ошибкой после установки некоторых обновлений: [решено] Ошибка 0xc0000005 после установки KB2882822, KB2859537 или KB2872339
Возможно это не ваш случай т.к. в дампе фигурирует ошибка память не может быть written.
Чтобы детальнее разобраться можете выложите лог Process Monitor при запуске игры с ошибкой (меню File - Save - PML-формат), заверните в архив и положите на любой файлообменник.

ruslan... 27-04-2015 12:52 2501303

BoBaH 13,

Обновите драйвер видеокарты.

Удалите файлы:

F:\World_of_Tanks\msvcr110.dll
C:\Windows\System32\msvcr110.dll (если имеется)

И установите Visual C++ Redistributable for Visual Studio 2012 версию x86

BoBaH 13 27-04-2015 22:15 2501553

Цитата:

Цитата Blast
Есть тема с такой ошибкой после установки некоторых обновлений ...»

Винда вся правильная, но обновления отключены. Установлена недавно.

Цитата:

Цитата ruslan...
Обновите драйвер видеокарты. »

Самые последние с оф.сайта с ССС.

Цитата:

Цитата ruslan...
Удалите файлы:
F:\World_of_Tanks\msvcr110.dll »


Цитата:

Цитата ruslan...
C:\Windows\System32\msvcr110.dll (если имеется) »

Имелся. Удалил.

Цитата:

Цитата ruslan...
И установите Visual C++ Redistributable for Visual Studio 2012 версию x86 »

Устанавливал ранее. При установке граф.шейдера SweetFX бывают проблемы с msvcr100.dll. Ставил С++ наверняка.

Цитата:

Цитата Blast
Чтобы детальнее разобраться можете выложите лог Process Monitor »

Как именно заострить его внимание именно на WorldOfTanks.ехе ? Что и где в фильтре указать-прописать?


Проблема не острая. Просто попытка разобраться со своим "калькулятором. У ВоТ сейчас как раз новая версия движка бигворлд со старой однопоточной питон-машиной в которую вмешиваются моды-скрипты.

ruslan... 27-04-2015 22:29 2501557

BoBaH 13,

Файла по пути F:\World_of_Tanks\msvcr110.dll быть не должно.

Вы опишите русскими словами и мыслями, какая именно проблема у Вас происходит.
Приведите код ошибки.
Если не запускается игра, то так и пишите. Без всяких эпитетов.
Цитата:

Цитата BoBaH 13
Устанавливал ранее. »

Я Вам написал установить еще раз (обновить\ восстановить).

Лог файл сделайте следующим образом:

1. Запустите Process Monitor > в окне 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 2501576

Цитата:

Цитата ruslan...
Файла по пути F:\World_of_Tanks\msvcr110.dll быть не должно. »

msvcp110.dll и msvcr110.dll всегда в корневой папке танков. Если не верите мне на слово, то загляните
к любому знакомому танкисту.
А скрин ошибки выше это при удалении msvcr110.dll оттуда.

Цитата:

Цитата ruslan...
Вы опишите русскими словами и мыслями, какая именно проблема у Вас происходит.
Приведите код ошибки.
Если не запускается игра, то так и пишите. Без всяких эпитетов. »

В танках есть ангар где выбираешь танк и жмёшь кнопку В бой. После нажатия которой попадаешь в он-лайн сражение. Из которого потом возвращаешься в ангар.
Так вот после боя в момент возвращения в ангар игра закрывается и BugTrapU.dll в моём случае собирает отчёт.
У других просто молча выкидывает.

Потом займусь отслеживанием с помощью Process Monitor-а и подыму тему с его отчётом.


Время: 05:10.

Время: 05:10.
© OSzone.net 2001-