Arrèt inopiné de mon noeud membre Ğtest

Pas forcément. L’ouverture de cesium donne accès aux noeuds, je laisse donc l’hypothèse du même problème. Wait and see. :slight_smile:

Merci pour les logs mais je sais où ils sont. C’est windows qui me pose problème. Suite à une version antérieure de duniter, j’ai été brusquement privé d’accès au fichier.
Ce n’est pas trop génant pour le moment, sauf dans ce cas précis où la fermeture entraine aussi la fermeture de la fenêtre de logs.

Nouvel arrêt inopiné aujourd’hui à 16h42 ! Encore une fois, je n’étais pas connecté à ce moment là :

je vais de ce pas mettre à jours sur la 0.9.3 :wink:

2017-01-25T16:42:29+01:00 - trace: Link 8 X> 25
2017-01-25T16:42:29+01:00 - trace: Link 4 X> 25
2017-01-25T16:42:29+01:00 - trace: Link 3 X> 25
2017-01-25T16:42:29+01:00 - trace: Removed node#57
2017-01-25T16:42:29+01:00 - trace: Removed node#56
2017-01-25T16:42:29+01:00 - trace: Removed node#55
2017-01-25T16:42:29+01:00 - trace: Removed node#54
2017-01-25T16:42:29+01:00 - trace: Removed node#53
2017-01-25T16:42:29+01:00 - trace: Removed node#52
2017-01-25T16:42:29+01:00 - trace: Removed node#51
2017-01-25T16:42:29+01:00 - trace: Removed node#50
2017-01-25T16:42:29+01:00 - trace: Removed node#49
2017-01-25T16:42:29+01:00 - trace: Removed node#48
2017-01-25T16:42:29+01:00 - trace: Removed node#47
2017-01-25T16:42:29+01:00 - trace: Removed node#46
2017-01-25T16:42:29+01:00 - trace: Removed node#45
2017-01-25T16:42:29+01:00 - trace: Removed node#44
2017-01-25T16:42:29+01:00 - trace: Removed node#43
2017-01-25T16:42:29+01:00 - trace: Removed node#42
2017-01-25T16:42:29+01:00 - trace: Removed node#41
2017-01-25T16:42:29+01:00 - trace: Removed node#40
2017-01-25T16:42:29+01:00 - trace: Removed node#39
2017-01-25T16:42:29+01:00 - trace: Removed node#38
2017-01-25T16:42:29+01:00 - trace: Removed node#37
2017-01-25T16:42:29+01:00 - trace: Removed node#36
2017-01-25T16:42:29+01:00 - trace: Removed node#35
2017-01-25T16:42:29+01:00 - trace: Removed node#34
2017-01-25T16:42:29+01:00 - trace: Removed node#33
2017-01-25T16:42:29+01:00 - trace: Removed node#32
2017-01-25T16:42:29+01:00 - trace: Removed node#31
2017-01-25T16:42:29+01:00 - trace: Removed node#30
2017-01-25T16:42:29+01:00 - trace: Removed node#29
2017-01-25T16:42:29+01:00 - trace: Removed node#28
2017-01-25T16:42:29+01:00 - trace: Removed node#27
2017-01-25T16:42:29+01:00 - trace: Removed node#26
2017-01-25T16:42:29+01:00 - trace: Removed node#25
2017-01-25T16:42:29+01:00 - trace: Removed node#24
2017-01-25T16:42:29+01:00 - trace: Removed node#23
2017-01-25T16:42:29+01:00 - trace: Removed node#22
2017-01-25T16:42:29+01:00 - trace: Removed node#21
2017-01-25T16:42:29+01:00 - trace: Removed node#20
2017-01-25T16:42:29+01:00 - trace: Removed node#19
2017-01-25T16:42:29+01:00 - trace: Removed node#18
2017-01-25T16:42:29+01:00 - trace: Link 3 -> 57
terminate called after throwing an instance of 'std::out_of_range'
  what():  vector::_M_range_check: __n (which is 57) >= this->size() (which is 18)
Aborted

Malheureusement, je n’ai toujours pas investigué sur ce bug, donc tu risques de le reproduire encore …

