OpenSCADAWiki: Errors/ Known Bugs ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Errors/KnownBugs from 2006-08-17 13:05:56..

Известные ошибки


Данная страница содержит протокол известных ошибок. При описании ошибки рекомендуется указывать дату и частоту воспроизводимости.
Страница не содержит тривиальных ошибок исправленых практически сразу. Содержаться только ошибки которые не удалось исправить за один-два "присеста" по причине их фундаментальности. Полный перечень исправленых ошибок можно получить в ChangeLog, который поставляется с дистрибутивом системы OpenSCADA.

Ошибки:

Дата ЧастотаОписаниеРешение
17.08.2006УстойчивоСбои в графическом интерфейсе модуля QTCfg. Наблюдаются при открытии X-сессии через ssh на медленных системах или медленной сети. Связанно с приходом команды на перерисовку виджета ещё незакончившего перерисовку после воздействия пользователя. Проявляется случайным образом на форме конфигурирование после изменения значения элемента. После изменения, по таймеру (через 100мс), запускается обновление страницы. Похоже, в некоторых случаях, этого времени недостаточно. Время увеличено до 500мс.No Fixed
03.08.2006УстойчивоБлокирование БД SQLite при попытке записать, а затем закрыть транзакцию.Наблюдается на старых дистрибутивах ОС Linux с новой версией SQLite(3.2.1) и связано с ошибкой в функции fcntl что не позволяет работать с БД в многопоточном режиме. Подтверждено на дистрибутивах: ALM2.4No Fixed
19.12.2005Устойчиво

В дистрибутивах с конфигурацией: gcc-4.0.1, nptl, QT 3.3.4 после первой записи текста в виджет QTextEdit, библиотеки QT, происходит сбой, который отражается в ошибке сегментации памяти при выходе. Подтверждено на дистрибутивах:

  • Mandriva-2006;
  • SuSE-10(32,64);
  • FedoreCore4(64).
No Fixed
19.12.2005Устойчиво

В дистрибутивах с конфигурацией: gcc-4.0.1, glibc 2.3.5 nptl интервальный таймер не работает. Подтверждено на дистрибутивах:

  • Mandriva-2006;
  • SuSE-10(64),
  • FedoreCore4(64).

Проблема заключается в том, что интервальный таймер созданый с помощью функции setitimer() или timer_create() шлёт сигналы процессу вместо потока создавшего таймер. Подробнее

Для периодических задач использован интервальный таймер с созданием потока по событию (функция timer_create()).
28.10.2005Устойчиво /Contr/JavaLikeCalc: Процесс обновления данных функций библиотек из БД не эфективен и занимает много времени. Добавлена возможность чтение по части составного ключа, тем сам выбирая только нужные записи.
01.10.2004Редко Разростание dbf BD после расширения/модификации структуры.Модуль DBF полностью отревизирован. В результате чего исправлены две ошибки: добавлено ограничение имён до 10 символов, добавлено ограничение длины поля 255 символами.
01.01.2004Устойчиво В процессе работы выполняется горячая подмена разделяемой библиотеки. При замене старой разделяемой библиотеки на новую (копированием поверх) OpenScada падает, при попытке уничтожить модули обновленной разделяемой библиотеки, а также на других операциях с модулями этой разделяемой библиотеки. Однако, при замене через предварительное удаление, удаление старых и создание новых модулей проходит нормально!No Fixed

 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]