Данная страница содержит протокол известных ошибок. При описании ошибки рекомендуется указывать дату и частоту воспроизводимости.
Страница не содержит тривиальных ошибок исправленых практически сразу. Содержаться только ошибки которые не удалось исправить за один-два "присеста" по причине их фундаментальности. Полный перечень исправленых ошибок можно получить в ChangeLog, который поставляется с дистрибутивом системы OpenSCADA.
Дата | Частота | Описание | Решение |
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 |