• 0
Авторизация  
Nick Peterson

Жестко зависает где-то в недрах d3d11 и не только

Вопросы

Затрудняюсь даже правильно сформулировать вопрос:)) Т.к. проблема приходит мне только в отчетах Эврики, повторить пока не удается. Вижу что основной поток (виндовое FMX приложение) виснет где-то в дебрях драйверов, callstack может начинаться на MouseClick (как в примере ниже, тут юзер вызвал контекстное меню) или WM_Paint (в таких случаях вообще ничего не понятно, в колстеке только системный код).

На данном скрине приложение зависло. Намертво. Без всяких подозрительных действий со стороны юзера или подозрительных участков моего кода, т.е. похоже что все плохое случается просто при отрисовке формы. Собственно вопрос расплывчатый - куда рыть? кто-нибудь сталкивался?

image.png.c551c922dd10d2d5ca61fa1db4bdc5d4.png

 

А тут скрин целиком не влезает, разбиваю на 2

 

 

image.thumb.png.dfd8c0f7a3701d785dd974697d12a9dd.png

 

image.png.192ddf68952829ce2eb058026feea3e9.png

В этих двух случаев одно общее - виснет намертво при получении виндового сообщения, различается только класс канвы (аппаратный и программный).
Таких примеров полно, т.е. это не просто 2 случая, где-то в среднем на 100 пользователей 1-2 столкнутся с таким зависанием. 

Еще 1 пример:

image.png.997796cf5d78f870caec52bbd3d79e84.png

 

Изменено пользователем Nick Peterson

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

0 ответов на этот вопрос

Ответы на этот вопрос пока отсутствуют

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу