Armadilloフォーラム

e-DISP・Zのサービスが異常終了する

kict-taro

2017年11月21日 9時16分

お世話になっております。落合と申します。

Armadillo-IoT G3にて、e-DISP・Zのサービス「edispz-device-app」を使用しているのですが、
約2日間ほど稼働させたままにしておくと異常終了する事象が発生しています。
原因等わかりましたらご教授願います。

edispz-device-app Version: 1.1.0-1

以下、サービスが異常終了したときのログです。
segmentation faultが発生しているかのように見えます。

---------------------------------------------------------------------
● edispz-device-app.service - e-DISPZ device controll application service
Loaded: loaded (/etc/systemd/system/edispz-device-app.service; enabled)
Active: failed (Result: signal) since Thu 2017-11-09 07:44:16 JST; 7h ago
Docs: https://www.atmark-techno.com/
Process: 29504 ExecStart=/usr/bin/edispz-device-app (code=killed, signal=SEGV) Main PID: 29504 (code=killed, signal=SEGV)

Nov 06 15:19:28 armadillo systemd[1]: Started e-DISPZ device controll application service.
Nov 08 01:01:00 armadillo edispz-device-app[29504]: (process:29504): GLib-CRITICAL **: g_array_unref: assertion 'array' failed Nov 09 07:44:16 armadillo systemd[1]: edispz-device-app.service: main process exited, code=killed, status=11/SEGV Nov 09 07:44:16 armadillo systemd[1]: Unit edispz-device-app.service entered failed state.
---------------------------------------------------------------------

以上、よろしくお願いいたします。

コメント

お世話になっております。篠崎と申します。
1年以上前の件になりますが、私もこのような事象が発生しております。
何か解消方法・解決方法などお持ちでしたらご教示いただけると幸いです。

私の環境では、Armadillo IoT G3 AGX314-(M1モデル:国内3キャリア対応)で検証を行っており
https://armadillo.atmark-techno.com/howto/aggregate-data-from-edispz
のサイトを参考にデータ収集を行っています。
Debianのバージョンについては、動作確認できているバージョンより新しいもので行っています。(バージョンについては下記に記載)
本事象はe-DISPZの電源を入れなおすことで、再度データを収集し始めますが、
しかし、しばらくたつと異常終了します。
もし、何か情報等ございましたら、ご教示いただければと思います。

下記に、私のほうで試行した環境を記載いたしますので、ご参考になればと思います。

環境
edispz-device-appのバージョン:1.1.0-1
Linuxのバージョン:Linux version 4.9.107-at1 (atmark@atde7) (gcc version 6.3.0 20170516 (Debian 6.3.0-18) ) #4 SMP PREEMPT Mon Jun 18 19:03:12 JST 2018
Debianのバージョン:9.4(Streatch)

エラーログ
9月7日
Sep 07 12:47:07 armadillo edispz-device-a[1767]: g_array_unref: assertion 'array' failed
Sep 07 17:19:06 armadillo edispz-device-a[1767]: g_array_unref: assertion 'array' failed
Sep 07 20:14:06 armadillo systemd[1]: edispz-device-app.service: Main process exited, code=killed, status=11/SEGV
Sep 07 20:14:06 armadillo systemd[1]: edispz-device-app.service: Unit entered failed state.
Sep 07 20:14:06 armadillo systemd[1]: edispz-device-app.service: Failed with result 'signal'.

9月11日
Sep 11 15:58:07 armadillo edispz-device-a[19781]: g_array_unref: assertion 'array' failed
Sep 11 17:37:07 armadillo systemd[1]: edispz-device-app.service: Main process exited, code=killed, status=11/SEGV
Sep 11 17:37:07 armadillo systemd[1]: edispz-device-app.service: Unit entered failed state.
Sep 11 17:37:07 armadillo systemd[1]: edispz-device-app.service: Failed with result 'signal'.

以上、よろしくお願いいたします。