Page 1 sur 1

Domoticz crash régulièrement

Publié : 13 juin 2023, 07:31
par Redfirebrooks
Bonjour
tout fonctionnait correctement depuis des années et depuis quelques jours j'ai domoticz qui crash de manière régulière.
Installé sur rpi3b+
os bulleyes
Version: 2023.1
Build Hash: f9b9ac774
Compile Date: 2023-02-14 15:06:40
dzVents Version: 3.1.8
Python Version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110]

le status ce matin quand j'ai de nouveau découvert que domoticz avait planté

Code : Tout sélectionner

pi@domoticz:~ $ sudo service domoticz.sh status
● domoticz.service - LSB: Home Automation System
     Loaded: loaded (/etc/init.d/domoticz.sh; generated)
     Active: active (exited) since Mon 2023-06-12 21:44:31 CEST; 9h ago
       Docs: man:systemd-sysv-generator(8)
    Process: 26237 ExecStart=/etc/init.d/domoticz.sh start (code=exited, status=0/SUCCESS)
        CPU: 6min 37.153s

juin 12 21:44:31 domoticz systemd[1]: Starting LSB: Home Automation System...
juin 12 21:44:31 domoticz domoticz.sh[26243]: 2023-06-12 21:44:31.960  Status: Domoticz V2023.1 (c)2012-2023 GizMoCuz
juin 12 21:44:31 domoticz domoticz.sh[26243]: 2023-06-12 21:44:31.960  Status: Build Hash: f9b9ac774, Date: 2023-02-14 15:06:40
juin 12 21:44:31 domoticz domoticz.sh[26243]: 2023-06-12 21:44:31.960  Status: Startup Path: /home/pi/domoticz/
juin 12 21:44:31 domoticz domoticz.sh[26243]: domoticz: Domoticz is starting up....
juin 12 21:44:31 domoticz domoticz[26243]: Domoticz is starting up....
juin 12 21:44:31 domoticz systemd[1]: Started LSB: Home Automation System.
je ne sais pas comment lire le crash log dispo ici https://pastebin.com/0Y3enG7E

je ne sais pas non plus si c'est lié mais les valeurs enregistrées de mes sondes de temperatures avec RFLink sont bizarres :
Image

pour certaines sondes j'ai des valeurs aberrantes de 300 degrés !

J'ai commencé à tester il y quelques jours Domoticz dans sa version docker qui tourne sur le même raspberry mais sur un port différent. Je ne penses pas que cela soit lié mais sait on jamais.

Je sollicite votre aide pour résoudre mon souci donc.
Par avance merci.

EDIT 14,6,23

après vérification, Domoticz crash à minuit avec ce message:

Code : Tout sélectionner

2023-06-14 00:00:01.170 Error: Domoticz(pid:29341, tid:29357('MainWorker')) received fatal signal 6 (Aborted)
2023-06-14 00:00:01.170 Error: siginfo address=0x729d, address=(nil)

Re: Domoticz crash régulièrement

Publié : 13 juin 2023, 08:45
par Sylv_01
Bonjour,
Ton RFLink est connecté en USB ?
Il me semble avoir lu par ailleurs dans un autre post que docker faisait des misères avec les ports USB, ceci aurait-il un lien ?
Je précise que je n'ai pas d'expérience de fonctionnement de Domoticz sous Docker avec une rasp, le mien tourne également sous Rasp mais sans Docker...
C'était juste une idée en l'air comme ça !

Re: Domoticz crash régulièrement

Publié : 13 juin 2023, 09:33
par Redfirebrooks
Bonjour,
  • J'ai stoppé l'ensemble des containers qui utilisaient le RFLink (domoticz + homeassistant). Bien que homeassistant tournait depuis environ 2 semaines sans que cela pose problème
  • je tourne donc uniquement sur le domiticz "local" non containerisé
  • le plugin Linky posait problème, API indisponible depuis plusieurs semaines, je l'ai désactivé
  • Les anomalies de lecture semblent être apparue il y a un jour ou deux en même temps que les crash intempestifs
