Skip to content

Randomly hang once a day #196

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

Closed
tas50 opened this issue May 4, 2020 · 44 comments
Closed

Randomly hang once a day #196

tas50 opened this issue May 4, 2020 · 44 comments
Labels
🐞 bug Something isn't working 🖥️ edgeos

Comments

@tas50
Copy link

tas50 commented May 4, 2020

The daemon seems to randomly hang about once a day. The status command shows it as running and the logs show no errors before it fails. Restarting fixes it, but the daemon goes down causing a full internet outage each time. Is there a way to gather additional logs from the daemon?

Context

  • Version: 1.5.4
  • Platform EdgeOS on ER-4
@rs rs added 🐞 bug Something isn't working 🖥️ edgeos labels May 4, 2020
@rs rs changed the title EdgeOS Randomly hang once a day May 4, 2020
@chronon
Copy link

chronon commented May 8, 2020

I've had this happen as well, though not as frequently as once a day. No indication of error in nextdns logs, nextdns status says running, but DNS does not resolve. I'm using an EdgeRouter X SFP v2.0.8-hotfix.1 and keeping current with nextdns release versions.

@Xtreme512
Copy link

Mine has that issue as well after enabling discovery services. For example, this morning it wasn't resolving any domains and there was no error message except the last log was mDNS message. Sometimes it goes kernel panic and log console would go haywire then restarts itself just fine.

I will just disable discovery and go to the first config where there were no issues. After all, it can't even discover host names in etc/hosts and reverse lookup local IPs with conditional forwarder set.

@rs
Copy link
Contributor

rs commented May 10, 2020

It does discover IPs in /etc/hosts. Doesn’t it work for you?

@Xtreme512
Copy link

It does discover IPs in /etc/hosts. Doesn’t it work for you?

I reseted the OpenWrt, installed the latest NextDNS CLI, set it to listen on 192.168.1.253:5342, set dnsmasq forwarder to it, then populated the /etc/hosts and it worked.

As far as hang issue goes, lets see if latest version does this...

@Xtreme512
Copy link

Xtreme512 commented May 12, 2020

Still hangs without giving any error. Cant resolve anything until I restart nextdns and dnsmasq. Im gonna make it automatic with scheduler, restart those two once a day and see how it goes.

edit: openwrt 19.07.2

@Xtreme512
Copy link

Xtreme512 commented May 15, 2020

It's dnsmasq that's hanging! Just found out that. Which is also why we see no NextDNS errors in the log, it just waits to listen on and on.

@Xtreme512
Copy link

I put a script runs every 5 min. and queries name of one of my local devices then checks its IP is given or not (device name and IP is in /etc/hosts so no query goes to NextDNS unnecessarily). If there's no IP then dnsmasq is not working, restart it.

If it helps anyone just ask me and I will give the script.

@the8thsign
Copy link

@Xtreme512 Care to share the script? I'm seeing this on a brand new install of an Edgerouter X with v1.10.11 and NextDNS nextdns-v1.5.8 installed. A restart fixes it each time.

@rs
Copy link
Contributor

rs commented May 19, 2020

If you guys can try master and next time it hangs, first send a kill -QUIT to its pid before restart so it dumps a full stack trace in the logs. This trace would be useful to understand what’s going on.

@Xtreme512
Copy link

@Xtreme512 Care to share the script? I'm seeing this on a brand new install of an Edgerouter X with v1.10.11 and NextDNS nextdns-v1.5.8 installed. A restart fixes it each time.

It's a very simple shell script, works on my OpenWrt without bash or fancy packages.

#!/bin/sh
resolvedIP=$(nslookup **device-etc/host-name-here** | tail -2 | head -1 | awk '{print $3}')
	if [ "$resolvedIP" = "192.168.1.2" ]
	then
		sleep 1
	else
		/etc/init.d/dnsmasq restart
	fi

Crontab to run every 5 minutes
*/5 * * * * ./dnscheck.sh

.sh file must be UNIX format if edited in Windows environment.

@the8thsign
Copy link

Happened again today, used kill -QUIT then restarted but where can I grab the logs from?

@rs
Copy link
Contributor

rs commented May 20, 2020

If it’s Merlin, in /jffs/syslog.log

@the8thsign
Copy link

@rs I’m using stock EdgeOS.

@the8thsign
Copy link

the8thsign commented May 20, 2020

Just hung again for the 3rd time today. Here is what I can see from the log:

May 20 14:29:41 ubnt nextdns[23535]: Connected 45.90.28.0:443 (con=10ms tls=13ms, TLS<0>)
May 20 14:50:35 ubnt nextdns[23535]: Connected 108.61.155.162:443 (con=14ms tls=103ms, TLS13)
May 20 14:50:35 ubnt nextdns[23535]: Switching endpoint: https://vultr-ewr-1.edge.nextdns.io#108.61.155.162,2001:19f0:5:59ed:5400:2ff:fea1:38c5
May 20 14:56:35 ubnt nextdns[23535]: Connected 108.61.155.162:443 (con=16ms tls=122ms, TLS13)
May 20 15:26:56 ubnt nextdns[23535]: Discovered(DHCP) 10.0.0.229 = localhost
May 20 15:33:56 ubnt nextdns[23535]: Received signal: quit (ignored)
May 20 15:34:05 ubnt nextdns[23535]: Received signal: terminated
May 20 15:34:05 ubnt nextdns[23535]: Stopping NextDNS 1.5.8/linux
May 20 15:34:05 ubnt nextdns[23535]: Restore router settings
May 20 15:34:07 ubnt nextdns[23535]: Deactivating
May 20 15:34:07 ubnt nextdns[23535]: NextDNS 1.5.8/linux stopped
May 20 15:34:08 ubnt nextdns[27598]: Starting NextDNS 1.5.8/linux on 127.0.0.1:5342
May 20 15:34:08 ubnt nextdns[27598]: Starting discovery resolver
May 20 15:34:08 ubnt nextdns[27598]: Listening on TCP/127.0.0.1:5342
May 20 15:34:08 ubnt nextdns[27598]: Listening on UDP/127.0.0.1:5342

