Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Portmaster Network Activity stuck "Loading Chart". Doesn't show any network activity & also can't exit or restart #1596

Open
romanornr opened this issue Jun 25, 2024 · 1 comment
Labels
bug TYPE: a report on something that isn't working

Comments

@romanornr
Copy link

What happened:
Select Network Activity, but also portmaster can't be shut down or restart from the UI (yes, I know about the system tray)

Same issue as #1595

What did you expect to happen?:
Network Activity Chart appears but it doesn't. Instead stuck on "Loading Chart"

How did you reproduce it?:
Also, works on initial install, but after a short time stops working.
Even restarting doesn't work

** OS information **
OS: Arch Linux
Kernel: x86_64 Linux 6.9.5-arch1-1

Debug Information:

Version 1.6.10:

Portmaster 1.6.10

built with go1.22.3 (gc -cgo) for linux/amd64
  at 2024-05-15T12:03:21Z

commit 867d0bca2d71d7247039cf8e6b129580c28be7d6 (clean)
  at 2024-05-15T09:08:08Z
  from [email protected]:Safing/portmaster.git

Licensed under the GPLv3 license.

Platform: arch "rolling":

System: arch linux (arch) "rolling"
Kernel: 6.9.5-arch1-1 x86_64

No Module Error:

Unexpected Logs:

240625 08:47:18.506 er/metrics:075 ▶ WARN 558 resolver: suggesting user to use stale dns cache with avg query time of 170ms for config and system resolvers
240625 08:52:53.354 on/nfq/nfq:152 ▶ ERRO 560 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory

240625 09:16:21.175 on/nfq/nfq:152 ▶ ERRO 562 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory

240625 09:16:21.303 on/nfq/nfq:152 ▶ ERRO 564 nfqueue: encountered error while receiving packets: netlink receive: no such file or directory

(removed sensitive info here)

Status: Online:

OnlineStatus:          Online
CaptivePortal:         

SPN: disabled (module disabled):

HomeHubID:    
HomeHubName:  
HomeHubIP:    
Transport:    
---
Client:       true
PublicHub:    false
HubHasIPv4:   false
HubHasIPv6:   false

Resolvers: 9/9:

