portmaster
portmaster copied to clipboard
Linux + Portmaster + Mullvad VPN
What would you like to add or change?: I can see that mullvad and portmaster works together with windows but its not working with linux. Based on my understanding its something with the DNS but im struggling to figure it out.
Why do you and others need this?: I want to use portmaster with mullvad on linux
I have been struggling with this all day, so I like to have a answer on this as well
Hey @farkmun and @tonya1545b, thanks for reporting this and chiming in!
We haven't yet investigated Mullvad on Linux. Have you tried to take the same steps that we laid out for Windows? -> https://github.com/safing/portmaster/issues/313#issuecomment-849715343
Also, please try with both the WireGuard and OpenVPN protocol.
We haven't yet investigated Mullvad on Linux. Have you tried to take the same steps that we laid out for Windows? -> #313 (comment)
Those steps i tried but no luck
Also, please try with both the WireGuard and OpenVPN protocol.
Both wiregaurd and openVPN doesn't work
Yeah ive also tried all the steps for the other systems but the vpn just wont stay connected for more than a minute or two.
We've released v0.7.8 into the Beta Release Channel today. It has a new feature that might detect what is going on.
If anyone finds the time, please run the new version and wait for a minute to see if the Portmaster comes up with a notification about compatibility. If it does, please provide us with the debug data from the settings page.
After updating from v0.7.6 to v0.7.8 I got a message about compatibility and did is what i get out of the debug logs.
Version 0.7.8
Portmaster
version 0.7.8
commit tags/v0.7.8-0-g8794d723187652bb4baee7bc5fecd7361106a958
built with go1.15.8 (gc) linux/amd64
using options main.go
by user@docker
on 18.11.2021
Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: ubuntu 20.04
System: ubuntu linux (debian) 20.04
Kernel: 5.11.0-38-generic x86_64
Status: Trusted
ActiveSecurityLevel: Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:
OnlineStatus: Limited
Captain Module Error
Message: failed to get SPN intel update: failed to make request to "https://updates.safing.io/all/intel/spn/main-intel_v20211013-16-8.dsd": Get "https://updates.safing.io/all/intel/spn/main-intel_v20211013-16-8.dsd": dial tcp 116.203.130.137:443: connect: connection refused
Timestamp: 2021-11-18 19:41:57.333152554 +0100 CET m=+421.347278227
ModuleName: captain
TaskName: start module
TaskType:
Severity: error
PanicValue: %!s(<nil>)
StackTrace:
goroutine 53036 [running]:
runtime/debug.Stack(0xc0043b0460, 0xc0006ee120, 0x109)
/usr/local/go/src/runtime/debug/stack.go:24 +0x9f
github.com/safing/portbase/modules.(*Module).NewErrorMessage(0xc000630b40, 0xd04c03, 0xc, 0xdfdc80, 0xc0043b0460, 0x0)
/home/user/git/safing/portbase/modules/error.go:48 +0x51
github.com/safing/portbase/modules.startModules(0x0, 0x0)
/home/user/git/safing/portbase/modules/start.go:202 +0x255
github.com/safing/portbase/modules.ManageModules(0x0, 0x0)
/home/user/git/safing/portbase/modules/mgmt.go:106 +0xce
github.com/safing/portbase/modules/subsystems.(*Manager).handleConfigChanges(0xc000109680, 0xe10660, 0xc0005ca680, 0x0, 0x0)
/home/user/git/safing/portbase/modules/subsystems/registry.go:252 +0x1ce
github.com/safing/portbase/modules/subsystems.(*Manager).CheckConfig(...)
/home/user/git/safing/portbase/modules/subsystems/registry.go:195
github.com/safing/portbase/modules/subsystems.prep.func1(0xe10660, 0xc0005ca680, 0x0, 0x0, 0x40, 0x7fdf1b8d4108)
/home/user/git/safing/portbase/modules/subsystems/module.go:75 +0x45
github.com/safing/portbase/modules.(*Module).runEventHook.func1(0xe10660, 0xc0005ca680, 0xc0013bfce8, 0x477abc)
/home/user/git/safing/portbase/modules/events.go:133 +0x4f
github.com/safing/portbase/modules.(*Module).runWorker(0xc000277180, 0xc00d2662c0, 0x40, 0xc0013bfdf0, 0x0, 0x0)
/home/user/git/safing/portbase/modules/worker.go:119 +0xa2
github.com/safing/portbase/modules.(*Module).RunWorker(0xc000277180, 0xc00d2662c0, 0x40, 0xc0013bfdf0, 0x0, 0x0)
/home/user/git/safing/portbase/modules/worker.go:47 +0x99
github.com/safing/portbase/modules.(*Module).runEventHook(0xc00013e8c0, 0xc00017a0c0, 0xd05ea0, 0xd, 0x0, 0x0)
/home/user/git/safing/portbase/modules/events.go:130 +0x230
created by github.com/safing/portbase/modules.(*Module).processEventTrigger
/home/user/git/safing/portbase/modules/events.go:48 +0x1a8
Unexpected Logs
211118 19:37:41.750 work/ports:046 ▶ WARN 213 network: took 569 attempts to find a suitable unused port for pre-auth
211118 19:37:41.770 work/ports:046 ▶ WARN 216 network: took 534 attempts to find a suitable unused port for pre-auth
211118 19:37:41.790 work/ports:046 ▶ WARN 219 network: took 497 attempts to find a suitable unused port for pre-auth
211118 19:37:41.807 work/ports:046 ▶ WARN 222 network: took 487 attempts to find a suitable unused port for pre-auth
211118 19:37:41.829 work/ports:046 ▶ WARN 225 network: took 503 attempts to find a suitable unused port for pre-auth
211118 19:37:41.830 nameserver:226 ▶ WARN 228 nameserver: failed to resolve c.0.7.0.1.2.d.a.5.b.3.4.8.b.3.1.0.0.0.0.0.0.0.0.0.0.0.0.0.8.e.f.ip6.arpa.PTR: all 6 query-compliant resolvers failed, last error: read udp [2001:1c01:370a:c800:8726:62e2:eb6a:387]:16410->[2001:730:3e42:1000::53]:53: read: connection refused
211118 19:37:41.963 on/nfq/nfq:208 ▶ WARN 230 nfqueue: no verdict set for packet pkt:1 qid:17160 (fe80::e657:40ff:feca:da14 -> ff02::1) after 20.000144387s, dropping
211118 19:37:44.933 on/nfq/nfq:151 ▶ ERRO 233 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211118 19:37:48.011 on/nfq/nfq:151 ▶ ERRO 235 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211118 19:37:48.519 on/nfq/nfq:151 ▶ ERRO 237 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211118 19:41:57.333 CURRENT TIME
Goroutine Stack
goroutine profile: total 179
86 @ 0x43a405 0x40676f 0x4063ab 0xb4732c 0x46dd21
# 0xb4732b github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x4b /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:132
11 @ 0x43a405 0x44a56f 0x7d029f 0x7d0910 0x46dd21
# 0x7d029e github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e /home/user/git/safing/portbase/api/database.go:414
# 0x7d090f github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0x12f /home/user/git/safing/portbase/api/database.go:477
6 @ 0x43a405 0x44a56f 0xaf6165 0x46dd21
# 0xaf6164 github.com/xtaci/kcp-go/v5.(*TimedSched).sched+0x2c4 /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:67
6 @ 0x43a405 0x44a56f 0xb494e9 0x46dd21
# 0xb494e8 github.com/safing/portmaster/firewall/interception/nfq.(*Queue).packetHandler.func1.1+0xe8 /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:204
4 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49eabc 0x49ea99 0x4a7d85 0xb3c847 0xb3c312 0xb406eb 0xb3efaf 0xb3ed05 0xb3ec1c 0xb46e90 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49eabb internal/poll.(*pollDesc).waitRead+0xfb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49ea98 internal/poll.(*FD).RawRead+0xd8 /usr/local/go/src/internal/poll/fd_unix.go:533
# 0x4a7d84 os.(*rawConn).Read+0x64 /usr/local/go/src/os/rawconn.go:31
# 0xb3c846 github.com/mdlayher/socket.(*Conn).read+0xe6 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:441
# 0xb3c311 github.com/mdlayher/socket.(*Conn).Recvmsg+0x191 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:344
# 0xb406ea github.com/mdlayher/netlink.(*conn).Receive+0xea /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:133
# 0xb3efae github.com/mdlayher/netlink.(*Conn).receive+0x6e /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:273
# 0xb3ed04 github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:232
# 0xb3ec1b github.com/mdlayher/netlink.(*Conn).Receive+0x7b /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:225
# 0xb46e8f github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x34f /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:142
4 @ 0x43a405 0x44a56f 0xb493ac 0x46dd21
# 0xb493ab github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x22b /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:66
2 @ 0x410cda 0xb1fa1b 0xb5b9c5 0xb5b76a 0xb5b6e5 0xa650f4 0xa64bd0 0xa5eb86 0xa5ccfe 0xb60e97 0xb64970 0x781682 0x780dd9 0xb600ca 0x828264 0x82819d 0x82aa7d 0x82a68d 0x46dd21
# 0xb1fa1a github.com/safing/portmaster/network.GetUnusedLocalPort+0x5a /home/user/git/safing/portmaster/network/ports.go:32
# 0xb5b9c4 github.com/safing/portmaster/firewall.GetPermittedPort+0x44 /home/user/git/safing/portmaster/firewall/preauth.go:78
# 0xb5b769 github.com/safing/portmaster/firewall.PermittedUDPAddr+0x29 /home/user/git/safing/portmaster/firewall/preauth.go:42
# 0xb5b6e4 github.com/safing/portmaster/firewall.PermittedAddr+0x64 /home/user/git/safing/portmaster/firewall/preauth.go:32
# 0xa650f3 github.com/safing/portmaster/resolver.getLocalAddr+0x613 /home/user/git/safing/portmaster/resolver/main.go:107
# 0xa64bcf github.com/safing/portmaster/resolver.(*PlainResolver).Query+0xef /home/user/git/safing/portmaster/resolver/resolver-plain.go:58
# 0xa5eb85 github.com/safing/portmaster/resolver.resolveAndCache+0x4a5 /home/user/git/safing/portmaster/resolver/resolve.go:349
# 0xa5ccfd github.com/safing/portmaster/resolver.Resolve+0x23d /home/user/git/safing/portmaster/resolver/resolve.go:159
# 0xb60e96 github.com/safing/portmaster/nameserver.handleRequest+0xd56 /home/user/git/safing/portmaster/nameserver/nameserver.go:203
# 0xb6496f github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f /home/user/git/safing/portmaster/nameserver/nameserver.go:24
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0xb600c9 github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89 /home/user/git/safing/portmaster/nameserver/nameserver.go:23
# 0x828263 github.com/miekg/dns.HandlerFunc.ServeDNS+0x43 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
# 0x82819c github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
# 0x82aa7c github.com/miekg/dns.(*Server).serveDNS+0x2fc /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
# 0x82a68c github.com/miekg/dns.(*Server).serveUDPPacket+0xec /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591
2 @ 0x43a405 0x40676f 0x4063ab 0xb28f85 0xb2bcf0 0x781682 0x7810e5 0x46dd21
# 0xb28f84 github.com/safing/spn/sluice.(*PacketListener).Accept+0x64 /home/user/git/safing/spn/sluice/packet_listener.go:46
# 0xb2bcef github.com/safing/spn/sluice.(*Sluice).listenHandler+0x18f /home/user/git/safing/spn/sluice/sluice.go:183
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x576925 0x576a8f 0x79abe5 0x79d0bc 0x79e16f 0x79e92f 0x7cdd25 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x576924 bufio.(*Reader).fill+0x104 /usr/local/go/src/bufio/bufio.go:101
# 0x576a8e bufio.(*Reader).Peek+0x4e /usr/local/go/src/bufio/bufio.go:139
# 0x79abe4 github.com/gorilla/websocket.(*Conn).read+0x44 /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:370
# 0x79d0bb github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:798
# 0x79e16e github.com/gorilla/websocket.(*Conn).NextReader+0x8e /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:980
# 0x79e92e github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1064
# 0x7cdd24 github.com/safing/portbase/api.(*DatabaseAPI).handler+0x44 /home/user/git/safing/portbase/api/database.go:149
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x5a58f3 0x5a6868 0x5a7887 0x5cc87b 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x5a58f2 net.dnsPacketRoundTrip+0x132 /usr/local/go/src/net/dnsclient_unix.go:87
# 0x5a6867 net.(*Resolver).exchange+0x487 /usr/local/go/src/net/dnsclient_unix.go:166
# 0x5a7886 net.(*Resolver).tryOneName+0x366 /usr/local/go/src/net/dnsclient_unix.go:256
# 0x5cc87a net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0xba /usr/local/go/src/net/dnsclient_unix.go:602
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49cce5 0x49ccc4 0x5abc7b 0x5c795c 0x5c58bd 0xb295ce 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49cce4 internal/poll.(*pollDesc).waitRead+0x1c4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49ccc3 internal/poll.(*FD).ReadFrom+0x1a3 /usr/local/go/src/internal/poll/fd_unix.go:215
# 0x5abc7a net.(*netFD).readFrom+0x5a /usr/local/go/src/net/fd_posix.go:61
# 0x5c795b net.(*UDPConn).readFrom+0x5b /usr/local/go/src/net/udpsock_posix.go:47
# 0x5c58bc net.(*UDPConn).ReadFrom+0x5c /usr/local/go/src/net/udpsock.go:118
# 0xb295cd github.com/safing/spn/sluice.(*PacketListener).reader+0x8d /home/user/git/safing/spn/sluice/packet_listener.go:104
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5c7bb1 0x5c5b3d 0x83fe37 0x82b139 0x8284c5 0x829d1a 0x828d11 0xb6485c 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49d0e5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49d0c3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242
# 0x5abe0f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67
# 0x5c7bb0 net.(*UDPConn).readMsg+0x90 /usr/local/go/src/net/udpsock_posix.go:59
# 0x5c5b3c net.(*UDPConn).ReadMsgUDP+0x9c /usr/local/go/src/net/udpsock.go:139
# 0x83fe36 github.com/miekg/dns.ReadFromSessionUDP+0xb6 /home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:42
# 0x82b138 github.com/miekg/dns.(*Server).readUDP+0xd8 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:687
# 0x8284c4 github.com/miekg/dns.defaultReader.ReadUDP+0x44 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
# 0x829d19 github.com/miekg/dns.(*Server).serveUDP+0x1f9 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:501
# 0x828d10 github.com/miekg/dns.(*Server).ListenAndServe+0x390 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:330
# 0xb6485b github.com/safing/portmaster/nameserver.startListener.func1+0x3b /home/user/git/safing/portmaster/nameserver/module.go:107
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49e37c 0x49e35e 0x5ad0c5 0x5c4b52 0x5c36a5 0xb2bcf0 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49e37b internal/poll.(*pollDesc).waitRead+0x1fb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49e35d internal/poll.(*FD).Accept+0x1dd /usr/local/go/src/internal/poll/fd_unix.go:394
# 0x5ad0c4 net.(*netFD).accept+0x44 /usr/local/go/src/net/fd_unix.go:172
# 0x5c4b51 net.(*TCPListener).accept+0x31 /usr/local/go/src/net/tcpsock_posix.go:139
# 0x5c36a4 net.(*TCPListener).Accept+0x64 /usr/local/go/src/net/tcpsock.go:261
# 0xb2bcef github.com/safing/spn/sluice.(*Sluice).listenHandler+0x18f /home/user/git/safing/spn/sluice/sluice.go:183
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x773b18 0x781682 0x7810e5 0x46dd21
# 0x773b17 github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x1d7 /home/user/git/safing/portbase/database/interface_cache.go:34
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x78b5c5 0x781682 0x7810e5 0x46dd21
# 0x78b5c4 github.com/safing/portbase/rng.(*Feeder).run+0x2c4 /home/user/git/safing/portbase/rng/entropy.go:119
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x7ce805 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x7ce804 github.com/safing/portbase/api.(*DatabaseAPI).writer+0x124 /home/user/git/safing/portbase/api/database.go:216
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x44a56f 0x7d029f 0x7cfeab 0x46dd21
# 0x7d029e github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e /home/user/git/safing/portbase/api/database.go:414
# 0x7cfeaa github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0xca /home/user/git/safing/portbase/api/database.go:386
2 @ 0x43a405 0x44a56f 0xb29aba 0x781682 0x7810e5 0x46dd21
# 0xb29ab9 github.com/safing/spn/sluice.(*PacketListener).cleaner+0xf9 /home/user/git/safing/spn/sluice/packet_listener.go:148
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x40c434 0x46a67d 0x7e73c5 0x46dd21
# 0x46a67c os/signal.signal_recv+0x9c /usr/local/go/src/runtime/sigqueue.go:147
# 0x7e73c4 os/signal.loop+0x24 /usr/local/go/src/os/signal/signal_unix.go:23
1 @ 0x43a405 0x40676f 0x4063ab 0x5ccbcb 0x5a9b66 0x5ba605 0x5cbcd2 0x5cd3d9 0x59d26e 0x46dd21
# 0x5ccbca net.(*Resolver).goLookupIPCNAMEOrder.func4+0xaa /usr/local/go/src/net/dnsclient_unix.go:608
# 0x5a9b65 net.(*Resolver).goLookupIPCNAMEOrder+0x7c5 /usr/local/go/src/net/dnsclient_unix.go:618
# 0x5ba604 net.(*Resolver).lookupIP+0xe4 /usr/local/go/src/net/lookup_unix.go:102
# 0x5cbcd1 net.glob..func1+0x71 /usr/local/go/src/net/hook.go:23
# 0x5cd3d8 net.(*Resolver).lookupIPAddr.func1+0xb8 /usr/local/go/src/net/lookup.go:293
# 0x59d26d internal/singleflight.(*Group).doCall+0x2d /usr/local/go/src/internal/singleflight/singleflight.go:95
1 @ 0x43a405 0x40676f 0x4063ab 0x98642b 0x46dd21
# 0x98642a github.com/godbus/dbus/v5.newConn.func1+0x4a /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:288
1 @ 0x43a405 0x40676f 0x4063ab 0xa615ec 0x781682 0x7810e5 0x46dd21
# 0xa615eb github.com/safing/portmaster/resolver.listenToMDNS+0x54b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x607ee2 0x4fb431 0x608133 0x604f55 0x60b21f 0x60b22a 0x479627 0x502665 0x502670 0x7f5bf4 0x7f55a9 0xa675eb 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x607ee1 crypto/tls.(*atLeastReader).Read+0x61 /usr/local/go/src/crypto/tls/conn.go:779
# 0x4fb430 bytes.(*Buffer).ReadFrom+0xb0 /usr/local/go/src/bytes/buffer.go:204
# 0x608132 crypto/tls.(*Conn).readFromUntil+0xf2 /usr/local/go/src/crypto/tls/conn.go:801
# 0x604f54 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/local/go/src/crypto/tls/conn.go:608
# 0x60b21e crypto/tls.(*Conn).readRecord+0x15e /usr/local/go/src/crypto/tls/conn.go:576
# 0x60b229 crypto/tls.(*Conn).Read+0x169 /usr/local/go/src/crypto/tls/conn.go:1252
# 0x479626 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314
# 0x502664 io.ReadFull+0x4e4 /usr/local/go/src/io/io.go:333
# 0x50266f encoding/binary.Read+0x4ef /usr/local/go/src/encoding/binary/binary.go:166
# 0x7f5bf3 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x373 /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:259
# 0x7f55a8 github.com/miekg/dns.(*Conn).ReadMsg+0x48 /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:214
# 0xa675ea github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x8a /home/user/git/safing/portmaster/resolver/resolver-tcp.go:400
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x6b1e78 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x6b1e77 net/http.(*connReader).backgroundRead+0x57 /usr/local/go/src/net/http/server.go:690
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa6fe8a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa6fe89 github.com/safing/portmaster/resolver.listenToMDNS.func1+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:86
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa6ff0a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa6ff09 github.com/safing/portmaster/resolver.listenToMDNS.func2+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:97
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa6ff8a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa6ff89 github.com/safing/portmaster/resolver.listenToMDNS.func3+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:108
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa7000a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa70009 github.com/safing/portmaster/resolver.listenToMDNS.func4+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:119
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5cad11 0x5c8f9d 0x9832ad 0x479627 0x983aa6 0x983a66 0x96b372 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49d0e5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49d0c3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242
# 0x5abe0f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67
# 0x5cad10 net.(*UnixConn).readMsg+0x90 /usr/local/go/src/net/unixsock_posix.go:115
# 0x5c8f9c net.(*UnixConn).ReadMsgUnix+0x9c /usr/local/go/src/net/unixsock.go:143
# 0x9832ac github.com/godbus/dbus/v5.(*oobReader).Read+0x8c /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
# 0x479626 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314
# 0x983aa5 io.ReadFull+0x125 /usr/local/go/src/io/io.go:333
# 0x983a65 github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xe5 /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
# 0x96b371 github.com/godbus/dbus/v5.(*Conn).inWorker+0x51 /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:389
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49e37c 0x49e35e 0x5ad0c5 0x5c4b52 0x5c36a5 0x6bc406 0x6bc137 0x7d822d 0x781682 0x780dd9 0x7d6716 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49e37b internal/poll.(*pollDesc).waitRead+0x1fb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49e35d internal/poll.(*FD).Accept+0x1dd /usr/local/go/src/internal/poll/fd_unix.go:394
# 0x5ad0c4 net.(*netFD).accept+0x44 /usr/local/go/src/net/fd_unix.go:172
# 0x5c4b51 net.(*TCPListener).accept+0x31 /usr/local/go/src/net/tcpsock_posix.go:139
# 0x5c36a4 net.(*TCPListener).Accept+0x64 /usr/local/go/src/net/tcpsock.go:261
# 0x6bc405 net/http.(*Server).Serve+0x265 /usr/local/go/src/net/http/server.go:2937
# 0x6bc136 net/http.(*Server).ListenAndServe+0xb6 /usr/local/go/src/net/http/server.go:2866
# 0x7d822c github.com/safing/portbase/api.Serve.func1+0x2c /home/user/git/safing/portbase/api/router.go:55
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7d6715 github.com/safing/portbase/api.Serve+0x1d5 /home/user/git/safing/portbase/api/router.go:54
1 @ 0x43a405 0x44a56f 0x5b9445 0x5b8b66 0x5b8b10 0x9a91ef 0x9a8a54 0x781682 0x7810e5 0x46dd21
# 0x5b9444 net.(*Resolver).lookupIPAddr+0x684 /usr/local/go/src/net/lookup.go:299
# 0x5b8b65 net.(*Resolver).LookupIPAddr+0x85 /usr/local/go/src/net/lookup.go:204
# 0x5b8b0f net.LookupIP+0x2f /usr/local/go/src/net/lookup.go:190
# 0x9a91ee github.com/safing/portmaster/netenv.checkOnlineStatus+0x4ee /home/user/git/safing/portmaster/netenv/online-status.go:501
# 0x9a8a53 github.com/safing/portmaster/netenv.monitorOnlineStatus+0x53 /home/user/git/safing/portmaster/netenv/online-status.go:368
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x732854 0x732451 0x46dd21
# 0x732853 github.com/safing/portbase/log.writer+0x393 /home/user/git/safing/portbase/log/output.go:156
# 0x732450 github.com/safing/portbase/log.writerManager+0x90 /home/user/git/safing/portbase/log/output.go:113
1 @ 0x43a405 0x44a56f 0x77a725 0x46dd21
# 0x77a724 github.com/safing/portbase/modules.microTaskScheduler+0x1a4 /home/user/git/safing/portbase/modules/microtasks.go:184
1 @ 0x43a405 0x44a56f 0x780b08 0x46dd21
# 0x780b07 github.com/safing/portbase/modules.taskScheduleHandler+0xe7 /home/user/git/safing/portbase/modules/tasks.go:497
1 @ 0x43a405 0x44a56f 0x782eba 0x46dd21
# 0x782eb9 github.com/safing/portbase/modules.(*Task).runWithLocking.func1+0xd9 /home/user/git/safing/portbase/modules/tasks.go:320
1 @ 0x43a405 0x44a56f 0x78b8fd 0x781682 0x7810e5 0x46dd21
# 0x78b8fc github.com/safing/portbase/rng.fullFeeder+0x15c /home/user/git/safing/portbase/rng/fullfeed.go:25
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x78c337 0x781682 0x7810e5 0x46dd21
# 0x78c336 github.com/safing/portbase/rng.osFeeder+0x1d6 /home/user/git/safing/portbase/rng/osfeeder.go:27
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x78cc4d 0x781682 0x7810e5 0x46dd21
# 0x78cc4c github.com/safing/portbase/rng.tickFeeder+0x24c /home/user/git/safing/portbase/rng/tickfeeder.go:60
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x7e7950 0xb65245 0x43a009 0x46dd21
# 0x7e794f github.com/safing/portbase/run.Run+0x22f /home/user/git/safing/portbase/run/main.go:66
# 0xb65244 main.main+0xc4 /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:31
# 0x43a008 runtime.main+0x208 /usr/local/go/src/runtime/proc.go:204
1 @ 0x43a405 0x44a56f 0x9484fa 0x94eac6 0x94e7d4 0x9639d8 0x9667d5 0x77fc6d 0x46dd21
# 0x9484f9 github.com/safing/portbase/updater.(*ResourceRegistry).fetchData+0x639 /home/user/git/safing/portbase/updater/fetch.go:80
# 0x94eac5 github.com/safing/portbase/updater.(*ResourceRegistry).downloadIndex+0xc5 /home/user/git/safing/portbase/updater/updating.go:46
# 0x94e7d3 github.com/safing/portbase/updater.(*ResourceRegistry).UpdateIndexes+0x113 /home/user/git/safing/portbase/updater/updating.go:26
# 0x9639d7 github.com/safing/portmaster/updates.checkForUpdates+0x97 /home/user/git/safing/portmaster/updates/main.go:242
# 0x9667d4 github.com/safing/portmaster/updates.start.func1+0x34 /home/user/git/safing/portmaster/updates/main.go:144
# 0x77fc6c github.com/safing/portbase/modules.(*Task).executeWithLocking+0x8c /home/user/git/safing/portbase/modules/tasks.go:369
1 @ 0x43a405 0x44a56f 0x950fb5 0x781682 0x7810e5 0x46dd21
# 0x950fb4 github.com/safing/portbase/notifications.cleaner+0x114 /home/user/git/safing/portbase/notifications/cleaner.go:13
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x99e2b8 0x781682 0x7810e5 0x46dd21
# 0x99e2b7 github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x117 /home/user/git/safing/portmaster/intel/geoip/database.go:173
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x9a7657 0x781682 0x7810e5 0x46dd21
# 0x9a7656 github.com/safing/portmaster/netenv.monitorNetworkChanges+0x156 /home/user/git/safing/portmaster/netenv/network-change.go:48
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x9ba81c 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x9ba81b github.com/safing/portmaster/status.autoPilot+0xdb /home/user/git/safing/portmaster/status/autopilot.go:16
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xa429e5 0x781682 0x7810e5 0x46dd21
# 0xa429e4 github.com/safing/portmaster/profile.cleanActiveProfiles+0x184 /home/user/git/safing/portmaster/profile/active.go:84
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa4ecd3 0x781682 0x7810e5 0x46dd21
# 0xa4ecd2 github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0xf2 /home/user/git/safing/portmaster/profile/database.go:51
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa61ace 0xa7007e 0x781682 0x7810e5 0x46dd21
# 0xa61acd github.com/safing/portmaster/resolver.handleMDNSMessages+0xed /home/user/git/safing/portmaster/resolver/resolver-mdns.go:137
# 0xa7007d github.com/safing/portmaster/resolver.listenToMDNS.func5+0x3d /home/user/git/safing/portmaster/resolver/resolver-mdns.go:126
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa66ca5 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xa66ca4 github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x264 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:276
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xaf66a5 0x46dd21
# 0xaf66a4 github.com/xtaci/kcp-go/v5.(*TimedSched).prepend+0x284 /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:103
1 @ 0x43a405 0x44a56f 0xb19605 0x781682 0x7810e5 0x46dd21
# 0xb19604 github.com/safing/portmaster/network.connectionCleaner+0x104 /home/user/git/safing/portmaster/network/clean.go:24
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xb1e395 0x781682 0x7810e5 0x46dd21
# 0xb1e394 github.com/safing/portmaster/network.openDNSRequestWriter+0x114 /home/user/git/safing/portmaster/network/dns.go:91
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xb4d092 0x46dd21
# 0xb4d091 github.com/safing/portmaster/firewall/interception.handleInterception+0x1f1 /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:300
1 @ 0x43a405 0x44a56f 0xb584f7 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xb584f6 github.com/safing/portmaster/firewall.packetHandler+0xf6 /home/user/git/safing/portmaster/firewall/interception.go:516
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xb587d2 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xb587d1 github.com/safing/portmaster/firewall.statLogger+0x231 /home/user/git/safing/portmaster/firewall/interception.go:530
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44af25 0x44af0e 0x469e65 0x479125 0x7806ea 0x46dd21
# 0x469e64 sync.runtime_Semacquire+0x44 /usr/local/go/src/runtime/sema.go:56
# 0x479124 sync.(*WaitGroup).Wait+0x64 /usr/local/go/src/sync/waitgroup.go:130
# 0x7806e9 github.com/safing/portbase/modules.taskQueueHandler+0x69 /home/user/git/safing/portbase/modules/tasks.go:457
1 @ 0x467fbd 0x7af662 0x7af425 0x7abf92 0x7c8932 0xa1fc28 0x7d3504 0x7d2dad 0x7d6fe7 0x7d82a5 0x781682 0x780dd9 0x7d685d 0x6bc043 0x6b80cd 0x46dd21
# 0x467fbc runtime/pprof.runtime_goroutineProfileWithLabels+0x5c /usr/local/go/src/runtime/mprof.go:716
# 0x7af661 runtime/pprof.writeRuntimeProfile+0xe1 /usr/local/go/src/runtime/pprof/pprof.go:724
# 0x7af424 runtime/pprof.writeGoroutine+0xa4 /usr/local/go/src/runtime/pprof/pprof.go:684
# 0x7abf91 runtime/pprof.(*Profile).WriteTo+0x3f1 /usr/local/go/src/runtime/pprof/pprof.go:331
# 0x7c8931 github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x91 /home/user/git/safing/portbase/utils/debug/debug.go:132
# 0xa1fc27 github.com/safing/portmaster/core.debugInfo+0xe7 /home/user/git/safing/portmaster/core/api.go:89
# 0x7d3503 github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x723 /home/user/git/safing/portbase/api/endpoints.go:316
# 0x7d2dac github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0xac /home/user/git/safing/portbase/api/endpoints.go:262
# 0x7d6fe6 github.com/safing/portbase/api.(*mainHandler).handle+0x766 /home/user/git/safing/portbase/api/router.go:162
# 0x7d82a4 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x44 /home/user/git/safing/portbase/api/router.go:73
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7d685c github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x9c /home/user/git/safing/portbase/api/router.go:72
# 0x6bc042 net/http.serverHandler.ServeHTTP+0xa2 /usr/local/go/src/net/http/server.go:2843
# 0x6b80cc net/http.(*conn).serve+0x8ac /usr/local/go/src/net/http/server.go:1925
Im having the same issue, with mullvad aswell in linux. Ive done followed the windows instructions aswell. Here is my debug info:
Version 0.7.8
Portmaster
version 0.7.8
commit tags/v0.7.8-0-g8794d723187652bb4baee7bc5fecd7361106a958
built with go1.15.8 (gc) linux/amd64
using options main.go
by user@docker
on 18.11.2021
Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: arch 21.2.0
System: arch linux (arch) 21.2.0
Kernel: 5.14.18-1-MANJARO x86_64
Status: Trusted
ActiveSecurityLevel: Trusted
SelectedSecurityLevel: Trusted
ThreatMitigationLevel: Trusted
CaptivePortal:
OnlineStatus: Online
Compat Module Error
Message: self-check #2: dns integration check failed: did not receive test query after 3s
Timestamp: 2021-11-21 21:16:17.094406175 +1000 AEST m=+27078.777612027
ModuleName: compat
TaskName: selfcheck
TaskType:
Severity: error
PanicValue: %!s(<nil>)
StackTrace:
goroutine 113222 [running]:
runtime/debug.Stack(0xc0030a82d0, 0xc0035c4eb0, 0x50)
/usr/local/go/src/runtime/debug/stack.go:24 +0x9f
github.com/safing/portbase/modules.(*Module).NewErrorMessage(0xc00027fa40, 0xcfd936, 0x9, 0xdfdc60, 0xc0030a82d0, 0x58)
/home/user/git/safing/portbase/modules/error.go:48 +0x51
github.com/safing/portmaster/compat.(*systemIssue).notify(0x128c9e0, 0xdfdc60, 0xc0030a82d0)
/home/user/git/safing/portmaster/compat/notify.go:89 +0x1a5
github.com/safing/portmaster/compat.selfcheckTaskFunc(0xe10660, 0xc002dd0740, 0xc0005286c0, 0xc0010a6680, 0xc804e0)
/home/user/git/safing/portmaster/compat/module.go:67 +0xf3
github.com/safing/portbase/modules.(*Task).executeWithLocking(0xc0005286c0)
/home/user/git/safing/portbase/modules/tasks.go:369 +0x8d
created by github.com/safing/portbase/modules.(*Task).runWithLocking
/home/user/git/safing/portbase/modules/tasks.go:318 +0x285
Unexpected Logs
211121 21:15:50.653 on/nfq/nfq:210 ▶ WARN 284 nfqueue: failed to apply default-drop to unveridcted packet pkt:53 qid:17040 (127.0.0.17 -> 192.168.0.248)
211121 21:15:50.657 on/nfq/nfq:208 ▶ WARN 286 nfqueue: no verdict set for packet pkt:56 qid:17040 (127.0.0.17 -> 192.168.0.248) after 20.000265707s, dropping
211121 21:15:50.657 on/nfq/nfq:208 ▶ WARN 288 nfqueue: no verdict set for packet pkt:55 qid:17040 (127.0.0.17 -> 192.168.0.248) after 20.000480999s, dropping
211121 21:15:50.657 on/nfq/nfq:151 ▶ ERRO 290 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211121 21:15:51.226 on/nfq/nfq:208 ▶ WARN 292 nfqueue: no verdict set for packet pkt:60 qid:17040 (127.0.0.17 -> 192.168.0.248) after 20.000295457s, dropping
211121 21:15:51.226 on/nfq/nfq:208 ▶ WARN 294 nfqueue: no verdict set for packet pkt:61 qid:17040 (127.0.0.17 -> 192.168.0.248) after 20.000227499s, dropping
211121 21:15:51.226 on/nfq/nfq:151 ▶ ERRO 296 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211121 21:16:00.643 on/nfq/nfq:151 ▶ ERRO 309 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory
211121 21:16:00.643 nfq/packet:116 ▶ ERRO 312 nfqueue: failed to set verdict BlockAlways for pkt:1 qid:17040 (192.168.0.248 -> 217.138.254.130): netlink send: sendmsg: bad file descriptor
211121 21:16:00.643 terception:497 ▶ WARN 314 filter: failed to apply verdict to pkt OUT TCP 192.168.0.248:56298 <-> 217.138.254.130:444: netlink send: sendmsg: bad file descriptor
211121 21:16:17.094 CURRENT TIME
Goroutine Stack
goroutine profile: total 1320
1239 @ 0x43a405 0x40676f 0x4063ab 0xb4732c 0x46dd21
# 0xb4732b github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x4b /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:132
12 @ 0x43a405 0x44a56f 0xaf6165 0x46dd21
# 0xaf6164 github.com/xtaci/kcp-go/v5.(*TimedSched).sched+0x2c4 /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:67
11 @ 0x43a405 0x44a56f 0x7d029f 0x7d0910 0x46dd21
# 0x7d029e github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e /home/user/git/safing/portbase/api/database.go:414
# 0x7d090f github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0x12f /home/user/git/safing/portbase/api/database.go:477
4 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49eabc 0x49ea99 0x4a7d85 0xb3c847 0xb3c312 0xb406eb 0xb3efaf 0xb3ed05 0xb3ec1c 0xb46e90 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49eabb internal/poll.(*pollDesc).waitRead+0xfb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49ea98 internal/poll.(*FD).RawRead+0xd8 /usr/local/go/src/internal/poll/fd_unix.go:533
# 0x4a7d84 os.(*rawConn).Read+0x64 /usr/local/go/src/os/rawconn.go:31
# 0xb3c846 github.com/mdlayher/socket.(*Conn).read+0xe6 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:441
# 0xb3c311 github.com/mdlayher/socket.(*Conn).Recvmsg+0x191 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:344
# 0xb406ea github.com/mdlayher/netlink.(*conn).Receive+0xea /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:133
# 0xb3efae github.com/mdlayher/netlink.(*Conn).receive+0x6e /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:273
# 0xb3ed04 github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44 /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:232
# 0xb3ec1b github.com/mdlayher/netlink.(*Conn).Receive+0x7b /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:225
# 0xb46e8f github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x34f /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:142
4 @ 0x43a405 0x44a56f 0xb493ac 0x46dd21
# 0xb493ab github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x22b /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:66
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x576925 0x576a8f 0x79abe5 0x79d0bc 0x79e16f 0x79e92f 0x7cdd25 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x576924 bufio.(*Reader).fill+0x104 /usr/local/go/src/bufio/bufio.go:101
# 0x576a8e bufio.(*Reader).Peek+0x4e /usr/local/go/src/bufio/bufio.go:139
# 0x79abe4 github.com/gorilla/websocket.(*Conn).read+0x44 /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:370
# 0x79d0bb github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:798
# 0x79e16e github.com/gorilla/websocket.(*Conn).NextReader+0x8e /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:980
# 0x79e92e github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1064
# 0x7cdd24 github.com/safing/portbase/api.(*DatabaseAPI).handler+0x44 /home/user/git/safing/portbase/api/database.go:149
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x607ee2 0x4fb431 0x608133 0x604f55 0x60b21f 0x60b22a 0x479627 0x502665 0x502670 0x7f5bf4 0x7f55a9 0xa675eb 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x607ee1 crypto/tls.(*atLeastReader).Read+0x61 /usr/local/go/src/crypto/tls/conn.go:779
# 0x4fb430 bytes.(*Buffer).ReadFrom+0xb0 /usr/local/go/src/bytes/buffer.go:204
# 0x608132 crypto/tls.(*Conn).readFromUntil+0xf2 /usr/local/go/src/crypto/tls/conn.go:801
# 0x604f54 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/local/go/src/crypto/tls/conn.go:608
# 0x60b21e crypto/tls.(*Conn).readRecord+0x15e /usr/local/go/src/crypto/tls/conn.go:576
# 0x60b229 crypto/tls.(*Conn).Read+0x169 /usr/local/go/src/crypto/tls/conn.go:1252
# 0x479626 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314
# 0x502664 io.ReadFull+0x4e4 /usr/local/go/src/io/io.go:333
# 0x50266f encoding/binary.Read+0x4ef /usr/local/go/src/encoding/binary/binary.go:166
# 0x7f5bf3 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x373 /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:259
# 0x7f55a8 github.com/miekg/dns.(*Conn).ReadMsg+0x48 /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:214
# 0xa675ea github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x8a /home/user/git/safing/portmaster/resolver/resolver-tcp.go:400
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5c7bb1 0x5c5b3d 0x83fe37 0x82b139 0x8284c5 0x829d1a 0x828d11 0xb6485c 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49d0e5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49d0c3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242
# 0x5abe0f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67
# 0x5c7bb0 net.(*UDPConn).readMsg+0x90 /usr/local/go/src/net/udpsock_posix.go:59
# 0x5c5b3c net.(*UDPConn).ReadMsgUDP+0x9c /usr/local/go/src/net/udpsock.go:139
# 0x83fe36 github.com/miekg/dns.ReadFromSessionUDP+0xb6 /home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:42
# 0x82b138 github.com/miekg/dns.(*Server).readUDP+0xd8 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:687
# 0x8284c4 github.com/miekg/dns.defaultReader.ReadUDP+0x44 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
# 0x829d19 github.com/miekg/dns.(*Server).serveUDP+0x1f9 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:501
# 0x828d10 github.com/miekg/dns.(*Server).ListenAndServe+0x390 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:330
# 0xb6485b github.com/safing/portmaster/nameserver.startListener.func1+0x3b /home/user/git/safing/portmaster/nameserver/module.go:107
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x773b18 0x781682 0x7810e5 0x46dd21
# 0x773b17 github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x1d7 /home/user/git/safing/portbase/database/interface_cache.go:34
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x78b5c5 0x781682 0x7810e5 0x46dd21
# 0x78b5c4 github.com/safing/portbase/rng.(*Feeder).run+0x2c4 /home/user/git/safing/portbase/rng/entropy.go:119
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
2 @ 0x43a405 0x44a56f 0x7ce805 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x7ce804 github.com/safing/portbase/api.(*DatabaseAPI).writer+0x124 /home/user/git/safing/portbase/api/database.go:216
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
2 @ 0x43a405 0x44a56f 0x7d029f 0x7cfeab 0x46dd21
# 0x7d029e github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e /home/user/git/safing/portbase/api/database.go:414
# 0x7cfeaa github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0xca /home/user/git/safing/portbase/api/database.go:386
1 @ 0x40c434 0x46a67d 0x7e73c5 0x46dd21
# 0x46a67c os/signal.signal_recv+0x9c /usr/local/go/src/runtime/sigqueue.go:147
# 0x7e73c4 os/signal.loop+0x24 /usr/local/go/src/os/signal/signal_unix.go:23
1 @ 0x43a405 0x40676f 0x4063ab 0x98642b 0x46dd21
# 0x98642a github.com/godbus/dbus/v5.newConn.func1+0x4a /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:288
1 @ 0x43a405 0x40676f 0x4063ab 0xa615ec 0x781682 0x7810e5 0x46dd21
# 0xa615eb github.com/safing/portmaster/resolver.listenToMDNS+0x54b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x607ee2 0x4fb431 0x608133 0x604f55 0x60b21f 0x60b22a 0x576fa2 0x479627 0x681529 0x6814da 0x681cc5 0x6a0d0d 0x6a04af 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x607ee1 crypto/tls.(*atLeastReader).Read+0x61 /usr/local/go/src/crypto/tls/conn.go:779
# 0x4fb430 bytes.(*Buffer).ReadFrom+0xb0 /usr/local/go/src/bytes/buffer.go:204
# 0x608132 crypto/tls.(*Conn).readFromUntil+0xf2 /usr/local/go/src/crypto/tls/conn.go:801
# 0x604f54 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/local/go/src/crypto/tls/conn.go:608
# 0x60b21e crypto/tls.(*Conn).readRecord+0x15e /usr/local/go/src/crypto/tls/conn.go:576
# 0x60b229 crypto/tls.(*Conn).Read+0x169 /usr/local/go/src/crypto/tls/conn.go:1252
# 0x576fa1 bufio.(*Reader).Read+0x221 /usr/local/go/src/bufio/bufio.go:227
# 0x479626 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314
# 0x681528 io.ReadFull+0x88 /usr/local/go/src/io/io.go:333
# 0x6814d9 net/http.http2readFrameHeader+0x39 /usr/local/go/src/net/http/h2_bundle.go:1477
# 0x681cc4 net/http.(*http2Framer).ReadFrame+0xa4 /usr/local/go/src/net/http/h2_bundle.go:1735
# 0x6a0d0c net/http.(*http2clientConnReadLoop).run+0x8c /usr/local/go/src/net/http/h2_bundle.go:8257
# 0x6a04ae net/http.(*http2ClientConn).readLoop+0x6e /usr/local/go/src/net/http/h2_bundle.go:8185
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x6b1e78 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0x6b1e77 net/http.(*connReader).backgroundRead+0x57 /usr/local/go/src/net/http/server.go:690
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa6ff8a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa6ff89 github.com/safing/portmaster/resolver.listenToMDNS.func3+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:108
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa6388c 0xa7000a 0x781682 0x7810e5 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49c7c4 internal/poll.(*pollDesc).waitRead+0x1a4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49c7a2 internal/poll.(*FD).Read+0x182 /usr/local/go/src/internal/poll/fd_unix.go:159
# 0x5abb4e net.(*netFD).Read+0x4e /usr/local/go/src/net/fd_posix.go:55
# 0x5bab6d net.(*conn).Read+0x8d /usr/local/go/src/net/net.go:182
# 0xa6388b github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
# 0xa70009 github.com/safing/portmaster/resolver.listenToMDNS.func4+0x49 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:119
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5cad11 0x5c8f9d 0x9832ad 0x479627 0x983aa6 0x983a66 0x96b372 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49d0e5 internal/poll.(*pollDesc).waitRead+0x245 /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49d0c3 internal/poll.(*FD).ReadMsg+0x223 /usr/local/go/src/internal/poll/fd_unix.go:242
# 0x5abe0f net.(*netFD).readMsg+0x8f /usr/local/go/src/net/fd_posix.go:67
# 0x5cad10 net.(*UnixConn).readMsg+0x90 /usr/local/go/src/net/unixsock_posix.go:115
# 0x5c8f9c net.(*UnixConn).ReadMsgUnix+0x9c /usr/local/go/src/net/unixsock.go:143
# 0x9832ac github.com/godbus/dbus/v5.(*oobReader).Read+0x8c /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
# 0x479626 io.ReadAtLeast+0x86 /usr/local/go/src/io/io.go:314
# 0x983aa5 io.ReadFull+0x125 /usr/local/go/src/io/io.go:333
# 0x983a65 github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xe5 /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
# 0x96b371 github.com/godbus/dbus/v5.(*Conn).inWorker+0x51 /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:389
1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49e37c 0x49e35e 0x5ad0c5 0x5c4b52 0x5c36a5 0x6bc406 0x6bc137 0x7d822d 0x781682 0x780dd9 0x7d6716 0x46dd21
# 0x4683b4 internal/poll.runtime_pollWait+0x54 /usr/local/go/src/runtime/netpoll.go:222
# 0x49b8c4 internal/poll.(*pollDesc).wait+0x44 /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
# 0x49e37b internal/poll.(*pollDesc).waitRead+0x1fb /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
# 0x49e35d internal/poll.(*FD).Accept+0x1dd /usr/local/go/src/internal/poll/fd_unix.go:394
# 0x5ad0c4 net.(*netFD).accept+0x44 /usr/local/go/src/net/fd_unix.go:172
# 0x5c4b51 net.(*TCPListener).accept+0x31 /usr/local/go/src/net/tcpsock_posix.go:139
# 0x5c36a4 net.(*TCPListener).Accept+0x64 /usr/local/go/src/net/tcpsock.go:261
# 0x6bc405 net/http.(*Server).Serve+0x265 /usr/local/go/src/net/http/server.go:2937
# 0x6bc136 net/http.(*Server).ListenAndServe+0xb6 /usr/local/go/src/net/http/server.go:2866
# 0x7d822c github.com/safing/portbase/api.Serve.func1+0x2c /home/user/git/safing/portbase/api/router.go:55
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7d6715 github.com/safing/portbase/api.Serve+0x1d5 /home/user/git/safing/portbase/api/router.go:54
1 @ 0x43a405 0x44a56f 0x732785 0x732451 0x46dd21
# 0x732784 github.com/safing/portbase/log.writer+0x2c4 /home/user/git/safing/portbase/log/output.go:218
# 0x732450 github.com/safing/portbase/log.writerManager+0x90 /home/user/git/safing/portbase/log/output.go:113
1 @ 0x43a405 0x44a56f 0x77a725 0x46dd21
# 0x77a724 github.com/safing/portbase/modules.microTaskScheduler+0x1a4 /home/user/git/safing/portbase/modules/microtasks.go:184
1 @ 0x43a405 0x44a56f 0x780845 0x46dd21
# 0x780844 github.com/safing/portbase/modules.taskQueueHandler+0x1c4 /home/user/git/safing/portbase/modules/tasks.go:447
1 @ 0x43a405 0x44a56f 0x780b08 0x46dd21
# 0x780b07 github.com/safing/portbase/modules.taskScheduleHandler+0xe7 /home/user/git/safing/portbase/modules/tasks.go:497
1 @ 0x43a405 0x44a56f 0x78b8fd 0x781682 0x7810e5 0x46dd21
# 0x78b8fc github.com/safing/portbase/rng.fullFeeder+0x15c /home/user/git/safing/portbase/rng/fullfeed.go:25
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x78c337 0x781682 0x7810e5 0x46dd21
# 0x78c336 github.com/safing/portbase/rng.osFeeder+0x1d6 /home/user/git/safing/portbase/rng/osfeeder.go:27
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x78cc4d 0x781682 0x7810e5 0x46dd21
# 0x78cc4c github.com/safing/portbase/rng.tickFeeder+0x24c /home/user/git/safing/portbase/rng/tickfeeder.go:60
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x7e7950 0xb65245 0x43a009 0x46dd21
# 0x7e794f github.com/safing/portbase/run.Run+0x22f /home/user/git/safing/portbase/run/main.go:66
# 0xb65244 main.main+0xc4 /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:31
# 0x43a008 runtime.main+0x208 /usr/local/go/src/runtime/proc.go:204
1 @ 0x43a405 0x44a56f 0x950fb5 0x781682 0x7810e5 0x46dd21
# 0x950fb4 github.com/safing/portbase/notifications.cleaner+0x114 /home/user/git/safing/portbase/notifications/cleaner.go:13
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x99e2b8 0x781682 0x7810e5 0x46dd21
# 0x99e2b7 github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x117 /home/user/git/safing/portmaster/intel/geoip/database.go:173
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x9a7657 0x781682 0x7810e5 0x46dd21
# 0x9a7656 github.com/safing/portmaster/netenv.monitorNetworkChanges+0x156 /home/user/git/safing/portmaster/netenv/network-change.go:48
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x9a8b3c 0x781682 0x7810e5 0x46dd21
# 0x9a8b3b github.com/safing/portmaster/netenv.monitorOnlineStatus+0x13b /home/user/git/safing/portmaster/netenv/online-status.go:356
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0x9ba81c 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x9ba81b github.com/safing/portmaster/status.autoPilot+0xdb /home/user/git/safing/portmaster/status/autopilot.go:16
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xa429e5 0x781682 0x7810e5 0x46dd21
# 0xa429e4 github.com/safing/portmaster/profile.cleanActiveProfiles+0x184 /home/user/git/safing/portmaster/profile/active.go:84
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa4ecd3 0x781682 0x7810e5 0x46dd21
# 0xa4ecd2 github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0xf2 /home/user/git/safing/portmaster/profile/database.go:51
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa61ace 0xa7007e 0x781682 0x7810e5 0x46dd21
# 0xa61acd github.com/safing/portmaster/resolver.handleMDNSMessages+0xed /home/user/git/safing/portmaster/resolver/resolver-mdns.go:137
# 0xa7007d github.com/safing/portmaster/resolver.listenToMDNS.func5+0x3d /home/user/git/safing/portmaster/resolver/resolver-mdns.go:126
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xa66589 0xa5eb86 0xa6faf4 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xa66588 github.com/safing/portmaster/resolver.(*TCPResolver).Query+0x448 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:213
# 0xa5eb85 github.com/safing/portmaster/resolver.resolveAndCache+0x4a5 /home/user/git/safing/portmaster/resolver/resolve.go:349
# 0xa6faf3 github.com/safing/portmaster/resolver.checkCache.func1+0x193 /home/user/git/safing/portmaster/resolver/resolve.go:233
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xa66ca5 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xa66ca4 github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x264 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:276
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xaf66a5 0x46dd21
# 0xaf66a4 github.com/xtaci/kcp-go/v5.(*TimedSched).prepend+0x284 /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:103
1 @ 0x43a405 0x44a56f 0xb19605 0x781682 0x7810e5 0x46dd21
# 0xb19604 github.com/safing/portmaster/network.connectionCleaner+0x104 /home/user/git/safing/portmaster/network/clean.go:24
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xb1e395 0x781682 0x7810e5 0x46dd21
# 0xb1e394 github.com/safing/portmaster/network.openDNSRequestWriter+0x114 /home/user/git/safing/portmaster/network/dns.go:91
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x7810e4 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124 /home/user/git/safing/portbase/modules/worker.go:78
1 @ 0x43a405 0x44a56f 0xb4d092 0x46dd21
# 0xb4d091 github.com/safing/portmaster/firewall/interception.handleInterception+0x1f1 /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:300
1 @ 0x43a405 0x44a56f 0xb584f7 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xb584f6 github.com/safing/portmaster/firewall.packetHandler+0xf6 /home/user/git/safing/portmaster/firewall/interception.go:516
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x44a56f 0xb587d2 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0xb587d1 github.com/safing/portmaster/firewall.statLogger+0x231 /home/user/git/safing/portmaster/firewall/interception.go:530
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
1 @ 0x43a405 0x46ae3f 0x93cf74 0x93bd04 0xb63390 0xb64a3c 0xb62051 0xb64970 0x781682 0x780dd9 0xb600ca 0x828264 0x82819d 0x82aa7d 0x82a68d 0x46dd21
# 0x46ae3e time.Sleep+0xbe /usr/local/go/src/runtime/time.go:188
# 0x93cf73 github.com/safing/portmaster/nameserver/nsutil.NxDomain.func1+0xd3 /home/user/git/safing/portmaster/nameserver/nsutil/nsutil.go:141
# 0x93bd03 github.com/safing/portmaster/nameserver/nsutil.ResponderFunc.ReplyWithDNS+0x43 /home/user/git/safing/portmaster/nameserver/nsutil/nsutil.go:46
# 0xb6338f github.com/safing/portmaster/nameserver.sendResponse+0x6f /home/user/git/safing/portmaster/nameserver/response.go:24
# 0xb64a3b github.com/safing/portmaster/nameserver.handleRequest.func1+0x9b /home/user/git/safing/portmaster/nameserver/nameserver.go:75
# 0xb62050 github.com/safing/portmaster/nameserver.handleRequest+0x1f10 /home/user/git/safing/portmaster/nameserver/nameserver.go:237
# 0xb6496f github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f /home/user/git/safing/portmaster/nameserver/nameserver.go:24
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0xb600c9 github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89 /home/user/git/safing/portmaster/nameserver/nameserver.go:23
# 0x828263 github.com/miekg/dns.HandlerFunc.ServeDNS+0x43 /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
# 0x82819c github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
# 0x82aa7c github.com/miekg/dns.(*Server).serveDNS+0x2fc /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
# 0x82a68c github.com/miekg/dns.(*Server).serveUDPPacket+0xec /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591
1 @ 0x467fbd 0x7af662 0x7af425 0x7abf92 0x7c8932 0xa1fc28 0x7d3504 0x7d2dad 0x7d6fe7 0x7d82a5 0x781682 0x780dd9 0x7d685d 0x6bc043 0x6b80cd 0x46dd21
# 0x467fbc runtime/pprof.runtime_goroutineProfileWithLabels+0x5c /usr/local/go/src/runtime/mprof.go:716
# 0x7af661 runtime/pprof.writeRuntimeProfile+0xe1 /usr/local/go/src/runtime/pprof/pprof.go:724
# 0x7af424 runtime/pprof.writeGoroutine+0xa4 /usr/local/go/src/runtime/pprof/pprof.go:684
# 0x7abf91 runtime/pprof.(*Profile).WriteTo+0x3f1 /usr/local/go/src/runtime/pprof/pprof.go:331
# 0x7c8931 github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x91 /home/user/git/safing/portbase/utils/debug/debug.go:132
# 0xa1fc27 github.com/safing/portmaster/core.debugInfo+0xe7 /home/user/git/safing/portmaster/core/api.go:89
# 0x7d3503 github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x723 /home/user/git/safing/portbase/api/endpoints.go:316
# 0x7d2dac github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0xac /home/user/git/safing/portbase/api/endpoints.go:262
# 0x7d6fe6 github.com/safing/portbase/api.(*mainHandler).handle+0x766 /home/user/git/safing/portbase/api/router.go:162
# 0x7d82a4 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x44 /home/user/git/safing/portbase/api/router.go:73
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7d685c github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x9c /home/user/git/safing/portbase/api/router.go:72
# 0x6bc042 net/http.serverHandler.ServeHTTP+0xa2 /usr/local/go/src/net/http/server.go:2843
# 0x6b80cc net/http.(*conn).serve+0x8ac /usr/local/go/src/net/http/server.go:1925
1 @ 0x485c25 0x483aba 0x4a1177 0x4a1122 0x49eda7 0x49d4bc 0x5abfaf 0x5badae 0x608922 0x608d45 0x609d9a 0x7f63db 0x7f60f7 0xa66f65 0x781682 0x780dd9 0x7833b9 0x46dd21
# 0x485c24 syscall.Syscall+0x4 /usr/local/go/src/syscall/asm_linux_amd64.s:18
# 0x483ab9 syscall.write+0x59 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:914
# 0x4a1176 syscall.Write+0x76 /usr/local/go/src/syscall/syscall_unix.go:212
# 0x4a1121 internal/poll.(*FD).Write.func1+0x21 /usr/local/go/src/internal/poll/fd_unix.go:267
# 0x49eda6 internal/poll.ignoringEINTR+0x26 /usr/local/go/src/internal/poll/fd_unix.go:567
# 0x49d4bb internal/poll.(*FD).Write+0x19b /usr/local/go/src/internal/poll/fd_unix.go:267
# 0x5abfae net.(*netFD).Write+0x4e /usr/local/go/src/net/fd_posix.go:73
# 0x5badad net.(*conn).Write+0x8d /usr/local/go/src/net/net.go:194
# 0x608921 crypto/tls.(*Conn).write+0x161 /usr/local/go/src/crypto/tls/conn.go:914
# 0x608d44 crypto/tls.(*Conn).writeRecordLocked+0x2c4 /usr/local/go/src/crypto/tls/conn.go:963
# 0x609d99 crypto/tls.(*Conn).Write+0x199 /usr/local/go/src/crypto/tls/conn.go:1130
# 0x7f63da github.com/miekg/dns.(*Conn).Write+0x11a /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:346
# 0x7f60f6 github.com/miekg/dns.(*Conn).WriteMsg+0x116 /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:329
# 0xa66f64 github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x524 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:310
# 0x781681 github.com/safing/portbase/modules.(*Module).runWorker+0xa1 /home/user/git/safing/portbase/modules/worker.go:119
# 0x780dd8 github.com/safing/portbase/modules.(*Module).RunWorker+0x98 /home/user/git/safing/portbase/modules/worker.go:47
# 0x7833b8 github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58 /home/user/git/safing/portbase/modules/worker.go:27
Thanks @tonya1545b and @cfitz25 for the debug data!
@tonya1545b: It seems you have the SPN enabled, please disable it, restart the Portmater, and try again.
@cfitz25: It seems that something with the iptables rules changed. I hope I find the time to install Mullvad and try myself soon.
Preliminary update on this:
It seems that Mullvad uses ip/nftables packet/connection marking for both Wireguard (by itself) and OpenVPN (as an option), which makes both adapters incompatible with the Portmaster, as it uses packet/connection marking itself. This results in both applications breaking each others marks and therefore connections.
I'm in contact with Mullvad to see if they have an idea for a possible solution.
Long-term we want to transition the Portmaster away from using packet/connection marks, but we are really looking at long-term here.
Mullvad support said that we might be able to fix this by mangling with the packet marks. They have a guide on this here: https://mullvad.net/en/help/split-tunneling-with-linux-advanced/
I'm not yet familiar enough with nft to quickly get into this. I will have a talk with the team how we want to proceed here.
Current Status: Mullvad is not compatible on Linux, but there may be a workaround which we don't know about yet.
Assuming the original need was handled, this will be automatically closed now.
Sorry, issue was closed by misconfigured bot.
Hiya, recently discovered the portmaster. I was sad to discover that it and the Mullvad app don't play nicely together on linux. Does the issue remain the same?
Hiya, recently discovered the portmaster. I was sad to discover that it and the Mullvad app don't play nicely together on linux. Does the issue remain the same?
try running mullvad from your openwrt router then start up portmaster after, it worked for me. Heres a guide https://mullvad.net/en/help/openwrt-routers-and-mullvad-vpn/
Hiya, recently discovered the portmaster. I was sad to discover that it and the Mullvad app don't play nicely together on linux. Does the issue remain the same?
try running mullvad from your openwrt router then start up portmaster after, it worked for me. Heres a guide https://mullvad.net/en/help/openwrt-routers-and-mullvad-vpn/
thanks for the suggestion, it's fine is you have an openwrt compatible router. but not everyone does.
we are making a new video and wanted to feature portmaster, but it doesn't look like something we can do right now
It is a pity that I have to remove my portmaster. I recently switched to Mullvad and due to the privacy reasons I would like to stay with it. I will be following this issue and I really hope that it would be resolved soon.
Adding to @alichakery's comment: I'm super bummed that I just found out about Portmaster but can't work with it on Linux due to this issue :/ I greatly look forward to a resolution.
Still no fix? Too bad since there used to be the exact same problem on Windows and there was a solution to it, by setting the custom DNS within Mullvad VPN to localhost: https://github.com/safing/portmaster/issues/313
This does not work within Linux as of yet though...
just wanted to add context, which also got added to the VPN compatibility page:
Where Incompatibility Comes From
Incompatibility is created when both Portmaster and a VPN client hook into DNS. Check your VPN app if you can somewhere disable DNS redirection.
Portmaster needs to hook into DNS in order to understand which connection goes where and to which app it belongs. Without it, users would have to start filtering by IP address, making Portmaster basically useless.
Portmaster automatically secures DNS requests by encrypting them to a secured DNS resolver - which you can configure if you do not like the defaults. You can even set your VPN provider as the resolver if you want. We are all about empowering users.
VPNs do sometimes hook into DNS too - creating the compatibility conflict. Their idea is that since you redirect all your normal traffic through them, you might as well redirect all your DNS to them too. Now that comes from good intentions - but if they do not provide a way to disable this behavior, then this goes against user choice.
The same can apply when VPNs enforce traffic re-routing with kill switches.
There sadly is not much we can do than to ask VPN providers to empower users and allow them to disable their various integrations
It would be great to get Mullvad + Portmaster compatible on Linux too, but from our side the resources available to work around these various VPN client system integrations are super limited. It would be much easier if VPN clients offered opt-out options for their various integrations. With every browser you can en- & disable DoH, in my opinion VPNs should offer the same choice for users too.
Auto-closing this issue after waiting for input for a month. If anyone finds the time to provide the requested information, please re-open the issue and we will continue handling it.
Any further updates on this? This ticket as been auto-closed but the issue is very much still present and makes it impossible to use Portmaster + MullvadVPN on Linux
I have the same issue with mullvad + portmaster + ubuntu
Any update?
I think we can assume no-one will follow us up on this 😢 I de-facto stopped using Portmaster altogether at this point.