Each time there is a "Discovered" event then it freezes.

Also found this in another log just only once, didn't see this on the other hang:
May 20 12:41:34 ubnt nextdns[19956]: Discovered(MDNS) fe88::163b:2b8b:71f4:969d =MacBook
May 20 12:50:15 ubnt kernel: Process 20003 (dnsmasq) has crashed (parent 1 (init) signal 3, code 0, addr 00005bb3), coredumps disabled
May 20 12:50:21 ubnt nextdns[19956]: Received signal: terminated

@rs
Copy link
Contributor

rs commented May 20, 2020

You need to run master for the QUIT signal to work

@the8thsign
Copy link

@rs I'm sorry I don't know what that means. Any documentation on how to do that?

@rs
Copy link
Contributor

rs commented May 21, 2020

I means checking out the code and compile it. I will create snapshots so you can test without going thru that.

@the8thsign
Copy link

@rs Ok thank you. Let me know when they are ready and I can test ASAP. I’m getting about 3-5 freezes a day so it shouldn’t take long to get a log file.

@rs
Copy link
Contributor

rs commented May 21, 2020

@the8thsign
Copy link

Thanks for the files. Running into a problem installing.

ubnt@ubnt:~$ sh -c 'sh -c "$(curl -sL https://nextdns.io/install)"'
INFO: OS: edgeos
INFO: GOARCH: mipsle_softfloat
INFO: GOOS: linux
c) Configure NextDNS
r) Remove NextDNS
e) Exit

ubnt@ubnt:~$ sudo dpkg -i nextdns_v1.5.8-SNAPSHOT-394b795_linux_mipsle_softfloat.deb
dpkg: error processing nextdns_v1.5.8-SNAPSHOT-394b795_linux_mipsle_softfloat.deb (--install):
package architecture (mipslesoftfloat) does not match system (mipsel)
Errors were encountered while processing:
nextdns_v1.5.8-SNAPSHOT-394b795_linux_mipsle_softfloat.deb

@rs
Copy link
Contributor

rs commented May 21, 2020

Try the tarball instead of deb

@rs
Copy link
Contributor

rs commented May 22, 2020

I think I reproduce the issue at home. I tracked it down to a nasty bug in the Go http2 library: golang/go#23559.

@rs rs closed this as completed in 2ebe526 May 22, 2020
@rs
Copy link
Contributor

rs commented May 22, 2020

Please try master again.

Snapshot: https://drive.google.com/drive/folders/1W73Er37Do9Lg50rMQ0yunBEvBWexG6YW

@the8thsign
Copy link

New build up and running, I'll keep an eye on it over the weekend.

@the8thsign
Copy link

the8thsign commented May 22, 2020

Happened again this morning.

ubnt@ubnt:~ sudo nextdns version
nextdns version v1.5.8-SNAPSHOT-2ebe526
ubnt@ubnt:~ sudo nextdns status
running
ubnt@ubnt:~ sudo kill -QUIT 6784
ubnt@ubnt:~ sudo nextdns restart

May 22 08:05:10 ubnt nextdns[6784]: Connected 108.61.155.162:443 (con=14ms tls=137ms, TLS13)
May 22 08:22:17 ubnt nextdns[6784]: Received signal: quit (ignored)
May 22 08:22:31 ubnt nextdns[6784]: Received signal: terminated
May 22 08:22:31 ubnt nextdns[6784]: Stopping NextDNS 1.5.8/linux
May 22 08:22:31 ubnt nextdns[6784]: Restore router settings
May 22 08:22:33 ubnt nextdns[6784]: Deactivating
May 22 08:22:33 ubnt nextdns[6784]: NextDNS 1.5.8/linux stopped
May 22 08:22:34 ubnt nextdns[18308]: Starting NextDNS 1.5.8/linux on 127.0.0.1:5342
May 22 08:22:34 ubnt nextdns[18308]: Starting discovery resolver
May 22 08:22:34 ubnt nextdns[18308]: Listening on TCP/127.0.0.1:5342
May 22 08:22:34 ubnt nextdns[18308]: Listening on UDP/127.0.0.1:5342

@rs
Copy link
Contributor

rs commented May 22, 2020

The version running is not the version installed apparently. The quit (ignored) proves it. Where did you copy the binary?

@the8thsign
Copy link

You were right, it‘s installed in /use/bin/nextdns but the old version must of been in memory. Uninstalled, rebooted and installed again. Now it’s showing the snapshot version in the logs.

@rs
Copy link
Contributor

rs commented May 22, 2020

fingercrossed

@varkey
Copy link

varkey commented May 24, 2020

I've been running into what appears to be the same issue ever since I started using nextdns on my OpenWRT device a few days back.

netstat showed this, two connections (I have a conditional forwarder too) with a non-zero send-q. It remained this way until the two connections eventually timed out, I think the broken pipe message in the log coincides with the timeout. After that resolution was working again.

