Gluon: fastd effectue occasionnellement des erreurs de segmentation dans Gluon 2020.1.x

Créé le 22 mai 2020  ·  5Commentaires  ·  Source: freifunk-gluon/gluon

Rapport d'erreur

Quel est le problème?
fastd se bloque avec segfault, entraînant la perte de connexion de la passerelle par le nœud.

kern.info kernel: [80946.000734] fastd[5014]: segfault at 10 ip 00007f3c229823e9 sp 00007ffd2ce68f60 error 6 in libc.so[7f3c2297f000+49000]

Quel est le comportement attendu?

  • Comment pensez-vous que cela devrait fonctionner à la place?
    Fastd fonctionne sans planter: o)
  • Cela a-t-il fonctionné comme ça avant?
    Oui, jusqu'en 2019.1.2.

Version Gluon:
2020.1.2

Configuration du site:
https://github.com/ff3l/site-ff3l

Patchs personnalisés:
rien

bug regression blocker upstream issue

Tous les 5 commentaires

La branche fastd-debug de https://github.com/NeoRaider/gluon contient maintenant un correctif qui devrait résoudre le problème (et ajouter quelques vérifications de cohérence pour détecter les problèmes dès que possible).

Ce ne sera probablement pas le correctif qui finira par le transformer en musl en amont, car il introduit des barrières de mémoire inutiles dans les chemins de code actif, même pour les programmes entièrement à un seul thread, mais en tant que correctif temporaire pour garantir l'exactitude, cela devrait être suffisant.

J'ai remplacé le correctif par un meilleur qui n'affecte pas les programmes à un seul thread.

Et une autre mise à jour, cette fois avec la série complète de patchs proposée par Rich Felker. Veuillez tester!

Presque deux jours avec deux Futros avec un firmware corrigé, il n'y a plus eu de crashs fastd.

Corrigé avec c3be82f6c82deb1777ad02ad2d09af5422489d37 et rétroporté vers v2020.1.x.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

oszilloskop picture oszilloskop  ·  5Commentaires

jenell95 picture jenell95  ·  3Commentaires

mweinelt picture mweinelt  ·  3Commentaires

Nurtic-Vibe picture Nurtic-Vibe  ·  5Commentaires

sargon picture sargon  ·  4Commentaires