Un bug vicieux ?
Publié : 20 janv. 2017, 19:55
J'utilise domoticz version 6363 sur un Raspberry Pi
Cet après-midi, en vue de test, j'ai créé un nouveau matériel 'dummy', auquel j'ai adjoint un capteur virtuel 'P1 Smartmeter' qui porte l'index 62
Jusque là, tout va bien....
Depuis une console shell, j'essaie de soumettre manuellement une requête comme suit :
curl -s -i -H "Accept: application/json" "http://127.0.0.1:8080/json.htm?type=com ... ue=12345;1"
Le but était de forcer une valeur 12345 à ce compteur
Mais cette requête CRASHE domoticz (Segmentation fault)
Mais le pire, c'est que la database domoticz.db est cassée : Impossible de redémarrer domoticz (après quelques secondes : Segmentation fault)
Je dois restaurer la db pour pouvoir redémarrer !
Cet après-midi, en vue de test, j'ai créé un nouveau matériel 'dummy', auquel j'ai adjoint un capteur virtuel 'P1 Smartmeter' qui porte l'index 62
Jusque là, tout va bien....
Depuis une console shell, j'essaie de soumettre manuellement une requête comme suit :
curl -s -i -H "Accept: application/json" "http://127.0.0.1:8080/json.htm?type=com ... ue=12345;1"
Le but était de forcer une valeur 12345 à ce compteur
Mais cette requête CRASHE domoticz (Segmentation fault)
Mais le pire, c'est que la database domoticz.db est cassée : Impossible de redémarrer domoticz (après quelques secondes : Segmentation fault)
Je dois restaurer la db pour pouvoir redémarrer !