Closed LoganDark closed 9 months ago
Should be a way to specify local domains like plex.direct that would not be subject to this sort of DNS restriction. Disabling this globally is not exactly something we want to do. Would be nice to make adjustments for either the plex.local or allow us to specify a local IP that is allowed to be resolved externally (like 192.168.1.100 for example).. could be just a simple check added in the app.. could even specify the base domain plex.direct and the local IP.
Adding an Allow .plex.direct
rule to the outgoing rules should do the trick.
Repeat for other affected domains.
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.
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.
What happened: Plex uses .plex.direct domains in order to resolve to LAN addresses when you are on that LAN, otherwise resolve to a public IP address.
However once this domain is resolved, and Portmaster sees it resolves to a LAN address, Portmaster will block that connection attempt, and...
...Link all future connection attempts to that domain name, blocking all access to that LAN IP address indefinitely.
So. Basically. The fact that an external domain even exists that resolves to a local IP address on my network, causes that local IP address to get contaminated with the domain, and be blocked indefinitely, even when it no longer has anything to do with that domain.
Because Portmaster thinks that all connections are for the domain rather than the IP, and blocks them on the basis that external domain names aren't allowed to resolve to local IP addresses.
This is a problem, because this ends up completely disabling all accesses to that local IP address by the application that requested the domain name, even incidentally.
And it just so happens that I have a legitimate reason to be accessing a web server hosted on my media server, despite the fact that Plex controls a DNS server that resolves to a LAN address, that does not matter. The IP address should not be indefinitely blocked just because of the existence of the domain name.
What did you expect to happen?: I was using the server before this domain name was ever requested. Addresses that are accessed before being resolved should not be contaminated in this way. I should be allowed to keep accessing my server by direct IP regardless of whether or not a domain has been resolved to that IP by accident. The existence of the domain should not permanently sinkhole the IP.
How did you reproduce it?: Plex stopped working and I saw that Portmaster now thinks that any connection to that IP is some .plex.direct domain that gets blocked because of "Setting: Enforce Global/Private Split-View". Which I apparently cannot turn off per-application, and have to turn off globally, which is a bit more of a security hit than I'm comfortable with but whatever I guess.
Debug Information:
Version 1.4.11
``` Portmaster version 1.4.11 commit tags/v1.4.11-0-g8b92291d2cd1df28ca91ed811e675de0311b71ed built with go1.21.2 (gc) windows/amd64 using options by user@docker on 06.10.2023 Licensed under the AGPLv3 license. The source code is available here: https://github.com/safing/portmaster ```Platform: Microsoft Windows 11 Enterprise 10.0.25931 Build 25931
``` System: Microsoft Windows 11 Enterprise windows (Standalone Workstation) 10.0.25931 Build 25931 Kernel: 10.0.25931 Build 25931 x86_64 ```No Module Error
Unexpected Logs
``` ```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: 6/6
``` 1.1.1.1 (dns://1.1.1.1:53#config) dns://1.1.1.1:53#config Failing: false 1.0.0.1 (dns://1.0.0.1:53#config) dns://1.0.0.1:53#config Failing: false 2606:4700:4700::1111 (dns://2606:4700:4700::1111:53#system) dns://2606:4700:4700::1111:53#system Failing: false 2606:4700:4700::1001 (dns://2606:4700:4700::1001:53#system) dns://2606:4700:4700::1001:53#system Failing: false 1.1.1.1 (dns://1.1.1.1:53#system) dns://1.1.1.1:53#system Failing: false 1.0.0.1 (dns://1.0.0.1:53#system) dns://1.0.0.1:53#system Failing: false ```Config: 16
``` core/automaticIntelUpdates: false core/automaticUpdates: false core/expertiseLevel: developer core/log/level: info core/releaseChannel: stable dns/nameserverRetryRate: 10 dns/nameservers: [redacted] dns/noAssignedNameservers: 7 filter/askTimeout: 30 filter/askWithSystemNotifications: false filter/blockInbound: 6 filter/defaultAction: block filter/endpoints: [redacted] filter/lists: [TRAC MAL BAD CB-MW WSP SH-CRL SH-OCSP UNBREAK] filter/removeOutOfScopeDNS: 6 spn/use: false ```Updates: stable (6/31)
``` Active: all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32 all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14 all/intel/portmaster/notifications.yaml: 20230821.9.6 all/ui/modules/assets.zip: 0.3.1 all/ui/modules/portmaster.zip: 0.7.11 windows_amd64/kext/portmaster-kext.sys: 1.1.2 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: 20231001.0.5 all/intel/lists/index.dsd: 2023.6.13 all/intel/lists/intermediate.dsdl: 20231008.0.7 all/intel/lists/urgent.dsdl: 20231012.15.9 all/intel/portmaster/news.yaml: 20231010.16.6 all/intel/portmaster/notifications.yaml: 20230821.9.6 all/intel/spn/main-intel.yaml: 20230919.12.5 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.11 all/ui/modules/profilemgr.zip: 0.1.7 all/ui/modules/settings.zip: 0.1.8 windows_amd64/app/portmaster-app.zip: 0.2.5 windows_amd64/core/portmaster-core.exe: 1.4.11 windows_amd64/hub/spn-hub.exe: 0.7.2 windows_amd64/jess/jess.exe: 0.3.1 windows_amd64/kext/portmaster-kext.dll: 1.0.14 windows_amd64/kext/portmaster-kext.pdb: 1.1.2 windows_amd64/kext/portmaster-kext.sys: 1.1.2 windows_amd64/notifier/portmaster-notifier.exe: 0.3.5 windows_amd64/notifier/portmaster-snoretoast.exe: 0.6.0 windows_amd64/notifier/portmaster-wintoast.dll: 0.1.4 windows_amd64/packages/portmaster-installer.exe: 1.0.13 windows_amd64/start/portmaster-start.exe: 1.0.13 ```Compatibility: WFP State (44)
``` DatagramV4Callout Callout This callout is used to handle datagram data for IPv4. {a6be3096-66bf-4959-8629-1c3a4c40c31e} [no provider key] FWPM_LAYER_DATAGRAM_DATA_V4 DatagramV4Filter Filter The filter is used for handling datagram data for IPv4. {f4383939-f238-4ecd-8ed6-d0e84896f102} [no provider key] FWPM_LAYER_DATAGRAM_DATA_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} DatagramV6Callout Callout This callout is used to handle datagram data for IPv6. {d55cb395-29a1-4716-8cb1-65c888995f54} [no provider key] FWPM_LAYER_DATAGRAM_DATA_V6 DatagramV6Filter Filter The filter is used for handling datagram data for IPv6. {bd489939-0163-4ca8-a934-e4a51a4c46af} [no provider key] FWPM_LAYER_DATAGRAM_DATA_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} Edge traversal Teredo Authorization Sublayer SubLayer Edge traversal Teredo Authorization Sublayer {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e} IPxlat Forward IPv4 filter Callout Filters forwarded IPv4 packets into synthetic IPv6 packets {b255c296-7e0c-4115-95f3-b7f24a8a1162} [no provider key] FWPM_LAYER_IPFORWARD_V4 IPxlat Forward IPv4 sub layer SubLayer Sub layer for filtering forwarded IPv4 packets into synthetic IPv6 packets {4351e497-5d8b-46bc-86d9-abccdb868d6d} IPxlat Inbound IPv6 filter Callout Filters incoming IPv6 packets into synthetic IPv4 packets {93bb703d-0502-42e2-8e30-a14576e5085d} [no provider key] FWPM_LAYER_INBOUND_IPPACKET_V6 IPxlat Inbound IPv6 sub layer SubLayer Sub layer for filtering incoming IPv6 packets into synthetic IPv4 packets {dfb035ca-c2a7-4684-97b6-4dbc57c63590} IPxlat Outbound IPv4 filter Callout Filters outgoing IPv4 packets into synthetic IPv6 packets {66d52657-1979-4e58-b3f7-4756434c4880} [no provider key] FWPM_LAYER_OUTBOUND_IPPACKET_V4 IPxlat Outbound IPv4 sub layer SubLayer Sub layer for filtering outgoing IPv4 packets into synthetic IPv6 packets {d3e70856-fc90-4c0a-b9b2-a6f73e20b5cc} NsAleFlowEstablishedV4 Callout Nsr ALE Flow Established V4 Callout {71da3b2d-c3e4-4aba-a5af-2518733296eb} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4 NsAleFlowEstablishedV6 Callout Nsr ALE Flow Established V6 Callout {891dd37c-9874-4a5e-a039-ba6f448a0e93} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6 NsStreamV4 Callout Nsr Stream V4 Callout {be26feaa-d260-4ee7-b4dc-ef842f537842} [no provider key] FWPM_LAYER_STREAM_V4 NsStreamV6 Callout Nsr Stream V6 Callout {3df07fda-20cc-4ad6-a06f-1df3134b4971} [no provider key] FWPM_LAYER_STREAM_V6 NsrSubLayer SubLayer nsr sublayer {94f25722-8dd9-49fc-8b64-1374205ab5e0} PortmasterALEInboundV4Callout Callout This callout is used by the Portmaster to monitor outbound IPv4 traffic before the connection is established. {e36216c5-7b33-40ee-b054-fb1bc7decc19} [no provider key] FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4 PortmasterALEInboundV4Filter Filter This filter is used by the Portmaster to monitor inbound IPv4 traffic before the connection is established. {713c0d16-ab46-46b7-bd9f-3a280e1cc030} [no provider key] FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterALEInboundV6Callout Callout This callout is used by the Portmaster to monitor outbound IPv6 traffic before the connection is established. {77ea9927-66e7-4cf8-9ea2-941edf2fae63} [no provider key] FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 PortmasterALEInboundV6Filter Filter This filter is used by the Portmaster to monitor inbound IPv6 traffic before the connection is established. {bc1ed5ec-d57f-4672-8e43-46380ef98f8f} [no provider key] FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterALEOutboundV4Callout Callout This callout is used by the Portmaster to montiror outbound IPv4 traffic before the connection is established. {029819fe-97d9-4e5f-a0fb-78ef5cef8ac4} [no provider key] FWPM_LAYER_ALE_AUTH_CONNECT_V4 PortmasterALEOutboundV4Filter Filter This filter is used by the Portmaster to monitor outbound IPv4 traffic before the connection is established. {35822b34-49d0-428b-ae1c-9a469b1edb51} [no provider key] FWPM_LAYER_ALE_AUTH_CONNECT_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterALEOutboundV6Callout Callout This callout is used by the Portmaster to monitor outbound IPv6 traffic before the connection is established. {d6b0213a-337a-4cc6-84c0-cc60731b9e2a} [no provider key] FWPM_LAYER_ALE_AUTH_CONNECT_V6 PortmasterALEOutboundV6Filter Filter This filter is used by the Portmaster to monitor outbound IPv6 traffic before the connection is established. {b5ba1610-db67-4193-a549-61d2ebb66c98} [no provider key] FWPM_LAYER_ALE_AUTH_CONNECT_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterInboundV4Callout Callout This callout is used by the Portmaster to intercept inbound IPv4 traffic. {05c55149-4732-4857-8d10-f178f3a06f8c} [no provider key] FWPM_LAYER_INBOUND_IPPACKET_V4 PortmasterInboundV4Filter Filter This filter is used by the Portmaster to intercept inbound IPv4 traffic. {9ac7d92e-746d-49b6-865b-400422d1d7cf} [no provider key] FWPM_LAYER_INBOUND_IPPACKET_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterInboundV6Callout Callout This callout is used by the Portmaster to intercept inbound IPv6 traffic. {ceff1df7-2baa-44c5-a6e5-73a95849bcff} [no provider key] FWPM_LAYER_INBOUND_IPPACKET_V6 PortmasterInboundV6Filter Filter This filter is used by the Portmaster to intercept inbound IPv6 traffic. {ce895667-ce2a-4af1-b646-6fe3f77811b1} [no provider key] FWPM_LAYER_INBOUND_IPPACKET_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterOutboundV4Callout Callout This callout is used by the Portmaster to intercept outbound IPv4 traffic. {41162b9e-8473-4b88-a5eb-04cf1d276b06} [no provider key] FWPM_LAYER_OUTBOUND_IPPACKET_V4 PortmasterOutboundV4Filter Filter This filter is used by the Portmaster to intercept outbound IPv4 traffic. {34bd672b-59c8-4d30-b8a5-23f005a29038} [no provider key] FWPM_LAYER_OUTBOUND_IPPACKET_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterOutboundV6Callout Callout This callout is used by the Portmaster to intercept outbound IPv6 traffic. {32bad112-6af4-4109-809b-c07570ba01b4} [no provider key] FWPM_LAYER_OUTBOUND_IPPACKET_V6 PortmasterOutboundV6Filter Filter This filter is used by the Portmaster to intercept outbound IPv6 traffic. {bda742c6-d5f9-435f-b265-75bb14ae75d9} [no provider key] FWPM_LAYER_OUTBOUND_IPPACKET_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} PortmasterSublayer SubLayer The Portmaster sublayer holds all it's filters. {a87fb472-fc68-4805-8559-c6ae774773e0} Private Internet Access Firewall Provider Implements privacy filtering features of Private Internet Access. {08de3850-a416-4c47-b3ad-657c5ef140fb} Private Internet Access Firewall SubLayer Implements privacy filtering features of Private Internet Access. {f31e288d-de5a-4522-9458-de14ebd0a3f8} STREAM_FILTER Filter Filter used to capture Stream traffic {16953da4-e2f3-4c47-aede-d8cf1c44d5d4} [no provider key] FWPM_LAYER_STREAM_V6 {94f25722-8dd9-49fc-8b64-1374205ab5e0} STREAM_FILTER Filter Filter used to capture Stream traffic {67e07529-8224-410f-b748-c973ce6f0fe0} [no provider key] FWPM_LAYER_STREAM_V4 {94f25722-8dd9-49fc-8b64-1374205ab5e0} StreamV4Callout Callout This callout is used to handle stream data for IPv4. {525dac52-65de-4a6f-b546-2b1f3bc226db} [no provider key] FWPM_LAYER_STREAM_V4 StreamV4Filter Filter The filter is used for handling stream data for IPv4. {2bfca007-8263-476d-ae9a-c6753e263d61} [no provider key] FWPM_LAYER_STREAM_V4 {a87fb472-fc68-4805-8559-c6ae774773e0} StreamV6Callout Callout This callout is used to handle stream data for IPv6. {4321ddf9-57b2-4391-8fc5-c5b46c655587} [no provider key] FWPM_LAYER_STREAM_V6 StreamV6Filter Filter The filter is used for handling stream data for IPv6. {f36fff00-9006-459b-bb58-efc21b36db84} [no provider key] FWPM_LAYER_STREAM_V6 {a87fb472-fc68-4805-8559-c6ae774773e0} TCP_FILTER Filter Filter used to capture TCP traffic {0e40bb70-4b97-491d-ba9a-b927bb5e1abd} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4 {94f25722-8dd9-49fc-8b64-1374205ab5e0} TCP_FILTER Filter Filter used to capture TCP traffic {8e9738b1-5b04-490b-a5d0-ece06212862d} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6 {94f25722-8dd9-49fc-8b64-1374205ab5e0} Teredo socket option opt out block filter Filter [no description] {b1df1265-5868-40ac-a457-2f5c3662906a} {c791ff55-7517-42b6-b766-5326f8a7826e} FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e} ```Goroutine Stack
``` goroutine profile: total 240 138 @ 0x701ce 0x81509 0x814e0 0x9a805 0x6a3a71 0x6a3a72 0x7c35a5 0x7c5079 0xa35e46 0x7c73c8 0x7c6e4b 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x9a804 sync.runtime_SemacquireRWMutexR+0x24 /usr/local/go/src/runtime/sema.go:82 # 0x6a3a70 sync.(*RWMutex).RLock+0x50 /usr/local/go/src/sync/rwmutex.go:71 # 0x6a3a71 github.com/safing/portmaster/profile.(*LayeredProfile).LocalProfile+0x51 /home/user/git/safing/portmaster/profile/profile-layered.go:175 # 0x7c35a4 github.com/safing/portmaster/network.getProcessContext+0xe4 /home/user/git/safing/portmaster/network/connection.go:261 # 0x7c5078 github.com/safing/portmaster/network.(*Connection).GatherConnectionInfo+0x7f8 /home/user/git/safing/portmaster/network/connection.go:514 # 0xa35e45 github.com/safing/portmaster/firewall.gatherDataHandler+0x25 /home/user/git/safing/portmaster/firewall/packet_handler.go:340 # 0x7c73c7 github.com/safing/portmaster/network.packetHandlerHandleConn+0x1a7 /home/user/git/safing/portmaster/network/connection.go:984 # 0x7c6e4a github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0x6a /home/user/git/safing/portmaster/network/connection.go:948 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 47 @ 0x701ce 0x804c5 0x494745 0x494d33 0x9f621 # 0x494744 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /home/user/git/safing/portbase/api/database.go:449 # 0x494d32 github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2 /home/user/git/safing/portbase/api/database.go:512 4 @ 0x701ce 0x804c5 0x494745 0x49438d 0x9f621 # 0x494744 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /home/user/git/safing/portbase/api/database.go:449 # 0x49438c github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x8c /home/user/git/safing/portbase/api/database.go:421 3 @ 0x701ce 0x804c5 0x7c6ed6 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x7c6ed5 github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xf5 /home/user/git/safing/portmaster/network/connection.go:894 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 2 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x1d3123 0x1d3253 0x47cce6 0x47edcd 0x47fcd0 0x4802b3 0x491dac 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x1d3122 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x1d3252 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:151 # 0x47cce5 github.com/gorilla/websocket.(*Conn).read+0x25 /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:371 # 0x47edcc github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:809 # 0x47fccf github.com/gorilla/websocket.(*Conn).NextReader+0xaf /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1009 # 0x4802b2 github.com/gorilla/websocket.(*Conn).ReadMessage+0x12 /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1093 # 0x491dab github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b /home/user/git/safing/portbase/api/database.go:137 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 2 @ 0x701ce 0x804c5 0x43f85e 0x44f8e8 0x44f2ca 0x9f621 # 0x43f85d github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d /home/user/git/safing/portbase/database/interface_cache.go:34 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 2 @ 0x701ce 0x804c5 0x479859 0x44f8e8 0x44f2ca 0x9f621 # 0x479858 github.com/safing/portbase/rng.(*Feeder).run+0x158 /home/user/git/safing/portbase/rng/entropy.go:117 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 2 @ 0x701ce 0x804c5 0x491f9d 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x491f9c github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x11c /home/user/git/safing/portbase/api/database.go:155 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x3823e 0x9c327 0x9bfca 0xf6f4e 0xf042d 0xf0420 0x11b865 0x127092 0x12708a 0x1d5f7b 0x4b4f0e 0x9f621 # 0x9c326 syscall.SyscallN+0x106 /usr/local/go/src/runtime/syscall_windows.go:544 # 0x9bfc9 syscall.Syscall6+0x49 /usr/local/go/src/runtime/syscall_windows.go:488 # 0xf6f4d syscall.readFile+0x8d /usr/local/go/src/syscall/zsyscall_windows.go:1024 # 0xf042c syscall.ReadFile+0x2c /usr/local/go/src/syscall/syscall_windows.go:438 # 0xf041f syscall.Read+0x1f /usr/local/go/src/syscall/syscall_windows.go:417 # 0x11b864 internal/poll.(*FD).Read+0x1c4 /usr/local/go/src/internal/poll/fd_windows.go:422 # 0x127091 os.(*File).read+0x51 /usr/local/go/src/os/file_posix.go:29 # 0x127089 os.(*File).Read+0x49 /usr/local/go/src/os/file.go:118 # 0x1d5f7a bufio.(*Scanner).Scan+0x81a /usr/local/go/src/bufio/scan.go:214 # 0x4b4f0d github.com/safing/portbase/run.inputSignals+0x6d /home/user/git/safing/portbase/run/main.go:126 1 @ 0x3823e 0x9c327 0x9c052 0x1c68ed 0xa2815b 0xa28225 0xa2595d 0xa24ae7 0xa28f85 0x44f8e8 0x44f2ca 0x9f621 # 0x9c326 syscall.SyscallN+0x106 /usr/local/go/src/runtime/syscall_windows.go:544 # 0x9c051 syscall.Syscall9+0x71 /usr/local/go/src/runtime/syscall_windows.go:494 # 0x1c68ec golang.org/x/sys/windows.DeviceIoControl+0xcc /home/user/go/pkg/mod/golang.org/x/sys@v0.13.0/windows/zsyscall_windows.go:1828 # 0xa2815a github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControlAsync+0x9a /home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:48 # 0xa28224 github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControl+0x24 /home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:63 # 0xa2595c github.com/safing/portmaster/firewall/interception/windowskext.RecvVerdictRequest+0x11c /home/user/git/safing/portmaster/firewall/interception/windowskext/kext.go:138 # 0xa24ae6 github.com/safing/portmaster/firewall/interception/windowskext.Handler+0x26 /home/user/git/safing/portmaster/firewall/interception/windowskext/handler.go:102 # 0xa28f84 github.com/safing/portmaster/firewall/interception.startInterception.func1+0x24 /home/user/git/safing/portmaster/firewall/interception/interception_windows.go:33 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x3f791 0x9ae09 0x4b4873 0x9f621 # 0x9ae08 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152 # 0x4b4872 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x63591 0x98d3d 0x456cb1 0x456ae5 0x453586 0x462f7b 0xa20f05 0x497dba 0x497445 0x49c8c9 0x49b445 0x44f8e8 0x44eeac 0x49b3e7 0x37402e 0x36ff14 0x9f621 # 0x98d3c runtime/pprof.runtime_goroutineProfileWithLabels+0x1c /usr/local/go/src/runtime/mprof.go:844 # 0x456cb0 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:734 # 0x456ae4 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:694 # 0x453585 runtime/pprof.(*Profile).WriteTo+0x145 /usr/local/go/src/runtime/pprof/pprof.go:329 # 0x462f7a github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a /home/user/git/safing/portbase/utils/debug/debug.go:97 # 0xa20f04 github.com/safing/portmaster/core.debugInfo+0x124 /home/user/git/safing/portmaster/core/api.go:158 # 0x497db9 github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9 /home/user/git/safing/portbase/api/endpoints.go:458 # 0x497444 github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44 /home/user/git/safing/portbase/api/endpoints.go:371 # 0x49c8c8 github.com/safing/portbase/api.(*mainHandler).handle+0x1468 /home/user/git/safing/portbase/api/router.go:308 # 0x49b444 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24 /home/user/git/safing/portbase/api/router.go:110 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x49b3e6 github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66 /home/user/git/safing/portbase/api/router.go:109 # 0x37402d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:2938 # 0x36ff13 net/http.(*conn).serve+0x5f3 /usr/local/go/src/net/http/server.go:2009 1 @ 0x701ce 0x39cf0 0x398f2 0x6c003c 0x44f8e8 0x44f2ca 0x9f621 # 0x6c003b github.com/safing/portmaster/resolver.listenToMDNS+0x61b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:146 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x369d97 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x369d96 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:683 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x36a1cb 0x1d3123 0x1d3253 0x37007c 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x36a1ca net/http.(*connReader).Read+0x14a /usr/local/go/src/net/http/server.go:791 # 0x1d3122 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x1d3252 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:151 # 0x37007b net/http.(*conn).serve+0x75b /usr/local/go/src/net/http/server.go:2044 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x6c1eb7 0x6c0188 0x44f8e8 0x44f2ca 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x6c1eb6 github.com/safing/portmaster/resolver.listenForDNSPackets+0x76 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:342 # 0x6c0187 github.com/safing/portmaster/resolver.listenToMDNS.func7+0x27 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:130 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x6c1eb7 0x6c0248 0x44f8e8 0x44f2ca 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x6c1eb6 github.com/safing/portmaster/resolver.listenForDNSPackets+0x76 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:342 # 0x6c0247 github.com/safing/portmaster/resolver.listenToMDNS.func3+0x27 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:103 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11b951 0x197e65 0x1ae385 0x6c1eb7 0x6c02a8 0x44f8e8 0x44f2ca 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11b950 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436 # 0x197e64 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x1ae384 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x6c1eb6 github.com/safing/portmaster/resolver.listenForDNSPackets+0x76 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:342 # 0x6c02a7 github.com/safing/portmaster/resolver.listenToMDNS.func1+0x27 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:90 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11cde5 0x198165 0x1ba5b9 0x1b83d0 0x1b858a 0x60209c 0x5f04a5 0x5ed813 0x5ef292 0x5ede51 0xa3d6f2 0x44f8e8 0x44f2ca 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11cde4 internal/poll.(*FD).ReadFromInet6+0x144 /usr/local/go/src/internal/poll/fd_windows.go:637 # 0x198164 net.(*netFD).readFromInet6+0x24 /usr/local/go/src/net/fd_posix.go:72 # 0x1ba5b8 net.(*UDPConn).readFrom+0x78 /usr/local/go/src/net/udpsock_posix.go:59 # 0x1b83cf net.(*UDPConn).readFromUDP+0x2f /usr/local/go/src/net/udpsock.go:149 # 0x1b8589 net.(*UDPConn).ReadFrom+0x49 /usr/local/go/src/net/udpsock.go:158 # 0x60209b github.com/miekg/dns.ReadFromSessionUDP+0x1b /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/udp_windows.go:22 # 0x5f04a4 github.com/miekg/dns.(*Server).readUDP+0x104 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:695 # 0x5ed812 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:174 # 0x5ef291 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:513 # 0x5ede50 github.com/miekg/dns.(*Server).ListenAndServe+0x510 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:342 # 0xa3d6f1 github.com/safing/portmaster/nameserver.start.startListener.func4+0x171 /home/user/git/safing/portmaster/nameserver/module.go:147 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x66b97 0x990e5 0x119787 0x11aca6 0x11f307 0x11f63c 0x199f74 0x1b781e 0x1b6590 0x374484 0x3740f1 0x49d05a 0x44f8e8 0x44eeac 0x49b317 0x44f8e8 0x44f2ca 0x9f621 # 0x990e4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x119786 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x11aca5 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175 # 0x11f306 internal/poll.(*FD).acceptOne+0x66 /usr/local/go/src/internal/poll/fd_windows.go:944 # 0x11f63b internal/poll.(*FD).Accept+0x1bb /usr/local/go/src/internal/poll/fd_windows.go:978 # 0x199f73 net.(*netFD).accept+0x53 /usr/local/go/src/net/fd_windows.go:166 # 0x1b781d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:152 # 0x1b658f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:315 # 0x374483 net/http.(*Server).Serve+0x363 /usr/local/go/src/net/http/server.go:3056 # 0x3740f0 net/http.(*Server).ListenAndServe+0x70 /usr/local/go/src/net/http/server.go:2985 # 0x49d059 github.com/safing/portbase/api.serverManager.func1+0x19 /home/user/git/safing/portbase/api/router.go:92 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x49b316 github.com/safing/portbase/api.serverManager+0xd6 /home/user/git/safing/portbase/api/router.go:91 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x2224b5 0x22233a 0x9f621 # 0x2224b4 github.com/safing/portbase/log.writer+0xd4 /home/user/git/safing/portbase/log/output.go:154 # 0x222339 github.com/safing/portbase/log.writerManager+0x79 /home/user/git/safing/portbase/log/output.go:113 1 @ 0x701ce 0x804c5 0x446bcd 0x9f621 # 0x446bcc github.com/safing/portbase/modules.microTaskScheduler+0x28c /home/user/git/safing/portbase/modules/microtasks.go:292 1 @ 0x701ce 0x804c5 0x44d794 0x9f621 # 0x44d793 github.com/safing/portbase/modules.(*Task).runWithLocking.func1+0x73 /home/user/git/safing/portbase/modules/tasks.go:333 1 @ 0x701ce 0x804c5 0x44ea45 0x9f621 # 0x44ea44 github.com/safing/portbase/modules.taskScheduleHandler+0x124 /home/user/git/safing/portbase/modules/tasks.go:528 1 @ 0x701ce 0x804c5 0x479c29 0x44f8e8 0x44f2ca 0x9f621 # 0x479c28 github.com/safing/portbase/rng.fullFeeder+0x88 /home/user/git/safing/portbase/rng/fullfeed.go:24 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x47a5b5 0x44f8e8 0x44f2ca 0x9f621 # 0x47a5b4 github.com/safing/portbase/rng.osFeeder+0x174 /home/user/git/safing/portbase/rng/osfeeder.go:26 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x47ad95 0x44f8e8 0x44f2ca 0x9f621 # 0x47ad94 github.com/safing/portbase/rng.tickFeeder+0x234 /home/user/git/safing/portbase/rng/tickfeeder.go:58 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x4b4c25 0xa449c5 0x6fd92 0x9f621 # 0x4b4c24 github.com/safing/portbase/run.Run+0x264 /home/user/git/safing/portbase/run/main.go:76 # 0xa449c4 main.main+0x164 /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42 # 0x6fd91 runtime.main+0x2b1 /usr/local/go/src/runtime/proc.go:267 1 @ 0x701ce 0x804c5 0x522590 0x44f8e8 0x44f2ca 0x9f621 # 0x52258f github.com/safing/portbase/notifications.cleaner+0xef /home/user/git/safing/portbase/notifications/cleaner.go:13 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x63dfda 0x44f8e8 0x44f2ca 0x9f621 # 0x63dfd9 github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x179 /home/user/git/safing/portmaster/intel/geoip/database.go:173 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x645af1 0x44f8e8 0x44f2ca 0x9f621 # 0x645af0 github.com/safing/portmaster/netenv.monitorNetworkChanges+0xf0 /home/user/git/safing/portmaster/netenv/network-change.go:52 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x646db9 0x44f8e8 0x44f2ca 0x9f621 # 0x646db8 github.com/safing/portmaster/netenv.monitorOnlineStatus+0xd8 /home/user/git/safing/portmaster/netenv/online-status.go:362 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x651d9d 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x651d9c github.com/safing/portmaster/status.autoPilot+0x7c /home/user/git/safing/portmaster/status/autopilot.go:16 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x701ce 0x804c5 0x6941fe 0x44f8e8 0x44f2ca 0x9f621 # 0x6941fd github.com/safing/portmaster/profile.cleanActiveProfiles+0x9d /home/user/git/safing/portmaster/profile/active.go:58 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x6c039a 0x6c0125 0x44f8e8 0x44f2ca 0x9f621 # 0x6c0399 github.com/safing/portmaster/resolver.handleMDNSMessages+0xb9 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:152 # 0x6c0124 github.com/safing/portmaster/resolver.listenToMDNS.func9+0x24 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:142 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0x7ca1b3 0x44f8e8 0x44f2ca 0x9f621 # 0x7ca1b2 github.com/safing/portmaster/network.openDNSRequestWriter+0xf2 /home/user/git/safing/portmaster/network/dns.go:181 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa0c358 0xa0fdd2 0x44f8e8 0x44f2ca 0x9f621 # 0xa0c357 github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb7 /home/user/git/safing/portmaster/netquery/manager.go:101 # 0xa0fdd1 github.com/safing/portmaster/netquery.(*module).start.func2+0x31 /home/user/git/safing/portmaster/netquery/module_api.go:224 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa0fc47 0x44f8e8 0x44f2ca 0x9f621 # 0xa0fc46 github.com/safing/portmaster/netquery.(*module).start.func3+0xa6 /home/user/git/safing/portmaster/netquery/module_api.go:230 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa1003c 0x44f8e8 0x44f2ca 0x9f621 # 0xa1003b github.com/safing/portmaster/netquery.(*module).start.func1+0x23b /home/user/git/safing/portmaster/netquery/module_api.go:203 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa2457e 0xa2a649 0x44f8e8 0x44f2ca 0x9f621 # 0xa2457d github.com/safing/portmaster/firewall/interception/windowskext.BandwidthStatsWorker+0xdd /home/user/git/safing/portmaster/firewall/interception/windowskext/bandwidth_stats.go:39 # 0xa2a648 github.com/safing/portmaster/firewall/interception.startInterception.func2+0x28 /home/user/git/safing/portmaster/firewall/interception/interception_windows.go:39 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa36d8d 0x44f8e8 0x44f2ca 0x9f621 # 0xa36d8c github.com/safing/portmaster/firewall.packetHandler+0x8c /home/user/git/safing/portmaster/firewall/packet_handler.go:631 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x804c5 0xa36e90 0x44f8e8 0x44f2ca 0x9f621 # 0xa36e8f github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x8f /home/user/git/safing/portmaster/firewall/packet_handler.go:646 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x81509 0x814e0 0x9a6e5 0xbfc88 0x44e6f7 0x9f621 # 0x9a6e4 sync.runtime_Semacquire+0x24 /usr/local/go/src/runtime/sema.go:62 # 0xbfc87 sync.(*WaitGroup).Wait+0x47 /usr/local/go/src/sync/waitgroup.go:116 # 0x44e6f6 github.com/safing/portbase/modules.taskQueueHandler+0x96 /home/user/git/safing/portbase/modules/tasks.go:478 1 @ 0x701ce 0x81509 0x814e0 0x9a7a5 0xbe37d 0x7c3025 0x7c2ffa 0x4462da 0x44609e 0x7c2d7c 0x7c2c47 0x44f8e8 0x44f2ca 0x9f621 # 0x9a7a4 sync.runtime_SemacquireMutex+0x24 /usr/local/go/src/runtime/sema.go:77 # 0xbe37c sync.(*Mutex).lockSlow+0x15c /usr/local/go/src/sync/mutex.go:171 # 0x7c3024 sync.(*Mutex).Lock+0x284 /usr/local/go/src/sync/mutex.go:90 # 0x7c2ff9 github.com/safing/portmaster/network.cleanConnections.func1+0x259 /home/user/git/safing/portmaster/network/clean.go:57 # 0x4462d9 github.com/safing/portbase/modules.(*Module).runMicroTask+0x99 /home/user/git/safing/portbase/modules/microtasks.go:164 # 0x44609d github.com/safing/portbase/modules.(*Module).RunMicroTask+0x5d /home/user/git/safing/portbase/modules/microtasks.go:121 # 0x7c2d7b github.com/safing/portmaster/network.cleanConnections+0x5b /home/user/git/safing/portmaster/network/clean.go:48 # 0x7c2c46 github.com/safing/portmaster/network.connectionCleaner+0x46 /home/user/git/safing/portmaster/network/clean.go:36 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x81509 0x814e0 0x9a805 0x6a3a71 0x6a3a72 0x6e5685 0xa2d38d 0xa2d387 0xa32be9 0xa3198f 0xa31765 0xa3640a 0xa36235 0xa35e9c 0x7c73c8 0x7c6e4b 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x9a804 sync.runtime_SemacquireRWMutexR+0x24 /usr/local/go/src/runtime/sema.go:82 # 0x6a3a70 sync.(*RWMutex).RLock+0x50 /usr/local/go/src/sync/rwmutex.go:71 # 0x6a3a71 github.com/safing/portmaster/profile.(*LayeredProfile).LocalProfile+0x51 /home/user/git/safing/portmaster/profile/profile-layered.go:175 # 0x6e5684 github.com/safing/portmaster/compat.(*appIssue).notify+0x44 /home/user/git/safing/portmaster/compat/notify.go:159 # 0xa2d38c github.com/safing/portmaster/compat.ReportSecureDNSBypassIssue+0x12c /home/user/git/safing/portmaster/compat/callbacks.go:34 # 0xa2d386 github.com/safing/portmaster/firewall.PreventBypassing+0x126 /home/user/git/safing/portmaster/firewall/bypassing.go:57 # 0xa32be8 github.com/safing/portmaster/firewall.checkBypassPrevention+0x48 /home/user/git/safing/portmaster/firewall/master.go:404 # 0xa3198e github.com/safing/portmaster/firewall.runDeciders+0xee /home/user/git/safing/portmaster/firewall/master.go:121 # 0xa31764 github.com/safing/portmaster/firewall.decideOnConnection+0x384 /home/user/git/safing/portmaster/firewall/master.go:87 # 0xa36409 github.com/safing/portmaster/firewall.FilterConnection+0xe9 /home/user/git/safing/portmaster/firewall/packet_handler.go:424 # 0xa36234 github.com/safing/portmaster/firewall.filterHandler+0x354 /home/user/git/safing/portmaster/firewall/packet_handler.go:400 # 0xa35e9b github.com/safing/portmaster/firewall.gatherDataHandler+0x7b /home/user/git/safing/portmaster/firewall/packet_handler.go:350 # 0x7c73c7 github.com/safing/portmaster/network.packetHandlerHandleConn+0x1a7 /home/user/git/safing/portmaster/network/connection.go:984 # 0x7c6e4a github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0x6a /home/user/git/safing/portmaster/network/connection.go:948 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x701ce 0x81509 0x814e0 0x9a805 0x6a4028 0x6a4004 0xa31467 0xa3640a 0xa34a73 0xa34818 0xa3af8f 0x44444d 0x44f8e8 0x44eeac 0x444235 0x9f621 # 0x9a804 sync.runtime_SemacquireRWMutexR+0x24 /usr/local/go/src/runtime/sema.go:82 # 0x6a4027 sync.(*RWMutex).RLock+0x47 /usr/local/go/src/sync/rwmutex.go:71 # 0x6a4003 github.com/safing/portmaster/profile.(*LayeredProfile).NeedsUpdate+0x23 /home/user/git/safing/portmaster/profile/profile-layered.go:240 # 0xa31466 github.com/safing/portmaster/firewall.decideOnConnection+0x86 /home/user/git/safing/portmaster/firewall/master.go:57 # 0xa36409 github.com/safing/portmaster/firewall.FilterConnection+0xe9 /home/user/git/safing/portmaster/firewall/packet_handler.go:424 # 0xa34a72 github.com/safing/portmaster/firewall.resetAllConnectionVerdicts.func1+0x1d2 /home/user/git/safing/portmaster/firewall/packet_handler.go:84 # 0xa34817 github.com/safing/portmaster/firewall.resetAllConnectionVerdicts+0xb7 /home/user/git/safing/portmaster/firewall/packet_handler.go:106 # 0xa3af8e github.com/safing/portmaster/firewall.prep.func1+0xe /home/user/git/safing/portmaster/firewall/module.go:44 # 0x44444c github.com/safing/portbase/modules.(*Module).runEventHook.func1+0x2c /home/user/git/safing/portbase/modules/events.go:134 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x444234 github.com/safing/portbase/modules.(*Module).runEventHook+0x334 /home/user/git/safing/portbase/modules/events.go:131 1 @ 0x701ce 0x81509 0x814e0 0x9a865 0xbf88a 0x6a3bce 0x6a9e52 0x44f8e8 0x44f2ca 0x9f621 # 0x9a864 sync.runtime_SemacquireRWMutex+0x24 /usr/local/go/src/runtime/sema.go:87 # 0xbf889 sync.(*RWMutex).Lock+0x69 /usr/local/go/src/sync/rwmutex.go:152 # 0x6a3bcd github.com/safing/portmaster/profile.(*LayeredProfile).increaseRevisionCounter+0x4d /home/user/git/safing/portmaster/profile/profile-layered.go:200 # 0x6a9e51 github.com/safing/portmaster/profile.start.startProfileUpdateChecker.func1+0x1b1 /home/user/git/safing/portmaster/profile/database.go:71 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44f2c9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:83 1 @ 0x701ce 0x81509 0x814e0 0x9a865 0xbf88a 0x6e5cc8 0x6e5c4e 0x44f8e8 0x44eeac 0x44ecbb 0x9f621 # 0x9a864 sync.runtime_SemacquireRWMutex+0x24 /usr/local/go/src/runtime/sema.go:87 # 0xbf889 sync.(*RWMutex).Lock+0x69 /usr/local/go/src/sync/rwmutex.go:152 # 0x6e5cc7 github.com/safing/portmaster/compat.(*appIssue).notify.func1.1+0x47 /home/user/git/safing/portmaster/compat/notify.go:221 # 0x6e5c4d github.com/safing/portmaster/compat.(*appIssue).notify.func1+0x2d /home/user/git/safing/portmaster/compat/notify.go:229 # 0x44f8e7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:130 # 0x44eeab github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x44ecba github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 ```