Opened 6 лет ago

Closed 6 лет ago

Last modified 6 лет ago

#26 closed баг (fixed)

Зависание при входе в журнал

Сообщил: san Владелец: alx
Приоритет: Срочно Этап разработки: 1-я очередь
Ключевые слова: Копия:

Описание

После входа в меню "Журнал и динамограммы", Артём нажал кнопку Ввод при выделенном пункте "Просмотр журнала".
Ничего не произошло. Затем Артём попытался выйти в меню верхнего уровня нажав кнопку Отмена - так же ничего не произошло.

Вложения (1)

После которого зависание.log (264.7 KB ) - added by alx 6 лет ago.

Download all attachments as: .zip

История изменений (11)

comment:2 by alx, 6 лет ago

Приложите, пожалуйста, журнал.

comment:3 by san, 6 лет ago

я так понимаю журнал который мы пытались сохранили тебе был стёрт после перезапуска...

comment:4 by san, 6 лет ago

Владелец: установлено в alx
Состояние: newassigned

comment:5 by san, 6 лет ago

Уточнение1: после "зависания" контроллер перестаёт работает по алгоритму.

Уточнение2: У Артёма было проявление зависания ещё и при другом сценарии:

  • Открыл просмотр журнала
  • журнал отобразился на экране, привод продолжает работать
  • оставил в таком виде на несколько минут
  • когда вернулся увидел что привод "завис" не выполняет алгоритм (движется вниз не смотря на срабатывания ДН)

comment:6 by alx, 6 лет ago

In 357/smartHDC:

Добавлен отладочный вывод в функции чтения журнала для исследования причины
зависания (или падения) при попытке просмотреть журнал. See #26.

comment:7 by alx, 6 лет ago

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

На первый взгляд видно, что в файле есть нарушения кодирования utf-8.

comment:8 by alx, 6 лет ago

Решение: fixed
Состояние: assignedclosed

In 366/smartHDC:

Устранены падения, возникавшие при попытке отобразить текст с нарушениями кодировки UTF-8.
Closes #26.

comment:9 by alx, 6 лет ago

In 367/smartHDC:

При выводе подробного журнала точность выводимых значений ограницена
одним знаком после десятичной точки. Увеличены размеры буферов для
вывода значений, чем устранены нарушения кодировки UTF-8 текста
из-за нехватки размеров буферов. See #26.

comment:10 by alx, 6 лет ago

In 368/smartHDC:

Убран отладочный вывод при чтении файла журнала перед его выводом на дисплей.
See #26.

Note: See TracTickets for help on using tickets.