dns.controld.com (https://dns.controld.com:443#config)
  https://dns.controld.com:443#config
  Failing: false

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

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

9.9.9.9 (dns://9.9.9.9:53#system)
  dns://9.9.9.9:53#system
  Failing: false

1.1.1.2 (dns://1.1.1.2:53#system)
  dns://1.1.1.2:53#system
  Failing: false

1.1.1.1 (dns://1.1.1.1:53#system)
  dns://1.1.1.1:53#system
  Failing: false

8.8.8.8 (dns://8.8.8.8:53#system)
  dns://8.8.8.8:53#system
  Failing: false

2620:fe::fe (dns://2620:fe::fe:53#system)
  dns://2620:fe::fe:53#system
  Failing: false

2606:4700:4700::1112 (dns://2606:4700:4700::1112:53#system)
  dns://2606:4700:4700::1112:53#system
  Failing: false

Config: 3:

core/locale: en-GB
dns/nameservers: [redacted]
filter/lists: [TRAC MAL DECEP BAD NSFW BT-META CB-MW WSP OISD-EXTRA UNBREAK]

Updates: stable (13/29):

Active:
all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1
all/intel/lists/base.dsdl: 20240601.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240623.0.8
all/intel/lists/urgent.dsdl: 20240625.15.5
all/intel/portmaster/news.yaml: 20240604.15.51
all/intel/portmaster/notifications.yaml: 20231218.17.37
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.8.6
linux_amd64/app/portmaster-app.zip: 0.2.8
linux_amd64/core/portmaster-core: 1.6.10
linux_amd64/start/portmaster-start: 1.6.0

Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv4.mmdb: 20231201.0.1
all/intel/geoip/geoipv6-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb: 20231201.0.1
all/intel/lists/base.dsdl: 20240601.0.8
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240623.0.8
all/intel/lists/urgent.dsdl: 20240625.15.5
all/intel/portmaster/news.yaml: 20240604.15.51
all/intel/portmaster/notifications.yaml: 20231218.17.37
all/intel/spn/main-intel.yaml: 20240213.17.8
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.8.6
all/ui/modules/profilemgr.zip: 0.1.7
all/ui/modules/settings.zip: 0.1.8
linux_amd64/app/portmaster-app.zip: 0.2.8
linux_amd64/core/portmaster-core: 1.6.10
linux_amd64/hub/spn-hub: 0.7.7
linux_amd64/jess/jess: 0.3.3
linux_amd64/notifier/portmaster-notifier: 0.3.6
linux_amd64/packages/portmaster-installer.deb: 1.0.0
linux_amd64/packages/portmaster-installer.rpm: 1.0.0
linux_amd64/start/portmaster-start: 1.6.0

Compatibility: IPTables Chains (failed):

failed to get chains of table raw: running [/usr/bin/iptables -t raw -S --wait]: exit status 3: iptables v1.8.10 (legacy): can't initialize iptables table `raw': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Goroutine Stack:

goroutine profile: total 151557
151306 @ 0x44142e 0x453205 0xc1e57a 0x819f68 0x81974c 0x81955b 0x474de1
#	0xc1e579	github.com/safing/portmaster/service/network.(*Connection).packetHandlerWorker+0xf9	/go-workdir/service/network/connection.go:915
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x81955a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

103 @ 0x44142e 0x40a77f 0x40a392 0xf7c869 0x474de1
#	0xf7c868	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x68	/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:337

50 @ 0x44142e 0x453205 0x871c25 0x872213 0x474de1
#	0x871c24	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
#	0x872212	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:512

24 @ 0x44142e 0x454245 0x454214 0x471065 0xaf3092 0xaf306d 0xb075e5 0xb06b95 0x8750b2 0x874905 0x87a24e 0x878c85 0x819f68 0x81974c 0x878c27 0x70440e 0x6ff7c8 0x474de1
#	0x471064	sync.runtime_SemacquireRWMutexR+0x24							/usr/local/go/src/runtime/sema.go:82
#	0xaf3091	sync.(*RWMutex).RLock+0x51								/usr/local/go/src/sync/rwmutex.go:70
#	0xaf306c	github.com/safing/portmaster/service/profile.(*LayeredProfile).LocalProfile+0x2c	/go-workdir/service/profile/profile-layered.go:172
#	0xb075e4	github.com/safing/portmaster/service/process.GetProcessesWithProfile+0x224		/go-workdir/service/process/database.go:61
#	0xb06b94	github.com/safing/portmaster/service/process.handleGetProcessesByProfile+0x134		/go-workdir/service/process/api.go:75
#	0x8750b1	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x731				/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:462
#	0x874904	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44			/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:371
#	0x87a24d	github.com/safing/portbase/api.(*mainHandler).handle+0x15ad				/.go-mod-cache/github.com/safing/[email protected]/api/router.go:309
#	0x878c84	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24			/.go-mod-cache/github.com/safing/[email protected]/api/router.go:110
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x878c26	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66				/.go-mod-cache/github.com/safing/[email protected]/api/router.go:109
#	0x70440d	net/http.serverHandler.ServeHTTP+0x8d							/usr/local/go/src/net/http/server.go:3137
#	0x6ff7c7	net/http.(*conn).serve+0x5e7								/usr/local/go/src/net/http/server.go:2039

7 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e65ba 0x4e65a8 0x5d5a65 0x5e8c45 0x6f9737 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e65b9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e65a7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5d5a64	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5e8c44	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x6f9736	net/http.(*connReader).backgroundRead+0x36	/usr/local/go/src/net/http/server.go:681

4 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4eb2ea 0x4eb2d3 0x4f50ea 0xf62811 0xf620ea 0xf5bb85 0xf68a59 0xf66ca2 0xf66a07 0xf668ed 0xf7c30a 0xf7b3a7 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4eb2e9	internal/poll.(*pollDesc).waitRead+0x129					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4eb2d2	internal/poll.(*FD).RawRead+0x112						/usr/local/go/src/internal/poll/fd_unix.go:708
#	0x4f50e9	os.(*rawConn).Read+0x49								/usr/local/go/src/os/rawconn.go:31
#	0xf62810	github.com/mdlayher/socket.rwT[...]+0x670					/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:795
#	0xf620e9	github.com/mdlayher/socket.readT[...]+0xa9					/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:666
#	0xf5bb84	github.com/mdlayher/socket.(*Conn).Recvmsg+0x144				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:572
#	0xf68a58	github.com/mdlayher/netlink.(*conn).Receive+0xb8				/.go-mod-cache/github.com/mdlayher/[email protected]/conn_linux.go:130
#	0xf66ca1	github.com/mdlayher/netlink.(*Conn).receive+0x61				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:279
#	0xf66a06	github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:238
#	0xf668ec	github.com/mdlayher/netlink.(*Conn).Receive+0x8c				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:231
#	0xf7c309	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x149			/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:348
#	0xf7b3a6	github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x66	/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:157

4 @ 0x44142e 0x453205 0x871c25 0x871868 0x474de1
#	0x871c24	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
#	0x871867	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x87	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:421

4 @ 0x44142e 0x453205 0xf5efdb 0x474de1
#	0xf5efda	github.com/mdlayher/socket.rwT[...].func2+0xba	/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:778

4 @ 0x44142e 0x453205 0xf7d685 0x474de1
#	0xf7d684	github.com/safing/portmaster/service/firewall/interception/nfq.New.func1+0x84	/go-workdir/service/firewall/interception/nfq/nfq.go:67

2 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e65ba 0x4e65a8 0x5d5a65 0x5e8c45 0x63f5fb 0x522418 0x63f7de 0x63c8ef 0x643196 0x643197 0x718aaa 0x67fb03 0x67fc33 0x719839 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e65b9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e65a7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5d5a64	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x5e8c44	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x63f5fa	crypto/tls.(*atLeastReader).Read+0x3a		/usr/local/go/src/crypto/tls/conn.go:806
#	0x522417	bytes.(*Buffer).ReadFrom+0x97			/usr/local/go/src/bytes/buffer.go:211
#	0x63f7dd	crypto/tls.(*Conn).readFromUntil+0xdd		/usr/local/go/src/crypto/tls/conn.go:828
#	0x63c8ee	crypto/tls.(*Conn).readRecordOrCCS+0x3ce	/usr/local/go/src/crypto/tls/conn.go:626
#	0x643195	crypto/tls.(*Conn).readRecord+0x155		/usr/local/go/src/crypto/tls/conn.go:588
#	0x643196	crypto/tls.(*Conn).Read+0x156			/usr/local/go/src/crypto/tls/conn.go:1370
#	0x718aa9	net/http.(*persistConn).Read+0x49		/usr/local/go/src/net/http/transport.go:1977
#	0x67fb02	bufio.(*Reader).fill+0x102			/usr/local/go/src/bufio/bufio.go:110
#	0x67fc32	bufio.(*Reader).Peek+0x52			/usr/local/go/src/bufio/bufio.go:148
#	0x719838	net/http.(*persistConn).readLoop+0x1b8		/usr/local/go/src/net/http/transport.go:2141

2 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e65ba 0x4e65a8 0x5d5a65 0x5e8c45 0x67fb03 0x67fc33 0x859106 0x85b38d 0x85c3de 0x85cad3 0x86f3cc 0x819f68 0x81974c 0x81955b 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e65b9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e65a7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5d5a64	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5e8c44	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x67fb02	bufio.(*Reader).fill+0x102						/usr/local/go/src/bufio/bufio.go:110
#	0x67fc32	bufio.(*Reader).Peek+0x52						/usr/local/go/src/bufio/bufio.go:148
#	0x859105	github.com/gorilla/websocket.(*Conn).read+0x25				/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:378
#	0x85b38c	github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:824
#	0x85c3dd	github.com/gorilla/websocket.(*Conn).NextReader+0x13d			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1034
#	0x85cad2	github.com/gorilla/websocket.(*Conn).ReadMessage+0x12			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1120
#	0x86f3cb	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:137
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x81955a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

2 @ 0x44142e 0x453205 0x71b310 0x474de1
#	0x71b30f	net/http.(*persistConn).writeLoop+0xef	/usr/local/go/src/net/http/transport.go:2444

2 @ 0x44142e 0x453205 0x809f5e 0x819f68 0x819b30 0x474de1
#	0x809f5d	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d	/.go-mod-cache/github.com/safing/[email protected]/database/interface_cache.go:34
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

2 @ 0x44142e 0x453205 0x855796 0x819f68 0x819b30 0x474de1
#	0x855795	github.com/safing/portbase/rng.(*Feeder).run+0x155			/.go-mod-cache/github.com/safing/[email protected]/rng/entropy.go:117
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

2 @ 0x44142e 0x453205 0x86f5c5 0x819f68 0x81974c 0x81955b 0x474de1
#	0x86f5c4	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x124	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:155
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x81955a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

2 @ 0x44142e 0x454245 0x454214 0x471065 0xaf3092 0xaf306d 0xc1aebf 0xc1c8d9 0xf8f06e 0xf8ef77 0xc1ea72 0xc1e4ee 0x819f68 0x81974c 0x81955b 0x474de1
#	0x471064	sync.runtime_SemacquireRWMutexR+0x24							/usr/local/go/src/runtime/sema.go:82
#	0xaf3091	sync.(*RWMutex).RLock+0x51								/usr/local/go/src/sync/rwmutex.go:70
#	0xaf306c	github.com/safing/portmaster/service/profile.(*LayeredProfile).LocalProfile+0x2c	/go-workdir/service/profile/profile-layered.go:172
#	0xc1aebe	github.com/safing/portmaster/service/network.getProcessContext+0xde			/go-workdir/service/network/connection.go:267
#	0xc1c8d8	github.com/safing/portmaster/service/network.(*Connection).GatherConnectionInfo+0x7f8	/go-workdir/service/network/connection.go:523
#	0xf8f06d	github.com/safing/portmaster/service/firewall.gatherDataHandler+0x2d			/go-workdir/service/firewall/packet_handler.go:408
#	0xf8ef76	github.com/safing/portmaster/service/firewall.fastTrackHandler+0x76			/go-workdir/service/firewall/packet_handler.go:401
#	0xc1ea71	github.com/safing/portmaster/service/network.packetHandlerHandleConn+0x1b1		/go-workdir/service/network/connection.go:1005
#	0xc1e4ed	github.com/safing/portmaster/service/network.(*Connection).packetHandlerWorker+0x6d	/go-workdir/service/network/connection.go:969
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x81955a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

1 @ 0x410649 0x4716a9 0x898153 0x474de1
#	0x4716a8	os/signal.signal_recv+0x28	/usr/local/go/src/runtime/sigqueue.go:152
#	0x898152	os/signal.loop+0x12		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x436891 0x46f21d 0x821451 0x821285 0x81e0ab 0x83d43b 0xed8d85 0x87527a 0x874905 0x87a24e 0x878c85 0x819f68 0x81974c 0x878c27 0x70440e 0x6ff7c8 0x474de1
#	0x46f21c	runtime/pprof.runtime_goroutineProfileWithLabels+0x1c			/usr/local/go/src/runtime/mprof.go:1079
#	0x821450	runtime/pprof.writeRuntimeProfile+0xb0					/usr/local/go/src/runtime/pprof/pprof.go:774
#	0x821284	runtime/pprof.writeGoroutine+0x44					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x81e0aa	runtime/pprof.(*Profile).WriteTo+0x14a					/usr/local/go/src/runtime/pprof/pprof.go:369
#	0x83d43a	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a	/.go-mod-cache/github.com/safing/[email protected]/utils/debug/debug.go:97
#	0xed8d84	github.com/safing/portmaster/service/core.debugInfo+0x124		/go-workdir/service/core/api.go:161
#	0x875279	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9		/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:458
#	0x874904	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44	/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:371
#	0x87a24d	github.com/safing/portbase/api.(*mainHandler).handle+0x15ad		/.go-mod-cache/github.com/safing/[email protected]/api/router.go:309
#	0x878c84	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24	/.go-mod-cache/github.com/safing/[email protected]/api/router.go:110
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x878c26	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66		/.go-mod-cache/github.com/safing/[email protected]/api/router.go:109
#	0x70440d	net/http.serverHandler.ServeHTTP+0x8d					/usr/local/go/src/net/http/server.go:3137
#	0x6ff7c7	net/http.(*conn).serve+0x5e7						/usr/local/go/src/net/http/server.go:2039

1 @ 0x44142e 0x40a77f 0x40a392 0xa3c18c 0x474de1
#	0xa3c18b	github.com/godbus/dbus/v5.newConn.func1+0x2b	/.go-mod-cache/github.com/godbus/dbus/[email protected]/conn.go:303

1 @ 0x44142e 0x40a77f 0x40a392 0xb1d39d 0x819f68 0x819b30 0x474de1
#	0xb1d39c	github.com/safing/portmaster/service/resolver.listenToMDNS+0x61c	/go-workdir/service/resolver/resolver-mdns.go:146
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x40a77f 0x40a392 0xf5962c 0x474de1
#	0xf5962b	github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker.func1+0x2b	/go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:84

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e65ba 0x4e65a8 0x5d5a65 0x5e8c45 0xb1f157 0xb1d4e8 0x819f68 0x819b30 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e65b9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e65a7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5d5a64	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5e8c44	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xb1f156	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:342
#	0xb1d4e7	github.com/safing/portmaster/service/resolver.listenToMDNS.func7+0x27	/go-workdir/service/resolver/resolver-mdns.go:130
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e65ba 0x4e65a8 0x5d5a65 0x5e8c45 0xb1f157 0xb1d5a8 0x819f68 0x819b30 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e65b9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e65a7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:164
#	0x5d5a64	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x5e8c44	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0xb1f156	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:342
#	0xb1d5a7	github.com/safing/portmaster/service/resolver.listenToMDNS.func3+0x27	/go-workdir/service/resolver/resolver-mdns.go:103
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e778a 0x4e7774 0x5d5e71 0x5f93e5 0x5f79d6 0xa537bc 0x4bdcb0 0xa53d7e 0xa53d5c 0xa3c6e3 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84				/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26				/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e7789	internal/poll.(*pollDesc).waitRead+0x389			/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e7773	internal/poll.(*FD).ReadMsg+0x373				/usr/local/go/src/internal/poll/fd_unix.go:301
#	0x5d5e70	net.(*netFD).readMsg+0x30					/usr/local/go/src/net/fd_posix.go:78
#	0x5f93e4	net.(*UnixConn).readMsg+0x44					/usr/local/go/src/net/unixsock_posix.go:115
#	0x5f79d5	net.(*UnixConn).ReadMsgUnix+0x35				/usr/local/go/src/net/unixsock.go:143
#	0xa537bb	github.com/godbus/dbus/v5.(*oobReader).Read+0x3b		/.go-mod-cache/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#	0x4bdcaf	io.ReadAtLeast+0x8f						/usr/local/go/src/io/io.go:335
#	0xa53d7d	io.ReadFull+0xfd						/usr/local/go/src/io/io.go:354
#	0xa53d5b	github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xdb	/.go-mod-cache/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#	0xa3c6e2	github.com/godbus/dbus/v5.(*Conn).inWorker+0x42			/.go-mod-cache/github.com/godbus/dbus/[email protected]/conn.go:390

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e7cb9 0x4e7ca3 0x5d5fd1 0x5f5e90 0x5f3efe 0x5f3e05 0xa11d07 0x9fffe5 0x9fd0f3 0x9fece2 0x9fd790 0xf96ac5 0x819f68 0x819b30 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e7cb8	internal/poll.(*pollDesc).waitRead+0x338					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e7ca2	internal/poll.(*FD).ReadMsgInet4+0x322						/usr/local/go/src/internal/poll/fd_unix.go:328
#	0x5d5fd0	net.(*netFD).readMsgInet4+0x30							/usr/local/go/src/net/fd_posix.go:84
#	0x5f5e8f	net.(*UDPConn).readMsg+0x16f							/usr/local/go/src/net/udpsock_posix.go:101
#	0x5f3efd	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d						/usr/local/go/src/net/udpsock.go:203
#	0x5f3e04	net.(*UDPConn).ReadMsgUDP+0x24							/usr/local/go/src/net/udpsock.go:191
#	0xa11d06	github.com/miekg/dns.ReadFromSessionUDP+0x86					/.go-mod-cache/github.com/miekg/[email protected]/udp.go:43
#	0x9fffe4	github.com/miekg/dns.(*Server).readUDP+0x104					/.go-mod-cache/github.com/miekg/[email protected]/server.go:699
#	0x9fd0f2	github.com/miekg/dns.defaultReader.ReadUDP+0x12					/.go-mod-cache/github.com/miekg/[email protected]/server.go:174
#	0x9fece1	github.com/miekg/dns.(*Server).serveUDP+0x261					/.go-mod-cache/github.com/miekg/[email protected]/server.go:517
#	0x9fd78f	github.com/miekg/dns.(*Server).ListenAndServe+0x56f				/.go-mod-cache/github.com/miekg/[email protected]/server.go:346
#	0xf96ac4	github.com/safing/portmaster/service/nameserver.start.startListener.func5+0x184	/go-workdir/service/nameserver/module.go:147
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4e81b9 0x4e81a3 0x5d6131 0x5f5dad 0x5f3efe 0x5f3e05 0xa11d07 0x9fffe5 0x9fd0f3 0x9fece2 0x9fd790 0xf96625 0x819f68 0x819b30 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4e81b8	internal/poll.(*pollDesc).waitRead+0x338					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4e81a2	internal/poll.(*FD).ReadMsgInet6+0x322						/usr/local/go/src/internal/poll/fd_unix.go:355
#	0x5d6130	net.(*netFD).readMsgInet6+0x30							/usr/local/go/src/net/fd_posix.go:90
#	0x5f5dac	net.(*UDPConn).readMsg+0x8c							/usr/local/go/src/net/udpsock_posix.go:106
#	0x5f3efd	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d						/usr/local/go/src/net/udpsock.go:203
#	0x5f3e04	net.(*UDPConn).ReadMsgUDP+0x24							/usr/local/go/src/net/udpsock.go:191
#	0xa11d06	github.com/miekg/dns.ReadFromSessionUDP+0x86					/.go-mod-cache/github.com/miekg/[email protected]/udp.go:43
#	0x9fffe4	github.com/miekg/dns.(*Server).readUDP+0x104					/.go-mod-cache/github.com/miekg/[email protected]/server.go:699
#	0x9fd0f2	github.com/miekg/dns.defaultReader.ReadUDP+0x12					/.go-mod-cache/github.com/miekg/[email protected]/server.go:174
#	0x9fece1	github.com/miekg/dns.(*Server).serveUDP+0x261					/.go-mod-cache/github.com/miekg/[email protected]/server.go:517
#	0x9fd78f	github.com/miekg/dns.(*Server).ListenAndServe+0x56f				/.go-mod-cache/github.com/miekg/[email protected]/server.go:346
#	0xf96624	github.com/safing/portmaster/service/nameserver.start.startListener.func6+0x184	/go-workdir/service/nameserver/module.go:147
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x43a0f7 0x46f5e5 0x4e52c7 0x4ea66c 0x4ea65a 0x5d7a49 0x5f2dfe 0x5f1cf0 0x70483e 0x7044d1 0x87a8fa 0x819f68 0x81974c 0x878b57 0x819f68 0x819b30 0x474de1
#	0x46f5e4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0x4e52c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x4ea66b	internal/poll.(*pollDesc).waitRead+0x2ab				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x4ea659	internal/poll.(*FD).Accept+0x299					/usr/local/go/src/internal/poll/fd_unix.go:611
#	0x5d7a48	net.(*netFD).accept+0x28						/usr/local/go/src/net/fd_unix.go:172
#	0x5f2dfd	net.(*TCPListener).accept+0x1d						/usr/local/go/src/net/tcpsock_posix.go:159
#	0x5f1cef	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:327
#	0x70483d	net/http.(*Server).Serve+0x33d						/usr/local/go/src/net/http/server.go:3255
#	0x7044d0	net/http.(*Server).ListenAndServe+0x70					/usr/local/go/src/net/http/server.go:3184
#	0x87a8f9	github.com/safing/portbase/api.serverManager.func1+0x19			/.go-mod-cache/github.com/safing/[email protected]/api/router.go:92
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x878b56	github.com/safing/portbase/api.serverManager+0xd6			/.go-mod-cache/github.com/safing/[email protected]/api/router.go:91
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0x51fb55 0x51f9da 0x474de1
#	0x51fb54	github.com/safing/portbase/log.writer+0xd4		/.go-mod-cache/github.com/safing/[email protected]/log/output.go:154
#	0x51f9d9	github.com/safing/portbase/log.writerManager+0x79	/.go-mod-cache/github.com/safing/[email protected]/log/output.go:113

1 @ 0x44142e 0x453205 0x811685 0x474de1
#	0x811684	github.com/safing/portbase/modules.microTaskScheduler+0x2a4	/.go-mod-cache/github.com/safing/[email protected]/modules/microtasks.go:292

1 @ 0x44142e 0x453205 0x818f77 0x474de1
#	0x818f76	github.com/safing/portbase/modules.taskQueueHandler+0x76	/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:468

1 @ 0x44142e 0x453205 0x8192df 0x474de1
#	0x8192de	github.com/safing/portbase/modules.taskScheduleHandler+0x11e	/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:528

1 @ 0x44142e 0x453205 0x855b29 0x819f68 0x819b30 0x474de1
#	0x855b28	github.com/safing/portbase/rng.fullFeeder+0x88				/.go-mod-cache/github.com/safing/[email protected]/rng/fullfeed.go:24
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0x8564ae 0x819f68 0x819b30 0x474de1
#	0x8564ad	github.com/safing/portbase/rng.osFeeder+0x16d				/.go-mod-cache/github.com/safing/[email protected]/rng/osfeeder.go:26
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0x856c7b 0x819f68 0x819b30 0x474de1
#	0x856c7a	github.com/safing/portbase/rng.tickFeeder+0x21a				/.go-mod-cache/github.com/safing/[email protected]/rng/tickfeeder.go:58
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0x898505 0xf9e0f9 0x440fdd 0x474de1
#	0x898504	github.com/safing/portbase/run.Run+0x264	/.go-mod-cache/github.com/safing/[email protected]/run/main.go:76
#	0xf9e0f8	main.main+0x118					/go-workdir/cmds/portmaster-core/main.go:42
#	0x440fdc	runtime.main+0x29c				/usr/local/go/src/runtime/proc.go:271

1 @ 0x44142e 0x453205 0x91d471 0x819f68 0x819b30 0x474de1
#	0x91d470	github.com/safing/portbase/notifications.cleaner+0xf0			/.go-mod-cache/github.com/safing/[email protected]/notifications/cleaner.go:13
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xa6ff3a 0x819f68 0x819b30 0x474de1
#	0xa6ff39	github.com/safing/portmaster/service/intel/geoip.(*updateWorker).run+0x179	/go-workdir/service/intel/geoip/database.go:173
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xa78c4e 0x819f68 0x819b30 0x474de1
#	0xa78c4d	github.com/safing/portmaster/service/netenv.monitorNetworkChanges+0xed	/go-workdir/service/netenv/network-change.go:52
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xa7a019 0x819f68 0x819b30 0x474de1
#	0xa7a018	github.com/safing/portmaster/service/netenv.monitorOnlineStatus+0xd8	/go-workdir/service/netenv/online-status.go:363
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xae02fe 0x819f68 0x819b30 0x474de1
#	0xae02fd	github.com/safing/portmaster/service/profile.cleanActiveProfiles+0x9d	/go-workdir/service/profile/active.go:58
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xb1d6f7 0xb1d485 0x819f68 0x819b30 0x474de1
#	0xb1d6f6	github.com/safing/portmaster/service/resolver.handleMDNSMessages+0xb6	/go-workdir/service/resolver/resolver-mdns.go:152
#	0xb1d484	github.com/safing/portmaster/service/resolver.listenToMDNS.func9+0x24	/go-workdir/service/resolver/resolver-mdns.go:142
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xc21b56 0x819f68 0x819b30 0x474de1
#	0xc21b55	github.com/safing/portmaster/service/network.openDNSRequestWriter+0xf5	/go-workdir/service/network/dns.go:181
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xe8ae31 0xe8eb32 0x819f68 0x819b30 0x474de1
#	0xe8ae30	github.com/safing/portmaster/service/netquery.(*Manager).HandleFeed+0xb0	/go-workdir/service/netquery/manager.go:101
#	0xe8eb31	github.com/safing/portmaster/service/netquery.(*module).start.func2+0x31	/go-workdir/service/netquery/module_api.go:240
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xe8e987 0x819f68 0x819b30 0x474de1
#	0xe8e986	github.com/safing/portmaster/service/netquery.(*module).start.func3+0xa6	/go-workdir/service/netquery/module_api.go:246
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xe8ed7e 0x819f68 0x819b30 0x474de1
#	0xe8ed7d	github.com/safing/portmaster/service/netquery.(*module).start.func1+0x21d	/go-workdir/service/netquery/module_api.go:219
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xf55c2e 0xf82b69 0x819f68 0x819b30 0x474de1
#	0xf55c2d	github.com/safing/portmaster/service/firewall/interception/ebpf/bandwidth.BandwidthStatsWorker+0x98d	/go-workdir/service/firewall/interception/ebpf/bandwidth/interface.go:108
#	0xf82b68	github.com/safing/portmaster/service/firewall/interception.startInterception.func2+0x28			/go-workdir/service/firewall/interception/interception_linux.go:29
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87						/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xf81ff6 0xf81c57 0x819f68 0x819b30 0x474de1
#	0xf81ff5	github.com/safing/portmaster/service/firewall/interception.handleInterception+0x195		/go-workdir/service/firewall/interception/nfqueue_linux.go:327
#	0xf81c56	github.com/safing/portmaster/service/firewall/interception.StartNfqueueInterception.func1+0x16	/go-workdir/service/firewall/interception/nfqueue_linux.go:294
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xf90272 0x819f68 0x819b30 0x474de1
#	0xf90271	github.com/safing/portmaster/service/firewall.packetHandler+0x91	/go-workdir/service/firewall/packet_handler.go:725
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x453205 0xf90370 0x819f68 0x819b30 0x474de1
#	0xf9036f	github.com/safing/portmaster/service/firewall.bandwidthUpdateHandler+0x8f	/go-workdir/service/firewall/packet_handler.go:740
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x454245 0x454214 0x471005 0x493afd 0xc1a845 0xc1a81a 0x810d7a 0x810b3e 0xc1a51c 0xc1a3e7 0x819f68 0x819b30 0x474de1
#	0x471004	sync.runtime_SemacquireMutex+0x24						/usr/local/go/src/runtime/sema.go:77
#	0x493afc	sync.(*Mutex).lockSlow+0x15c							/usr/local/go/src/sync/mutex.go:171
#	0xc1a844	sync.(*Mutex).Lock+0x304							/usr/local/go/src/sync/mutex.go:90
#	0xc1a819	github.com/safing/portmaster/service/network.cleanConnections.func1+0x2d9	/go-workdir/service/network/clean.go:67
#	0x810d79	github.com/safing/portbase/modules.(*Module).runMicroTask+0x99			/.go-mod-cache/github.com/safing/[email protected]/modules/microtasks.go:164
#	0x810b3d	github.com/safing/portbase/modules.(*Module).RunMicroTask+0x5d			/.go-mod-cache/github.com/safing/[email protected]/modules/microtasks.go:121
#	0xc1a51b	github.com/safing/portmaster/service/network.cleanConnections+0x5b		/go-workdir/service/network/clean.go:56
#	0xc1a3e6	github.com/safing/portmaster/service/network.connectionCleaner+0x46		/go-workdir/service/network/clean.go:44
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x44142e 0x454245 0x454214 0x471065 0xaf3092 0xaf306d 0xb42bc5 0xf85d0d 0xf85d07 0xf8b469 0xf8a20f 0xf89fda 0xf8f6aa 0xf98ec5 0xf97e69 0x819f68 0x81974c 0xf97dc5 0x9fcf09 0x9ffc0a 0x9ff765 0x474de1
#	0x471064	sync.runtime_SemacquireRWMutexR+0x24							/usr/local/go/src/runtime/sema.go:82
#	0xaf3091	sync.(*RWMutex).RLock+0x51								/usr/local/go/src/sync/rwmutex.go:70
#	0xaf306c	github.com/safing/portmaster/service/profile.(*LayeredProfile).LocalProfile+0x2c	/go-workdir/service/profile/profile-layered.go:172
#	0xb42bc4	github.com/safing/portmaster/service/compat.(*appIssue).notify+0x44			/go-workdir/service/compat/notify.go:159
#	0xf85d0c	github.com/safing/portmaster/service/compat.ReportSecureDNSBypassIssue+0x12c		/go-workdir/service/compat/callbacks.go:34
#	0xf85d06	github.com/safing/portmaster/service/firewall.PreventBypassing+0x126			/go-workdir/service/firewall/bypassing.go:57
#	0xf8b468	github.com/safing/portmaster/service/firewall.checkBypassPrevention+0x48		/go-workdir/service/firewall/master.go:404
#	0xf8a20e	github.com/safing/portmaster/service/firewall.runDeciders+0xee				/go-workdir/service/firewall/master.go:121
#	0xf89fd9	github.com/safing/portmaster/service/firewall.decideOnConnection+0x379			/go-workdir/service/firewall/master.go:87
#	0xf8f6a9	github.com/safing/portmaster/service/firewall.FilterConnection+0xe9			/go-workdir/service/firewall/packet_handler.go:502
#	0xf98ec4	github.com/safing/portmaster/service/nameserver.handleRequest+0x1024			/go-workdir/service/nameserver/nameserver.go:237
#	0xf97e68	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker.func1+0x28	/go-workdir/service/nameserver/nameserver.go:28
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x81974b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0xf97dc4	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker+0x64		/go-workdir/service/nameserver/nameserver.go:27
#	0x9fcf08	github.com/miekg/dns.HandlerFunc.ServeDNS+0x28						/.go-mod-cache/github.com/miekg/[email protected]/server.go:37
#	0x9ffc09	github.com/miekg/dns.(*Server).serveDNS+0x429						/.go-mod-cache/github.com/miekg/[email protected]/server.go:663
#	0x9ff764	github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4					/.go-mod-cache/github.com/miekg/[email protected]/server.go:607

1 @ 0x44142e 0x454245 0x454214 0x4710c5 0x49500a 0xaf31ee 0xaf926c 0x819f68 0x819b30 0x474de1
#	0x4710c4	sync.runtime_SemacquireRWMutex+0x24								/usr/local/go/src/runtime/sema.go:87
#	0x495009	sync.(*RWMutex).Lock+0x69									/usr/local/go/src/sync/rwmutex.go:151
#	0xaf31ed	github.com/safing/portmaster/service/profile.(*LayeredProfile).increaseRevisionCounter+0x4d	/go-workdir/service/profile/profile-layered.go:197
#	0xaf926b	github.com/safing/portmaster/service/profile.start.startProfileUpdateChecker.func1+0x1cb	/go-workdir/service/profile/database.go:80
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0x4cb5b9 0x83880f 0xf56f8e 0xf56eae 0xf57c14 0xf59032 0xf5903c 0xf7f925 0x819f68 0x819b30 0x474de1
#	0x4cb5b8	syscall.Syscall6+0x38													/usr/local/go/src/syscall/syscall_linux.go:91
#	0x83880e	golang.org/x/sys/unix.EpollWait+0x4e											/.go-mod-cache/golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:55
#	0xf56f8d	github.com/cilium/ebpf/internal/unix.EpollWait+0x26d									/.go-mod-cache/github.com/cilium/[email protected]/internal/unix/types_linux.go:131
#	0xf56ead	github.com/cilium/ebpf/internal/epoll.(*Poller).Wait+0x18d								/.go-mod-cache/github.com/cilium/[email protected]/internal/epoll/poller.go:145
#	0xf57c13	github.com/cilium/ebpf/ringbuf.(*Reader).ReadInto+0x173									/.go-mod-cache/github.com/cilium/[email protected]/ringbuf/reader.go:149
#	0xf59031	github.com/cilium/ebpf/ringbuf.(*Reader).Read+0x751									/.go-mod-cache/github.com/cilium/[email protected]/ringbuf/reader.go:135
#	0xf5903b	github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker+0x75b	/go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:93
#	0xf7f924	github.com/safing/portmaster/service/firewall/interception.startInterception.func1+0x24					/go-workdir/service/firewall/interception/interception_linux.go:24
#	0x819f67	github.com/safing/portbase/modules.(*Module).runWorker+0x87								/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x819b2f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f							/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84


@romanornr romanornr added the bug TYPE: a report on something that isn't working label Jun 25, 2024
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug TYPE: a report on something that isn't working
Projects
None yet
Development

No branches or pull requests

1 participant