После неизвестных действий Турбоконф 6.1 завис совсем

tormozit Закрыто

Ждал несколько минут, т.к. обычно он отвисает. Но тут не отвис (такое случается очень редко). Пришлось убить через диспетчер задач. Перед этим я на всякий случай убил приложение ИР, но это тоже не помогло.

Ссылка скрыта

Комментарии

bolsun
#1, 10 марта 2024 21:10

Последнее зафиксированное действие в логе, Alt+V в окне ClipAngel и дабл клик левой кнопкой.


bolsun
#2, 10 марта 2024 23:08

В 6.1.8836.539 добавил некоторое логирование, если возникнет, нужен лог.

https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#3, 11 марта 2024 08:33

Новый эпизод
Ссылка скрыта


bolsun
#4, 11 марта 2024 12:55

Исправил возможную причину зависаний, из-за правки которой нет в 6.0. Если возникнет снова, нужен лог.
https://disk.yandex.ru/d/XKCz9ijzgtoO1w


tormozit
#5, ред. 11 марта 2024 20:25

Снова повис. Я открыл второй конфигуратор (от базы редактора скриптов). Нажал клавишу ".". В модуле добавился символ "." и Турбоконф завис при отображении рекомендации "Разверните окно".
Ссылка скрыта


bolsun
#6, 11 марта 2024 21:46

(5) tormozit, я вижу, что здесь программа продолжила работу, во всяком случае писать в лог. Что был клик для разблокировки и ввод был разблокирован.
Как выглядит зависание? Не отвечает или как?


bolsun
#7, 11 марта 2024 21:48

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


tormozit
#8, ред. 11 марта 2024 22:06

(6) bolsun, в этот раз сначала Турбоконф нарисовал рамку уведомления и заблокировался на 20 секунд. Потом дорисовал уведомление и снова заблокировался. Я подождал еще пол 30 секунд и уже убил его через диспетчер задач.


bolsun
#9, 11 марта 2024 22:29

(8) tormozit, не первый в логах с зависанием, вижу уход фокуса в такое сообщение.
"Сейчас редактор недоступен. Чтобы включить оптимизированный режим читателя, используйте SHIFT+ALT+F1"
Что это такое я не знаю.


tormozit
#10, 11 марта 2024 22:31

(9) bolsun, по смыслу похоже на экранного диктора, для которого и создавался UIAutomation


bolsun
#11, 11 марта 2024 22:36

(10) tormozit, какая версия платформы?


tormozit
#12, 11 марта 2024 22:41

(11) bolsun, 8.3.24


bolsun
#13, ред. 11 марта 2024 22:46

Я вообще не понимаю что там происходило

[11.03.24 20:20:40:296] Key up OemQuestion has passed to window e376a

После нажатия точки зависание, затем через 30 секунд

[11.03.24 20:21:11:342] UIAutomation Focus Changed = Загрузить точки останова из файла
[11.03.24 20:21:11:354] UIAutomation Focus Changed = условие: Найти(СтруктураТипаСвойства.ИмяОбщегоТипа, "Форма[")>0 Условие срабатывания
[11.03.24 20:21:11:359] UIAutomation Focus Changed = условие: РодительскийКонтекст= "мФормаВызовМетода" Условие срабатывания
[11.03.24 20:21:11:360]
[11.03.24 20:21:11:363] UIAutomation Focus Changed = условие: OpenLink9315 Условие срабатывания
[11.03.24 20:21:11:372] UIAutomation Focus Changed = условие: Найти(СтруктураТипаСвойства.ИмяОбщегоТипа, "Форма[")>0 Условие срабатывания
[11.03.24 20:21:11:388] UIAutomation Focus Changed = Сейчас редактор недоступен. Чтобы включить оптимизированный режим читателя, используйте SHIFT+ALT+F1


bolsun
#14, ред. 11 марта 2024 22:47

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


tormozit
#15, ред. 11 марта 2024 22:53

(13) bolsun, "Загрузить точки останова из файла" - это выполнение команды скрипта "ИР Перейти к определению" по ссылке на строку модуля.


bolsun
#16, 11 марта 2024 22:54

(15) tormozit, я понял, вопрос почему оно возникло через 30 секунд после нажатия точки.


bolsun
#17, 11 марта 2024 23:00

Вижу, что фокус уходил в VS CODE, и там это сообщение.

[11.03.24 20:11:24:145] GetCurrentElementText()... title=RDT.os - user_scripts - Visual Studio Code,curFg=1192766,fg=1192766
[11.03.24 20:11:24:149] curFg=RDT.os - user_scripts - Visual Studio Code, curFg=1192766
[11.03.24 20:11:24:149] controlType: редактор
[11.03.24 20:11:24:150] name: Сейчас редактор недоступен. Чтобы включить оптимизированный режим читателя, используйте SHIFT+ALT+F1


bolsun
#18, 11 марта 2024 23:01

Значит это сообщение VS CODE. Скорее всего ТК встал на точке останова.


bolsun
#19, 11 марта 2024 23:02

Да, и перед этим идет вызов окна Точки останова.


bolsun
#20, 11 марта 2024 23:03

В первом логе такая же ситуация,
"Сейчас редактор недоступен. Чтобы включить оптимизированный режим читателя, используйте SHIFT+ALT+F1"


tormozit
#21, ред. 11 марта 2024 23:06

(18) bolsun, да, в этот раз VSCode был подключен и вероятно проблема возникла из-за него. Но сигнализации о точке останова от него не было. Ну и один раз подключив его, приходится оставлять его подключенным, т.к. его отключение приводит к дальнейшим сбоям в работе Турбоконфа (проверено десятки раз).


bolsun
#22, ред. 11 марта 2024 23:06

(21) tormozit,

Ну и один раз подключив его, приходится оставлять его подключенным, т.к. его отключение приводит к дальнейшим сбоям в работе Турбоконфа (проверено десятки раз).

какие еще сбои у ТурбоКонф при отключенном отладчике?


tormozit
#23, 11 марта 2024 23:07

(22) bolsun, большое ассорти разных ошибок чаще всего со словом "транспорт". Причем возникают они не сразу, а через несколько минут и иногда даже десятков минут после отключения отладчика.


bolsun
#24, ред. 11 марта 2024 23:10

(23) tormozit, ну тут вероятно проблема OneScript+VSCode.
В любом случае перемещение фокуса в VSCode в момент отладки при выполнения скрипта, может приводить к непредсказуемым последствиям такого рода.


tormozit
#25, 11 марта 2024 23:10

(20) bolsun, во вчерашнем эпизоде, насколько я помню, не подключал отладчик VSCode.


bolsun
#26, 11 марта 2024 23:12

(25) tormozit, я написал про первый лог, что такие же симптомы.
А для вчерашнего лога, я выпустил исправление.


bolsun
#27, 12 марта 2024 16:47

Исправлено в текущей версии 6.1
bolsun изменил статус на Закрыто


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