Зависание компьютера во время запуска игры Mafia Definitive Edition
-
<p>@dmitriy-pisarets said in <a href="/post/16347" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83</p>
<p>"Приложение" и "Система"(только что попросили) пожалуйста</p>
<p>https://drive.google.com/file/d/1G94Q_ZwrHmVI6NMlUPVEdwvF7D-oHBEc/view?usp=sharing</p>
</blockquote>
<p></p> -
<p>@dimakor83, добрый день! сможете еще воспроизвести и собрать трейсы и ответить на вопрос:</p>
<ol>
<li>уточни у пользователя, он сам перезапускает машину или она просто выключается?</li>
<li>Давай еще снимем логи прокмона от сценария.</li>
<li>Еще надо попросить пользователя переименовать или удалить klhkum*.dll там где они найдутся на диске где установлена система (обычно это "C:\Program Files (x86)\Common Files\Kaspersky Lab\klhk\klhk_x64\klhkum.dll") и попробовать воспроизвести.</li>
</ol>
<p>Прокмон это ProcesMonitor (<a href="https://docs.microsoft.com/en-us/sysinternals/downloads/procmon)" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sysinternals/downloads/procmon)</a></p>
<p>Он. если не ошибаюсь, входит в состав Windows, но его можно скачать по ссылке выше. Интерфейс там интуитивно понятный, надо просто запустить запись событий перед воспроизведением. (если возникнут трудности - пишите в личные сообщения) </p>
<p>чтобы переименовать dll, возможно потребуется отключить самозащиту. Сделать это можно настройкой по пути Настройки -> Производительность -> Потребление ресурсов.</p> -
<p>@dmitriy-pisarets said in <a href="/post/16361" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83, добрый день! сможете еще воспроизвести и собрать трейсы и ответить на вопрос:</p>
<ol>
<li>уточни у пользователя, он сам перезапускает машину или она просто выключается?</li>
<li>Давай еще снимем логи прокмона от сценария.</li>
<li>Еще надо попросить пользователя переименовать или удалить klhkum*.dll там где они найдутся на диске где установлена система (обычно это "C:\Program Files (x86)\Common Files\Kaspersky Lab\klhk\klhk_x64\klhkum.dll") и попробовать воспроизвести.</li>
</ol>
<p>Прокмон это ProcesMonitor (<a href="https://docs.microsoft.com/en-us/sysinternals/downloads/procmon)" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sysinternals/downloads/procmon)</a></p>
<p>Он. если не ошибаюсь, входит в состав Windows, но его можно скачать по ссылке выше. Интерфейс там интуитивно понятный, надо просто запустить запись событий перед воспроизведением. (если возникнут трудности - пишите в личные сообщения) </p>
<p>чтобы переименовать dll, возможно потребуется отключить самозащиту. Сделать это можно настройкой по пути Настройки -> Производительность -> Потребление ресурсов.</p>
</blockquote>
<ol>
<li>Включаю трейсы, запоминаю время, выключаю компьютер. Жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы до и во время завершения работы Windows (ориентируюсь по времени создания файлов). Воспроизвожу баг. По окончании воспроизведения бага выключаю компьютер, жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы после последнего запускам Windows.</li>
</ol> -
<blockquote>
<ol>
<li>Включаю трейсы, запоминаю время, выключаю компьютер. Жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы до и во время завершения работы Windows (ориентируюсь по времени создания файлов). Воспроизвожу баг. По окончании воспроизведения бага выключаю компьютер, жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы после последнего запускам Windows.</li>
</ol>
</blockquote>
<p>Звучит очень сложно. Если я не упускаю какой-то важной детали, достаточно просто запустить трейсы и выгрузить, запустить наш антивирус, чтобы получить логи со старта продукта. Также, если вас не тревожит объем отсылаемых файлов, можете не тратить время на удаление логов "до" и "после". </p>
<p></p> -
<p>@dmitriy-pisarets said in <a href="/post/16367" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<blockquote>
<ol>
<li>Включаю трейсы, запоминаю время, выключаю компьютер. Жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы до и во время завершения работы Windows (ориентируюсь по времени создания файлов). Воспроизвожу баг. По окончании воспроизведения бага выключаю компьютер, жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы после последнего запускам Windows.</li>
</ol>
</blockquote>
<p>Звучит очень сложно. Если я не упускаю какой-то важной детали, достаточно просто запустить трейсы и выгрузить, запустить наш антивирус, чтобы получить логи со старта продукта. Также, если вас не тревожит объем отсылаемых файлов, можете не тратить время на удаление логов "до" и "после". </p>
<p>Включаю трейсы, перезапускаю Kaspersky, очищаю окно Procmon, воспроизвожу баг. Файл <span>klhkum.dll переименовал, изменил расширение на .bak (klhkum.dll.bak).</span></p>
</blockquote> -
<p>Готово!</p>
<p>https://drive.google.com/file/d/1YwX6aPuiSuI96JIppg8u034xQ_0wnBKF/view?usp=sharing</p> -
<p>@dmitriy-pisarets said in <a href="/post/16367" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<blockquote>
<ol>
<li>Включаю трейсы, запоминаю время, выключаю компьютер. Жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы до и во время завершения работы Windows (ориентируюсь по времени создания файлов). Воспроизвожу баг. По окончании воспроизведения бага выключаю компьютер, жду 2-3 минуты. Запускаю компьютер, удаляю трейсы, которые были созданы после последнего запускам Windows.</li>
</ol>
</blockquote>
<p>Звучит очень сложно. Если я не упускаю какой-то важной детали, достаточно просто запустить трейсы и выгрузить, запустить наш антивирус, чтобы получить логи со старта продукта. Также, если вас не тревожит объем отсылаемых файлов, можете не тратить время на удаление логов "до" и "после". </p>
<p></p>
</blockquote>
<p>"До" и "После" меня не тревожит. Хотел облегчить задачи разработчикам.</p> -
<p>@dimakor83 said in <a href="/post/16370" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>Готово!</p>
<p>https://drive.google.com/file/d/1YwX6aPuiSuI96JIppg8u034xQ_0wnBKF/view?usp=sharing</p>
</blockquote>
<p>а с <span> klhkum*.dll получилось? он влияет на воспроизведение?</span></p> -
<p>@dmitriy-pisarets said in <a href="/post/16372" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83 said in <a href="/post/16370" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>Готово!</p>
<p>https://drive.google.com/file/d/1YwX6aPuiSuI96JIppg8u034xQ_0wnBKF/view?usp=sharing</p>
</blockquote>
<p>а с <span> klhkum*.dll получилось? он влияет на воспроизведение?</span></p>
</blockquote>
<p>Если влияет, то не значительно. Разницы я не заметил.</p> -
<p>@dimakor83 said in <a href="/post/16373" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>Если влияет, то не значительно. Разницы я не заметил.</p>
</blockquote>
<p>я так понимаю, воспроизводится с переименованной библиотекой. Прошу прощения. забыл уточнить, что после переименования недо перезагрузить ПК и только тогда проверять. (</p>
<p>или вы проверяли уже после перезагрузок, так как в вашем описании из довольно много?</p>
<p></p> -
<p></p>
<p>Без перезагрузки. Проверить с перезагрузкой?</p>
<p></p> -
<p>@dimakor83, если не трудно</p>
<p></p> -
<p>@dmitriy-pisarets said in <a href="/post/16376" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83, если не трудно</p>
<p></p>
</blockquote>
<p>Готово! <a href="https://drive.google.com/file/d/1FfmoLedpRD8omh6skmIBsp10QsGW_VY9/view?usp=sharing" target="_blank" rel="noopener">https://drive.google.com/file/d/1FfmoLedpRD8omh6skmIBsp10QsGW_VY9/view?usp=sharing</a></p>
<p>Переименование файла никак не повлияло.</p> -
<p>@dimakor83 said in <a href="/post/16377" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p><a href="https://drive.google.com/file/d/1FfmoLedpRD8omh6skmIBsp10QsGW_VY9/view?usp=sharing" target="_blank" rel="noopener"></a></p>
<p>Переименование файла никак не повлияло.</p>
</blockquote>
<p>добрый день! На данный момент предполагается что проблему вызывает один из модулей, который не подписан сертификатом MS (обычно подписи выполняются перед сборкой финального релизного билда). В трейсах так же видно что AdGuard совершает многократные запросы к этому модулю. </p>
<p>сейчас я узнаю у коллег. сможем ли мы получить подписанный модуль до релиза. и отдать вам его на проверку. А пока. вы можете попробовать удалить/выключить adGuard и воспроизвести без него? трейсы будут не нужны, только ответ - влияет или нет на воспроизведение. </p>
<p>спасибо</p> -
<p>@dmitriy-pisarets said in <a href="/post/16416" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83 said in <a href="/post/16377" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p><a href="https://drive.google.com/file/d/1FfmoLedpRD8omh6skmIBsp10QsGW_VY9/view?usp=sharing" target="_blank" rel="noopener"></a></p>
<p>Переименование файла никак не повлияло.</p>
</blockquote>
<p>добрый день! На данный момент предполагается что проблему вызывает один из модулей, который не подписан сертификатом MS (обычно подписи выполняются перед сборкой финального релизного билда). В трейсах так же видно что AdGuard совершает многократные запросы к этому модулю. </p>
<p>сейчас я узнаю у коллег. сможем ли мы получить подписанный модуль до релиза. и отдать вам его на проверку. А пока. вы можете попробовать удалить/выключить adGuard и воспроизвести без него? трейсы будут не нужны, только ответ - влияет или нет на воспроизведение. </p>
<p>спасибо</p>
</blockquote>
<p>Хорошо! Сделаю все от меня возможное.</p> -
<p>@dimakor83 said in <a href="/post/16421" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>Удаление AdGuard с последующей перезагрузкой не влияет на запуск игры.</blockquote>
<p>тогда ждем решения с подписью компонента. </p> -
<p>@dmitriy-pisarets said in <a href="/post/16423" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>
<p>@dimakor83 said in <a href="/post/16421" target="_blank" rel="noopener">Зависание компьютера во время запуска игры Mafia Definitive Edition</a>:</p>
<blockquote>Удаление AdGuard с последующей перезагрузкой не влияет на запуск игры.</blockquote>
<p>тогда ждем решения с подписью компонента. </p>
</blockquote>
<p>А какой компонент и где он находится? Это мне так, для общего развития.</p> -
<p>@dimakor83, добрый день!</p>
<p>К сожалению, не могу удовлетворить ваше любопытство. </p>
<p>По поводу бага. Файлы подписаны, но нам нужно получить билд с ними теперь. я пока закрою баг, но как только получу сборку отпишусь вам. Если проблема не будет исправлена, переоткроем, и коллеги будут искать другие причины. </p> -
<p>@dimakor83, добрый день! </p>
<p>коллеги просят собрать еще артефактов для исследования и попробовать пару новых сценариев: </p>
<ol>
<li>Во время "зависания" записать принудительный полный дамп системы. Как настроить полный дамп<span> </span><a href="https://docs.microsoft.com/en-us/windows/client-management/generate-kernel-or-complete-crash-dump" target="_blank" rel="noopener noreferrer">тут</a>, как включить запись по Ctrl-ScrlLck-ScrlLck <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/forcing-a-system-crash-from-the-keyboard" target="_blank" rel="noopener noreferrer">тут</a>. Прислать дамп для анализа.</li>
<li>Для этой игры отключить в Steam оверлей и проверить поможет ли это.</li>
<li>Попробовать запустить игру не из Steam, а прямо из директории D:\Games\Steam\steamapps\common\Mafia Definitive Edition\mafiadefinitiveedition.exe.</li>
<li>Включить логи продукта с максимальной детализацией (это "низкий 100") и одновременно с процмоном записать запуск игры. Прислать логи, приложить D:\Games\Steam\GameOverlayRenderer.log. Собрать GSI. (<a href="https://support.kaspersky.ru/common/diagnostics/3632" target="_blank" rel="noopener">ссылка</a> )</li>
</ol>
<p>Сможете собрать?</p>