pas de souci on est tous un peu dépassé et surtout toi c’est normal :wink:

mon noeud s’est arrété apparemment vers 16h43.
Je suis sous Debian 8, voici les logs :
https://bozon.help-web-low.fr/index.php?f=1588907acbb7da

Je me demande s’il n’y a pas un plantage au moment de faire rentrer des membres. Souvent j’ai constaté (sur une autre monnaie de test…) que les plantage ont lieues à ce moment la.

Oui @Pafzedog et moi exécutons tout deux notre nœud sur un serveur debian 8 jessie et nous avons une la panne au même moment à 1 min près (variation des l’horloges).
je pense qu’il s’agit du même bug.

Effectivement il y a eu une entrée de membre à 15h35 heure blockchain :
http://duniter.elois.ifee.fr:9001/blockchain/block/654

Il est peu probable que tout cela soit une coincidence !!

Oui, c’est bien au moment de l’ajout de membre (ou de sa tentative) que le bug se produit, c’est le module wotb qui est en cause (du C++).

Les logs de pafzedog ne montrent pas grand chose, car ils sont au niveau info. Mais s’ils étaient en trace, on aurait à coup sûr les mêmes logs que pour elois :

2017-01-25T16:42:29+01:00 - trace: Removed node#20
2017-01-25T16:42:29+01:00 - trace: Removed node#19
2017-01-25T16:42:29+01:00 - trace: Removed node#18
2017-01-25T16:42:29+01:00 - trace: Link 3 -> 57
terminate called after throwing an instance of 'std::out_of_range'
  what():  vector::_M_range_check: __n (which is 57) >= this->size() (which is 18)
Aborted

D’ailleurs juste en lisant le log on voit le problème : le module essaie d’ajouter le lien 3 -> 57 alors même que les nœuds (au sens de la toile de confiance) 18 à 57 ont été supprimés. Le message est clair :

throwing an instance of 'std::out_of_range'
what():  vector::_M_range_check: __n (which is 57) >= this->size() (which is 18)

Bref manifestement, il y a un problème d’algorithme.

1 Like

Je pense que 2 nœuds se sont arrêtés aux environs de 15h34 aujourd’hui. Vous confirmez ?

15H25 la fin de mon fichier log :confused:
comment mettre les logs en plus détaillés ? si besoin

non cette fois-ci mon nœud ne s’est pas arrêter, il semble que ça n’arrive pas a chaque fois/

mon nœud était bien arrêté lui.

Bonsoir, apparemment j’ai eu le même souci aujourd’hui, j’ai retrouvé mon node planté en rentrant du boulot ce soir. Les logs s’arrêtent vers 15h23.

Le issuer dans le block 654 c’est moi :slight_smile:
“issuer”: “bDq9H48BVEAHydtH8MHjrmdRnuq8d8GMUaPSzEn8TkC”

Dans le fichier de log j’ai ça :
2017-01-26T15:23:22+01:00 - warn: Identity with hash ‘048FA43B2348A23DAB2F0E130518D160D2E3A216E8A09944858E57EA0D80B087’ not found
2017-01-26T15:23:22+01:00 - warn: It already exists a certification written which is not chainable yet
2017-01-26T15:23:23+01:00 - warn: It already exists a certification written which is not chainable yet
2017-01-26T15:23:23+01:00 - warn: It already exists a certification written which is not chainable yet

Une idée sur le pourquoi du comment ?

La version 0.90.4 est disponible et devrait corriger le problème.

2 Likes

Pour l’instant ce n’est pas possible, c’est une chose que je pourrais rajouter par contre.

Eloïs lance probablement son noeud en direct, par une commande hors mode “daemon”.

edit : issue github ajoutée pour les logs.

2 Likes

Oui je le lance dans une session screen :wink:

1 Like

Bonsoir @cgeek quelle réactivité, je suis bluffé ! C’est la première chose que je suis allé voir tout à l’heure, si une nouvelle version était en ligne sur Github. Je vais de ce pas mettre à jour. Merci.

1 Like

maj faite :slight_smile:

MAJ ok, wait and see :wink:

maj effectuée