Open
Description
I've been trying the new SQLite database type for the cache as suggest by Daniel on the Discord (message link) and I've decided to look into the logs a bit and found that Portmaster is complaining quite a bit about the database being locked. Unsure if it breaks anything, it's hard to tell with me not knowing where to look, but it's been sending those log messages quite a bit, way more than I think it should, so I wanted to make this issue just ini case it is something noteworthy. (logs in the debug info)
Debug Information:
Version 1.6.33
Portmaster 1.6.33
built with go1.24.1 (gc -cgo) for linux/amd64
at 2025-03-17T14:49:16Z
commit 32c7f6e7d15e29290f3446370ffdf699ed262f2d (clean)
at 2025-03-17T14:31:48Z
from https://github.com/safing/portmaster
Licensed under the GPLv3 license.
Platform: arch "rolling"
System: arch linux (arch) "rolling"
Kernel: 6.13.8-arch1-1 x86_64
Unexpected Logs
2025-03-27 01:05:32.588 WRN face_cache:109 ▶ 940 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:10:32.587 WRN face_cache:109 ▶ 942 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:14:35.312 WRN er/resolve:467 ▶ 944 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:15:32.588 WRN face_cache:109 ▶ 946 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:15:48.311 WRN er/resolve:467 ▶ 948 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:15:51.379 WRN er/resolve:467 ▶ 950 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:20:32.589 WRN face_cache:109 ▶ 952 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:25:32.587 WRN face_cache:109 ▶ 954 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:25:32.588 WRN face_cache:109 ▶ 956 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:30:32.588 WRN face_cache:109 ▶ 958 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
250327 01:31:48.697 CURRENT TIME
Status: Online
OnlineStatus: Online
CaptivePortal:
Resolvers: 8/8
Quad9 (dot://dns.quad9.net:853#config)
dot://dns.quad9.net:853#config
Failing: false
Quad9 (dot://dns.quad9.net:853#config)
dot://dns.quad9.net:853#config
Failing: false
AppliedPrivacy (dot://dot1.applied-privacy.net:853#config)
dot://dot1.applied-privacy.net:853#config
Failing: false
Cloudflare (dot://cloudflare-dns.com:853#config)
dot://cloudflare-dns.com:853#config
Failing: false
Cloudflare (dot://cloudflare-dns.com:853#config)
dot://cloudflare-dns.com:853#config
Failing: false
192.168.178.1 (dns://192.168.178.1:53#system)
dns://192.168.178.1:53#system
Search Domains: .fritz.box.
Failing: false
fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09 (dns://fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09:53#system)
dns://fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09:53#system
Failing: false
2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09 (dns://2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09:53#system)
dns://2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09:53#system
Failing: false
Config: 10
core/expertiseLevel: expert
core/locale: en-GB
core/releaseChannel: beta
dns/nameservers: [redacted]
dns/noAssignedNameservers: true
dns/noInsecureProtocols: true
dns/useStaleCache: true
filter/lists: [TRAC MAL DECEP BAD GAMBL CB-MW WSP DCT OISD-EXTRA UNBREAK]
history/enable: true
spn/enable: true
Updates: beta (14/30)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv6.mmdb.gz: 20250212.0.0
all/intel/lists/base.dsdl: 20250311.16.49
all/intel/lists/index.dsd: 2025.3.11
all/intel/lists/intermediate.dsdl: 20250323.0.0
all/intel/lists/urgent.dsdl: 20250321.17.0
all/intel/portmaster/news.yaml: 20250311.14.11
all/intel/portmaster/notifications.yaml: 20250311.14.11
all/intel/spn/main-intel.yaml: 20250319.9.7
all/ui/modules/assets.zip: 0.3.5
all/ui/modules/portmaster.zip: 0.8.13
linux_amd64/app/portmaster-app.zip: 0.2.8
linux_amd64/core/portmaster-core: 1.6.33
linux_amd64/start/portmaster-start: 1.6.33
Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv4.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv4.mmdb: 20250212.0.0
all/intel/geoip/geoipv6-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv6.mmdb: 20250212.0.0
all/intel/lists/base.dsdl: 20250311.16.49
all/intel/lists/index.dsd: 2025.3.11
all/intel/lists/intermediate.dsdl: 20250323.0.0
all/intel/lists/urgent.dsdl: 20250321.17.0
all/intel/portmaster/news.yaml: 20250311.14.11
all/intel/portmaster/notifications.yaml: 20250311.14.11
all/intel/spn/main-intel.yaml: 20250319.9.7
all/ui/modules/assets.zip: 0.3.5
all/ui/modules/base.zip: 0.2.11
all/ui/modules/console.zip: 0.1.11
all/ui/modules/monitor.zip: 0.2.4
all/ui/modules/portmaster.zip: 0.8.13
all/ui/modules/profilemgr.zip: 0.1.7
all/ui/modules/settings.zip: 0.1.8
linux_amd64/app/portmaster-app.zip: 0.2.8
linux_amd64/app2/portmaster-app: 1.6.33
linux_amd64/core/portmaster-core: 1.6.33
linux_amd64/hub/spn-hub: 0.7.7
linux_amd64/jess/jess: 0.3.3
linux_amd64/notifier/portmaster-notifier: 0.3.6
linux_amd64/packages/portmaster-installer.deb: 1.0.0
linux_amd64/packages/portmaster-installer.rpm: 1.0.0
linux_amd64/start/portmaster-start: 1.6.33
Goroutine Stack
goroutine profile: total 233
41 @ 0x477b4e 0x456c57 0x92bc45 0x92c213 0x47f761
# 0x92bc44 github.com/safing/portmaster/base/api.(*DatabaseAPI).processSub+0x224 /go-workdir/base/api/database.go:449
# 0x92c212 github.com/safing/portmaster/base/api.(*DatabaseAPI).handleQsub+0xd2 /go-workdir/base/api/database.go:512
28 @ 0x477b4e 0x456c57 0xb687ac 0x8de386 0x8dd792 0x47f761
# 0xb687ab github.com/safing/portmaster/spn/terminal.(*DuplexFlowQueue).FlowHandler+0x26b /go-workdir/spn/terminal/control_flow.go:242
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
22 @ 0x477b4e 0x456c57 0xf75676 0x8de386 0x8dd792 0x47f761
# 0xf75675 github.com/safing/portmaster/spn/crew.(*ConnectOp).connWriter+0x355 /go-workdir/spn/crew/op_connect.go:437
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
18 @ 0x477b4e 0x456c57 0x8e1865 0x47f761
# 0x8e1864 github.com/safing/portmaster/service/mgr.(*WorkerMgr).taskMgr+0x284 /go-workdir/service/mgr/workermgr.go:180
12 @ 0x477b4e 0x456c57 0x10e672e 0xf74cdf 0x8de386 0x8dd792 0x47f761
# 0x10e672d github.com/safing/portmaster/spn/sluice.(*UDPConn).Read+0xad /go-workdir/spn/sluice/udp_listener.go:265
# 0xf74cde github.com/safing/portmaster/spn/crew.(*ConnectOp).connReader+0xfe /go-workdir/spn/crew/op_connect.go:355
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
10 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf74cdf 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xf74cde github.com/safing/portmaster/spn/crew.(*ConnectOp).connReader+0xfe /go-workdir/spn/crew/op_connect.go:355
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
7 @ 0x477b4e 0x456c57 0xb70b2a 0x8de386 0x8dd792 0x47f761
# 0xb70b29 github.com/safing/portmaster/spn/terminal.(*TerminalBase).Handler+0x169 /go-workdir/spn/terminal/terminal.go:260
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
7 @ 0x477b4e 0x456c57 0xb71245 0x8de386 0x8dd792 0x47f761
# 0xb71244 github.com/safing/portmaster/spn/terminal.(*TerminalBase).Sender+0x324 /go-workdir/spn/terminal/terminal.go:387
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
5 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x74f4d9 0x4a47c3 0x4a48f3 0x7552c5 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0x74f4d8 net/http.(*connReader).Read+0x158 /usr/local/go/src/net/http/server.go:798
# 0x4a47c2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113
# 0x4a48f2 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:152
# 0x7552c4 net/http.(*conn).serve+0x784 /usr/local/go/src/net/http/server.go:2137
4 @ 0x477b4e 0x411a45 0x4115d2 0x10db345 0x47f761
# 0x10db344 github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x64 /.go-mod-cache/github.com/florianl/go-nfqueue@v1.3.2/nfqueue.go:390
4 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x510a05 0x5109ed 0x51c4ea 0x10c2566 0x10c1e78 0x10bc43e 0x10c9019 0x10c727e 0x10c6fe7 0x10c6ec5 0x10dadb5 0x10d9e7d 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x510a04 internal/poll.(*pollDesc).waitRead+0x124 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x5109ec internal/poll.(*FD).RawRead+0x10c /usr/local/go/src/internal/poll/fd_unix.go:717
# 0x51c4e9 os.(*rawConn).Read+0x49 /usr/local/go/src/os/rawconn.go:31
# 0x10c2565 github.com/mdlayher/socket.rwT[...]+0x625 /.go-mod-cache/github.com/mdlayher/socket@v0.5.1/conn.go:795
# 0x10c1e77 github.com/mdlayher/socket.readT[...]+0x97 /.go-mod-cache/github.com/mdlayher/socket@v0.5.1/conn.go:666
# 0x10bc43d github.com/mdlayher/socket.(*Conn).Recvmsg+0x13d /.go-mod-cache/github.com/mdlayher/socket@v0.5.1/conn.go:572
# 0x10c9018 github.com/mdlayher/netlink.(*conn).Receive+0xb8 /.go-mod-cache/github.com/mdlayher/netlink@v1.7.2/conn_linux.go:130
# 0x10c727d github.com/mdlayher/netlink.(*Conn).receive+0x5d /.go-mod-cache/github.com/mdlayher/netlink@v1.7.2/conn.go:279
# 0x10c6fe6 github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26 /.go-mod-cache/github.com/mdlayher/netlink@v1.7.2/conn.go:238
# 0x10c6ec4 github.com/mdlayher/netlink.(*Conn).Receive+0x84 /.go-mod-cache/github.com/mdlayher/netlink@v1.7.2/conn.go:231
# 0x10dadb4 github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x134 /.go-mod-cache/github.com/florianl/go-nfqueue@v1.3.2/nfqueue.go:401
# 0x10d9e7c github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x5c /.go-mod-cache/github.com/florianl/go-nfqueue@v1.3.2/nfqueue.go:210
4 @ 0x477b4e 0x456c57 0x10c2d35 0x47f761
# 0x10c2d34 github.com/mdlayher/socket.rwT[...].func2+0xb4 /.go-mod-cache/github.com/mdlayher/socket@v0.5.1/conn.go:778
4 @ 0x477b4e 0x456c57 0x10dc165 0x47f761
# 0x10dc164 github.com/safing/portmaster/service/firewall/interception/nfq.New.func1+0x84 /go-workdir/service/firewall/interception/nfq/nfq.go:67
3 @ 0x477b4e 0x456c57 0x92bc45 0x92b888 0x47f761
# 0x92bc44 github.com/safing/portmaster/base/api.(*DatabaseAPI).processSub+0x224 /go-workdir/base/api/database.go:449
# 0x92b887 github.com/safing/portmaster/base/api.(*DatabaseAPI).handleSub+0x87 /go-workdir/base/api/database.go:421
2 @ 0x477b4e 0x411a45 0x4115d2 0x10e5806 0x10e4a9b 0x8de386 0x8dd792 0x47f761
# 0x10e5805 github.com/safing/portmaster/spn/sluice.(*UDPListener).Accept+0x45 /go-workdir/spn/sluice/udp_listener.go:76
# 0x10e4a9a github.com/safing/portmaster/spn/sluice.(*Sluice).listenHandler+0x17a /go-workdir/spn/sluice/sluice.go:201
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x4a47c3 0x4a48f3 0x9142a5 0x91628d 0x91716d 0x9177d3 0x929465 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0x4a47c2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113
# 0x4a48f2 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:152
# 0x9142a4 github.com/gorilla/websocket.(*Conn).read+0x24 /.go-mod-cache/github.com/gorilla/websocket@v1.5.3/conn.go:371
# 0x91628c github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c /.go-mod-cache/github.com/gorilla/websocket@v1.5.3/conn.go:809
# 0x91716c github.com/gorilla/websocket.(*Conn).NextReader+0xac /.go-mod-cache/github.com/gorilla/websocket@v1.5.3/conn.go:1009
# 0x9177d2 github.com/gorilla/websocket.(*Conn).ReadMessage+0x12 /.go-mod-cache/github.com/gorilla/websocket@v1.5.3/conn.go:1093
# 0x929464 github.com/safing/portmaster/base/api.(*DatabaseWebsocketAPI).handler+0x64 /go-workdir/base/api/database.go:137
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50fd95 0x50fd83 0x62d949 0x6482db 0x647190 0x10e4a9b 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50fd94 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50fd82 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620
# 0x62d948 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172
# 0x6482da net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159
# 0x64718f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:380
# 0x10e4a9a github.com/safing/portmaster/spn/sluice.(*Sluice).listenHandler+0x17a /go-workdir/spn/sluice/sluice.go:201
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x456c57 0x10e634b 0x8de386 0x8dd792 0x47f761
# 0x10e634a github.com/safing/portmaster/spn/sluice.(*UDPListener).cleaner+0x8a /go-workdir/spn/sluice/udp_listener.go:186
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x456c57 0x8eb305 0x8de386 0x8dd792 0x47f761
# 0x8eb304 github.com/safing/portmaster/base/database.(*Interface).DelayedCacheWriter+0x144 /go-workdir/base/database/interface_cache.go:34
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x456c57 0x9109fe 0x8de386 0x8dd792 0x47f761
# 0x9109fd github.com/safing/portmaster/base/rng.(*Feeder).run+0x13d /go-workdir/base/rng/entropy.go:117
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x456c57 0x910ad3 0x8de386 0x8dd792 0x47f761
# 0x910ad2 github.com/safing/portmaster/base/rng.(*Feeder).run+0x212 /go-workdir/base/rng/entropy.go:99
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
2 @ 0x477b4e 0x456c57 0x92962c 0x8de386 0x8dd792 0x47f761
# 0x92962b github.com/safing/portmaster/base/api.(*DatabaseWebsocketAPI).writer+0x10b /go-workdir/base/api/database.go:155
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x417029 0x479c09 0x571f73 0x47f761
# 0x479c08 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152
# 0x571f72 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23
1 @ 0x4397b1 0x4769bd 0x58c931 0x58c765 0x58958b 0x8f897b 0xf60cd9 0x92f19a 0x92e885 0x933b93 0x9327a5 0x8de386 0x8ddf7e 0x93272b 0x7762ae 0x755165 0x47f761
# 0x58c930 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:796
# 0x58c764 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:755
# 0x58958a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:377
# 0x8f897a github.com/safing/portmaster/base/utils/debug.(*Info).AddGoroutineStack+0x5a /go-workdir/base/utils/debug/debug.go:95
# 0xf60cd8 github.com/safing/portmaster/service/network.debugInfo+0x1b8 /go-workdir/service/network/api.go:99
# 0x92f199 github.com/safing/portmaster/base/api.(*Endpoint).ServeHTTP+0x899 /go-workdir/base/api/endpoints.go:447
# 0x92e884 github.com/safing/portmaster/base/api.(*endpointHandler).ServeHTTP+0x44 /go-workdir/base/api/endpoints.go:366
# 0x933b92 github.com/safing/portmaster/base/api.(*mainHandler).handle+0x13d2 /go-workdir/base/api/router.go:304
# 0x9327a4 github.com/safing/portmaster/base/api.(*mainHandler).ServeHTTP.func1+0x24 /go-workdir/base/api/router.go:114
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8ddf7d github.com/safing/portmaster/service/mgr.(*Manager).Do+0x1dd /go-workdir/service/mgr/worker.go:264
# 0x93272a github.com/safing/portmaster/base/api.(*mainHandler).ServeHTTP+0xaa /go-workdir/base/api/router.go:113
# 0x7762ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3301
# 0x755164 net/http.(*conn).serve+0x624 /usr/local/go/src/net/http/server.go:2102
1 @ 0x477b4e 0x411a45 0x4115d2 0x10b9f0c 0x47f761
# 0x10b9f0b github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker.func1+0x2b /go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:84
1 @ 0x477b4e 0x411a45 0x4115d2 0xafc6ac 0x47f761
# 0xafc6ab github.com/godbus/dbus/v5.newConn.func1+0x2b /.go-mod-cache/github.com/godbus/dbus/v5@v5.1.0/conn.go:303
1 @ 0x477b4e 0x411a45 0x4115d2 0xf2e25a 0x8de386 0x8dd792 0x47f761
# 0xf2e259 github.com/safing/portmaster/service/resolver.listenToMDNS+0x619 /go-workdir/service/resolver/resolver-mdns.go:147
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x411a45 0x4115f2 0xb6633b 0x8de386 0x8dd792 0x47f761
# 0xb6633a github.com/safing/portmaster/spn/unit.(*Scheduler).SlotScheduler+0x1ba /go-workdir/spn/unit/scheduler.go:210
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x69b9db 0x4970d8 0x69bbbe 0x698ccf 0x69f4a5 0x69f4a6 0x48efd1 0x53b0c5 0x53b0c6 0xa8d7c7 0xa8d4a5 0xf332c8 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0x69b9da crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:809
# 0x4970d7 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211
# 0x69bbbd crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:831
# 0x698cce crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629
# 0x69f4a4 crypto/tls.(*Conn).readRecord+0x144 /usr/local/go/src/crypto/tls/conn.go:591
# 0x69f4a5 crypto/tls.(*Conn).Read+0x145 /usr/local/go/src/crypto/tls/conn.go:1385
# 0x48efd0 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335
# 0x53b0c4 io.ReadFull+0xa4 /usr/local/go/src/io/io.go:354
# 0x53b0c5 encoding/binary.Read+0xa5 /usr/local/go/src/encoding/binary/binary.go:262
# 0xa8d7c6 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x226 /.go-mod-cache/github.com/miekg/dns@v1.1.62/client.go:287
# 0xa8d4a4 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /.go-mod-cache/github.com/miekg/dns@v1.1.62/client.go:249
# 0xf332c7 github.com/safing/portmaster/service/resolver.(*tcpResolverConn).reader+0x67 /go-workdir/service/resolver/resolver-tcp.go:424
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x74f037 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0x74f036 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:690
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xbb1497 0xbb5c64 0xbb5529 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xbb1496 github.com/safing/portmaster/spn/ships.(*ShipBase).UnloadTo+0xf6 /go-workdir/spn/ships/ship.go:202
# 0xbb5c63 github.com/safing/portmaster/spn/docks.(*Crane).unloadUntilFull+0x83 /go-workdir/spn/docks/crane.go:500
# 0xbb5528 github.com/safing/portmaster/spn/docks.(*Crane).unloader+0xc8 /go-workdir/spn/docks/crane.go:439
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e389 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xf30016 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:343
# 0xf2e388 github.com/safing/portmaster/service/resolver.listenToMDNS.func7+0x28 /go-workdir/service/resolver/resolver-mdns.go:131
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e3e9 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xf30016 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:343
# 0xf2e3e8 github.com/safing/portmaster/service/resolver.listenToMDNS.func5+0x28 /go-workdir/service/resolver/resolver-mdns.go:118
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e449 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xf30016 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:343
# 0xf2e448 github.com/safing/portmaster/service/resolver.listenToMDNS.func3+0x28 /go-workdir/service/resolver/resolver-mdns.go:104
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e4a9 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50bcb9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50bca7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165
# 0x62b9a4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x63e004 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:194
# 0xf30016 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:343
# 0xf2e4a8 github.com/safing/portmaster/service/resolver.listenToMDNS.func1+0x28 /go-workdir/service/resolver/resolver-mdns.go:91
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50ce85 0x50ce6e 0x62bdb1 0x64efdd 0x64d5d6 0xb136bc 0x48efd1 0xb13c77 0xb13c55 0xafcbd7 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50ce84 internal/poll.(*pollDesc).waitRead+0x384 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50ce6d internal/poll.(*FD).ReadMsg+0x36d /usr/local/go/src/internal/poll/fd_unix.go:302
# 0x62bdb0 net.(*netFD).readMsg+0x30 /usr/local/go/src/net/fd_posix.go:78
# 0x64efdc net.(*UnixConn).readMsg+0x3c /usr/local/go/src/net/unixsock_posix.go:115
# 0x64d5d5 net.(*UnixConn).ReadMsgUnix+0x35 /usr/local/go/src/net/unixsock.go:143
# 0xb136bb github.com/godbus/dbus/v5.(*oobReader).Read+0x3b /.go-mod-cache/github.com/godbus/dbus/v5@v5.1.0/transport_unix.go:21
# 0x48efd0 io.ReadAtLeast+0x90 /usr/local/go/src/io/io.go:335
# 0xb13c76 io.ReadFull+0xf6 /usr/local/go/src/io/io.go:354
# 0xb13c54 github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xd4 /.go-mod-cache/github.com/godbus/dbus/v5@v5.1.0/transport_unix.go:91
# 0xafcbd6 github.com/godbus/dbus/v5.(*Conn).inWorker+0x36 /.go-mod-cache/github.com/godbus/dbus/v5@v5.1.0/conn.go:390
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d390 0x50d37a 0x62bf11 0x64ba87 0x649a9e 0x6499a5 0x10e5f93 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50d38f internal/poll.(*pollDesc).waitRead+0x32f /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50d379 internal/poll.(*FD).ReadMsgInet4+0x319 /usr/local/go/src/internal/poll/fd_unix.go:329
# 0x62bf10 net.(*netFD).readMsgInet4+0x30 /usr/local/go/src/net/fd_posix.go:84
# 0x64ba86 net.(*UDPConn).readMsg+0x186 /usr/local/go/src/net/udpsock_posix.go:101
# 0x649a9d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203
# 0x6499a4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191
# 0x10e5f92 github.com/safing/portmaster/spn/sluice.(*UDPListener).reader+0x92 /go-workdir/spn/sluice/udp_listener.go:140
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d390 0x50d37a 0x62bf11 0x64ba87 0x649a9e 0x6499a5 0xad4c65 0xac305d 0xac0173 0xac1ce5 0xac0819 0x10f8ca8 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50d38f internal/poll.(*pollDesc).waitRead+0x32f /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50d379 internal/poll.(*FD).ReadMsgInet4+0x319 /usr/local/go/src/internal/poll/fd_unix.go:329
# 0x62bf10 net.(*netFD).readMsgInet4+0x30 /usr/local/go/src/net/fd_posix.go:84
# 0x64ba86 net.(*UDPConn).readMsg+0x186 /usr/local/go/src/net/udpsock_posix.go:101
# 0x649a9d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203
# 0x6499a4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191
# 0xad4c64 github.com/miekg/dns.ReadFromSessionUDP+0x84 /.go-mod-cache/github.com/miekg/dns@v1.1.62/udp.go:43
# 0xac305c github.com/miekg/dns.(*Server).readUDP+0xfc /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:716
# 0xac0172 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:174
# 0xac1ce4 github.com/miekg/dns.(*Server).serveUDP+0x244 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:530
# 0xac0818 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:359
# 0x10f8ca7 github.com/safing/portmaster/service/nameserver.start.startListener.func5+0x187 /go-workdir/service/nameserver/module.go:156
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d870 0x50d85a 0x62c071 0x64b990 0x649a9e 0x6499a5 0x10e5f93 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50d86f internal/poll.(*pollDesc).waitRead+0x32f /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50d859 internal/poll.(*FD).ReadMsgInet6+0x319 /usr/local/go/src/internal/poll/fd_unix.go:356
# 0x62c070 net.(*netFD).readMsgInet6+0x30 /usr/local/go/src/net/fd_posix.go:90
# 0x64b98f net.(*UDPConn).readMsg+0x8f /usr/local/go/src/net/udpsock_posix.go:106
# 0x649a9d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203
# 0x6499a4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191
# 0x10e5f92 github.com/safing/portmaster/spn/sluice.(*UDPListener).reader+0x92 /go-workdir/spn/sluice/udp_listener.go:140
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d870 0x50d85a 0x62c071 0x64b990 0x649a9e 0x6499a5 0xad4c65 0xac305d 0xac0173 0xac1ce5 0xac0819 0x10f8808 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50d86f internal/poll.(*pollDesc).waitRead+0x32f /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50d859 internal/poll.(*FD).ReadMsgInet6+0x319 /usr/local/go/src/internal/poll/fd_unix.go:356
# 0x62c070 net.(*netFD).readMsgInet6+0x30 /usr/local/go/src/net/fd_posix.go:90
# 0x64b98f net.(*UDPConn).readMsg+0x8f /usr/local/go/src/net/udpsock_posix.go:106
# 0x649a9d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203
# 0x6499a4 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191
# 0xad4c64 github.com/miekg/dns.ReadFromSessionUDP+0x84 /.go-mod-cache/github.com/miekg/dns@v1.1.62/udp.go:43
# 0xac305c github.com/miekg/dns.(*Server).readUDP+0xfc /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:716
# 0xac0172 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:174
# 0xac1ce4 github.com/miekg/dns.(*Server).serveUDP+0x244 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:530
# 0xac0818 github.com/miekg/dns.(*Server).ListenAndServe+0x558 /.go-mod-cache/github.com/miekg/dns@v1.1.62/server.go:359
# 0x10f8807 github.com/safing/portmaster/service/nameserver.start.startListener.func6+0x187 /go-workdir/service/nameserver/module.go:156
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50fd95 0x50fd83 0x62d949 0x6482db 0x647190 0x75a56c 0x75a171 0x9342fa 0x8de386 0x8ddf7e 0x932636 0x8de386 0x8dd792 0x47f761
# 0x476d64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351
# 0x50a9c6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x50fd94 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
# 0x50fd82 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620
# 0x62d948 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172
# 0x6482da net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159
# 0x64718f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:380
# 0x75a56b net/http.(*Server).Serve+0x30b /usr/local/go/src/net/http/server.go:3424
# 0x75a170 net/http.(*Server).ListenAndServe+0x70 /usr/local/go/src/net/http/server.go:3350
# 0x9342f9 github.com/safing/portmaster/base/api.serverManager.func1+0x19 /go-workdir/base/api/router.go:92
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8ddf7d github.com/safing/portmaster/service/mgr.(*Manager).Do+0x1dd /go-workdir/service/mgr/worker.go:264
# 0x932635 github.com/safing/portmaster/base/api.serverManager+0xd5 /go-workdir/base/api/router.go:91
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x10b59ce 0x10e13ea 0x8de386 0x8dd792 0x47f761
# 0x10b59cd github.com/safing/portmaster/service/firewall/interception/ebpf/bandwidth.BandwidthStatsWorker+0x90d /go-workdir/service/firewall/interception/ebpf/bandwidth/interface.go:108
# 0x10e13e9 github.com/safing/portmaster/service/firewall/interception.startInterception.func2+0x29 /go-workdir/service/firewall/interception/interception_linux.go:29
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x10e087c 0x10e0517 0x8de386 0x8dd792 0x47f761
# 0x10e087b github.com/safing/portmaster/service/firewall/interception.handleInterception+0x17b /go-workdir/service/firewall/interception/nfqueue_linux.go:322
# 0x10e0516 github.com/safing/portmaster/service/firewall/interception.StartNfqueueInterception.func1+0x16 /go-workdir/service/firewall/interception/nfqueue_linux.go:289
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x10f3126 0x8de386 0x8dd792 0x47f761
# 0x10f3125 github.com/safing/portmaster/service/firewall.packetHandler+0x85 /go-workdir/service/firewall/packet_handler.go:823
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x10f320c 0x8de386 0x8dd792 0x47f761
# 0x10f320b github.com/safing/portmaster/service/firewall.bandwidthUpdateHandler+0x8b /go-workdir/service/firewall/packet_handler.go:838
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x1104394 0x44444b 0x47f761
# 0x1104393 main.main+0x5b3 /go-workdir/cmds/portmaster-core/main.go:118
# 0x44444a runtime.main+0x28a /usr/local/go/src/runtime/proc.go:283
1 @ 0x477b4e 0x456c57 0x5b422c 0x5b40b4 0x47f761
# 0x5b422b github.com/safing/portmaster/base/log.writer+0xcb /go-workdir/base/log/output.go:166
# 0x5b40b3 github.com/safing/portmaster/base/log.writerManager+0x73 /go-workdir/base/log/output.go:123
1 @ 0x477b4e 0x456c57 0x83d0a7 0x47f761
# 0x83d0a6 database/sql.(*DB).connectionOpener+0x86 /usr/local/go/src/database/sql/sql.go:1261
1 @ 0x477b4e 0x456c57 0x910d65 0x8de386 0x8dd792 0x47f761
# 0x910d64 github.com/safing/portmaster/base/rng.fullFeeder+0x84 /go-workdir/base/rng/fullfeed.go:25
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x9116e9 0x8de386 0x8dd792 0x47f761
# 0x9116e8 github.com/safing/portmaster/base/rng.osFeeder+0x168 /go-workdir/base/rng/osfeeder.go:27
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x91202a 0x8de386 0x8dd792 0x47f761
# 0x912029 github.com/safing/portmaster/base/rng.tickFeeder+0x2c9 /go-workdir/base/rng/tickfeeder.go:63
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x9514a6 0x8de386 0x8dd792 0x47f761
# 0x9514a5 github.com/safing/portmaster/base/notifications.cleaner+0xc5 /go-workdir/base/notifications/cleaner.go:14
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0x9fd289 0x8de386 0x8dd792 0x47f761
# 0x9fd288 github.com/safing/portmaster/service/intel/geoip.(*updateWorker).run+0x168 /go-workdir/service/intel/geoip/database.go:173
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xb2cc05 0x8de386 0x8dd792 0x47f761
# 0xb2cc04 github.com/safing/portmaster/service/netenv.monitorNetworkChanges+0xe4 /go-workdir/service/netenv/network-change.go:52
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xb2df90 0x8de386 0x8dd792 0x47f761
# 0xb2df8f github.com/safing/portmaster/service/netenv.monitorOnlineStatus+0xcf /go-workdir/service/netenv/online-status.go:364
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xbb5e90 0x8de386 0x8dd792 0x47f761
# 0xbb5e8f github.com/safing/portmaster/spn/docks.(*Crane).handler+0x12f /go-workdir/spn/docks/crane.go:529
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xbb6cdc 0x8de386 0x8dd792 0x47f761
# 0xbb6cdb github.com/safing/portmaster/spn/docks.(*Crane).loader+0x39b /go-workdir/spn/docks/crane.go:688
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xbec915 0x8de386 0x8dd792 0x47f761
# 0xbec914 github.com/safing/portmaster/service/status.(*Status).statusPublisher+0x74 /go-workdir/service/status/status.go:55
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xed26d6 0x8de386 0x8dd792 0x47f761
# 0xed26d5 github.com/safing/portmaster/service/profile.cleanActiveProfiles+0x95 /go-workdir/service/profile/active.go:59
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xeeb40d 0x8de386 0x8dd792 0x47f761
# 0xeeb40c github.com/safing/portmaster/service/profile.start.startProfileUpdateChecker.func1+0x12c /go-workdir/service/profile/database.go:57
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf2e597 0xf2e345 0x8de386 0x8dd792 0x47f761
# 0xf2e596 github.com/safing/portmaster/service/resolver.handleMDNSMessages+0xb6 /go-workdir/service/resolver/resolver-mdns.go:153
# 0xf2e344 github.com/safing/portmaster/service/resolver.listenToMDNS.func9+0x24 /go-workdir/service/resolver/resolver-mdns.go:143
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf32b67 0x8de386 0x8dd792 0x47f761
# 0xf32b66 github.com/safing/portmaster/service/resolver.(*tcpResolverConn).handler+0x206 /go-workdir/service/resolver/resolver-tcp.go:300
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf62d5c 0x8de386 0x8dd792 0x47f761
# 0xf62d5b github.com/safing/portmaster/service/network.connectionCleaner+0x17b /go-workdir/service/network/clean.go:39
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf674d5 0x8de386 0x8dd792 0x47f761
# 0xf674d4 github.com/safing/portmaster/service/network.(*Connection).packetHandlerWorker+0xf4 /go-workdir/service/network/connection_handler.go:113
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf6a45f 0x8de386 0x8dd792 0x47f761
# 0xf6a45e github.com/safing/portmaster/service/network.openDNSRequestWriter+0x15e /go-workdir/service/network/dns.go:182
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xf7b945 0x8de386 0x8dd792 0x47f761
# 0xf7b944 github.com/safing/portmaster/spn/captain.clientManager+0x7a4 /go-workdir/spn/captain/client.go:184
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xfdf911 0xfe324a 0x8de386 0x8dd792 0x47f761
# 0xfdf910 github.com/safing/portmaster/service/netquery.(*Manager).HandleFeed+0xb0 /go-workdir/service/netquery/manager.go:101
# 0xfe3249 github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func2+0x29 /go-workdir/service/netquery/module_api.go:215
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xfe3099 0x8de386 0x8dd792 0x47f761
# 0xfe3098 github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func3+0x98 /go-workdir/service/netquery/module_api.go:221
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x477b4e 0x456c57 0xfe3487 0x8de386 0x8dd792 0x47f761
# 0xfe3486 github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func1+0x206 /go-workdir/service/netquery/module_api.go:194
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181
1 @ 0x4eb959 0x5af68f 0x10b736c 0x10b728c 0x10b8456 0x10b994b 0x10b9955 0x10de1e5 0x8de386 0x8dd792 0x47f761
# 0x4eb958 syscall.Syscall6+0x38 /usr/local/go/src/syscall/syscall_linux.go:95
# 0x5af68e golang.org/x/sys/unix.EpollWait+0x4e /.go-mod-cache/golang.org/x/sys@v0.29.0/unix/zsyscall_linux_amd64.go:55
# 0x10b736b github.com/cilium/ebpf/internal/unix.EpollWait+0x24b /.go-mod-cache/github.com/cilium/ebpf@v0.17.1/internal/unix/types_linux.go:132
# 0x10b728b github.com/cilium/ebpf/internal/epoll.(*Poller).Wait+0x16b /.go-mod-cache/github.com/cilium/ebpf@v0.17.1/internal/epoll/poller.go:175
# 0x10b8455 github.com/cilium/ebpf/ringbuf.(*Reader).ReadInto+0x175 /.go-mod-cache/github.com/cilium/ebpf@v0.17.1/ringbuf/reader.go:164
# 0x10b994a github.com/cilium/ebpf/ringbuf.(*Reader).Read+0x70a /.go-mod-cache/github.com/cilium/ebpf@v0.17.1/ringbuf/reader.go:145
# 0x10b9954 github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker+0x714 /go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:93
# 0x10de1e4 github.com/safing/portmaster/service/firewall/interception.startInterception.func1+0x24 /go-workdir/service/firewall/interception/interception_linux.go:24
# 0x8de385 github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5 /go-workdir/service/mgr/worker.go:332
# 0x8dd791 github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1 /go-workdir/service/mgr/worker.go:181