[Berlin-wireless] BUG in mDNS plugin !!

Joerg Albert jal2
Mo Jun 22 22:36:36 CEST 2009


On 06/22/2009 10:21 PM, Stefan / Keksdosenmann wrote:
> Dieser Fehler wird im gesammten Netz geflutet. Daher hatten wir in 
> Berlin auch die mdns - Pakete aus Leipzig empfangen...
> 

Und könnte dieser Fehler auch das Verhalten vom ScharpingAP 
(direkter Nachbar der KV33) erklären, der ein x86 Knoten ist und ca. 
    45 Minuten lang keine Defaultroute eingetragen hatte, obwohl der 
olsrd im Textplugin ca. zehn HNA auf 0.0.0.0 anzeigte? So gesehen am 
  vergangenen Mittwoch abend (17.6.), zwischen 22 und 23 Uhr. Diesen 
Fehler gab es schon einmal bei einer Version 0.5.5preX, damals haben 
wir uns mit einem Cronjob beholfen (der inzwischen aber falsch 
testete, da sich das Ausgabeformat des Textplugins verändert hatte).

> 
> Am 22.06.2009 um 22:18 schrieb Joerg Albert:
> 
>> On 06/21/2009 07:36 PM, Henning Rogge wrote:
>>> nach einer längeren debugging-Session in Berlin haben wir einen 
>>> subtilen Bug im mDNS Plugin gefunden. Das Plugin berücksichtigt nicht 
>>> das OLSR-Nachrichten auf 4-Byte-Grenzen aligned sein müssen. Dies 
>>> kann bei nicht-x86 OLSR-Instanzen dazu führen dass das Paket 
>>> fehlerhaft verarbeitet wird und eine Menge Folgefehler auslösen, zum 
>>> Beispiel Sachen wie "10000+ 2-Hop-Nachbarn", HNAs die aufgrund einer 
>>> ungültigen Länge weggeworfen werden oder auch Crashs aufgrund von 
>>> Speichermangel.
>>
>> Pflanzt sich der Fehler über mehrere Hops (z.B. x86 Knoten) fort oder 
>> kann er nur bei Hops auftreten, deren direkte Nachbarn das mDNS Plugin 
>> aktiviert haben?






Mehr Informationen über die Mailingliste Berlin