EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

[BugFixed] Падение при наличии связи на тип "об’єкт".


Author Message
Written on: 19. 07. 2012 [11:10]
aleax
Alexey Bondarchuk
Topic creator
registered since: 27.01.2010
Posts: 73
Версия: openscada 8.0.0.2.
Система: Debian GNU/Linux 6.0.5 (squeeze), Архитектура amd64.

В параметре контроллера логического уровня (ObjProducer) создаем IO типа "Объект".
В другом параметре другого контроллера логического уровня (ObjConsumer) создаем IO типа "Объект", как связь на объект первого параметра.

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Также падение проявляется при запуске системы и остановке, если стоят галочки "автостарта" данных контроллеров. Зависит от порядка включения/выключения контроллеров.

Прилагаю дамп, и тестовую БД (автостарт ObjProducer и ObjConsumer) отключен.

[This article was edited 1 times, at last 19.07.2012 at 11:10.]
Attachment

openscada_project.tar.gz (File type: application/gzip, Size: 925.25 kilobytes) — 1628 downloads
crash_2012-07-19_10:46.txt.gz (File type: application/gzip, Size: 145.51 kilobytes) — 1535 downloads
Written on: 19. 07. 2012 [13:10]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"aleax" wrote:

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Рекурсия однако.

Исправил!

P.S. На вашей БД не проверял, но место падения, точнее рекурсии, в отчёте увидел. Проверьте у себя!

Learn, learn and learn better than work, work and work.
Written on: 19. 07. 2012 [15:16]
aleax
Alexey Bondarchuk
Topic creator
registered since: 27.01.2010
Posts: 73
"roman" wrote:

"aleax" wrote:

Данные прекрасно передаются через объект.
Если выключить вручную ObjProducer, при работающем ObjConsumer скада падает.

Рекурсия однако.

Исправил!

P.S. На вашей БД не проверял, но место падения, точнее рекурсии, в отчёте увидел. Проверьте у себя!


Проверил — работает, не падает. Спасибо!



9561