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

[BugWrong] daq_Siemens.so и 2213


Автор Сообщение
Сообщение создано: 20. 02. 2015 [15:51]
rxs5
Дмитрий Лыков
In tech support
Создатель темы
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
Оборудование Siemens не используем, но с включенным модулем по умолчанию не запустилась собранная версия 2213 под openwrt на armv7 GNU/Linux и eglibc-2.19
Ошибка следующая
rm /usr/lib/openscada/daq_Siemens.so
Fri Feb 20 14:57:40 2015 kern.err kernel: Alignment trap: not handling instruction e1902f9f at [<b6de57e0>]
Fri Feb 20 14:57:40 2015 kern.alert kernel: Unhandled fault: alignment exception (0x001) at 0x0004ed59


Видел, что недавно было обновление с Siemens в сборке 2212
DAQ.Siemens: LibnoDave version updated to 0.8.5 (last from 05/17/13).

Возможно связанные события.
Пока физически удалили daq_Siemens.so, чтобы запускать OpenSCADA.

[Сообщение редактировалось 1 раз(а), в последний раз 20.02.2015 в 15:52.]
Сообщение создано: 20. 02. 2015 [16:06]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"rxs5" wrote:

Оборудование Siemens не используем, но с включенным модулем по умолчанию не запустилась собранная версия 2213 под openwrt на armv7 GNU/Linux и eglibc-2.19
Ошибка следующая
rm /usr/lib/openscada/daq_Siemens.so
Fri Feb 20 14:57:40 2015 kern.err kernel: Alignment trap: not handling instruction e1902f9f at [<b6de57e0>]
Fri Feb 20 14:57:40 2015 kern.alert kernel: Unhandled fault: alignment exception (0x001) at 0x0004ed59


Как такая ошибка вообще могла иметь место при сборке под конкретную архитектуру?
Это скорее ошибка компилятора, раз такая инструкция попала. Соберу у себя и проверю на N900.

Learn, learn and learn better than work, work and work.
Сообщение создано: 20. 02. 2015 [20:55]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"roman" wrote:

Как такая ошибка вообще могла иметь место при сборке под конкретную архитектуру?
Это скорее ошибка компилятора, раз такая инструкция попала. Соберу у себя и проверю на N900.

Собрал — всё запустилось и модуль подгрузился. Правда и свой патч к #pragma pack() я там вернул.

Learn, learn and learn better than work, work and work.
Сообщение создано: 25. 02. 2015 [14:00]
rxs5
Дмитрий Лыков
In tech support
Создатель темы
Зарегистрирован(а) с: 06.11.2013
Сообщения: 205
"roman" wrote:

Собрал — всё запустилось и модуль подгрузился. Правда и свой патч к #pragma pack() я там вернул.
На последней сборке 2218 ошибка не повторилась.
Сообщение создано: 26. 02. 2015 [09:36]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"rxs5" wrote:

На последней сборке 2218 ошибка не повторилась.

OK

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



14120