portmaster icon indicating copy to clipboard operation
portmaster copied to clipboard

Portmaster uses too much cpu

Open Cris70 opened this issue 7 months ago • 11 comments

What happened: Portmaster is using too much CPU

What did you expect to happen?: Portmaster usage should be mostly unnoticeable from the point of view of cpu consumption

How did you reproduce it?: I often have to stop portmaster due to another bug (compatibility issue with Wireguard). When it stop, it reports CPU usage, which is always way too high. See figures below... 35 minutes of cpu usage in an uptime of 1 hour and 35 minutes is really too much.

Screenshot_20231115_104537

Debug Information:

Version 1.5.1
Portmaster
version 1.5.1

commit tags/v1.5.1-0-g7c3925db32e665a40ba46d888e5e9cacf872beea
built with go1.21.2 (gc) linux/amd64
  using options 
  by user@docker
  on 17.10.2023

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: opensuse-tumbleweed
System: opensuse-tumbleweed linux (suse) 
Kernel: 6.6.1-1-default x86_64

No Module Error
Unexpected Logs
231115 11:30:54.334 pat/notify:170 ▶ WARN 136 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:01.396 pat/notify:170 ▶ WARN 138 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:01.438 pat/notify:170 ▶ WARN 140 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:01.509 pat/notify:170 ▶ WARN 142 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:01.580 pat/notify:170 ▶ WARN 144 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:02.203 pat/notify:170 ▶ WARN 146 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:02.244 pat/notify:170 ▶ WARN 148 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:02.304 pat/notify:170 ▶ WARN 150 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:02.350 pat/notify:170 ▶ WARN 152 compat: detected secure dns bypass issue with /opt/telegram/Telegram
231115 11:31:03.315 v/location:303 ▶ WARN 154 netenv: failed to get IPv4 device location from traceroute: did not receive any actionable ICMP reply
231115 11:31:19.697 CURRENT TIME
Status: Trusted
ActiveSecurityLevel:   Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:         
OnlineStatus:          Online
SPN: disabled (module disabled)
HomeHubID:    
HomeHubName:  
HomeHubIP:    
Transport:    
---
Client:       true
PublicHub:    false
HubHasIPv4:   false
HubHasIPv6:   false
Resolvers: 4/6
Cloudflare (dot://cloudflare-dns.com:853#config)
  dot://cloudflare-dns.com:853#config
  Failing: true

Cloudflare (dot://cloudflare-dns.com:853#config)
  dot://cloudflare-dns.com:853#config
  Failing: false

192.168.1.254 (dns://192.168.1.254:53#system)
  dns://192.168.1.254:53#system
  Search Domains: .blueoak.local., .blueoak.local.
  Failing: false

192.168.200.1 (dns://192.168.200.1:53#system)
  dns://192.168.200.1:53#system
  Search Domains: .blueoak.local., .blueoak.local.
  Failing: true

192.168.178.1 (dns://192.168.178.1:53#system)
  dns://192.168.178.1:53#system
  Search Domains: .fritz.box.
  Failing: false

fd00::2e3a:fdff:fef0:5dff (dns://fd00::2e3a:fdff:fef0:5dff:53#system)
  dns://fd00::2e3a:fdff:fef0:5dff:53#system
  Failing: false
Config: 3
core/locale: en-GB
filter/blockInbound: 7
filter/lists: [TRAC MAL DECEP BAD UNBREAK]
Updates: stable (13/27)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/lists/base.dsdl: 20231101.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20231112.0.8
all/intel/lists/urgent.dsdl: 20231115.9.20
all/intel/portmaster/news.yaml: 20231102.12.37
all/intel/portmaster/notifications.yaml: 20231018.9.7
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.7.13
linux_amd64/app/portmaster-app.zip: 0.2.5
linux_amd64/core/portmaster-core: 1.5.1
linux_amd64/start/portmaster-start: 1.0.13

Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv4.mmdb: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/geoip/geoipv6.mmdb: 20230102.13.14
all/intel/lists/base.dsdl: 20231101.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20231112.0.8
all/intel/lists/urgent.dsdl: 20231115.9.20
all/intel/portmaster/news.yaml: 20231102.12.37
all/intel/portmaster/notifications.yaml: 20231018.9.7
all/intel/spn/main-intel.yaml: 20231103.10.14
all/ui/modules/assets.zip: 0.3.1
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.7.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.5
linux_amd64/core/portmaster-core: 1.5.1
linux_amd64/hub/spn-hub: 0.7.3
linux_amd64/jess/jess: 0.3.1
linux_amd64/notifier/portmaster-notifier: 0.3.5
linux_amd64/packages/portmaster-installer.deb: 1.0.0
linux_amd64/packages/portmaster-installer.rpm: 1.0.0
linux_amd64/start/portmaster-start: 1.0.13
Compatibility: IPTables Chains (41)
v4
  filter
    INPUT
    FORWARD
    OUTPUT
    DOCKER
    DOCKER-ISOLATION-STAGE-1
    DOCKER-ISOLATION-STAGE-2
    DOCKER-USER
    PORTMASTER-FILTER
  nat
    PREROUTING
    INPUT
    OUTPUT
    POSTROUTING
    DOCKER
    PORTMASTER-REDIRECT
  mangle
    PREROUTING
    INPUT
    FORWARD
    OUTPUT
    POSTROUTING
    PORTMASTER-INGEST-INPUT
    PORTMASTER-INGEST-OUTPUT
  raw
    PREROUTING
    OUTPUT
v6
  filter
    INPUT
    FORWARD
    OUTPUT
    PORTMASTER-FILTER
  nat
    PREROUTING
    INPUT
    OUTPUT
    POSTROUTING
    PORTMASTER-REDIRECT
  mangle
    PREROUTING
    INPUT
    FORWARD
    OUTPUT
    POSTROUTING
    PORTMASTER-INGEST-INPUT
    PORTMASTER-INGEST-OUTPUT
  raw
    PREROUTING
    OUTPUT
Goroutine Stack
goroutine profile: total 120
39 @ 0x43dbce 0x44e085 0x84c985 0x84cf73 0x46e3e1
#	0x84c984	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/home/user/git/safing/portbase/api/database.go:449
#	0x84cf72	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2	/home/user/git/safing/portbase/api/database.go:512

5 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x6dba4b 0x66b143 0x66b273 0x6e18fc 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x6dba4a	net/http.(*connReader).Read+0x14a		/usr/local/go/src/net/http/server.go:791
#	0x66b142	bufio.(*Reader).fill+0x102			/usr/local/go/src/bufio/bufio.go:113
#	0x66b272	bufio.(*Reader).Peek+0x52			/usr/local/go/src/bufio/bufio.go:151
#	0x6e18fb	net/http.(*conn).serve+0x75b			/usr/local/go/src/net/http/server.go:2044

4 @ 0x43dbce 0x409a0d 0x409612 0xeab489 0x46e3e1
#	0xeab488	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x68	/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:337

4 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e364a 0x4e3633 0x4ecfea 0xe91da9 0xe91652 0xe8b014 0xe97d36 0xe96302 0xe96087 0xe95f6d 0xeaaf1d 0xea9fe7 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e3649	internal/poll.(*pollDesc).waitRead+0x129					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e3632	internal/poll.(*FD).RawRead+0x112						/usr/local/go/src/internal/poll/fd_unix.go:708
#	0x4ecfe9	os.(*rawConn).Read+0x49								/usr/local/go/src/os/rawconn.go:31
#	0xe91da8	github.com/mdlayher/socket.rwT[...]+0x688					/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:795
#	0xe91651	github.com/mdlayher/socket.readT[...]+0xb1					/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:666
#	0xe8b013	github.com/mdlayher/socket.(*Conn).Recvmsg+0x153				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:572
#	0xe97d35	github.com/mdlayher/netlink.(*conn).Receive+0xb5				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:130
#	0xe96301	github.com/mdlayher/netlink.(*Conn).receive+0x61				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:279
#	0xe96086	github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:238
#	0xe95f6c	github.com/mdlayher/netlink.(*Conn).Receive+0x8c				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:231
#	0xeaaf1c	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x15c			/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:348
#	0xea9fe6	github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x66	/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:157

4 @ 0x43dbce 0x44e085 0x84c985 0x84c5cd 0x46e3e1
#	0x84c984	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/home/user/git/safing/portbase/api/database.go:449
#	0x84c5cc	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x8c	/home/user/git/safing/portbase/api/database.go:421

4 @ 0x43dbce 0x44e085 0xe8e438 0x46e3e1
#	0xe8e437	github.com/mdlayher/socket.rwT[...].func2+0xb7	/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:778

4 @ 0x43dbce 0x44e085 0xeac2ea 0x46e3e1
#	0xeac2e9	github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x89	/home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:67

2 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x66b143 0x66b273 0x834f26 0x83700d 0x837f10 0x8384f3 0x849fec 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x66b142	bufio.(*Reader).fill+0x102						/usr/local/go/src/bufio/bufio.go:113
#	0x66b272	bufio.(*Reader).Peek+0x52						/usr/local/go/src/bufio/bufio.go:151
#	0x834f25	github.com/gorilla/websocket.(*Conn).read+0x25				/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371
#	0x83700c	github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809
#	0x837f0f	github.com/gorilla/websocket.(*Conn).NextReader+0xaf			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009
#	0x8384f2	github.com/gorilla/websocket.(*Conn).ReadMessage+0x12			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093
#	0x849feb	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b	/home/user/git/safing/portbase/api/database.go:137
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43dbce 0x44e085 0x7e4cfe 0x7f4a88 0x7f464a 0x46e3e1
#	0x7e4cfd	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129		/home/user/git/safing/portbase/modules/worker.go:84

2 @ 0x43dbce 0x44e085 0x831a99 0x7f4a88 0x7f464a 0x46e3e1
#	0x831a98	github.com/safing/portbase/rng.(*Feeder).run+0x158			/home/user/git/safing/portbase/rng/entropy.go:117
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

2 @ 0x43dbce 0x44e085 0x84a1dd 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x84a1dc	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x11c	/home/user/git/safing/portbase/api/database.go:155
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43dbce 0x44e085 0xbbbd96 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0xbbbd95	github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xf5	/home/user/git/safing/portmaster/network/connection.go:894
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b			/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a		/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x40eea9 0x46aba9 0x86fbf3 0x46e3e1
#	0x46aba8	os/signal.signal_recv+0x28	/usr/local/go/src/runtime/sigqueue.go:152
#	0x86fbf2	os/signal.loop+0x12		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x432d91 0x4687fd 0x7fc891 0x7fc6c5 0x7f9166 0x81a13b 0xe165c5 0x84fffa 0x84f685 0x854b09 0x853685 0x7f4a88 0x7f422c 0x853627 0x6e58ae 0x6e1794 0x46e3e1
#	0x4687fc	runtime/pprof.runtime_goroutineProfileWithLabels+0x1c			/usr/local/go/src/runtime/mprof.go:844
#	0x7fc890	runtime/pprof.writeRuntimeProfile+0xb0					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x7fc6c4	runtime/pprof.writeGoroutine+0x44					/usr/local/go/src/runtime/pprof/pprof.go:694
#	0x7f9165	runtime/pprof.(*Profile).WriteTo+0x145					/usr/local/go/src/runtime/pprof/pprof.go:329
#	0x81a13a	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a	/home/user/git/safing/portbase/utils/debug/debug.go:97
#	0xe165c4	github.com/safing/portmaster/core.debugInfo+0x124			/home/user/git/safing/portmaster/core/api.go:158
#	0x84fff9	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9		/home/user/git/safing/portbase/api/endpoints.go:458
#	0x84f684	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44	/home/user/git/safing/portbase/api/endpoints.go:371
#	0x854b08	github.com/safing/portbase/api.(*mainHandler).handle+0x1468		/home/user/git/safing/portbase/api/router.go:309
#	0x853684	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24	/home/user/git/safing/portbase/api/router.go:110
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x853626	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66		/home/user/git/safing/portbase/api/router.go:109
#	0x6e58ad	net/http.serverHandler.ServeHTTP+0x8d					/usr/local/go/src/net/http/server.go:2938
#	0x6e1793	net/http.(*conn).serve+0x5f3						/usr/local/go/src/net/http/server.go:2009

1 @ 0x43dbce 0x408ca5 0x4088f7 0x7e4609 0x46e3e1
#	0x7e4608	github.com/safing/portbase/database.(*Interface).PutMany.func4+0xa8	/home/user/git/safing/portbase/database/interface.go:397

1 @ 0x43dbce 0x409a0d 0x409612 0x9fdd0c 0x46e3e1
#	0x9fdd0b	github.com/godbus/dbus/v5.newConn.func1+0x2b	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:303

1 @ 0x43dbce 0x409a0d 0x409612 0xa77888 0xa86299 0x46e3e1
#	0xa77887	go.etcd.io/bbolt.(*DB).Batch+0x2c7						/home/user/go/pkg/mod/go.etcd.io/[email protected]/db.go:938
#	0xa86298	github.com/safing/portbase/database/storage/bbolt.(*BBolt).PutMany.func1+0x98	/home/user/git/safing/portbase/database/storage/bbolt/bbolt.go:134

1 @ 0x43dbce 0x409a0d 0x409612 0xab8f7c 0x7f4a88 0x7f464a 0x46e3e1
#	0xab8f7b	github.com/safing/portmaster/resolver.listenToMDNS+0x61b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:146
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x62b41b 0x515698 0x62b5fe 0x628bd0 0x62ee98 0x62eea1 0x4b6010 0x51ab45 0x51ab46 0x98780f 0x987605 0xabe15d 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x62b41a	crypto/tls.(*atLeastReader).Read+0x3a					/usr/local/go/src/crypto/tls/conn.go:805
#	0x515697	bytes.(*Buffer).ReadFrom+0x97						/usr/local/go/src/bytes/buffer.go:211
#	0x62b5fd	crypto/tls.(*Conn).readFromUntil+0xdd					/usr/local/go/src/crypto/tls/conn.go:827
#	0x628bcf	crypto/tls.(*Conn).readRecordOrCCS+0x24f				/usr/local/go/src/crypto/tls/conn.go:625
#	0x62ee97	crypto/tls.(*Conn).readRecord+0x157					/usr/local/go/src/crypto/tls/conn.go:587
#	0x62eea0	crypto/tls.(*Conn).Read+0x160						/usr/local/go/src/crypto/tls/conn.go:1369
#	0x4b600f	io.ReadAtLeast+0x8f							/usr/local/go/src/io/io.go:335
#	0x51ab44	io.ReadFull+0xc4							/usr/local/go/src/io/io.go:354
#	0x51ab45	encoding/binary.Read+0xc5						/usr/local/go/src/encoding/binary/binary.go:237
#	0x98780e	github.com/miekg/dns.(*Conn).ReadMsgHeader+0x10e			/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:287
#	0x987604	github.com/miekg/dns.(*Conn).ReadMsg+0x24				/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:249
#	0xabe15c	github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x5c	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:423
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x62b41b 0x515698 0x62b5fe 0x628bd0 0x62ee98 0x62eea1 0x66b677 0x4b6010 0x6a5945 0x6a5914 0x6a6085 0x6c88ff 0x6c7e85 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x62b41a	crypto/tls.(*atLeastReader).Read+0x3a		/usr/local/go/src/crypto/tls/conn.go:805
#	0x515697	bytes.(*Buffer).ReadFrom+0x97			/usr/local/go/src/bytes/buffer.go:211
#	0x62b5fd	crypto/tls.(*Conn).readFromUntil+0xdd		/usr/local/go/src/crypto/tls/conn.go:827
#	0x628bcf	crypto/tls.(*Conn).readRecordOrCCS+0x24f	/usr/local/go/src/crypto/tls/conn.go:625
#	0x62ee97	crypto/tls.(*Conn).readRecord+0x157		/usr/local/go/src/crypto/tls/conn.go:587
#	0x62eea0	crypto/tls.(*Conn).Read+0x160			/usr/local/go/src/crypto/tls/conn.go:1369
#	0x66b676	bufio.(*Reader).Read+0x196			/usr/local/go/src/bufio/bufio.go:244
#	0x4b600f	io.ReadAtLeast+0x8f				/usr/local/go/src/io/io.go:335
#	0x6a5944	io.ReadFull+0x64				/usr/local/go/src/io/io.go:354
#	0x6a5913	net/http.http2readFrameHeader+0x33		/usr/local/go/src/net/http/h2_bundle.go:1635
#	0x6a6084	net/http.(*http2Framer).ReadFrame+0x84		/usr/local/go/src/net/http/h2_bundle.go:1899
#	0x6c88fe	net/http.(*http2clientConnReadLoop).run+0x11e	/usr/local/go/src/net/http/h2_bundle.go:9276
#	0x6c7e84	net/http.(*http2ClientConn).readLoop+0x64	/usr/local/go/src/net/http/h2_bundle.go:9171

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x6db617 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x6db616	net/http.(*connReader).backgroundRead+0x36	/usr/local/go/src/net/http/server.go:683

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab90c8 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab90c7	github.com/safing/portmaster/resolver.listenToMDNS.func7+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab9128 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab9127	github.com/safing/portmaster/resolver.listenToMDNS.func5+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:117
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab9188 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab9187	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:103
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab91e8 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab91e7	github.com/safing/portmaster/resolver.listenToMDNS.func1+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:90
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4df9ea 0x4df9d4 0x5c6df1 0x5ea405 0x5e87f6 0xa14cdc 0x4b6010 0xa1529e 0xa1527c 0x9fe1c3 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84				/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26				/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4df9e9	internal/poll.(*pollDesc).waitRead+0x389			/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4df9d3	internal/poll.(*FD).ReadMsg+0x373				/usr/local/go/src/internal/poll/fd_unix.go:301
#	0x5c6df0	net.(*netFD).readMsg+0x30					/usr/local/go/src/net/fd_posix.go:78
#	0x5ea404	net.(*UnixConn).readMsg+0x44					/usr/local/go/src/net/unixsock_posix.go:115
#	0x5e87f5	net.(*UnixConn).ReadMsgUnix+0x35				/usr/local/go/src/net/unixsock.go:143
#	0xa14cdb	github.com/godbus/dbus/v5.(*oobReader).Read+0x3b		/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#	0x4b600f	io.ReadAtLeast+0x8f						/usr/local/go/src/io/io.go:335
#	0xa1529d	io.ReadFull+0xfd						/usr/local/go/src/io/io.go:354
#	0xa1527b	github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xdb	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#	0x9fe1c2	github.com/godbus/dbus/v5.(*Conn).inWorker+0x42			/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:390

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4dff19 0x4dff03 0x5c6f51 0x5e6c7c 0x5e4b9e 0x5e4aa5 0x9cfc05 0x9bdf45 0x9bb173 0x9bcd32 0x9bb816 0xec44d2 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4dff18	internal/poll.(*pollDesc).waitRead+0x338				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4dff02	internal/poll.(*FD).ReadMsgInet4+0x322					/usr/local/go/src/internal/poll/fd_unix.go:328
#	0x5c6f50	net.(*netFD).readMsgInet4+0x30						/usr/local/go/src/net/fd_posix.go:84
#	0x5e6c7b	net.(*UDPConn).readMsg+0x15b						/usr/local/go/src/net/udpsock_posix.go:101
#	0x5e4b9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x5e4aa4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x9cfc04	github.com/miekg/dns.ReadFromSessionUDP+0x84				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:43
#	0x9bdf44	github.com/miekg/dns.(*Server).readUDP+0x104				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x9bb172	github.com/miekg/dns.defaultReader.ReadUDP+0x12				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x9bcd31	github.com/miekg/dns.(*Server).serveUDP+0x291				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x9bb815	github.com/miekg/dns.(*Server).ListenAndServe+0x575			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xec44d1	github.com/safing/portmaster/nameserver.start.startListener.func5+0x171	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e0419 0x4e0403 0x5c70b1 0x5e6bbc 0x5e4b9e 0x5e4aa5 0x9cfc05 0x9bdf45 0x9bb173 0x9bcd32 0x9bb816 0xec4052 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e0418	internal/poll.(*pollDesc).waitRead+0x338				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e0402	internal/poll.(*FD).ReadMsgInet6+0x322					/usr/local/go/src/internal/poll/fd_unix.go:355
#	0x5c70b0	net.(*netFD).readMsgInet6+0x30						/usr/local/go/src/net/fd_posix.go:90
#	0x5e6bbb	net.(*UDPConn).readMsg+0x9b						/usr/local/go/src/net/udpsock_posix.go:106
#	0x5e4b9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x5e4aa4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x9cfc04	github.com/miekg/dns.ReadFromSessionUDP+0x84				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:43
#	0x9bdf44	github.com/miekg/dns.(*Server).readUDP+0x104				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x9bb172	github.com/miekg/dns.defaultReader.ReadUDP+0x12				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x9bcd31	github.com/miekg/dns.(*Server).serveUDP+0x291				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x9bb815	github.com/miekg/dns.(*Server).ListenAndServe+0x575			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xec4051	github.com/safing/portmaster/nameserver.start.startListener.func6+0x171	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e29cc 0x4e29ba 0x5c8a09 0x5e3a9e 0x5e2930 0x6e5d04 0x6e5971 0x8552ba 0x7f4a88 0x7f422c 0x853557 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e29cb	internal/poll.(*pollDesc).waitRead+0x2ab				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e29b9	internal/poll.(*FD).Accept+0x299					/usr/local/go/src/internal/poll/fd_unix.go:611
#	0x5c8a08	net.(*netFD).accept+0x28						/usr/local/go/src/net/fd_unix.go:172
#	0x5e3a9d	net.(*TCPListener).accept+0x1d						/usr/local/go/src/net/tcpsock_posix.go:152
#	0x5e292f	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:315
#	0x6e5d03	net/http.(*Server).Serve+0x363						/usr/local/go/src/net/http/server.go:3056
#	0x6e5970	net/http.(*Server).ListenAndServe+0x70					/usr/local/go/src/net/http/server.go:2985
#	0x8552b9	github.com/safing/portbase/api.serverManager.func1+0x19			/home/user/git/safing/portbase/api/router.go:92
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x853556	github.com/safing/portbase/api.serverManager+0xd6			/home/user/git/safing/portbase/api/router.go:91
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x512a95 0x51291a 0x46e3e1
#	0x512a94	github.com/safing/portbase/log.writer+0xd4		/home/user/git/safing/portbase/log/output.go:154
#	0x512919	github.com/safing/portbase/log.writerManager+0x79	/home/user/git/safing/portbase/log/output.go:113

1 @ 0x43dbce 0x44e085 0x7e44c5 0xa3f490 0xa3f098 0x8e65f6 0x46e3e1
#	0x7e44c4	github.com/safing/portbase/database.(*Interface).PutMany.func5+0x1c4		/home/user/git/safing/portbase/database/interface.go:437
#	0xa3f48f	github.com/safing/portmaster/intel/filterlists.persistRecords.func2+0x8f	/home/user/git/safing/portmaster/intel/filterlists/database.go:158
#	0xa3f097	github.com/safing/portmaster/intel/filterlists.processListFile.func2.1+0x57	/home/user/git/safing/portmaster/intel/filterlists/database.go:110
#	0x8e65f5	golang.org/x/sync/errgroup.(*Group).Go.func1+0x55				/home/user/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75

1 @ 0x43dbce 0x44e085 0x7ec06d 0x46e3e1
#	0x7ec06c	github.com/safing/portbase/modules.microTaskScheduler+0x28c	/home/user/git/safing/portbase/modules/microtasks.go:292

1 @ 0x43dbce 0x44e085 0x7f3a57 0x46e3e1
#	0x7f3a56	github.com/safing/portbase/modules.taskQueueHandler+0x76	/home/user/git/safing/portbase/modules/tasks.go:468

1 @ 0x43dbce 0x44e085 0x7f3dc5 0x46e3e1
#	0x7f3dc4	github.com/safing/portbase/modules.taskScheduleHandler+0x124	/home/user/git/safing/portbase/modules/tasks.go:528

1 @ 0x43dbce 0x44e085 0x831e69 0x7f4a88 0x7f464a 0x46e3e1
#	0x831e68	github.com/safing/portbase/rng.fullFeeder+0x88				/home/user/git/safing/portbase/rng/fullfeed.go:24
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x8327f5 0x7f4a88 0x7f464a 0x46e3e1
#	0x8327f4	github.com/safing/portbase/rng.osFeeder+0x174				/home/user/git/safing/portbase/rng/osfeeder.go:26
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x832fd5 0x7f4a88 0x7f464a 0x46e3e1
#	0x832fd4	github.com/safing/portbase/rng.tickFeeder+0x234				/home/user/git/safing/portbase/rng/tickfeeder.go:58
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x86ffa5 0xecbc65 0x43d75b 0x46e3e1
#	0x86ffa4	github.com/safing/portbase/run.Run+0x264	/home/user/git/safing/portbase/run/main.go:76
#	0xecbc64	main.main+0x164					/home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42
#	0x43d75a	runtime.main+0x2ba				/usr/local/go/src/runtime/proc.go:267

1 @ 0x43dbce 0x44e085 0x8df9f0 0x7f4a88 0x7f464a 0x46e3e1
#	0x8df9ef	github.com/safing/portbase/notifications.cleaner+0xef			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3029a 0x7f4a88 0x7f464a 0x46e3e1
#	0xa30299	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x179	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3a0d1 0x7f4a88 0x7f464a 0x46e3e1
#	0xa3a0d0	github.com/safing/portmaster/netenv.monitorNetworkChanges+0xf0		/home/user/git/safing/portmaster/netenv/network-change.go:52
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3b399 0x7f4a88 0x7f464a 0x46e3e1
#	0xa3b398	github.com/safing/portmaster/netenv.monitorOnlineStatus+0xd8		/home/user/git/safing/portmaster/netenv/online-status.go:362
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3fc8f 0xa3ebeb 0xa3e9b8 0x8e65f6 0x46e3e1
#	0xa3fc8e	github.com/safing/portmaster/intel/filterlists.processEntry+0x40e				/home/user/git/safing/portmaster/intel/filterlists/database.go:224
#	0xa3ebea	github.com/safing/portmaster/intel/filterlists.processListFile.func4+0xca			/home/user/git/safing/portmaster/intel/filterlists/database.go:125
#	0xa3e9b7	github.com/safing/portmaster/intel/filterlists.processListFile.processListFile.func2.func6+0x57	/home/user/git/safing/portmaster/intel/filterlists/database.go:110
#	0x8e65f5	golang.org/x/sync/errgroup.(*Group).Go.func1+0x55						/home/user/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75

1 @ 0x43dbce 0x44e085 0xa40219 0xa3ef06 0xa3ed38 0x8e65f6 0x46e3e1
#	0xa40218	github.com/safing/portmaster/intel/filterlists.decodeFile+0x2b8					/home/user/git/safing/portmaster/intel/filterlists/decoder.go:93
#	0xa3ef05	github.com/safing/portmaster/intel/filterlists.processListFile.func3+0x65			/home/user/git/safing/portmaster/intel/filterlists/database.go:118
#	0xa3ed37	github.com/safing/portmaster/intel/filterlists.processListFile.processListFile.func2.func5+0x57	/home/user/git/safing/portmaster/intel/filterlists/database.go:110
#	0x8e65f5	golang.org/x/sync/errgroup.(*Group).Go.func1+0x55						/home/user/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:75

1 @ 0x43dbce 0x44e085 0xa4649d 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0xa4649c	github.com/safing/portmaster/status.autoPilot+0x7c			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x44e085 0xa8967e 0x7f4a88 0x7f464a 0x46e3e1
#	0xa8967d	github.com/safing/portmaster/profile.cleanActiveProfiles+0x9d		/home/user/git/safing/portmaster/profile/active.go:58
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa9f21d 0x7f4a88 0x7f464a 0x46e3e1
#	0xa9f21c	github.com/safing/portmaster/profile.start.startProfileUpdateChecker.func1+0x13c	/home/user/git/safing/portmaster/profile/database.go:54
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129			/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xab92da 0xab9065 0x7f4a88 0x7f464a 0x46e3e1
#	0xab92d9	github.com/safing/portmaster/resolver.handleMDNSMessages+0xb9		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:152
#	0xab9064	github.com/safing/portmaster/resolver.listenToMDNS.func9+0x24		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:142
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xabd9c5 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0xabd9c4	github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x224	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:299
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x44e085 0xbb7b7e 0x7f4a88 0x7f464a 0x46e3e1
#	0xbb7b7d	github.com/safing/portmaster/network.connectionCleaner+0xbd		/home/user/git/safing/portmaster/network/clean.go:30
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xbbf073 0x7f4a88 0x7f464a 0x46e3e1
#	0xbbf072	github.com/safing/portmaster/network.openDNSRequestWriter+0xf2		/home/user/git/safing/portmaster/network/dns.go:181
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe01598 0xe05172 0x7f4a88 0x7f464a 0x46e3e1
#	0xe01597	github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb7	/home/user/git/safing/portmaster/netquery/manager.go:101
#	0xe05171	github.com/safing/portmaster/netquery.(*module).start.func2+0x31	/home/user/git/safing/portmaster/netquery/module_api.go:240
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe04fe7 0x7f4a88 0x7f464a 0x46e3e1
#	0xe04fe6	github.com/safing/portmaster/netquery.(*module).start.func3+0xa6	/home/user/git/safing/portmaster/netquery/module_api.go:246
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe053dc 0x7f4a88 0x7f464a 0x46e3e1
#	0xe053db	github.com/safing/portmaster/netquery.(*module).start.func1+0x23b	/home/user/git/safing/portmaster/netquery/module_api.go:219
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xeb0af9 0xeb0777 0x7f4a88 0x7f464a 0x46e3e1
#	0xeb0af8	github.com/safing/portmaster/firewall/interception.handleInterception+0x178		/home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:327
#	0xeb0776	github.com/safing/portmaster/firewall/interception.StartNfqueueInterception.func1+0x16	/home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:294
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129			/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xebdecd 0x7f4a88 0x7f464a 0x46e3e1
#	0xebdecc	github.com/safing/portmaster/firewall.packetHandler+0x8c		/home/user/git/safing/portmaster/firewall/packet_handler.go:631
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xebdfd0 0x7f4a88 0x7f464a 0x46e3e1
#	0xebdfcf	github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x8f	/home/user/git/safing/portmaster/firewall/packet_handler.go:646
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44f0b8 0x44f08f 0x46a445 0x48c6c8 0x8e6485 0xa3e8c6 0xa42cc8 0xa427a5 0xa43d78 0x7e98ed 0x7f4a88 0x7f422c 0x7e96d5 0x46e3e1
#	0x46a444	sync.runtime_Semacquire+0x24						/usr/local/go/src/runtime/sema.go:62
#	0x48c6c7	sync.(*WaitGroup).Wait+0x47						/usr/local/go/src/sync/waitgroup.go:116
#	0x8e6484	golang.org/x/sync/errgroup.(*Group).Wait+0x24				/home/user/go/pkg/mod/golang.org/x/[email protected]/errgroup/errgroup.go:53
#	0xa3e8c5	github.com/safing/portmaster/intel/filterlists.processListFile+0x2e5	/home/user/git/safing/portmaster/intel/filterlists/database.go:135
#	0xa42cc7	github.com/safing/portmaster/intel/filterlists.performUpdate+0x407	/home/user/git/safing/portmaster/intel/filterlists/updater.go:96
#	0xa427a4	github.com/safing/portmaster/intel/filterlists.tryListUpdate+0x24	/home/user/git/safing/portmaster/intel/filterlists/updater.go:25
#	0xa43d77	github.com/safing/portmaster/intel/filterlists.prep.func1+0x37		/home/user/git/safing/portmaster/intel/filterlists/module.go:46
#	0x7e98ec	github.com/safing/portbase/modules.(*Module).runEventHook.func1+0x2c	/home/user/git/safing/portbase/modules/events.go:134
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7e96d4	github.com/safing/portbase/modules.(*Module).runEventHook+0x334		/home/user/git/safing/portbase/modules/events.go:131


Cris70 avatar Nov 15 '23 10:11 Cris70

Greetings and welcome to our community! As this is the first issue you opened here, we wanted to share some useful infos with you:

  • 🗣️ Our community on Discord is super helpful and active. We also have an AI-enabled support bot that knows Portmaster well and can give you immediate help.
  • 📖 The Wiki answers all common questions and has many important details. If you can't find an answer there, let us know, so we can add anything that's missing.

github-actions[bot] avatar Nov 15 '23 10:11 github-actions[bot]

Pleas provide additional CPU usage information https://wiki.safing.io/en/Portmaster/Troubleshoot#high-cpu-usage

Note: Keep in mind opensuse tumbleweed is not officially supported. VPN application hav issues with Portmaster. Because those issues have been found to come and go with one VPN update to the next there is no current effort from our part to establish compatibility beyond what has already been done. We are looking into an VPN mode for Plus and Pro users in the further future.

Raphty avatar Nov 15 '23 12:11 Raphty

Hey @Cris70, thank you for raising this issue with us.

After a first review we noticed that we will require the Debug Info for further investigation. However, you haven't supplied any Debug Info in your report.

Please collect Debug Info from Portmaster while the reported issue is present.

github-actions[bot] avatar Nov 15 '23 12:11 github-actions[bot]

Pleas provide additional CPU usage information https://wiki.safing.io/en/Portmaster/Troubleshoot#high-cpu-usage

Here it comes. portmaster-cpu-profile_v1.5.1.zip

Cris70 avatar Nov 16 '23 00:11 Cris70

Please collect Debug Info from Portmaster while the reported issue is present.

Here it is (BTW, it was already present in my first post):

Version 1.5.1
Portmaster
version 1.5.1

commit tags/v1.5.1-0-g7c3925db32e665a40ba46d888e5e9cacf872beea
built with go1.21.2 (gc) linux/amd64
  using options
  by user@docker
  on 17.10.2023

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: opensuse-tumbleweed
System: opensuse-tumbleweed linux (suse)
Kernel: 6.6.1-1-default x86_64

No Module Error
Unexpected Logs
231116 00:48:54.937 les/worker:109 ▶ ERRO 006 interception: service-worker ebpf connection listener failed (1): ebpf: failed to remove ebpf memlock: failed to set memlock rlimit: operation not permitted - restarting in 2s
231116 00:48:54.937 les/worker:109 ▶ ERRO 008 interception: service-worker ebpf bandwidth stats monitor failed (1): ebpf: failed to remove memlock: failed to set memlock rlimit: operation not permitted - restarting in 2s
231116 00:48:56.937 les/worker:109 ▶ ERRO 010 interception: service-worker ebpf bandwidth stats monitor failed (2): ebpf: failed to remove memlock: failed to set memlock rlimit: operation not permitted - restarting in 4s
231116 00:48:56.937 les/worker:109 ▶ ERRO 012 interception: service-worker ebpf connection listener failed (2): ebpf: failed to remove ebpf memlock: failed to set memlock rlimit: operation not permitted - restarting in 4s
231116 00:49:00.938 les/worker:109 ▶ ERRO 014 interception: service-worker ebpf connection listener failed (3): ebpf: failed to remove ebpf memlock: failed to set memlock rlimit: operation not permitted - restarting in 6s
231116 00:49:00.938 les/worker:109 ▶ ERRO 016 interception: service-worker ebpf bandwidth stats monitor failed (3): ebpf: failed to remove memlock: failed to set memlock rlimit: operation not permitted - restarting in 6s
231116 00:49:06.938 les/worker:109 ▶ ERRO 018 interception: service-worker ebpf connection listener failed (4): ebpf: failed to remove ebpf memlock: failed to set memlock rlimit: operation not permitted - restarting in 8s
231116 00:49:06.938 les/worker:109 ▶ ERRO 020 interception: service-worker ebpf bandwidth stats monitor failed (4): ebpf: failed to remove memlock: failed to set memlock rlimit: operation not permitted - restarting in 8s
231116 00:49:14.939 /interface:032 ▶ WARN 022 ebpf: failed to remove memlock 5 times, giving up with error failed to set memlock rlimit: operation not permitted
231116 00:49:14.939 ner/worker:030 ▶ WARN 024 ebpf: failed to remove memlock 5 times, giving up with error failed to set memlock rlimit: operation not permitted
231116 00:56:33.759 CURRENT TIME
Status: Trusted
ActiveSecurityLevel:   Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:
OnlineStatus:          Online
SPN: disabled (module disabled)
HomeHubID:
HomeHubName:
HomeHubIP:
Transport:
---
Client:       true
PublicHub:    false
HubHasIPv4:   false
HubHasIPv6:   false
Resolvers: 4/4
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

fd00::2e3a:fdff:fef0:5dff (dns://fd00::2e3a:fdff:fef0:5dff:53#system)
  dns://fd00::2e3a:fdff:fef0:5dff:53#system
  Failing: false
Config: 4
core/expertiseLevel: developer
core/locale: en-GB
filter/blockInbound: 7
filter/lists: [TRAC MAL DECEP BAD UNBREAK]
Updates: stable (13/27)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/lists/base.dsdl: 20231101.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20231112.0.8
all/intel/lists/urgent.dsdl: 20231115.18.30
all/intel/portmaster/news.yaml: 20231102.12.37
all/intel/portmaster/notifications.yaml: 20231018.9.7
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.7.13
linux_amd64/app/portmaster-app.zip: 0.2.5
linux_amd64/core/portmaster-core: 1.5.1
linux_amd64/start/portmaster-start: 1.0.13

Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv4.mmdb: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/geoip/geoipv6.mmdb: 20230102.13.14
all/intel/lists/base.dsdl: 20231101.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20231112.0.8
all/intel/lists/urgent.dsdl: 20231115.18.30
all/intel/portmaster/news.yaml: 20231102.12.37
all/intel/portmaster/notifications.yaml: 20231018.9.7
all/intel/spn/main-intel.yaml: 20231103.10.14
all/ui/modules/assets.zip: 0.3.1
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.7.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.5
linux_amd64/core/portmaster-core: 1.5.1
linux_amd64/hub/spn-hub: 0.7.3
linux_amd64/jess/jess: 0.3.1
linux_amd64/notifier/portmaster-notifier: 0.3.5
linux_amd64/packages/portmaster-installer.deb: 1.0.0
linux_amd64/packages/portmaster-installer.rpm: 1.0.0
linux_amd64/start/portmaster-start: 1.0.13
Compatibility: IPTables Chains (41)
v4
  filter
    INPUT
    FORWARD
    OUTPUT
    DOCKER
    DOCKER-ISOLATION-STAGE-1
    DOCKER-ISOLATION-STAGE-2
    DOCKER-USER
    PORTMASTER-FILTER
  nat
    PREROUTING
    INPUT
    OUTPUT
    POSTROUTING
    DOCKER
    PORTMASTER-REDIRECT
  mangle
    PREROUTING
    INPUT
    FORWARD
    OUTPUT
    POSTROUTING
    PORTMASTER-INGEST-INPUT
    PORTMASTER-INGEST-OUTPUT
  raw
    PREROUTING
    OUTPUT
v6
  filter
    INPUT
    FORWARD
    OUTPUT
    PORTMASTER-FILTER
  nat
    PREROUTING
    INPUT
    OUTPUT
    POSTROUTING
    PORTMASTER-REDIRECT
  mangle
    PREROUTING
    INPUT
    FORWARD
    OUTPUT
    POSTROUTING
    PORTMASTER-INGEST-INPUT
    PORTMASTER-INGEST-OUTPUT
  raw
    PREROUTING
    OUTPUT
Goroutine Stack
goroutine profile: total 111
40 @ 0x43dbce 0x44e085 0x84c985 0x84cf73 0x46e3e1
#	0x84c984	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/home/user/git/safing/portbase/api/database.go:449
#	0x84cf72	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2	/home/user/git/safing/portbase/api/database.go:512

4 @ 0x43dbce 0x409a0d 0x409612 0xeab489 0x46e3e1
#	0xeab488	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x68	/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:337

4 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x6dba4b 0x66b143 0x66b273 0x6e18fc 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x6dba4a	net/http.(*connReader).Read+0x14a		/usr/local/go/src/net/http/server.go:791
#	0x66b142	bufio.(*Reader).fill+0x102			/usr/local/go/src/bufio/bufio.go:113
#	0x66b272	bufio.(*Reader).Peek+0x52			/usr/local/go/src/bufio/bufio.go:151
#	0x6e18fb	net/http.(*conn).serve+0x75b			/usr/local/go/src/net/http/server.go:2044

4 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e364a 0x4e3633 0x4ecfea 0xe91da9 0xe91652 0xe8b014 0xe97d36 0xe96302 0xe96087 0xe95f6d 0xeaaf1d 0xea9fe7 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e3649	internal/poll.(*pollDesc).waitRead+0x129					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e3632	internal/poll.(*FD).RawRead+0x112						/usr/local/go/src/internal/poll/fd_unix.go:708
#	0x4ecfe9	os.(*rawConn).Read+0x49								/usr/local/go/src/os/rawconn.go:31
#	0xe91da8	github.com/mdlayher/socket.rwT[...]+0x688					/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:795
#	0xe91651	github.com/mdlayher/socket.readT[...]+0xb1					/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:666
#	0xe8b013	github.com/mdlayher/socket.(*Conn).Recvmsg+0x153				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:572
#	0xe97d35	github.com/mdlayher/netlink.(*conn).Receive+0xb5				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:130
#	0xe96301	github.com/mdlayher/netlink.(*Conn).receive+0x61				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:279
#	0xe96086	github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:238
#	0xe95f6c	github.com/mdlayher/netlink.(*Conn).Receive+0x8c				/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:231
#	0xeaaf1c	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x15c			/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:348
#	0xea9fe6	github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x66	/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue.go:157

4 @ 0x43dbce 0x44e085 0x84c985 0x84c5cd 0x46e3e1
#	0x84c984	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/home/user/git/safing/portbase/api/database.go:449
#	0x84c5cc	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x8c	/home/user/git/safing/portbase/api/database.go:421

4 @ 0x43dbce 0x44e085 0xe8e438 0x46e3e1
#	0xe8e437	github.com/mdlayher/socket.rwT[...].func2+0xb7	/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:778

4 @ 0x43dbce 0x44e085 0xeac2ea 0x46e3e1
#	0xeac2e9	github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x89	/home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:67

2 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x66b143 0x66b273 0x834f26 0x83700d 0x837f10 0x8384f3 0x849fec 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x66b142	bufio.(*Reader).fill+0x102						/usr/local/go/src/bufio/bufio.go:113
#	0x66b272	bufio.(*Reader).Peek+0x52						/usr/local/go/src/bufio/bufio.go:151
#	0x834f25	github.com/gorilla/websocket.(*Conn).read+0x25				/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371
#	0x83700c	github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809
#	0x837f0f	github.com/gorilla/websocket.(*Conn).NextReader+0xaf			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009
#	0x8384f2	github.com/gorilla/websocket.(*Conn).ReadMessage+0x12			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093
#	0x849feb	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b	/home/user/git/safing/portbase/api/database.go:137
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43dbce 0x44e085 0x7e4cfe 0x7f4a88 0x7f464a 0x46e3e1
#	0x7e4cfd	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129		/home/user/git/safing/portbase/modules/worker.go:84

2 @ 0x43dbce 0x44e085 0x831a99 0x7f4a88 0x7f464a 0x46e3e1
#	0x831a98	github.com/safing/portbase/rng.(*Feeder).run+0x158			/home/user/git/safing/portbase/rng/entropy.go:117
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

2 @ 0x43dbce 0x44e085 0x84a1dd 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x84a1dc	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x11c	/home/user/git/safing/portbase/api/database.go:155
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x40eea9 0x46aba9 0x86fbf3 0x46e3e1
#	0x46aba8	os/signal.signal_recv+0x28	/usr/local/go/src/runtime/sigqueue.go:152
#	0x86fbf2	os/signal.loop+0x12		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x432d91 0x4687fd 0x7fc891 0x7fc6c5 0x7f9166 0x81a13b 0xe165c5 0x84fffa 0x84f685 0x854b09 0x853685 0x7f4a88 0x7f422c 0x853627 0x6e58ae 0x6e1794 0x46e3e1
#	0x4687fc	runtime/pprof.runtime_goroutineProfileWithLabels+0x1c			/usr/local/go/src/runtime/mprof.go:844
#	0x7fc890	runtime/pprof.writeRuntimeProfile+0xb0					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x7fc6c4	runtime/pprof.writeGoroutine+0x44					/usr/local/go/src/runtime/pprof/pprof.go:694
#	0x7f9165	runtime/pprof.(*Profile).WriteTo+0x145					/usr/local/go/src/runtime/pprof/pprof.go:329
#	0x81a13a	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a	/home/user/git/safing/portbase/utils/debug/debug.go:97
#	0xe165c4	github.com/safing/portmaster/core.debugInfo+0x124			/home/user/git/safing/portmaster/core/api.go:158
#	0x84fff9	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9		/home/user/git/safing/portbase/api/endpoints.go:458
#	0x84f684	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44	/home/user/git/safing/portbase/api/endpoints.go:371
#	0x854b08	github.com/safing/portbase/api.(*mainHandler).handle+0x1468		/home/user/git/safing/portbase/api/router.go:309
#	0x853684	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24	/home/user/git/safing/portbase/api/router.go:110
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x853626	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66		/home/user/git/safing/portbase/api/router.go:109
#	0x6e58ad	net/http.serverHandler.ServeHTTP+0x8d					/usr/local/go/src/net/http/server.go:2938
#	0x6e1793	net/http.(*conn).serve+0x5f3						/usr/local/go/src/net/http/server.go:2009

1 @ 0x43dbce 0x409a0d 0x409612 0x9fdd0c 0x46e3e1
#	0x9fdd0b	github.com/godbus/dbus/v5.newConn.func1+0x2b	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:303

1 @ 0x43dbce 0x409a0d 0x409612 0xab8f7c 0x7f4a88 0x7f464a 0x46e3e1
#	0xab8f7b	github.com/safing/portmaster/resolver.listenToMDNS+0x61b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:146
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x62b41b 0x515698 0x62b5fe 0x628bd0 0x62ee98 0x62eea1 0x4b6010 0x51ab45 0x51ab46 0x98780f 0x987605 0xabe15d 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x62b41a	crypto/tls.(*atLeastReader).Read+0x3a					/usr/local/go/src/crypto/tls/conn.go:805
#	0x515697	bytes.(*Buffer).ReadFrom+0x97						/usr/local/go/src/bytes/buffer.go:211
#	0x62b5fd	crypto/tls.(*Conn).readFromUntil+0xdd					/usr/local/go/src/crypto/tls/conn.go:827
#	0x628bcf	crypto/tls.(*Conn).readRecordOrCCS+0x24f				/usr/local/go/src/crypto/tls/conn.go:625
#	0x62ee97	crypto/tls.(*Conn).readRecord+0x157					/usr/local/go/src/crypto/tls/conn.go:587
#	0x62eea0	crypto/tls.(*Conn).Read+0x160						/usr/local/go/src/crypto/tls/conn.go:1369
#	0x4b600f	io.ReadAtLeast+0x8f							/usr/local/go/src/io/io.go:335
#	0x51ab44	io.ReadFull+0xc4							/usr/local/go/src/io/io.go:354
#	0x51ab45	encoding/binary.Read+0xc5						/usr/local/go/src/encoding/binary/binary.go:237
#	0x98780e	github.com/miekg/dns.(*Conn).ReadMsgHeader+0x10e			/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:287
#	0x987604	github.com/miekg/dns.(*Conn).ReadMsg+0x24				/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:249
#	0xabe15c	github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x5c	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:423
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0x6db617 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x6db616	net/http.(*connReader).backgroundRead+0x36	/usr/local/go/src/net/http/server.go:683

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab90c8 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab90c7	github.com/safing/portmaster/resolver.listenToMDNS.func7+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab9128 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab9127	github.com/safing/portmaster/resolver.listenToMDNS.func5+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:117
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab9188 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab9187	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:103
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4de7da 0x4de7c8 0x5c69e5 0x5d9dc5 0xabadf7 0xab91e8 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4de7d9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4de7c7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5c69e4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5d9dc4	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xabadf6	github.com/safing/portmaster/resolver.listenForDNSPackets+0x76		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0xab91e7	github.com/safing/portmaster/resolver.listenToMDNS.func1+0x27		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:90
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4df9ea 0x4df9d4 0x5c6df1 0x5ea405 0x5e87f6 0xa14cdc 0x4b6010 0xa1529e 0xa1527c 0x9fe1c3 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84				/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26				/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4df9e9	internal/poll.(*pollDesc).waitRead+0x389			/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4df9d3	internal/poll.(*FD).ReadMsg+0x373				/usr/local/go/src/internal/poll/fd_unix.go:301
#	0x5c6df0	net.(*netFD).readMsg+0x30					/usr/local/go/src/net/fd_posix.go:78
#	0x5ea404	net.(*UnixConn).readMsg+0x44					/usr/local/go/src/net/unixsock_posix.go:115
#	0x5e87f5	net.(*UnixConn).ReadMsgUnix+0x35				/usr/local/go/src/net/unixsock.go:143
#	0xa14cdb	github.com/godbus/dbus/v5.(*oobReader).Read+0x3b		/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#	0x4b600f	io.ReadAtLeast+0x8f						/usr/local/go/src/io/io.go:335
#	0xa1529d	io.ReadFull+0xfd						/usr/local/go/src/io/io.go:354
#	0xa1527b	github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xdb	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#	0x9fe1c2	github.com/godbus/dbus/v5.(*Conn).inWorker+0x42			/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:390

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4dff19 0x4dff03 0x5c6f51 0x5e6c7c 0x5e4b9e 0x5e4aa5 0x9cfc05 0x9bdf45 0x9bb173 0x9bcd32 0x9bb816 0xec44d2 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4dff18	internal/poll.(*pollDesc).waitRead+0x338				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4dff02	internal/poll.(*FD).ReadMsgInet4+0x322					/usr/local/go/src/internal/poll/fd_unix.go:328
#	0x5c6f50	net.(*netFD).readMsgInet4+0x30						/usr/local/go/src/net/fd_posix.go:84
#	0x5e6c7b	net.(*UDPConn).readMsg+0x15b						/usr/local/go/src/net/udpsock_posix.go:101
#	0x5e4b9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x5e4aa4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x9cfc04	github.com/miekg/dns.ReadFromSessionUDP+0x84				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:43
#	0x9bdf44	github.com/miekg/dns.(*Server).readUDP+0x104				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x9bb172	github.com/miekg/dns.defaultReader.ReadUDP+0x12				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x9bcd31	github.com/miekg/dns.(*Server).serveUDP+0x291				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x9bb815	github.com/miekg/dns.(*Server).ListenAndServe+0x575			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xec44d1	github.com/safing/portmaster/nameserver.start.startListener.func5+0x171	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e0419 0x4e0403 0x5c70b1 0x5e6bbc 0x5e4b9e 0x5e4aa5 0x9cfc05 0x9bdf45 0x9bb173 0x9bcd32 0x9bb816 0xec4052 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e0418	internal/poll.(*pollDesc).waitRead+0x338				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e0402	internal/poll.(*FD).ReadMsgInet6+0x322					/usr/local/go/src/internal/poll/fd_unix.go:355
#	0x5c70b0	net.(*netFD).readMsgInet6+0x30						/usr/local/go/src/net/fd_posix.go:90
#	0x5e6bbb	net.(*UDPConn).readMsg+0x9b						/usr/local/go/src/net/udpsock_posix.go:106
#	0x5e4b9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x5e4aa4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x9cfc04	github.com/miekg/dns.ReadFromSessionUDP+0x84				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:43
#	0x9bdf44	github.com/miekg/dns.(*Server).readUDP+0x104				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x9bb172	github.com/miekg/dns.defaultReader.ReadUDP+0x12				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x9bcd31	github.com/miekg/dns.(*Server).serveUDP+0x291				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x9bb815	github.com/miekg/dns.(*Server).ListenAndServe+0x575			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xec4051	github.com/safing/portmaster/nameserver.start.startListener.func6+0x171	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x436357 0x468bc5 0x4dd4e7 0x4e29cc 0x4e29ba 0x5c8a09 0x5e3a9e 0x5e2930 0x6e5d04 0x6e5971 0x8552ba 0x7f4a88 0x7f422c 0x853557 0x7f4a88 0x7f464a 0x46e3e1
#	0x468bc4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:343
#	0x4dd4e6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e29cb	internal/poll.(*pollDesc).waitRead+0x2ab				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e29b9	internal/poll.(*FD).Accept+0x299					/usr/local/go/src/internal/poll/fd_unix.go:611
#	0x5c8a08	net.(*netFD).accept+0x28						/usr/local/go/src/net/fd_unix.go:172
#	0x5e3a9d	net.(*TCPListener).accept+0x1d						/usr/local/go/src/net/tcpsock_posix.go:152
#	0x5e292f	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:315
#	0x6e5d03	net/http.(*Server).Serve+0x363						/usr/local/go/src/net/http/server.go:3056
#	0x6e5970	net/http.(*Server).ListenAndServe+0x70					/usr/local/go/src/net/http/server.go:2985
#	0x8552b9	github.com/safing/portbase/api.serverManager.func1+0x19			/home/user/git/safing/portbase/api/router.go:92
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x853556	github.com/safing/portbase/api.serverManager+0xd6			/home/user/git/safing/portbase/api/router.go:91
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x512a95 0x51291a 0x46e3e1
#	0x512a94	github.com/safing/portbase/log.writer+0xd4		/home/user/git/safing/portbase/log/output.go:154
#	0x512919	github.com/safing/portbase/log.writerManager+0x79	/home/user/git/safing/portbase/log/output.go:113

1 @ 0x43dbce 0x44e085 0x7ec06d 0x46e3e1
#	0x7ec06c	github.com/safing/portbase/modules.microTaskScheduler+0x28c	/home/user/git/safing/portbase/modules/microtasks.go:292

1 @ 0x43dbce 0x44e085 0x7f3a57 0x46e3e1
#	0x7f3a56	github.com/safing/portbase/modules.taskQueueHandler+0x76	/home/user/git/safing/portbase/modules/tasks.go:468

1 @ 0x43dbce 0x44e085 0x7f3dc5 0x46e3e1
#	0x7f3dc4	github.com/safing/portbase/modules.taskScheduleHandler+0x124	/home/user/git/safing/portbase/modules/tasks.go:528

1 @ 0x43dbce 0x44e085 0x831e69 0x7f4a88 0x7f464a 0x46e3e1
#	0x831e68	github.com/safing/portbase/rng.fullFeeder+0x88				/home/user/git/safing/portbase/rng/fullfeed.go:24
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x8327f5 0x7f4a88 0x7f464a 0x46e3e1
#	0x8327f4	github.com/safing/portbase/rng.osFeeder+0x174				/home/user/git/safing/portbase/rng/osfeeder.go:26
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x832fd5 0x7f4a88 0x7f464a 0x46e3e1
#	0x832fd4	github.com/safing/portbase/rng.tickFeeder+0x234				/home/user/git/safing/portbase/rng/tickfeeder.go:58
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0x86ffa5 0xecbc65 0x43d75b 0x46e3e1
#	0x86ffa4	github.com/safing/portbase/run.Run+0x264	/home/user/git/safing/portbase/run/main.go:76
#	0xecbc64	main.main+0x164					/home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42
#	0x43d75a	runtime.main+0x2ba				/usr/local/go/src/runtime/proc.go:267

1 @ 0x43dbce 0x44e085 0x8df9f0 0x7f4a88 0x7f464a 0x46e3e1
#	0x8df9ef	github.com/safing/portbase/notifications.cleaner+0xef			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3029a 0x7f4a88 0x7f464a 0x46e3e1
#	0xa30299	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x179	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3a0d1 0x7f4a88 0x7f464a 0x46e3e1
#	0xa3a0d0	github.com/safing/portmaster/netenv.monitorNetworkChanges+0xf0		/home/user/git/safing/portmaster/netenv/network-change.go:52
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa3b399 0x7f4a88 0x7f464a 0x46e3e1
#	0xa3b398	github.com/safing/portmaster/netenv.monitorOnlineStatus+0xd8		/home/user/git/safing/portmaster/netenv/online-status.go:362
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa4649d 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0xa4649c	github.com/safing/portmaster/status.autoPilot+0x7c			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x44e085 0xa8967e 0x7f4a88 0x7f464a 0x46e3e1
#	0xa8967d	github.com/safing/portmaster/profile.cleanActiveProfiles+0x9d		/home/user/git/safing/portmaster/profile/active.go:58
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xa9f21d 0x7f4a88 0x7f464a 0x46e3e1
#	0xa9f21c	github.com/safing/portmaster/profile.start.startProfileUpdateChecker.func1+0x13c	/home/user/git/safing/portmaster/profile/database.go:54
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129			/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xab92da 0xab9065 0x7f4a88 0x7f464a 0x46e3e1
#	0xab92d9	github.com/safing/portmaster/resolver.handleMDNSMessages+0xb9		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:152
#	0xab9064	github.com/safing/portmaster/resolver.listenToMDNS.func9+0x24		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:142
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xabd9c5 0x7f4a88 0x7f422c 0x7f403b 0x46e3e1
#	0xabd9c4	github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x224	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:299
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f422b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/home/user/git/safing/portbase/modules/worker.go:52
#	0x7f403a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43dbce 0x44e085 0xbb7b7e 0x7f4a88 0x7f464a 0x46e3e1
#	0xbb7b7d	github.com/safing/portmaster/network.connectionCleaner+0xbd		/home/user/git/safing/portmaster/network/clean.go:30
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xbbf073 0x7f4a88 0x7f464a 0x46e3e1
#	0xbbf072	github.com/safing/portmaster/network.openDNSRequestWriter+0xf2		/home/user/git/safing/portmaster/network/dns.go:181
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe01598 0xe05172 0x7f4a88 0x7f464a 0x46e3e1
#	0xe01597	github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb7	/home/user/git/safing/portmaster/netquery/manager.go:101
#	0xe05171	github.com/safing/portmaster/netquery.(*module).start.func2+0x31	/home/user/git/safing/portmaster/netquery/module_api.go:240
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe04fe7 0x7f4a88 0x7f464a 0x46e3e1
#	0xe04fe6	github.com/safing/portmaster/netquery.(*module).start.func3+0xa6	/home/user/git/safing/portmaster/netquery/module_api.go:246
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xe053dc 0x7f4a88 0x7f464a 0x46e3e1
#	0xe053db	github.com/safing/portmaster/netquery.(*module).start.func1+0x23b	/home/user/git/safing/portmaster/netquery/module_api.go:219
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xeb0af9 0xeb0777 0x7f4a88 0x7f464a 0x46e3e1
#	0xeb0af8	github.com/safing/portmaster/firewall/interception.handleInterception+0x178		/home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:327
#	0xeb0776	github.com/safing/portmaster/firewall/interception.StartNfqueueInterception.func1+0x16	/home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:294
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129			/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xebdecd 0x7f4a88 0x7f464a 0x46e3e1
#	0xebdecc	github.com/safing/portmaster/firewall.packetHandler+0x8c		/home/user/git/safing/portmaster/firewall/packet_handler.go:631
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84

1 @ 0x43dbce 0x44e085 0xebdfd0 0x7f4a88 0x7f464a 0x46e3e1
#	0xebdfcf	github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x8f	/home/user/git/safing/portmaster/firewall/packet_handler.go:646
#	0x7f4a87	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/home/user/git/safing/portbase/modules/worker.go:133
#	0x7f4649	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129	/home/user/git/safing/portbase/modules/worker.go:84


Cris70 avatar Nov 16 '23 00:11 Cris70

The CPU load comes from lots of UDP connections. In addition, your systemd service file seems to deny usage of our eBPF module, making Portmaster use the way slower /proc interface.

Please update your systemd service file and be sure Portmaster can execute eBPF modules (https://en.wikipedia.org/wiki/EBPF). Here is our current systemd service file that should work for you as well: https://github.com/safing/portmaster-packaging/blob/develop/linux/portmaster.service

You should not have these logs lines:

231116 00:48:54.937 les/worker:109 ▶ ERRO 006 interception: service-worker ebpf connection listener failed (1): ebpf: failed to remove ebpf memlock: failed to set memlock rlimit: operation not permitted - restarting in 2s
231116 00:48:54.937 les/worker:109 ▶ ERRO 008 interception: service-worker ebpf bandwidth stats monitor failed (1): ebpf: failed to remove memlock: failed to set memlock rlimit: operation not permitted - restarting in 2s

dhaavi avatar Nov 17 '23 11:11 dhaavi

Thank you @dhaavi, I will change the service file and I'll monitor the behavior of Portmaster, then I will report back.

BTW, I believe the service file (as it was previously) was created by your installer... if you later changed the service file, you should have updated the service file in my installation too, don't you think?

p.s. One more thing: I am monitoring my UDP connections... I see about 15/20 udp connections at every time, 90% of them connecting to addresses of the 1e100.net domain (which is Google), coming from Wavebox (which is based on Chrome/Chromium). Is this the kind of numbers you're referring to when you say "lots of UDP connections"? Just curious.

Cris70 avatar Nov 17 '23 22:11 Cris70

Great!

Yes, the installer places our service file, but Portmaster will also upgrade it when it detects a previous version of our file. Did you maybe change it? (We compare with checksums.)

15/20 UDP connections is very little, so this is weird. Is this from Portmaster or somewhere else? It also might be something doing excessive DNS requests. Maybe also IPv6 stuff.

PS: I often only read issue updates in the emails, so I usually won't see any edits.

dhaavi avatar Nov 24 '23 10:11 dhaavi

Yes, the installer places our service file, but Portmaster will also upgrade it when it detects a previous version of our file. Did you maybe change it? (We compare with checksums.)

Not that I know of (at least not before you suggested to change it). But given that I just edited my service file manually, I think now I'm doomed to not receive future updates, isn't it?

15/20 UDP connections is very little, so this is weird. Is this from Portmaster or somewhere else? It also might be something doing excessive DNS requests. Maybe also IPv6 stuff.

No, I checked it with netstat (sudo netstat --udp). I do not know how to check it with Portmaster.

One thing that I noticed makes Portmaster use really a lot of CPU is using nmap to probe open ports of a remote server.

Hope this helps Best regards

Cris70 avatar Nov 24 '23 10:11 Cris70

portmaster-cpu-profile_v1.6.2.zip Hello. I am experiencing CPU values close to 15%-20%. Looking at previous comments, i see that the file C:\ProgramData\Safing\Portmaster\databases\cache\bbolt\db.bbolt is too large. (1GB -> 1.048.576 KB). My computer has become slow since installing "PortMaster". v.1.6.2. Windows 10 Pro 22H2 Comp.19045.3803. Thank you for your support. image image

cmauro607 avatar Dec 20 '23 15:12 cmauro607

portmaster-cpu-profile_v1.6.2.zip Hello. I am experiencing CPU values close to 15%-20%. Looking at previous comments, i see that the file C:\ProgramData\Safing\Portmaster\databases\cache\bbolt\db.bbolt is too large. (1GB -> 1.048.576 KB). My computer has become slow since installing "PortMaster". v.1.6.2. Windows 10 Pro 22H2 Comp.19045.3803. Thank you for your support. image image

Fixed by deleting the cached database file and restarting portmaster services.

cmauro607 avatar Dec 28 '23 12:12 cmauro607

This issue has been automatically marked as inactive because it has not had activity in the past two months.

If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics.

github-actions[bot] avatar Mar 01 '24 05:03 github-actions[bot]

This issue has been automatically closed because it has not had recent activity. Thank you for your contributions.

If the issue has not been resolved, you can find more information in our Wiki or continue the conversation on our Discord.

github-actions[bot] avatar Mar 08 '24 05:03 github-actions[bot]