УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

[BugFixed] core_crash при подключении teslascada


Автор Повідомлення
Повідомлення створено: 20. 02. 2014 [16:17]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
При попытке подключения по OPC UA к OpenSCADA из продукта Android OPC UA Client http://teslascada.com/ происходит ошибка. Дамп в приложении.
В консоли следующий лог
JAVASCRIPT
3|/sub_UI/mod_Vision/ | Error open: /dev/input/by-path/platform-pcspkr-event-spkr
0|/sub_Transport/mod_Sockets/in_OPCUA_4848/ | Socket has been connected by '192.168.1.41'!
0|/sub_Transport/mod_Sockets/in_OPCUA_4848/ | Socket has been connected by '192.168.1.41'!
0|/sub_Transport/mod_Sockets/in_OPCUA_4848/ | Socket received message '1' from '192.168.1.41'.
0|/sub_Transport/mod_Sockets/in_OPCUA_4848/ | Socket received message '1' from '192.168.1.41'.
terminate called after throwing an instance of 'OPC::OPCError'
7|/ | OpenSCADA is aborted!
7|/ | OpenSCADA is aborted!
 
Message from syslogd@server at Feb 20 17:44:03 ...
 openscada: 7|/ | OpenSCADA is aborted!
/usr/bin/openscada_start: line 114:  9938 Aborted                 (core dumped) $pCmd $@
Program rezult: 134
Core dump process for back trace purchase to file Boiler_core.9938_2014-02-20_17.44.crash
Missing separate debuginfo for
Try: yum --disablerepo='*' --enablerepo='*-debug*' install /usr/lib/debug/.build-id/63/af03644fcb8724947b123e1677f06ee050a02b


Версия Android 4.2.2 на устройстве, с которого была попытка коннекта.
Вкладений файл

Boiler_core.9938_2014-02-20_17.44.crash (Тип файлу: application/octet-stream, Розмір: 27.96 кілобайтів) — 1734 завантажень
Повідомлення створено: 20. 02. 2014 [16:38]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"rxs5" wrote:

При попытке подключения по OPC UA к OpenSCADA из продукта Android OPC UA Client http://teslascada.com/ происходит ошибка. Дамп в приложении.

Крутой клиент, прислал только символ "H", и я даже не ожидал, что такое возможно. :)
Расширил блок обработки исключений, позже выгружу.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 20. 02. 2014 [22:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"roman" wrote:

Расширил блок обработки исключений, позже выгружу.

Выгрузил!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 21. 02. 2014 [16:14]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
"roman" wrote:

Выгрузил!
Спасибо. Обновил. OpenSCADA теперь не падает при попытке подключения Android OPC UA Client.
Правда сразу дисконнект происходит.
Повідомлення створено: 21. 02. 2014 [16:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"rxs5" wrote:

Правда сразу дисконнект происходит.

Естественно ибо он и не пытается дожидаться если пакет пришел короче 8 байт, т.е. даже без общего размера посылки.
Поскольку это мягко говоря нонсенс если ему не удалось 8 байт одним пакетом протолкнуть, при том что размер типичного пакета до 1500 байт.

Learn, learn and learn better than work, work and work.



3522