dns-terror (fastresolve-2.10_5) core dump na FreeBSD 10.x

Miroslav Lachman 000.fbsd at quip.cz
Mon Feb 29 20:12:58 CET 2016


Dan Lukes wrote on 02/29/2016 18:14:

> Tohle vypada smrtelne. Do jednoho binaru se prilinkovavaji c++ knihovny
> portovyho GCC a soucasne systemovy c++ knihovny,
>
> To je asi jako delat taborak na burty ve skladu benzinu.
>
> Zrejme "USE_GCC" nezvladlo Make system toho zdrojaku presvedcit aby
> vsude pouzilo GCC, cast prekladala nebo linkovala systemovym compilerem,
> a to by byl zazrak, kdyby to fungovalo.

Nemuze tohle vzniknout tim, ze se knihovna z adns kompiluje clangem, 
fastresolve gcc4.7, ale pouziva knihovny z adns?
Ale tohle uz si cucam z prstu, o fungovani linkovani v c, c++ a podobne 
ja nic nevim.

> No, to ej uz opravdu na autora kodu. At tam nejak vyresi ten c++
> konstrukt, co si na nej prekladac stezuje jako an nestandardni a nemelo
> by ti to (v puvodnim prekladu a s puvodnimi optiony) padat - teda, pokud
> tam pozdeji nebud eneco dalsiho.

Autor uz asi neexistuje, ale maintainer portu si ho kdysi vzal na sve 
triko (z puvodniho zdroje tehdy zmizely i zdrojaky). Zalozil jsem PR a 
maintainer komunikuje, tak snad se mu podari s tim neco vykoumat - i 
kdyz na zacatku psal, ze mu to na 9.x a na 11-CURRENT funguje.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207589

Diky za snahu a ted uz asi jen pockam, jak to dopadne.

Pripadne zacnu shanet neco jineho. Takze nevite nekdo o nejakem 
nastroji, co umi opravdu rychle resolvovat IP adresy na jmena v log 
souborech a umi si k tomu ukladat uz resolvovane adresy do nejake cache, 
jako to dela dns-terror? Docasne pouzivam adnslogres, ale to pokazde 
zasype DNS servery hromadou dotazu na adresy, ktere uz se pri poslednim 
volani resolvovaly (nemeril jsem, jakou to dela zatez, treba je to 
bezvyznamne, ale tak nejak mi prijde, ze je zbytecne se porad dokola 
ptat na stejne adresy nameserveru)

Mirek


More information about the Users-l mailing list