Image
  • j'ai eu ce qui ressemblait à un problème de corruption il y a quelques jours de la DB que j'ai résolu a priori
  • aucune erreur dans les logs
  • par contre des warnings s'affichent dans homebridge (il faut que je regarde dans le détail)
Mes options :
  • start from scratch après avoir fait une sauvegarde de la base, nouvelle SD nouvelle installation. Je veux surtout ne pas perdre l'historique

Modération

Publié : 13 juin 2023, 12:33
par Keros
Redfirebrooks, en hébergeant les images et documents à l'extérieur du forum, il y a de fort risques quilss ne soient plus disponibles dans quelque temps comme ici, ou encore . Est-ce que tu peux éditer ton message et utiliser l'onglet Fichiers joints en dessous de la zone d'écriture des messages pour enregistrer les éléments sur le serveur du forum. Merci

Re: Domoticz crash régulièrement

Publié : 15 juin 2023, 08:22
par Redfirebrooks
UPDATE

j'ai un peu plus étudié le crashlog d'hier soir minuit et le précédent. J'ai compris que que c'est libc qui pourrait poser le problème mais je n'ai pas de solution à ce stade.

Code : Tout sélectionner

Thread 12 (Thread 0x6fcff200 (LWP 886) "MainWorker"):
#0  0x76885034 in __GI___wait4 (pid=27028, stat_loc=0x6fcfdb10, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x002868cc in dumpstack_gdb(bool) ()
#2  0x00286e98 in signal_handler(int, siginfo_t*, void*) ()
#3  <signal handler called>
#4  raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  <signal handler called>
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x767f9364 in __GI_abort () at abort.c:79
#8  0x009054c8 in __gnu_cxx::__verbose_terminate_handler() ()
#9  0x00868908 in __cxxabiv1::__terminate(void (*)()) ()
#10 0x0086897c in std::terminate() ()
#11 0x0087342c in __cxa_throw ()
#12 0x008a0c30 in std::__throw_invalid_argument(char const*) ()
#13 0x00287350 in unsigned long long __gnu_cxx::__stoa<unsigned long long, unsigned long long, char, int>(unsigned long long (*)(char const*, char**, int), char const*, char const*, unsigned int*, int) [clone .constprop.1126] ()
#14 0x00291bb4 in CSQLHelper::AddCalendarUpdatePercentage() ()
#15 0x0029ff60 in CSQLHelper::ScheduleDay() ()
#16 0x00258e8c in MainWorker::Do_Work() ()
#17 0x008db9cc in execute_native_thread_routine ()
#18 0x769fc310 in start_thread (arg=0x6fcff200) at pthread_create.c:477
#19 0x768bdda8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:73 from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Re: Domoticz crash régulièrement

Publié : 15 juin 2023, 11:38
par lost
La libc, c'est sans doute la plus importante/utilisée. On y trouve la base de la base des fonctions utilisées par l'applicatif.

Donc au final, c'est souvent là que ça finit par coincer quand un programme s'envoie en l'air. Ici, elle semble au final très bien gérer un problème d'argument invalide sur une fonction de conversion qui n'a pas été géré en amont (et qui peut résulter de la BDD corrompue, on a du SQL juste avant).

Pas confondre cause et conséquence!

Re: Domoticz crash régulièrement

Publié : 15 juin 2023, 13:03
par Redfirebrooks
Merci pour l'éclairage. Je vais refaire un check de la base.

EDIT

aucun problème coté base.
j'ai suivi les conseils qui m'ont été donnés sur le forum anglo et bien mal m'en a pris. en désactivant touts les hardwares cela n'a aidé en rien et j'ai perdu dans l'histoire l'historique de mes capteurs 433.

j'abandonne là domoticz pour passer à autre chose; je n'ai ni le temps ni l'envie d'investiguer pour trouver une solution à ce problème.

Re: Domoticz crash régulièrement

Publié : 17 sept. 2023, 20:41
par ccyril91
Je te rejoins camarade, c'est saoulant de devoir passer autant de temps pour une mise à jour ...