Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systemd-resolved double free or corruption #3484

Closed
1 of 2 tasks
tchernomax opened this issue Jun 9, 2016 · 7 comments
Closed
1 of 2 tasks

systemd-resolved double free or corruption #3484

tchernomax opened this issue Jun 9, 2016 · 7 comments
Labels
bug 🐛 Programming errors, that need preferential fixing resolve
Milestone

Comments

@tchernomax
Copy link
Contributor

Submission type

  • Bug report
  • Request for enhancement (RFE)

systemd version the issue has been seen with

230

Used distribution

Gentoo

In case of bug report: Unexpected behaviour you saw

-- Logs begin at dim. 2016-03-13 16:04:37 CET, end at jeu. 2016-06-09 22:14:50 CEST. --
juin 09 00:23:51 max-server systemd[1]: Starting Network Name Resolution...
juin 09 00:23:53 max-server systemd-resolved[271]: Positive Trust Anchors:
juin 09 00:23:53 max-server systemd-resolved[271]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
juin 09 00:23:53 max-server systemd-resolved[271]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa corp home internal intranet lan local private test
juin 09 00:23:53 max-server systemd-resolved[271]: Using system hostname 'max-server'.
juin 09 00:23:54 max-server systemd[1]: Started Network Name Resolution.
juin 09 00:23:54 max-server systemd-resolved[271]: Switching to system DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[271]: Using degraded feature set (UDP+EDNS0) for DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[271]: DNSSEC validation failed for question com IN DNSKEY: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[271]: DNSSEC validation failed for question gmail.com IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[271]: DNSSEC validation failed for question gmail.com IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[271]: DNSSEC validation failed for question smtp.gmail.com IN A: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[271]: *** Error in `/usr/lib/systemd/systemd-resolved': double free or corruption (!prev): 0x000055e22bf3a3b0 ***
juin 09 00:23:54 max-server systemd-resolved[271]: ======= Backtrace: =========
juin 09 00:23:54 max-server systemd-resolved[271]: /lib64/libc.so.6(+0x72403)[0x7fa1b1507403]
juin 09 00:23:54 max-server systemd-resolved[271]: /lib64/libc.so.6(+0x77ce6)[0x7fa1b150cce6]
juin 09 00:23:54 max-server systemd-resolved[271]: /lib64/libc.so.6(+0x784ee)[0x7fa1b150d4ee]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x191f5)[0x55e22a5221f5]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x25ae4)[0x55e22a52eae4]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x25a0b)[0x55e22a52ea0b]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x2789e)[0x55e22a53089e]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x275c3)[0x55e22a5305c3]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x27945)[0x55e22a530945]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x275c3)[0x55e22a5305c3]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x2982c)[0x55e22a53282c]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x29f73)[0x55e22a532f73]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x6e2ab)[0x55e22a5772ab]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x6f1ce)[0x55e22a5781ce]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x6f396)[0x55e22a578396]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x6f54f)[0x55e22a57854f]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x96dc)[0x55e22a5126dc]
juin 09 00:23:54 max-server systemd-resolved[271]: /lib64/libc.so.6(__libc_start_main+0xf0)[0x7fa1b14b5620]
juin 09 00:23:54 max-server systemd-resolved[271]: /usr/lib/systemd/systemd-resolved(+0x98b9)[0x55e22a5128b9]
juin 09 00:23:54 max-server systemd-resolved[271]: ======= Memory map: ========
juin 09 00:23:54 max-server systemd-resolved[271]: 55e22a509000-55e22a5b3000 r-xp 00000000 00:11 3469290                    /usr/lib64/systemd/systemd-resolved
juin 09 00:23:54 max-server systemd-resolved[271]: 55e22a7b3000-55e22a7b8000 r--p 000aa000 00:11 3469290                    /usr/lib64/systemd/systemd-resolved
juin 09 00:23:54 max-server systemd-resolved[271]: 55e22a7b8000-55e22a7b9000 rw-p 000af000 00:11 3469290                    /usr/lib64/systemd/systemd-resolved
juin 09 00:23:54 max-server systemd-resolved[271]: 55e22beff000-55e22bf62000 rw-p 00000000 00:00 0                          [heap]
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1ac000000-7fa1ac021000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1ac021000-7fa1b0000000 ---p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0843000-7fa1b0858000 r-xp 00000000 00:11 3144673                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0858000-7fa1b0a58000 ---p 00015000 00:11 3144673                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0a58000-7fa1b0a59000 r--p 00015000 00:11 3144673                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0a59000-7fa1b0a5a000 rw-p 00016000 00:11 3144673                    /usr/lib64/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0a5a000-7fa1b0a64000 r-xp 00000000 00:11 2845422                    /lib64/libnss_files-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0a64000-7fa1b0c63000 ---p 0000a000 00:11 2845422                    /lib64/libnss_files-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0c63000-7fa1b0c64000 r--p 00009000 00:11 2845422                    /lib64/libnss_files-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0c64000-7fa1b0c65000 rw-p 0000a000 00:11 2845422                    /lib64/libnss_files-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0c65000-7fa1b0c6f000 r-xp 00000000 00:11 2845505                    /lib64/libnss_nis-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0c6f000-7fa1b0e6e000 ---p 0000a000 00:11 2845505                    /lib64/libnss_nis-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0e6e000-7fa1b0e6f000 r--p 00009000 00:11 2845505                    /lib64/libnss_nis-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0e6f000-7fa1b0e70000 rw-p 0000a000 00:11 2845505                    /lib64/libnss_nis-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0e70000-7fa1b0e84000 r-xp 00000000 00:11 2845503                    /lib64/libnsl-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b0e84000-7fa1b1084000 ---p 00014000 00:11 2845503                    /lib64/libnsl-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1084000-7fa1b1085000 r--p 00014000 00:11 2845503                    /lib64/libnsl-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1085000-7fa1b1086000 rw-p 00015000 00:11 2845503                    /lib64/libnsl-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1086000-7fa1b1088000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1088000-7fa1b108f000 r-xp 00000000 00:11 2845507                    /lib64/libnss_compat-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b108f000-7fa1b128e000 ---p 00007000 00:11 2845507                    /lib64/libnss_compat-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b128e000-7fa1b128f000 r--p 00006000 00:11 2845507                    /lib64/libnss_compat-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b128f000-7fa1b1290000 rw-p 00007000 00:11 2845507                    /lib64/libnss_compat-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1290000-7fa1b1294000 r-xp 00000000 00:11 1939                       /lib64/libattr.so.1.1.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1294000-7fa1b1493000 ---p 00004000 00:11 1939                       /lib64/libattr.so.1.1.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1493000-7fa1b1494000 r--p 00003000 00:11 1939                       /lib64/libattr.so.1.1.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1494000-7fa1b1495000 rw-p 00004000 00:11 1939                       /lib64/libattr.so.1.1.0
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Main process exited, code=killed, status=6/ABRT
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1495000-7fa1b1628000 r-xp 00000000 00:11 2845561                    /lib64/libc-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1628000-7fa1b1828000 ---p 00193000 00:11 2845561                    /lib64/libc-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1828000-7fa1b182c000 r--p 00193000 00:11 2845561                    /lib64/libc-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b182c000-7fa1b182e000 rw-p 00197000 00:11 2845561                    /lib64/libc-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b182e000-7fa1b1832000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1832000-7fa1b1849000 r-xp 00000000 00:11 2845567                    /lib64/libpthread-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1849000-7fa1b1a48000 ---p 00017000 00:11 2845567                    /lib64/libpthread-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1a48000-7fa1b1a49000 r--p 00016000 00:11 2845567                    /lib64/libpthread-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1a49000-7fa1b1a4a000 rw-p 00017000 00:11 2845567                    /lib64/libpthread-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1a4a000-7fa1b1a4e000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1a4e000-7fa1b1a60000 r-xp 00000000 00:11 98145                      /usr/lib64/libgpg-error.so.0.15.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1a60000-7fa1b1c5f000 ---p 00012000 00:11 98145                      /usr/lib64/libgpg-error.so.0.15.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1c5f000-7fa1b1c60000 r--p 00011000 00:11 98145                      /usr/lib64/libgpg-error.so.0.15.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1c60000-7fa1b1c61000 rw-p 00012000 00:11 98145                      /usr/lib64/libgpg-error.so.0.15.0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1c61000-7fa1b1d35000 r-xp 00000000 00:11 2246452                    /usr/lib64/libgcrypt.so.20.0.5
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1d35000-7fa1b1f35000 ---p 000d4000 00:11 2246452                    /usr/lib64/libgcrypt.so.20.0.5
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1f35000-7fa1b1f36000 r--p 000d4000 00:11 2246452                    /usr/lib64/libgcrypt.so.20.0.5
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1f36000-7fa1b1f3f000 rw-p 000d5000 00:11 2246452                    /usr/lib64/libgcrypt.so.20.0.5
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b1f3f000-7fa1b203c000 r-xp 00000000 00:11 2843228                    /lib64/libm-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b203c000-7fa1b223b000 ---p 000fd000 00:11 2843228                    /lib64/libm-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b223b000-7fa1b223c000 r--p 000fc000 00:11 2843228                    /lib64/libm-2.22.so
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b223c000-7fa1b223d000 rw-p 000fd000 00:11 2843228                    /lib64/libm-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b223d000-7fa1b2243000 r-xp 00000000 00:11 2844492                    /lib64/librt-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b2243000-7fa1b2443000 ---p 00006000 00:11 2844492                    /lib64/librt-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b2443000-7fa1b2444000 r--p 00006000 00:11 2844492                    /lib64/librt-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b2444000-7fa1b2445000 rw-p 00007000 00:11 2844492                    /lib64/librt-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b2445000-7fa1b244a000 r-xp 00000000 00:11 1942                       /lib64/libcap.so.2.24
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b244a000-7fa1b2649000 ---p 00005000 00:11 1942                       /lib64/libcap.so.2.24
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b2649000-7fa1b264a000 r--p 00004000 00:11 1942                       /lib64/libcap.so.2.24
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b264a000-7fa1b264b000 rw-p 00005000 00:11 1942                       /lib64/libcap.so.2.24
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b264b000-7fa1b266d000 r-xp 00000000 00:11 2845560                    /lib64/ld-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b285e000-7fa1b2864000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b286a000-7fa1b286c000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b286c000-7fa1b286d000 r--p 00021000 00:11 2845560                    /lib64/ld-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b286d000-7fa1b286e000 rw-p 00022000 00:11 2845560                    /lib64/ld-2.22.so
juin 09 00:23:54 max-server systemd-resolved[271]: 7fa1b286e000-7fa1b286f000 rw-p 00000000 00:00 0
juin 09 00:23:54 max-server systemd-resolved[271]: 7ffde6d26000-7ffde6d47000 rw-p 00000000 00:00 0                          [stack]
juin 09 00:23:54 max-server systemd-resolved[271]: 7ffde6dae000-7ffde6db1000 r--p 00000000 00:00 0                          [vvar]
juin 09 00:23:54 max-server systemd-resolved[271]: 7ffde6db1000-7ffde6db3000 r-xp 00000000 00:00 0                          [vdso]
juin 09 00:23:54 max-server systemd-resolved[271]: ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Failed with result 'signal'.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
juin 09 00:23:54 max-server systemd[1]: Stopped Network Name Resolution.
juin 09 00:23:54 max-server systemd[1]: Starting Network Name Resolution...
juin 09 00:23:54 max-server systemd-resolved[325]: Positive Trust Anchors:
juin 09 00:23:54 max-server systemd-resolved[325]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
juin 09 00:23:54 max-server systemd-resolved[325]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa corp home internal intranet lan local private test
juin 09 00:23:54 max-server systemd-resolved[325]: Using system hostname 'max-server'.
juin 09 00:23:54 max-server systemd[1]: Started Network Name Resolution.
juin 09 00:23:54 max-server systemd-resolved[325]: Switching to system DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[325]: Using degraded feature set (UDP+EDNS0) for DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question int-x3.letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question int-x3.letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: DNSSEC validation failed for question ocsp.int-x3.letsencrypt.org IN A: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[325]: Assertion 'p->n_ref > 0' failed at /var/tmp/portage/sys-apps/systemd-230-r1/work/systemd-230/src/resolve/resolved-dns-packet.c:184, function dns_packet_unref(). Aborting.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Main process exited, code=killed, status=6/ABRT
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Failed with result 'signal'.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
juin 09 00:23:54 max-server systemd[1]: Stopped Network Name Resolution.
juin 09 00:23:54 max-server systemd[1]: Starting Network Name Resolution...
juin 09 00:23:54 max-server systemd-resolved[326]: Positive Trust Anchors:
juin 09 00:23:54 max-server systemd-resolved[326]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
juin 09 00:23:54 max-server systemd-resolved[326]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa corp home internal intranet lan local private test
juin 09 00:23:54 max-server systemd-resolved[326]: Using system hostname 'max-server'.
juin 09 00:23:54 max-server systemd[1]: Started Network Name Resolution.
juin 09 00:23:54 max-server systemd-resolved[326]: Switching to system DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[326]: Using degraded feature set (UDP+EDNS0) for DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question int-x3.letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question int-x3.letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: DNSSEC validation failed for question ocsp.int-x3.letsencrypt.org IN A: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[326]: Assertion 'p->n_ref > 0' failed at /var/tmp/portage/sys-apps/systemd-230-r1/work/systemd-230/src/resolve/resolved-dns-packet.c:184, function dns_packet_unref(). Aborting.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Main process exited, code=killed, status=6/ABRT
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Failed with result 'signal'.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
juin 09 00:23:54 max-server systemd[1]: Stopped Network Name Resolution.
juin 09 00:23:54 max-server systemd[1]: Starting Network Name Resolution...
juin 09 00:23:54 max-server systemd-resolved[328]: Positive Trust Anchors:
juin 09 00:23:54 max-server systemd-resolved[328]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
juin 09 00:23:54 max-server systemd-resolved[328]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa corp home internal intranet lan local private test
juin 09 00:23:54 max-server systemd-resolved[328]: Using system hostname 'max-server'.
juin 09 00:23:54 max-server systemd[1]: Started Network Name Resolution.
juin 09 00:23:54 max-server systemd-resolved[328]: Switching to system DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[328]: Using degraded feature set (UDP+EDNS0) for DNS server 127.0.0.1.
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question int-x3.letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question int-x3.letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: DNSSEC validation failed for question ocsp.int-x3.letsencrypt.org IN A: failed-auxiliary
juin 09 00:23:54 max-server systemd-resolved[328]: Assertion 'p->n_ref > 0' failed at /var/tmp/portage/sys-apps/systemd-230-r1/work/systemd-230/src/resolve/resolved-dns-packet.c:184, function dns_packet_unref(). Aborting.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Main process exited, code=killed, status=6/ABRT
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Failed with result 'signal'.
juin 09 00:23:54 max-server systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
juin 09 00:23:54 max-server systemd[1]: Stopped Network Name Resolution.
juin 09 00:23:54 max-server systemd[1]: Starting Network Name Resolution...
juin 09 00:23:55 max-server systemd-resolved[329]: Positive Trust Anchors:
juin 09 00:23:55 max-server systemd-resolved[329]: . IN DS 19036 8 2 49aac11d7b6f6446702e54a1607371607a1a41855200fd2ce1cdde32f24e8fb5
juin 09 00:23:55 max-server systemd-resolved[329]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa corp home internal intranet lan local private test
juin 09 00:23:55 max-server systemd-resolved[329]: Using system hostname 'max-server'.
juin 09 00:23:55 max-server systemd[1]: Started Network Name Resolution.
juin 09 00:23:55 max-server systemd-resolved[329]: Switching to system DNS server 127.0.0.1.
juin 09 00:23:55 max-server systemd-resolved[329]: Using degraded feature set (UDP+EDNS0) for DNS server 127.0.0.1.
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question org IN SOA: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question int-x3.letsencrypt.org IN DS: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question int-x3.letsencrypt.org IN SOA: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: DNSSEC validation failed for question ocsp.int-x3.letsencrypt.org IN A: failed-auxiliary
juin 09 00:23:55 max-server systemd-resolved[329]: Assertion '*_head == _item' failed at /var/tmp/portage/sys-apps/systemd-230-r1/work/systemd-230/src/resolve/resolved-dns-transaction.c:94, function dns_transaction_free(). Aborting.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Main process exited, code=killed, status=6/ABRT
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Failed with result 'signal'.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Service has no hold-off time, scheduling restart.
juin 09 00:23:55 max-server systemd[1]: Stopped Network Name Resolution.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Start request repeated too quickly.
juin 09 00:23:55 max-server systemd[1]: Failed to start Network Name Resolution.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Unit entered failed state.
juin 09 00:23:55 max-server systemd[1]: systemd-resolved.service: Failed with result 'start-limit-hit'.

Remarks

DNSSEC=false + reboot solve the problem.

I see more than one error in this log:

I don't know if they are related.

@poettering poettering added bug 🐛 Programming errors, that need preferential fixing resolve labels Jun 10, 2016
@poettering poettering added this to the v231 milestone Jun 10, 2016
poettering added a commit to poettering/systemd that referenced this issue Jun 16, 2016
…more

dns_transaction_maybe_restart() is supposed to return 1 if the the transaction
has been restarted and 0 otherwise. dns_transaction_process_dnssec() relies on
this behaviour. Before this change in case of restart we'd call
dns_transaction_go() when restarting the lookup, returning its return value
unmodified. This is wrong however, as that function returns 1 if the
transaction is pending, and 0 if it completed immediately, which is a very
different set of return values. Fix this, by always returning 1 on redirection.

The wrong return value resulted in all kinds of bad memory accesses as we might
continue processing a transaction that was redirected and completed immediately
(and thus freed).

This patch also adds comments to the two functions to clarify the return values
for the future.

Most likely fixes: systemd#2942 systemd#3475 systemd#3484
@poettering
Copy link
Member

I posted PR #3553 now that hopefully fixes this bug, but it's not fully clear to me if it is. I'd appreciate if you could test this and check if this makes the issue go away for you. If not, please file new stacktraces, with this patch applied. Thanks!

poettering added a commit that referenced this issue Jun 16, 2016
…more (#3553)

dns_transaction_maybe_restart() is supposed to return 1 if the the transaction
has been restarted and 0 otherwise. dns_transaction_process_dnssec() relies on
this behaviour. Before this change in case of restart we'd call
dns_transaction_go() when restarting the lookup, returning its return value
unmodified. This is wrong however, as that function returns 1 if the
transaction is pending, and 0 if it completed immediately, which is a very
different set of return values. Fix this, by always returning 1 on redirection.

The wrong return value resulted in all kinds of bad memory accesses as we might
continue processing a transaction that was redirected and completed immediately
(and thus freed).

This patch also adds comments to the two functions to clarify the return values
for the future.

Most likely fixes: #2942 #3475 #3484
@poettering
Copy link
Member

OK, we had some positive feedback on #3553 now and it got merged, closing this one hence. Should you be able to reproduce your issue with that PR applied, please reopen.

@tchernomax
Copy link
Contributor Author

I confirm the problem doesn't happen anymore with the #3553 patch applied.

@ChazyTheBest
Copy link

I'm still having these errors, is there any way to confirm the problem is from an outdated distro image? Or the scaleway server or whatever it is.

I'm getting these errors on Arch Linux ARM (Scaleway C1 server), the image is outdated (from december 2015) and I just upgraded the system (including systemd 231).

Any help? Thanks.

@evverx
Copy link
Member

evverx commented Aug 13, 2016

I'm still having these errors

https://github.com/scaleway/image-archlinux/issues/36

Aug 06 15:32:19 scw-28a908 systemd-resolved[4968]: Failed to increase capabilities: Operation not permitted

This is not the same.

You should update your unit file: https://github.com/scaleway/image-archlinux/blob/master/patches/etc/systemd/system/systemd-resolved.service

Should be:

CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_SETPCAP CAP_CHOWN CAP_DAC_OVERRIDE CAP_FOWNER CAP_NET_RAW CAP_NET_BIND_SERVICE

See b30bf55#diff-1023915b136c7a4c7231138aa02f3279

@ChazyTheBest
Copy link

That solved the problem. Thanks!

@supere989
Copy link

I had a similar issue on a clean install of Ubuntu 17.01 where the systemd-resolved would fail to start.
after running journal -xe found that the path /etc/systemd/ didn't have system write permission.
ran chmod 755 /etc/.* and problem ceased. Now just need to verify default permissions set

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Programming errors, that need preferential fixing resolve
Development

No branches or pull requests

5 participants