Отказ мыши во время отладки

Карточка с форума разработчиков Очень часто, когда работаешь в конфигураторе при запущенной отладке, происходит отказ мыши. Перестает двигаться курсор. Клавиатура при этом работает. Иногда турбоконф при этом через минуты полторы - две выдает сообщение о том, что не удалсоь установить соединение с UIAutomation, иногда не выдает сообщение. Если убить процесс турбоконфа в диспетчере то мышь начинает работать. После перезаупуска (даже без остановки отладки) турбоконф часто снова начинает работать корректно. Иногда отказывает вместе с клавиатурой. После нескольких нажатий Pause и NumLock клавиатура начинает работать, но мышь нет - пока не убьёшь процесс турбоконфа.

Комментарии

Поддержка TurboConf
#1, 05 августа 2018 08:57

Пользователь прикрепил(а) вложение image.png
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5b6691d03e14ea80914d1c43/4f73253a28f75ec3b7b1908cee07bf58/image.png


Поддержка TurboConf
#2, 05 августа 2018 09:41

@bolsun чаще всего баг себя проявляет, если запущена отладка, я нахожусь на точке останова и конфигуратор теряет фокус. Например я открываю какой нибудь Excel файл чтобы посмотреть данные. В этот момент как правило чаще всего зависают средства ввода и приходится убивать процесс турбоконфа.


Поддержка TurboConf
#3, 07 августа 2018 11:33

