Данная страница содержит протокол известных ошибок. При описании ошибки рекомендуется указывать дату и частоту воспроизводимости.
Страница не содержит тривиальных ошибок исправленых практически сразу. Содержаться только ошибки которые не удалось исправить за один-два "присеста" по причине их фундаментальности. Полный перечень исправленых ошибок можно получить в ChangeLog, который поставляется с дистрибутивом системы OpenSCADA.
Дата | Частота | Описание | Решение |
17.08.2006 | Устойчиво | Сбои в графическом интерфейсе модуля QTCfg. Наблюдаются при открытии X-сессии через ssh на медленных системах или медленной сети. Связанно с приходом команды на перерисовку виджета ещё незакончившего перерисовку после воздействия пользователя. Проявляется случайным образом на форме конфигурирование после изменения значения элемента. После изменения, по таймеру (через 100мс), запускается обновление страницы. Похоже, в некоторых случаях, этого времени недостаточно. Время увеличено до 500мс. | No Fixed |
03.08.2006 | Устойчиво | Блокирование БД SQLite при попытке записать, а затем закрыть транзакцию.Наблюдается на старых дистрибутивах ОС Linux с новой версией SQLite(3.2.1) и связано с ошибкой в функции fcntl что не позволяет работать с БД в многопоточном режиме. Подтверждено на дистрибутивах: ALM2.4 | No Fixed |
19.12.2005 | Устойчиво | В дистрибутивах с конфигурацией: gcc-4.0.1, nptl, QT 3.3.4 после первой записи текста в виджет QTextEdit, библиотеки QT, происходит сбой, который отражается в ошибке сегментации памяти при выходе. Подтверждено на дистрибутивах:
| No Fixed |
19.12.2005 | Устойчиво | В дистрибутивах с конфигурацией: gcc-4.0.1, glibc 2.3.5 nptl интервальный таймер не работает. Подтверждено на дистрибутивах:
Проблема заключается в том, что интервальный таймер созданый с помощью функции setitimer() или timer_create() шлёт сигналы процессу вместо потока создавшего таймер. Подробнее | Для периодических задач использован интервальный таймер с созданием потока по событию (функция timer_create()). |
28.10.2005 | Устойчиво | /Contr/JavaLikeCalc: Процесс обновления данных функций библиотек из БД не эфективен и занимает много времени. | Добавлена возможность чтение по части составного ключа, тем сам выбирая только нужные записи. |
01.10.2004 | Редко | Разростание dbf BD после расширения/модификации структуры. | Модуль DBF полностью отревизирован. В результате чего исправлены две ошибки: добавлено ограничение имён до 10 символов, добавлено ограничение длины поля 255 символами. |
01.01.2004 | Устойчиво | В процессе работы выполняется горячая подмена разделяемой библиотеки. При замене старой разделяемой библиотеки на новую (копированием поверх) OpenScada падает, при попытке уничтожить модули обновленной разделяемой библиотеки, а также на других операциях с модулями этой разделяемой библиотеки. Однако, при замене через предварительное удаление, удаление старых и создание новых модулей проходит нормально! | No Fixed |