[fli4l] dnsmasg se?==?utf-8?Q?gfault, auto dial klappt ni?==?utf-8?Q?cht 3.10.5

Canuma blade_runner at gmx.li
Di Mär 1 10:29:04 CET 2016


Hmm, spannend.
Folgendes habe ich getan:

Anzahl der Aliase für den einen Host Eintrag auf 1 reduziert, dann gibt
es ein segfault:

Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: compile time options:
IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack
ipset auth no-DNSSEC loop-detect inotify
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 168.192.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 31.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 30.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 29.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 28.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 27.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 26.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 25.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 24.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 23.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 22.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 21.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 20.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 19.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 18.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 17.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 16.172.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 113.0.203.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 100.51.198.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 2.0.192.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 0.0.192.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 254.169.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 10.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain 127.in-addr.arpa
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: using local addresses
only for domain futurama.nerdcamp.net
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: read /etc/hosts - 3
addresses
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: read
/etc/hosts.d/hosts.dhcp - 0 addresses
Mar  1 09:09:40 Leela local0.info dnsmasq[2720]: read
/etc/hosts.d/hosts.global - 0 addresses
Mar  1 09:09:40 Leela daemon.info dhcpd: Wrote 0 deleted host decls to
leases file.
Mar  1 09:09:40 Leela daemon.info dhcpd: Wrote 0 new dynamic host decls
to leases file.
Mar  1 09:09:40 Leela daemon.info dhcpd: Wrote 3 leases to leases file.
Mar  1 09:09:42 Leela daemon.info dhcpd: DHCPREQUEST for 192.168.1.111
from 00:37:6d:cf:59:60 (android-ac0108f3792251db) via br0
Mar  1 09:09:42 Leela daemon.info dhcpd: DHCPACK on 192.168.1.111 to
00:37:6d:cf:59:60 (android-ac0108f3792251db) via br0
Mar  1 09:09:42 Leela kern.warn kernel: fw-input-reject IN=br0 OUT=
MAC=ff:ff:ff:ff:ff:ff:00:37:6d:cf:59:60:08:00 SRC=0.0.0.0
DST=255.255.255.255 LEN=334 TOS=0x00 PREC=0x00 TTL=64 ID=58407 PROTO=UDP
SPT=68 DPT=67 LEN=314
Mar  1 09:09:42 Leela kern.info kernel: dnsmasq[2720]: segfault at
bf058ffc ip b774007b sp bf059000 error 6 in
libuClibc-0.9.33.2.so[b770d000+4b000]
Mar  1 09:09:43 Leela daemon.crit mini_httpd[2855]: socket :: - Address
family not supported by protocol
Mar  1 09:09:43 Leela daemon.notice mini_httpd[2855]:
mini_httpd/1.21-fli4l 2015-01-13 starting on Leela, port 80

Manuelles einwählen klappt dann schon nicht mehr.
Nun wirds aber Interessant:

Ich habe dann lediglich die beiden Alias Einträge rausgeworfen, sogar
zwei weitere Host Einträge aktiviert, aber jeweils die Aliase
ruasgeworfen und siehe da, ich kann mich wieder ganz normal einwählen.
Das ist immerhin schonmal ein Fortschritt.

Zusammengefasst:

dnsmasq segfaultet wenn irgendwo ein Alias im Hosteintrag eingetragen
ist. Ist gar kein Hosteintrag vorhanden, dann gibts zwar keinen
segfault, aber dnsmasq scheint trotzdem igw rumzuzicken, weil ich zwar
1x online gehen kann, aber nicht mehr sauber offline (Namensauflösung
findet nicht statt)
Zumindest schien das so, lässt sich nun nicht mehr reproduzieren (Also
egal ob host Einträge vorhanden oder nicht, einwählen und auflegen
scheint nun zu klappen. Das einzige das ich aber zusätzlich verändert
hatte war, das ich DEBUG_IPUP='yes' gesetzt habe) Und tatsächlich, ist
der DEBUG Eintrag raus, kann ich wieder nicht mehr einwählen... Kann
das ein Timing Problem sein?! Sorry wenn das alles etwas unstrukturiert
klingt, ich schreibe den Text während ich teste...
Wegen der Alias Einträge, ich habe hier Einträge von meinem dyndns
Provider stehen (klappte halt in der Vergangenheit auch gut) also z.b.
hermes.meinname.dynipanbieter.net Kann das eine Rolle spielen?



Mehr Informationen über die Mailingliste Fli4L