09-18-2017, 11:32 PM
Salut a tous,
Je fais suite aux problemes que j'avais initialement commence a exposer au post https://calaos.fr/forum/showthread.php?t...#post_6426 .
J'ai toujours les meme problemes depuis que je suis en v3 (je suis passe par les alpha 3, 4 et 5). J'ai actuellement la derniere alpha 5 https://www.calaos.fr/download/experimen...-15.tar.xz
Par exemple mon script https://calaos.fr/wiki/fr/liste_script#d...on_panique fonctionnait parfaitement avec la v2 mais fait planter calaos-server v3.
En supprimant la regle ca ne plante plus donc le probleme est bien la. J'ai reduit la regle au minimum pour essayer de simplifier l'analyse du probleme :
Avec cette regle tres simple, le fait d'appuyer 3 fois rapidement sur le poussoir (input_7) fait planter calaos-server (avec 2 fois ca ne plante pas).
Exemple de plantage #1 :
Exemple de plantage #2 :
Je suppose que seuls les core developers pourraient m'aider...
Je fais suite aux problemes que j'avais initialement commence a exposer au post https://calaos.fr/forum/showthread.php?t...#post_6426 .
J'ai toujours les meme problemes depuis que je suis en v3 (je suis passe par les alpha 3, 4 et 5). J'ai actuellement la derniere alpha 5 https://www.calaos.fr/download/experimen...-15.tar.xz
Par exemple mon script https://calaos.fr/wiki/fr/liste_script#d...on_panique fonctionnait parfaitement avec la v2 mais fait planter calaos-server v3.
En supprimant la regle ca ne plante plus donc le probleme est bien la. J'ai reduit la regle au minimum pour essayer de simplifier l'analyse du probleme :
Code:
<calaos:rule name="Panique" specialType="" type="Panique">
<calaos:condition type="script">
<calaos:input id="input_7"/>
<calaos:script type="lua"><![CDATA[return true]]></calaos:script>
</calaos:condition>
</calaos:rule>
Avec cette regle tres simple, le fait d'appuyer 3 fois rapidement sur le poussoir (input_7) fait planter calaos-server (avec 2 fois ca ne plante pas).
Exemple de plantage #1 :
Code:
Sep 18 22:49:02 raspberrypi systemd[1]: calaos-server.service: Main process exited, code=dumped, status=11/SEGV
Sep 18 22:49:02 raspberrypi systemd[1]: calaos-server.service: Unit entered failed state.
Sep 18 22:49:02 raspberrypi systemd[1]: calaos-server.service: Failed with result 'core-dump'.
Sep 18 22:49:03 raspberrypi systemd[1]: calaos-server.service: Service has no hold-off time, scheduling restart.
Sep 18 22:49:03 raspberrypi systemd[1]: Stopped Calaos home automation server service.
Sep 18 22:49:03 raspberrypi systemd[1]: Starting Calaos home automation server service...
Sep 18 22:49:03 raspberrypi systemd[1]: Started Calaos home automation server service.
Sep 18 22:49:03 raspberrypi calaos_server[1470]: ╔═══════════════════════════════════════════════╗
Sep 18 22:49:03 raspberrypi calaos_server[1470]: ║ ║
Sep 18 22:49:03 raspberrypi calaos_server[1470]: ║ Calaos Server Daemon - http://www.calaos.fr ║
Sep 18 22:49:03 raspberrypi calaos_server[1470]: ║ v3.0-alpha5 ║
Sep 18 22:49:03 raspberrypi calaos_server[1470]: ╚═══════════════════════════════════════════════╝
Exemple de plantage #2 :
Code:
Exemple de plantage #1 :Sep 18 23:02:04 raspberrypi calaos_server[1470]: terminate called after throwing an instance of 'std::bad_alloc'
Sep 18 23:02:04 raspberrypi calaos_server[1470]: what(): std::bad_alloc
Sep 18 23:02:04 raspberrypi systemd[1]: calaos-server.service: Main process exited, code=dumped, status=6/ABRT
Sep 18 23:02:04 raspberrypi systemd[1]: calaos-server.service: Unit entered failed state.
Sep 18 23:02:04 raspberrypi systemd[1]: calaos-server.service: Failed with result 'core-dump'.
Sep 18 23:02:04 raspberrypi systemd[1]: calaos-server.service: Service has no hold-off time, scheduling restart.
Sep 18 23:02:04 raspberrypi systemd[1]: Stopped Calaos home automation server service.
Sep 18 23:02:04 raspberrypi systemd[1]: Starting Calaos home automation server service...
Sep 18 23:02:04 raspberrypi systemd[1]: Started Calaos home automation server service.
Sep 18 23:02:04 raspberrypi calaos_server[1530]: ╔═══════════════════════════════════════════════╗
Sep 18 23:02:04 raspberrypi calaos_server[1530]: ║ ║
Sep 18 23:02:04 raspberrypi calaos_server[1530]: ║ Calaos Server Daemon - http://www.calaos.fr ║
Sep 18 23:02:04 raspberrypi calaos_server[1530]: ║ v3.0-alpha5 ║
Sep 18 23:02:04 raspberrypi calaos_server[1530]: ╚═══════════════════════════════════════════════╝
Je suppose que seuls les core developers pourraient m'aider...
▶ calaos-os-raspberrypi2-v3.0-alpha6-14-g341535a-2021-01-17 on Raspberry Pi 2 ▶ Wago_2.2/wago_881.pro on Wago 750-881 ▶ DS18B20 sensors on Pi GPIO ▶ Node-RED