tcp        0  11314 59.92.184.56:38830      45.90.28.0:443          ESTABLISHED 2105/nextdns
tcp        0      0 25.94.144.119:44908     34.93.164.22:443        ESTABLISHED 2105/nextdns
tcp        0      0 :::53                   :::*                    LISTEN      2105/nextdns
tcp        0  26960 2001:4490:4e4d:182c::1:56520 2001:4860:4860::8844:443 ESTABLISHED 2105/nextdns
root@bumblebee:~# nextdns version
nextdns version 1.5.8
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Received signal: broken pipe (ignored)
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Query 192.168.1.163 UDP A play.google.com. (qry=33/res=-1) 486312ms : doh resolve: context deadline exceeded
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Query 192.168.1.163 UDP A www.google.com. (qry=32/res=-1) 334415ms : doh resolve: context deadline exceeded
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Query 192.168.1.163 UDP A www.google.com. (qry=32/res=-1) 411819ms : doh resolve: context deadline exceeded
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Query 192.168.1.163 UDP A play.google.com. (qry=33/res=-1) 307160ms : doh resolve: context deadline exceeded
2020 May 24 22:52:48 bumblebee err nextdns[2105]: INFO: 22:52:48 Query 192.168.1.163 UDP A www.google.com. (qry=32/res=-1) 333760ms : doh resolve: context deadline exceeded
root@bumblebee:~#

Also, it appears to log the time taken for domains that are not using nextdns. In my case, I am using Google DNS for google.com (Records returned by nextdns sends me to endpoints in France and I'm in India 😉)

@rs Would there be a new release with this bug fix soon? For now, I have installed the snapshot build from the link that was shared earlier.

2020 May 24 23:55:04 bumblebee notice nextdns[2895]: Starting NextDNS v1.5.8-SNAPSHOT-2ebe526/linux on :53

Will report back if I do run into the same issue again.

@rs
Copy link
Contributor

rs commented May 26, 2020

The new release will be released soon. I wanted to validate it fixed the issue before. Please report if it fixed the issue for you.

@the8thsign
Copy link

Fix is looking good. No hangs after 4 days.

@varkey
Copy link

varkey commented May 26, 2020

Fix is working great for me as well, no more DNS outages like before 😅

This could be unrelated to this bug, I have my OpenWRT router setup with multi-WAN failover, and at times when there is a failover, there is a short DNS outage even after the failover to backup WAN is complete (the failover thresholds usually trigger a failover in less than 45s or so). I would be able to ping an external IP address, but DNS resolution if not already cached just times out (due to #230, its a bit obvious in my case as I use Google DNS for the domain google.com) It will recover on its own after 1-2 minutes when it tries to reconnect and uses the backup WAN to go out.

Perhaps it should be a bit more aggressive in trying to detect connectivity failures and re-establish connectivity?

@rs
Copy link
Contributor

rs commented May 26, 2020

Yes, we'll work on that.

@mad-it
Copy link
Contributor

mad-it commented May 28, 2020

@rs unfortunately I experienced "the hang" twice today. I am running version 1.6.3(latest) on my OpenWRT router. Restarting the service does remedy the issue, but its no resolution.

Logs

Timestamp is in UTC.

Thu May 28 06:35:34 2020 daemon.err nextdns[20169]: INFO: 06:35:34 Connected 45.90.28.0:443 (con=8ms tls=113ms, TLS13)
Thu May 28 06:35:35 2020 daemon.err nextdns[20169]: WARN: 06:35:35 Endpoint failed: https://zepto-ams-1.edge.nextdns.io#78.142.193.36: roundtrip: EOF
Thu May 28 06:35:35 2020 daemon.err nextdns[20169]: INFO: 06:35:35 Connected 45.90.28.0:443 (con=7ms tls=26ms, TLS13)
Thu May 28 06:35:35 2020 daemon.err nextdns[20169]: INFO: 06:35:35 Switching endpoint: https://dns1.nextdns.io#45.90.28.0,2a07:a8c0::
Thu May 28 06:35:35 2020 daemon.err nextdns[20169]: WARN: 06:35:35 Endpoint failed: https://zepto-ams-1.edge.nextdns.io#78.142.193.36: roundtrip: EOF
Thu May 28 06:37:16 2020 daemon.err nextdns[20169]: INFO: 06:37:16 Control client connected: &{{0x135c690}}
Thu May 28 06:37:16 2020 daemon.err nextdns[20169]: INFO: 06:37:16 Control client disconnected: &{{0x135c690}}
Thu May 28 06:37:25 2020 daemon.err nextdns[20169]: INFO: 06:37:25 Control client connected: &{{0x135c780}}
Thu May 28 06:37:25 2020 daemon.err nextdns[20169]: INFO: 06:37:25 Control client disconnected: &{{0x135c780}}
Thu May 28 06:37:34 2020 daemon.err nextdns[20169]: INFO: 06:37:34 Control client connected: &{{0x135cc30}}
Thu May 28 06:37:34 2020 daemon.err nextdns[20169]: INFO: 06:37:34 Control client disconnected: &{{0x135cc30}}
Thu May 28 06:37:38 2020 daemon.err nextdns[20169]: INFO: 06:37:38 Control client connected: &{{0x135cd20}}
Thu May 28 06:37:38 2020 daemon.err nextdns[20169]: INFO: 06:37:38 Control client disconnected: &{{0x135cd20}}
Thu May 28 06:38:45 2020 daemon.err nextdns[20169]: INFO: 06:38:45 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 06:42:49 2020 daemon.err nextdns[20169]: INFO: 06:42:49 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 06:46:14 2020 daemon.err nextdns[20169]: INFO: 06:46:14 Control client connected: &{{0x135ccd0}}
Thu May 28 06:46:58 2020 daemon.err nextdns[20169]: INFO: 06:46:58 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 06:47:36 2020 daemon.err nextdns[20169]: INFO: 06:47:36 Control client disconnected: &{{0x135ccd0}}
Thu May 28 06:47:44 2020 daemon.err nextdns[20169]: INFO: 06:47:44 Control client connected: &{{0x144a4b0}}
Thu May 28 06:47:44 2020 daemon.err nextdns[20169]: INFO: 06:47:44 Control client disconnected: &{{0x144a4b0}}
Thu May 28 06:47:46 2020 daemon.err nextdns[20169]: INFO: 06:47:46 Control client connected: &{{0x135d1d0}}
Thu May 28 06:47:46 2020 daemon.err nextdns[20169]: INFO: 06:47:46 Control client disconnected: &{{0x135d1d0}}
Thu May 28 06:47:48 2020 daemon.err nextdns[20169]: INFO: 06:47:48 Control client connected: &{{0x144a500}}
Thu May 28 06:47:48 2020 daemon.err nextdns[20169]: INFO: 06:47:48 Control client disconnected: &{{0x144a500}}
Thu May 28 06:48:14 2020 daemon.err nextdns[20169]: INFO: 06:48:14 Connected 45.90.28.0:443 (con=6ms tls=23ms, TLS13)
Thu May 28 06:49:58 2020 daemon.err nextdns[20169]: INFO: 06:49:58 Connected 45.90.28.0:443 (con=0ms tls=24ms, TLS13)
Thu May 28 06:53:35 2020 daemon.err nextdns[20169]: INFO: 06:53:35 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 06:56:29 2020 daemon.err nextdns[20169]: INFO: 06:56:29 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:03:33 2020 daemon.err nextdns[20169]: INFO: 07:03:33 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:04:13 2020 daemon.err nextdns[20169]: INFO: 07:04:13 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:08:51 2020 daemon.err nextdns[20169]: INFO: 07:08:51 Connected 45.90.28.0:443 (con=6ms tls=23ms, TLS13)
Thu May 28 07:14:52 2020 daemon.err nextdns[20169]: INFO: 07:14:52 Connected 45.90.28.0:443 (con=9ms tls=0ms, )
Thu May 28 07:20:55 2020 daemon.err nextdns[20169]: INFO: 07:20:55 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:21:37 2020 daemon.err nextdns[20169]: INFO: 07:21:37 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:28:41 2020 daemon.err nextdns[20169]: INFO: 07:28:41 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:33:22 2020 daemon.err nextdns[20169]: INFO: 07:33:22 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:35:55 2020 daemon.err nextdns[20169]: INFO: 07:35:55 Connected 45.90.28.0:443 (con=7ms tls=0ms, )
Thu May 28 07:38:51 2020 daemon.err nextdns[20169]: INFO: 07:38:51 Connected 45.90.28.0:443 (con=7ms tls=24ms, TLS13)
Thu May 28 07:53:59 2020 daemon.err nextdns[20169]: INFO: 07:53:59 Connected 45.90.28.0:443 (con=6ms tls=23ms, TLS13)
Thu May 28 07:55:06 2020 daemon.err nextdns[20169]: INFO: 07:55:06 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:56:40 2020 daemon.err nextdns[20169]: INFO: 07:56:40 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 07:57:17 2020 daemon.err nextdns[20169]: INFO: 07:57:17 Connected 45.90.28.0:443 (con=0ms tls=23ms, TLS13)
Thu May 28 08:02:18 2020 daemon.err nextdns[20169]: INFO: 08:02:18 Connected 45.90.28.0:443 (con=7ms tls=24ms, TLS13)
Thu May 28 08:03:06 2020 daemon.err nextdns[20169]: INFO: 08:03:06 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:03:46 2020 daemon.err nextdns[20169]: INFO: 08:03:46 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:04:54 2020 daemon.err nextdns[20169]: INFO: 08:04:54 Connected 45.90.28.0:443 (con=6ms tls=23ms, TLS13)
Thu May 28 08:07:46 2020 daemon.err nextdns[20169]: INFO: 08:07:46 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:08:39 2020 daemon.err nextdns[20169]: INFO: 08:08:39 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:14:54 2020 daemon.err nextdns[20169]: INFO: 08:14:54 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:17:25 2020 daemon.err nextdns[20169]: INFO: 08:17:25 Connected 45.90.28.0:443 (con=7ms tls=30ms, TLS13)
Thu May 28 08:18:15 2020 daemon.err nextdns[20169]: INFO: 08:18:15 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:24:07 2020 daemon.err nextdns[20169]: INFO: 08:24:07 Connected 45.90.28.0:443 (con=0ms tls=23ms, TLS13)
Thu May 28 08:26:40 2020 daemon.err nextdns[20169]: INFO: 08:26:40 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:27:46 2020 daemon.err nextdns[20169]: INFO: 08:27:46 Connected 45.90.28.0:443 (con=0ms tls=0ms, )
Thu May 28 08:34:14 2020 daemon.err nextdns[20169]: INFO: 08:34:14 Connected 45.90.28.0:443 (con=7ms tls=0ms, )
Thu May 28 08:35:36 2020 daemon.err nextdns[20169]: INFO: 08:35:36 Connected 78.142.193.36:443 (con=5ms tls=22ms, TLS13)
Thu May 28 08:35:36 2020 daemon.err nextdns[20169]: INFO: 08:35:36 Switching endpoint: https://zepto-ams-1.edge.nextdns.io#78.142.193.36
Thu May 28 08:37:29 2020 daemon.err nextdns[20169]: INFO: 08:37:29 Connected 78.142.193.36:443 (con=0ms tls=0ms, )
Thu May 28 08:42:27 2020 daemon.err nextdns[20169]: INFO: 08:42:27 Connected 78.142.193.36:443 (con=3ms tls=20ms, TLS13)
Thu May 28 08:49:22 2020 daemon.err nextdns[20169]: INFO: 08:49:22 Stopping NextDNS 1.6.3/linux
Thu May 28 08:49:22 2020 daemon.err nextdns[20169]: INFO: 08:49:22 NextDNS 1.6.3/linux stopped

@rs
Copy link
Contributor

rs commented May 28, 2020

Please send a kill -QUIT to the deamon pid when this happens. It will print a stack trace in the logs. That would help me understand what’s going on.

@mad-it
Copy link
Contributor

mad-it commented May 28, 2020

@rs here are some logs

Logs

Timestamp is in UTC.

Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: SIGQUIT: quit
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: PC=0x75250 m=0 sigcode=0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 0 [idle]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.epollwait(0x5, 0xbeb553bc, 0x80, 0x1383, 0x1383, 0x0, 0x1383, 0x0, 0x0, 0x0, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/sys_linux_arm.s:648 +0x18
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.netpoll(0x29bf5d1e, 0x1, 0x2e1b2)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/netpoll_epoll.go:119 +0xb4
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.findrunnable(0x1c24000, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/proc.go:2323 +0x73c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.schedule()
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/proc.go:2520 +0x2c8
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.park_m(0x1c83880)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/proc.go:2690 +0x80
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: runtime.mcall(0x72048)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/asm_arm.s:285 +0x5c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 1 [chan receive, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/host/service.runForeground(0x451850, 0x1c9e850, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/host/service/run.go:29 +0xd0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/host/service.Run(0x3bd198, 0x7, 0x451850, 0x1c9e850, 0x1, 0x1c9a7d8)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/host/service/run.go:17 +0x60
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: main.run(0x1cb00d0, 0x6, 0x7, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/run.go:366 +0x8f0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: main.main()
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/main.go:69 +0x148
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 19 [IO wait, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.runtime_pollWait(0xa6b55050, 0x72, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/netpoll.go:203 +0x44
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).wait(0x1cc6294, 0x72, 0x0, 0x0, 0x3bd06b)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*FD).Accept(0x1cc6280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_unix.go:384 +0x1b0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*netFD).accept(0x1cc6280, 0x1c000e0, 0x1, 0x9)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/fd_unix.go:238 +0x20
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*UnixListener).accept(0x1c9ce00, 0x0, 0x2, 0x73fd8)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/unixsock_posix.go:162 +0x20
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*UnixListener).Accept(0x1c9ce00, 0x1, 0x1, 0x0, 0x1c000e0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/unixsock.go:260 +0x54
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/ctl.(*Server).run(0x1cb0180, 0x451890, 0x1c9ce00)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/ctl/server.go:79 +0x24
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by github.com/nextdns/nextdns/ctl.(*Server).Start
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/ctl/server.go:51 +0xa8
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 20 [chan receive, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe(0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, 0x1cba6c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/proxy.go:133 +0x2c4
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: main.(*proxySvc).start.func1(0x1c9a808, 0x1c9e850, 0x1c9a800, 0x1c90140)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/run.go:96 +0x170
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by main.(*proxySvc).start
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/run.go:88 +0x80
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 21 [chan receive, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: main.run.func19(0x451fd0, 0x1c9cf80)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/run.go:356 +0x78
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by main.(*proxySvc).start.func1
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/run.go:94 +0x120
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 5 [select]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/netstatus.startChecker()
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/netstatus/netstatus.go:73 +0x128
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by github.com/nextdns/nextdns/netstatus.Notify
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/netstatus/netstatus.go:35 +0x138
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 22 [IO wait]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.runtime_pollWait(0xa6b54f28, 0x72, 0x20)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/netpoll.go:203 +0x44
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).wait(0x1cc63d4, 0x72, 0xff00, 0xffff, 0x20910c0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*FD).ReadMsg(0x1cc63c0, 0x1dce000, 0xffff, 0xffff, 0x20910c0, 0x20, 0x20, 0x0, 0x0, 0x0, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_unix.go:243 +0x194
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*netFD).readMsg(0x1cc63c0, 0x1dce000, 0xffff, 0xffff, 0x20910c0, 0x20, 0x20, 0x3126fc, 0x39c628, 0x312ff8, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/fd_unix.go:214 +0x50
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*UDPConn).readMsg(0x1c9a898, 0x1dce000, 0xffff, 0xffff, 0x20910c0, 0x20, 0x20, 0xb6ea03ec, 0x0, 0x10, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/udpsock_posix.go:59 +0x50
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*UDPConn).ReadMsgUDP(0x1c9a898, 0x1dce000, 0xffff, 0xffff, 0x20910c0, 0x20, 0x20, 0x85718b48, 0x1, 0x3214ec, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/udpsock.go:139 +0x58
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.readUDP(0x1c9a898, 0x1dce000, 0xffff, 0xffff, 0x1fc6560, 0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/udp.go:131 +0x78
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.Proxy.serveUDP(0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, 0x1cba6c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/udp.go:59 +0xf8
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func1(0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, 0x1cba6c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/proxy.go:108 +0x220
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/proxy.go:102 +0x228
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 23 [IO wait, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.runtime_pollWait(0xa6b54fbc, 0x72, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/netpoll.go:203 +0x44
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).wait(0x1cc6384, 0x72, 0x0, 0x0, 0x3bd06b)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*FD).Accept(0x1cc6370, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_unix.go:384 +0x1b0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*netFD).accept(0x1cc6370, 0x6ba798, 0xb6ea03ec, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/fd_unix.go:238 +0x20
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*TCPListener).accept(0x1ca62c0, 0x320d98, 0x20, 0x3995d8)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/tcpsock_posix.go:139 +0x20
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*TCPListener).Accept(0x1ca62c0, 0x1c9d0c0, 0x2d, 0x6ba798, 0xb6ea03ec)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/tcpsock.go:261 +0x54
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.Proxy.serveTCP(0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, 0x1cba6c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/tcp.go:29 +0x40
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func2(0xbeb55e64, 0xe, 0x451040, 0x1ca6210, 0x44ebf8, 0x1cba6c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/proxy.go:123 +0x220
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     github.com/nextdns/nextdns/proxy/proxy.go:117 +0x280
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 89 [syscall, 13 minutes]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: os/signal.signal_recv(0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/sigqueue.go:147 +0x130
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: os/signal.loop()
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     os/signal/signal_unix.go:23 +0x14
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by os/signal.Notify.func1
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     os/signal/signal.go:127 +0x34
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: goroutine 361 [IO wait]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.runtime_pollWait(0xa6b54c44, 0x72, 0xffffffff)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     runtime/netpoll.go:203 +0x44
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).wait(0x1cc6064, 0x72, 0xe00, 0xead, 0xffffffff)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: internal/poll.(*FD).Read(0x1cc6050, 0x1fe0000, 0xead, 0xead, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     internal/poll/fd_unix.go:169 +0x174
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*netFD).Read(0x1cc6050, 0x1fe0000, 0xead, 0xead, 0x28d094, 0x7, 0x1d52850)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/fd_unix.go:202 +0x38
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net.(*conn).Read(0x1f2e0f0, 0x1fe0000, 0xead, 0xead, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/net.go:184 +0x64
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: crypto/tls.(*atLeastReader).Read(0x1ebd870, 0x1fe0000, 0xead, 0xead, 0x19330, 0x231a60, 0xa6a60068)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     crypto/tls/conn.go:760 +0x78
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: bytes.(*Buffer).ReadFrom(0x1d88160, 0x44eac0, 0x1ebd870, 0x2c96d4, 0x230574, 0x374160, 0x3a6da8)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     bytes/buffer.go:204 +0xa8
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: crypto/tls.(*Conn).readFromUntil(0x1d88000, 0xa6a60068, 0x1c0e320, 0x5, 0x1c0e320, 0x1caa7b8)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     crypto/tls/conn.go:782 +0xc4
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: crypto/tls.(*Conn).readRecordOrCCS(0x1d88000, 0x0, 0x0, 0x4)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     crypto/tls/conn.go:589 +0xfc
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: crypto/tls.(*Conn).readRecord(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     crypto/tls/conn.go:557
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: crypto/tls.(*Conn).Read(0x1d88000, 0x1ffa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     crypto/tls/conn.go:1233 +0x14c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: bufio.(*Reader).Read(0x1c8f5f0, 0x20464a0, 0x9, 0x9, 0xaeb64, 0x1e44000, 0x1ffa02e)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     bufio/bufio.go:226 +0x248
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: io.ReadAtLeast(0x44e9d0, 0x1c8f5f0, 0x20464a0, 0x9, 0x9, 0x9, 0xffffffff, 0x0, 0x2ac288)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     io/io.go:310 +0x6c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: io.ReadFull(...)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     io/io.go:329
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net/http.http2readFrameHeader(0x20464a0, 0x9, 0x9, 0x44e9d0, 0x1c8f5f0, 0x0, 0x0, 0x0, 0x1, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/http/h2_bundle.go:1479 +0x54
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net/http.(*http2Framer).ReadFrame(0x2046480, 0x1e55c50, 0x0, 0x0, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/http/h2_bundle.go:1737 +0x74
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net/http.(*http2clientConnReadLoop).run(0x1e26fd4, 0x1c52840, 0x0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/http/h2_bundle.go:8246 +0x70
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: net/http.(*http2ClientConn).readLoop(0x1d440f0)
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/http/h2_bundle.go:8174 +0x60
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: created by net/http.(*http2Transport).newClientConn
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:     net/http/h2_bundle.go:7174 +0x538
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]:
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: trap    0x0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: error   0x0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: oldmask 0x0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r0      0xfffffffc
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r1      0xbeb553bc
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r2      0x80
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r3      0x1383
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r4      0x29bf5d1e
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r5      0x0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r6      0xffffffff
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r7      0xfc
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r8      0x1
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r9      0x1
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: r10     0x6ba5a8
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: fp      0x68383c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: ip      0x0
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: sp      0xbeb5537c
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: lr      0x40f54
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: pc      0x75250
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: cpsr    0x20000010
Thu May 28 16:33:34 2020 daemon.err nextdns[23956]: fault   0x0
Logs 2

Timestamp is in UTC.

Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: SIGQUIT: quit
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: PC=0x74f94 m=0 sigcode=0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 0 [idle]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.futex(0x6ba864, 0x80, 0x0, 0x0, 0x0, 0x0, 0x6ba410, 0x1, 0x1ad00, 0x4b818, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/sys_linux_arm.s:415 +0x1c
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.futexsleep(0x6ba864, 0x0, 0xffffffff, 0xffffffff)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/os_linux.go:45 +0x70
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.notesleep(0x6ba864)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/lock_futex.go:151 +0xac
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.stoplockedm()
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/proc.go:1971 +0x60
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.schedule()
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/proc.go:2454 +0x450
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.park_m(0x20817a0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/proc.go:2690 +0x80
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: runtime.mcall(0x72048)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/asm_arm.s:285 +0x5c
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 1 [chan receive, 54 minutes]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/host/service.runForeground(0x451850, 0x20989a0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/host/service/run.go:29 +0xd0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/host/service.Run(0x3bd198, 0x7, 0x451850, 0x20989a0, 0x1, 0x20967e8)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/host/service/run.go:17 +0x60
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: main.run(0x2084110, 0x6, 0x7, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/run.go:366 +0x8f0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: main.main()
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/main.go:69 +0x148
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 21 [chan receive, 54 minutes]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe(0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, 0x20b26c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/proxy.go:133 +0x2c4
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: main.(*proxySvc).start.func1(0x2096810, 0x20989a0, 0x2096808, 0x2088140)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/run.go:96 +0x170
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by main.(*proxySvc).start
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/run.go:88 +0x80
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 22 [chan receive, 54 minutes]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: main.run.func19(0x451fd0, 0x2082f80)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/run.go:356 +0x78
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by main.(*proxySvc).start.func1
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/run.go:94 +0x120
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 3 [select]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/netstatus.startChecker()
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/netstatus/netstatus.go:73 +0x128
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by github.com/nextdns/nextdns/netstatus.Notify
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/netstatus/netstatus.go:35 +0x138
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 23 [IO wait]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.runtime_pollWait(0xa6af0fbc, 0x72, 0x20)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/netpoll.go:203 +0x44
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).wait(0x20be3d4, 0x72, 0xff00, 0xffff, 0x24882e0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*FD).ReadMsg(0x20be3c0, 0x253c000, 0xffff, 0xffff, 0x24882e0, 0x20, 0x20, 0x0, 0x0, 0x0, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_unix.go:243 +0x194
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*netFD).readMsg(0x20be3c0, 0x253c000, 0xffff, 0xffff, 0x24882e0, 0x20, 0x20, 0x3126fc, 0x39c628, 0x312ff8, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/fd_unix.go:214 +0x50
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*UDPConn).readMsg(0x20968a0, 0x253c000, 0xffff, 0xffff, 0x24882e0, 0x20, 0x20, 0xb6e193ec, 0x0, 0x10, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/udpsock_posix.go:59 +0x50
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*UDPConn).ReadMsgUDP(0x20968a0, 0x253c000, 0xffff, 0xffff, 0x24882e0, 0x20, 0x20, 0x977169b9, 0x1, 0x3214ec, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/udpsock.go:139 +0x58
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.readUDP(0x20968a0, 0x253c000, 0xffff, 0xffff, 0x23e1620, 0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/udp.go:131 +0x78
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.Proxy.serveUDP(0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, 0x20b26c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/udp.go:59 +0xf8
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func1(0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, 0x20b26c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/proxy.go:108 +0x220
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/proxy.go:102 +0x228
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 24 [IO wait, 54 minutes]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.runtime_pollWait(0xa6af1050, 0x72, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/netpoll.go:203 +0x44
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).wait(0x20be384, 0x72, 0x0, 0x0, 0x3bd06b)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*FD).Accept(0x20be370, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_unix.go:384 +0x1b0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*netFD).accept(0x20be370, 0x6ba798, 0xb6e193ec, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/fd_unix.go:238 +0x20
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*TCPListener).accept(0x20a02c0, 0x320d98, 0x20, 0x3995d8)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/tcpsock_posix.go:139 +0x20
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*TCPListener).Accept(0x20a02c0, 0x20830c0, 0x2d, 0x6ba798, 0xb6e193ec)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/tcpsock.go:261 +0x54
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.Proxy.serveTCP(0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, 0x20b26c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/tcp.go:29 +0x40
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe.func2(0xbee5ee64, 0xe, 0x451040, 0x20a0210, 0x44ebf8, 0x20b26c0, 0x0, 0x0, 0x1, 0x2a05f200, ...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/proxy.go:123 +0x220
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by github.com/nextdns/nextdns/proxy.Proxy.ListenAndServe
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     github.com/nextdns/nextdns/proxy/proxy.go:117 +0x280
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 169 [syscall, 54 minutes]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: os/signal.signal_recv(0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/sigqueue.go:147 +0x130
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: os/signal.loop()
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     os/signal/signal_unix.go:23 +0x14
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by os/signal.Notify.func1
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     os/signal/signal.go:127 +0x34
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: goroutine 21116 [IO wait]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.runtime_pollWait(0xa6af0e94, 0x72, 0xffffffff)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     runtime/netpoll.go:203 +0x44
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).wait(0x20be564, 0x72, 0xe00, 0xead, 0xffffffff)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:87 +0x30
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*pollDesc).waitRead(...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_poll_runtime.go:92
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: internal/poll.(*FD).Read(0x20be550, 0x2167000, 0xead, 0xead, 0x0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     internal/poll/fd_unix.go:169 +0x174
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*netFD).Read(0x20be550, 0x2167000, 0xead, 0xead, 0x2167005, 0x8, 0x5)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/fd_unix.go:202 +0x38
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net.(*conn).Read(0x22ca3d8, 0x2167000, 0xead, 0xead, 0x0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/net.go:184 +0x64
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: crypto/tls.(*atLeastReader).Read(0x2258a80, 0x2167000, 0xead, 0xead, 0x19330, 0x231a60, 0xa69fc068)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     crypto/tls/conn.go:760 +0x78
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: bytes.(*Buffer).ReadFrom(0x2188160, 0x44eac0, 0x2258a80, 0x28, 0x230574, 0x374160, 0x3a6da8)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     bytes/buffer.go:204 +0xa8
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: crypto/tls.(*Conn).readFromUntil(0x2188000, 0xa69fc068, 0x227aa60, 0x5, 0x227aa60, 0x2)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     crypto/tls/conn.go:782 +0xc4
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: crypto/tls.(*Conn).readRecordOrCCS(0x2188000, 0x0, 0x0, 0x4)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     crypto/tls/conn.go:589 +0xfc
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: crypto/tls.(*Conn).readRecord(...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     crypto/tls/conn.go:557
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: crypto/tls.(*Conn).Read(0x2188000, 0x221d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     crypto/tls/conn.go:1233 +0x14c
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: bufio.(*Reader).Read(0x2087650, 0x2410fa0, 0x9, 0x9, 0xaeb64, 0x21e0240, 0x221d016)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     bufio/bufio.go:226 +0x248
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: io.ReadAtLeast(0x44e9d0, 0x2087650, 0x2410fa0, 0x9, 0x9, 0x9, 0xffffffff, 0x0, 0x2ac288)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     io/io.go:310 +0x6c
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: io.ReadFull(...)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     io/io.go:329
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net/http.http2readFrameHeader(0x2410fa0, 0x9, 0x9, 0x44e9d0, 0x2087650, 0x0, 0x0, 0x0, 0x1, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/http/h2_bundle.go:1479 +0x54
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net/http.(*http2Framer).ReadFrame(0x2410f80, 0x201d830, 0x0, 0x0, 0x0)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/http/h2_bundle.go:1737 +0x74
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net/http.(*http2clientConnReadLoop).run(0x21d8fd4, 0x453210, 0x2188000)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/http/h2_bundle.go:8246 +0x70
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: net/http.(*http2ClientConn).readLoop(0x2220000)
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/http/h2_bundle.go:8174 +0x60
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: created by net/http.(*http2Transport).newClientConn
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:     net/http/h2_bundle.go:7174 +0x538
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]:
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: trap    0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: error   0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: oldmask 0x3bfa3a00
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r0      0x6ba864
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r1      0x80
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r2      0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r3      0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r4      0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r5      0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r6      0x2130fb0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r7      0xf0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r8      0x7
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r9      0x2487fe4
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: r10     0x6ba5a8
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: fp      0x7
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: ip      0x0
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: sp      0xbee5ec1c
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: lr      0x41330
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: pc      0x74f94
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: cpsr    0x20000010
Thu May 28 17:28:38 2020 daemon.err nextdns[24006]: fault   0x0

@mad-it
Copy link
Contributor

mad-it commented May 30, 2020

I may have been suffering from #238
I will monitor this today and see if the resolution to this issue helps with my issue. I will post an update tomorrow.

@mad-it
Copy link
Contributor

mad-it commented May 31, 2020

Sadly enough I am still suffering from this issue. It has become increasingly unreliable because for me it does not have once a day but once every hour. Sadly enough I cannot post any new stacktraces as these are being truncated. Already pointed this out in #238 (comment)

It would be nice if this issue is reopened as its not really resolved.

@rs
Copy link
Contributor

rs commented May 31, 2020

When it hangs, what is the behavior of a dig?

@mad-it
Copy link
Contributor

mad-it commented May 31, 2020

When it hangs, what is the behavior of a dig?

Its a pretty straight forward timeout.

 root@OpenWrt:~# time dig chaos test.com

; <<>> DiG 9.16.3 <<>> chaos test.com
;; global options: +cmd
;; connection timed out; no servers could be reached

Command exited with non-zero status 9
real    0m 15.03s
user    0m 0.03s
sys     0m 0.02s
root@OpenWrt:~# nextdns restart
root@OpenWrt:~# time dig chaos test.com
;; Warning: Message parser reports malformed message packet.

; <<>> DiG 9.16.3 <<>> chaos test.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54366
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 9

;; QUESTION SECTION:
;test.com.                      CH      A

;; ANSWER SECTION:
test.com.               300     IN      A       91.207.57.193

;; ADDITIONAL SECTION:
conf.nextdns.io.        0       CH      TXT     "xxxxxx"
proto.nextdns.io.       0       CH      TXT     "DOH"
server.nextdns.io.      0       CH      TXT     "zepto-bru-1"
client.nextdns.io.      0       CH      TXT     "x.x.x.x"
client-name.nextdns.io. 0       CH      TXT     "nextdns-cli"
device-name.nextdns.io. 0       CH      TXT     "OpenWrt"
device-id.nextdns.io.   0       CH      TXT     "xxxx"
lists.nextdns.io.       0       CH      TXT     "blocklist:disconnect-ads" "blocklist:disconnect-malvertising" "blocklist:goodbye-ads" "blocklist:notracking"
smart-ecs.nextdns.io.   0       CH      TXT     "not sent"

;; Query time: 9 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun May 31 13:00:25 UTC 2020
;; MSG SIZE  rcvd: 420

real    0m 0.02s
user    0m 0.01s
sys     0m 0.00s

@rs
Copy link
Contributor

rs commented May 31, 2020

What do you get for nextdns log | grep Start

@mad-it
Copy link
Contributor

mad-it commented May 31, 2020

What do you get for nextdns log | grep Start

root@OpenWrt:~# nextdns log | grep Start
Sun May 31 22:19:57 2020 daemon.notice nextdns[7027]: Starting NextDNS 1.6.3/linux on :53
Sun May 31 22:19:57 2020 daemon.notice nextdns[7027]: Starting mDNS discovery

@rs
Copy link
Contributor

rs commented May 31, 2020

Please contact us on the support chat so we can debug together.

@Xtreme512
Copy link

For the record, I'm not experiencing any hanging after started using the script anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug Something isn't working 🖥️ edgeos
Projects
None yet
Development

No branches or pull requests

7 participants