@bolsun из-за постоянных зависаний во время отладки (((( очень трудно стало работать


Поддержка TurboConf
#4, 20 августа 2018 13:59

@nytlenc проблема актуальна? воспроизводится?


Поддержка TurboConf
#5, 20 августа 2018 14:09

@board кто-нибудь еще сталкивался с таким?


Поддержка TurboConf
#6, 20 августа 2018 14:13

было, но через 20 секунд отвисло не придал значения, но сегодня повторилось но перестал работать вообще интерфейс всего, работала только Ctrl+Alt+Del но после скажем открытия Диспетчера задач переключиться на него не получалось, пришлось перезагрузить ПК


Поддержка TurboConf
#7, 20 августа 2018 14:15

@user04076073 какую то ошибку выдал, когда отвис? Или такую же, что не удалось установить соединение?


Поддержка TurboConf
#8, 20 августа 2018 14:18

@bolsun как в сказке "ничего не сказала рыбка"


Поддержка TurboConf
#9, 20 августа 2018 14:18

@bolsun Периодически такое бывало, сейчас реже. Подвисы кратковременные. (1-3 сек)


Поддержка TurboConf
#10, 20 августа 2018 14:21

@user63446876 @user04076073 я правильно понимаю, что все это возникало при запущенной отладке?


Поддержка TurboConf
#11, 20 августа 2018 17:16

@bolsun проблема актуальна. Воспроизводится на обоих машинах и на рабочей и на домашней. Как правило сообщает чаще всего, что не удалось установить соединение.


Поддержка TurboConf
#12, 20 августа 2018 17:18

@nytlenc можно в следующий раз сделать скриншот сообщения об ошибке?


Поддержка TurboConf
#13, 20 августа 2018 17:20

@nytlenc и еще попробуй поработать с включенным логом, когда это произойдет сразу выйти из программы и прислать мне лог.


Поддержка TurboConf
#14, 20 августа 2018 17:53

@bolsun ок попробую


Поддержка TurboConf
#15, 20 августа 2018 17:53

@bolsun тогда выложи 5.4.6806.33461 тестовую пожалуйста с логом


Поддержка TurboConf
#16, 20 августа 2018 18:20

@nytlenc она с логом, активация как обычно


Поддержка TurboConf
#17, 21 августа 2018 11:27

@bolsun Роман Халеев верно сказал:
"Ничего не сказала рыбка,
Лишь хвостом по воде плеснула"

Прикладываю лог, турбоконф подвесил мышь снова во время отладки, секунд на 7 после чего вернул мышь после нескольких кликов но перестал реагировать на команды и даже меню по правой кнопке в диспетчере не реагировало до тех пор пока не прекратил оталдку


Поддержка TurboConf
#18, 21 августа 2018 11:28

Пользователь прикрепил(а) вложение 20183821 14-38-30.txt
Ссылка скрыта


Поддержка TurboConf
#19, 21 августа 2018 11:29

Пользователь прикрепил(а) вложение image.png
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5b6691d03e14ea80914d1c43/9d6384bd9c32400c8687c7dc299ca031/image.png


Поддержка TurboConf
#20, 21 августа 2018 11:29

и еще при попытке сохранить системную информацию ошибка


Поддержка TurboConf
#21, 21 августа 2018 11:30

Пользователь прикрепил(а) вложение Системное инфо.txt
Ссылка скрыта


Поддержка TurboConf
#22, 21 августа 2018 13:46

Пользователь прикрепил(а) вложение TurboConf.zip
Ссылка скрыта


Поддержка TurboConf
#23, 21 августа 2018 13:53

@nytlenc
Почему это происходит я понимаю. Когда 1с останавливается на точке останова, она перестает отвечать на событие смены фокуса. Это событие используется в основном для взаимодействия со штатной подсказкой. Поэтому когда 1с стоит на точке останова, может не работать ассистент T9.

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

Вот тестовая версия. в ней добавлены еще некоторые логи. Также пробую определять процесс 1с Предприятие в режиме отладки и исключать для него обработку смены фокуса.

Попробуй, поработать также с включенным логом.


Поддержка TurboConf
#24, 22 августа 2018 10:28

bolsun переместил(а) эту карточку из списка Баги новые и на выяснении в список Подтвержденные баги


Поддержка TurboConf
#25, 22 августа 2018 10:56

@nytlenc Удалось воспроизвести один раз у себя это поведение. Расследую дальше.


Поддержка TurboConf
#26, 22 августа 2018 11:18

@bolsun я пока пытаюсь отловить у себя в лог


Поддержка TurboConf
#27, 22 августа 2018 12:06

@nytlenc возможно я нашел причину зависания, сейчас выложу тестовую версию с исправлением


Поддержка TurboConf
#28, 22 августа 2018 12:19

@board мне удалось воспроизвести зависание и дальнейший отказ работы ТК при следующей ситуации

Когда конфигуратор остановился на точке останова, вызвал контекстное меню на точке останова и открыл окно "Условие останова".

После этого или еще каких то действий, интерфейс подвис. После отвисания кнопка ТурбоМеню перестала работать, а программа реагировать на нажатия клавиш.

После продолжения отладки в конфигураторе, все ожило, в логах появилась куча накопленных сообщений об обращениях к UIAutomation.


Поддержка TurboConf
#29, 22 августа 2018 12:20

Пользователь прикрепил(а) вложение TurboConf.zip
Ссылка скрыта


Поддержка TurboConf
#30, 22 августа 2018 12:26

@board я заметил, что ТК получает список всех дочерних элементов при открытии любого меню конфигуратора, а не только штатной подсказки. Причем не только в конфигураторе, но и в Предприятии.
Возможно это являлось причиной зависания.

Это исправлено в тестовой версии 5.4.6808.25277. Также оптимизировал некоторые лишние обращения к UIAutomation.
Просьба проверить.


Поддержка TurboConf
#31, 23 августа 2018 10:32

@nytlenc удалось попробовать 5.4.6808.25277 ?


Поддержка TurboConf
#32, 24 августа 2018 12:35

@bolsun пока полет нормальный. вчера был занят, защищал диплом )))


Поддержка TurboConf
#33, 24 августа 2018 14:47

@nytlenc диплом? оО
успешно? 😃


Поддержка TurboConf
#34, 24 августа 2018 16:53

@bolsun - хорошо )


Поддержка TurboConf
#35, 24 августа 2018 17:30

@nytlenc поздравляю 😃


Поддержка TurboConf
#36, 24 августа 2018 17:59

@bolsun спасибо! Теперь магистратура предстоит.


Поддержка TurboConf
#37, 24 августа 2018 17:59

thumbs up 👍


Поддержка TurboConf
#38, 26 августа 2018 08:54

@bolsun пока полет стабильный. Если баг воспроизведется повторно тогда подниму тему. Пока перемещаю в завершенные.


Поддержка TurboConf
#39, 26 августа 2018 08:54

nytlenc переместил(а) эту карточку из списка Подтвержденные баги в список Завершено


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера