Compatibility issue: dns integration check failed: did not receive test query after 45s
What happened: After 3-10 min of running on Windows 11 Pro 64bit Portmaster 1.6.10 starts reporting a "compatibility issue". The freshly installed windows PC is behind a router which gets its DNS resolving from a Raspi Adguard Home instance (which did not cause any issues a day before with the old Win 10 PC). Both Portmaster and windows 11 also have been directed to use Adguard Home as DNS resolver via DoT/DoH.
What did you expect to happen?: No compatibility issue.
How did you reproduce it?: Anytime the new PC starts and after waiting a couple of minutes.
Debug Information:
<details>
<summary>Version 1.6.10</summary>
Portmaster 1.6.10
built with go1.22.3 (gc -cgo) for windows/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.
</details>
<details>
<summary>Platform: Microsoft Windows 11 Pro 10.0.26100 Build 26100</summary>
System: Microsoft Windows 11 Pro windows (Standalone Workstation) 10.0.26100 Build 26100
Kernel: 10.0.26100 Build 26100 x86_64
</details>
<details>
<summary>Compat Module Error</summary>
Message: self-check #2: dns integration check failed: did not receive test query after 45s
Timestamp: 2024-10-20 08:50:51.8567037 +0200 CEST m=+2827.470288101
ModuleName: compat
TaskName: selfcheck
TaskType:
Severity: error
PanicValue: %!s(<nil>)
StackTrace:
goroutine 2251 [running]:
runtime/debug.Stack()
/usr/local/go/src/runtime/debug/stack.go:24 +0x5e
github.com/safing/portbase/modules.(*Module).NewErrorMessage(0xc0001fdb80, {0xfb5bff, 0x9}, {0x1182f60?, 0xc001061e70?})
/.go-mod-cache/github.com/safing/[email protected]/modules/error.go:48 +0x45
github.com/safing/portmaster/service/compat.(*systemIssue).notify(0x19632c0, {0x1182f60, 0xc001061e70})
/go-workdir/service/compat/notify.go:144 +0x20d
github.com/safing/portmaster/service/compat.selfcheckTaskFunc({0x118a978?, 0xc00089b900?}, 0xc000d801b0)
/go-workdir/service/compat/module.go:114 +0x205
github.com/safing/portbase/modules.(*Task).executeWithLocking(0xc000d801b0)
/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:385 +0xa7
created by github.com/safing/portbase/modules.(*Task).runWithLocking in goroutine 250
/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:331 +0x2f6
</details>
<details>
<summary>Unexpected Logs</summary>
241020 08:41:29.778 pat/module:112 > ERRO 186 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:42:29.788 pat/module:112 > ERRO 188 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:43:29.808 pat/module:112 > ERRO 190 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:44:29.819 pat/module:112 > ERRO 192 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:45:29.831 pat/module:112 > ERRO 194 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:46:29.857 pat/module:112 > ERRO 196 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:47:29.880 pat/module:112 > ERRO 198 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:48:29.900 pat/module:112 > ERRO 200 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:49:29.924 pat/module:112 > ERRO 202 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:50:29.936 pat/module:112 > ERRO 204 compat: self-check #2: dns integration check failed: did not receive test query after 45s
241020 08:50:51.856 CURRENT TIME
</details>
<details>
<summary>Status: Online</summary>
OnlineStatus: Online
CaptivePortal:
</details>
<details>
<summary>SPN: disabled (module disabled)</summary>
HomeHubID:
HomeHubName:
HomeHubIP:
Transport:
---
Client: true
PublicHub: false
HubHasIPv4: false
HubHasIPv6: false
</details>
<details>
<summary>Resolvers: 2/2</summary>
xxx.ddns.net (dot://xxx.ddns.net:853#config)
dot://xxx.ddns.net:853#config
Failing: false
192.168.178.49 (dns://192.168.178.49:53#system)
dns://192.168.178.49:53#system
Search Domains: .fritz.box.
Failing: false
</details>
<details>
<summary>Config: 3</summary>
dns/nameservers: [redacted]
filter/blockP2P: false
filter/lists: [TRAC MAL DECEP BAD BT-META UNBREAK]
</details>
<details>
<summary>Updates: stable (13/33)</summary>
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1
all/intel/lists/base.dsdl: 20241001.0.9
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240929.0.0
all/intel/lists/urgent.dsdl: 20241002.2.14
all/intel/portmaster/news.yaml: 20241001.15.9
all/intel/portmaster/notifications.yaml: 20231218.17.37
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.8.6
windows_amd64/core/portmaster-core.exe: 1.6.10
windows_amd64/kext/portmaster-kext.sys: 1.1.2
windows_amd64/start/portmaster-start.exe: 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: 20241001.0.9
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240929.0.0
all/intel/lists/urgent.dsdl: 20241002.2.14
all/intel/portmaster/news.yaml: 20241001.15.9
all/intel/portmaster/notifications.yaml: 20231218.17.37
all/intel/spn/main-intel.yaml: 20240917.13.7
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
windows_amd64/app/portmaster-app.zip: 0.2.8
windows_amd64/core/portmaster-core.exe: 1.6.10
windows_amd64/hub/spn-hub.exe: 0.7.7
windows_amd64/jess/jess.exe: 0.3.3
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.6
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.6.0
</details>
<details>
<summary>Compatibility: WFP State (36)</summary>
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. {8b34748f-0357-4c3a-83a8-27a5f880e1e4} [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. {173da1bc-670c-4c35-9443-2a58acd145d6} [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}
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. {111a20c9-9a2d-4df5-9c21-cb113411bc86} [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. {e1be5da3-c7e2-4a36-93c2-794a62b171a2} [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. {c7d572b9-043b-417d-a1bc-00fc220f5116} [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. {cc920299-2632-4ed3-bd7c-dc6b46587de8} [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. {ccc6d674-ba62-48c0-8103-9f657d1d8594} [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. {82e8c938-8c9f-4e7b-abcd-0a38559847ac} [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. {94236e73-483e-4fd0-acc6-ad4cccc7a233} [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. {48db665b-b48a-4b57-95c3-b2c97efbc0c0} [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}
STREAM_FILTER Filter Filter used to capture Stream traffic {01b9676c-ee42-4f37-9b16-787a662d8003} [no provider key] FWPM_LAYER_STREAM_V6 {94f25722-8dd9-49fc-8b64-1374205ab5e0}
STREAM_FILTER Filter Filter used to capture Stream traffic {3fa7c090-cb0a-44a2-a560-4b59783afbdf} [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. {3df002d8-11fa-46e6-8526-dfa4ab01b670} [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. {7b84c1a2-8c3d-4873-84a3-c4cea262df80} [no provider key] FWPM_LAYER_STREAM_V6 {a87fb472-fc68-4805-8559-c6ae774773e0}
TCP_FILTER Filter Filter used to capture TCP traffic {28db790a-d562-4173-a06c-288e5007049d} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4 {94f25722-8dd9-49fc-8b64-1374205ab5e0}
TCP_FILTER Filter Filter used to capture TCP traffic {f46f1a6f-f200-4d63-83ed-acd82ff670ff} [no provider key] FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6 {94f25722-8dd9-49fc-8b64-1374205ab5e0}
Teredo socket option opt out block filter Filter [no description] {ed606ccf-61a3-4453-b8a8-d15d2c6c285c} {8fd8bd96-f878-4653-88d9-c5bdef8e7258} FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6 {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e}
</details>
<details>
<summary>Goroutine Stack</summary>
goroutine profile: total 209
152 @ 0x322b2e 0x334645 0x76e465 0x76ea53 0x3554c1
# 0x76e464 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
# 0x76ea52 github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2 /.go-mod-cache/github.com/safing/[email protected]/api/database.go:512
8 @ 0x322b2e 0x334645 0xaf3cba 0x729768 0x728f4c 0x728d5b 0x3554c1
# 0xaf3cb9 github.com/safing/portmaster/service/network.(*Connection).packetHandlerWorker+0xf9 /go-workdir/service/network/connection.go:915
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x728d5a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27
4 @ 0x322b2e 0x334645 0x76e465 0x76e0a8 0x3554c1
# 0x76e464 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
# 0x76e0a7 github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x87 /.go-mod-cache/github.com/safing/[email protected]/api/database.go:421
2 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d3cd1 0x439865 0x450425 0x47afa3 0x47b0d3 0x755946 0x757bcd 0x758c1e 0x759313 0x76bc0c 0x729768 0x728f4c 0x728d5b 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d3cd0 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436
# 0x439864 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x450424 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179
# 0x47afa2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110
# 0x47b0d2 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:148
# 0x755945 github.com/gorilla/websocket.(*Conn).read+0x25 /.go-mod-cache/github.com/gorilla/[email protected]/conn.go:378
# 0x757bcc github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c /.go-mod-cache/github.com/gorilla/[email protected]/conn.go:824
# 0x758c1d github.com/gorilla/websocket.(*Conn).NextReader+0x13d /.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1034
# 0x759312 github.com/gorilla/websocket.(*Conn).ReadMessage+0x12 /.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1120
# 0x76bc0b github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b /.go-mod-cache/github.com/safing/[email protected]/api/database.go:137
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x728d5a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27
2 @ 0x322b2e 0x334645 0x71975e 0x729768 0x729330 0x3554c1
# 0x71975d github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d /.go-mod-cache/github.com/safing/[email protected]/database/interface_cache.go:34
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
2 @ 0x322b2e 0x334645 0x751fd6 0x729768 0x729330 0x3554c1
# 0x751fd5 github.com/safing/portbase/rng.(*Feeder).run+0x155 /.go-mod-cache/github.com/safing/[email protected]/rng/entropy.go:117
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
2 @ 0x322b2e 0x334645 0x76be05 0x729768 0x728f4c 0x728d5b 0x3554c1
# 0x76be04 github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x124 /.go-mod-cache/github.com/safing/[email protected]/api/database.go:155
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x728d5a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27
1 @ 0x2e8d5e 0x3521c7 0x351e6a 0x3b104b 0x3aa74d 0x3aa740 0x3d3be5 0x3dff72 0x3dff6a 0x47df1e 0x792045 0x3554c1
# 0x3521c6 syscall.SyscallN+0x106 /usr/local/go/src/runtime/syscall_windows.go:544
# 0x351e69 syscall.Syscall6+0x49 /usr/local/go/src/runtime/syscall_windows.go:488
# 0x3b104a syscall.readFile+0x8a /usr/local/go/src/syscall/zsyscall_windows.go:1021
# 0x3aa74c syscall.ReadFile+0x2c /usr/local/go/src/syscall/syscall_windows.go:442
# 0x3aa73f syscall.Read+0x1f /usr/local/go/src/syscall/syscall_windows.go:421
# 0x3d3be4 internal/poll.(*FD).Read+0x1c4 /usr/local/go/src/internal/poll/fd_windows.go:422
# 0x3dff71 os.(*File).read+0x51 /usr/local/go/src/os/file_posix.go:29
# 0x3dff69 os.(*File).Read+0x49 /usr/local/go/src/os/file.go:118
# 0x47df1d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219
# 0x792044 github.com/safing/portbase/run.inputSignals+0x84 /.go-mod-cache/github.com/safing/[email protected]/run/main.go:126
1 @ 0x2e8d5e 0x3521c7 0x351ef2 0x46f008 0xdb06bb 0xdb0785 0xdadefd 0xdad087 0xdb1525 0x729768 0x729330 0x3554c1
# 0x3521c6 syscall.SyscallN+0x106 /usr/local/go/src/runtime/syscall_windows.go:544
# 0x351ef1 syscall.Syscall9+0x71 /usr/local/go/src/runtime/syscall_windows.go:494
# 0x46f007 golang.org/x/sys/windows.DeviceIoControl+0xc7 /.go-mod-cache/golang.org/x/[email protected]/windows/zsyscall_windows.go:1869
# 0xdb06ba github.com/safing/portmaster/service/firewall/interception/windowskext.deviceIOControlAsync+0x9a /go-workdir/service/firewall/interception/windowskext/syscall.go:48
# 0xdb0784 github.com/safing/portmaster/service/firewall/interception/windowskext.deviceIOControl+0x24 /go-workdir/service/firewall/interception/windowskext/syscall.go:63
# 0xdadefc github.com/safing/portmaster/service/firewall/interception/windowskext.RecvVerdictRequest+0x11c /go-workdir/service/firewall/interception/windowskext/kext.go:138
# 0xdad086 github.com/safing/portmaster/service/firewall/interception/windowskext.Handler+0x26 /go-workdir/service/firewall/interception/windowskext/handler.go:102
# 0xdb1524 github.com/safing/portmaster/service/firewall/interception.startInterception.func1+0x24 /go-workdir/service/firewall/interception/interception_windows.go:33
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x2f0c11 0x350dc9 0x791993 0x3554c1
# 0x350dc8 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152
# 0x791992 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23
1 @ 0x3165f1 0x34ebfd 0x730191 0x72ffc5 0x72cdeb 0x73ad9b 0xda9805 0x771aba 0x771145 0x776a8e 0x7754c5 0x729768 0x728f4c 0x775467 0x64b34e 0x646708 0x3554c1
# 0x34ebfc runtime/pprof.runtime_goroutineProfileWithLabels+0x1c /usr/local/go/src/runtime/mprof.go:1079
# 0x730190 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:774
# 0x72ffc4 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:734
# 0x72cdea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369
# 0x73ad9a github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a /.go-mod-cache/github.com/safing/[email protected]/utils/debug/debug.go:97
# 0xda9804 github.com/safing/portmaster/service/core.debugInfo+0x124 /go-workdir/service/core/api.go:161
# 0x771ab9 github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9 /.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:458
# 0x771144 github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44 /.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:371
# 0x776a8d github.com/safing/portbase/api.(*mainHandler).handle+0x15ad /.go-mod-cache/github.com/safing/[email protected]/api/router.go:309
# 0x7754c4 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24 /.go-mod-cache/github.com/safing/[email protected]/api/router.go:110
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x775466 github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66 /.go-mod-cache/github.com/safing/[email protected]/api/router.go:109
# 0x64b34d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137
# 0x646707 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039
1 @ 0x322b2e 0x2ea9ed 0x2ea5f2 0xa23fbd 0x729768 0x729330 0x3554c1
# 0xa23fbc github.com/safing/portmaster/service/resolver.listenToMDNS+0x61c /go-workdir/service/resolver/resolver-mdns.go:146
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d3cd1 0x439865 0x450425 0x640677 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d3cd0 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436
# 0x439864 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x450424 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179
# 0x640676 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:681
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d3cd1 0x439865 0x450425 0xa25d77 0xa24108 0x729768 0x729330 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d3cd0 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436
# 0x439864 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x450424 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179
# 0xa25d76 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:342
# 0xa24107 github.com/safing/portmaster/service/resolver.listenToMDNS.func7+0x27 /go-workdir/service/resolver/resolver-mdns.go:130
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d3cd1 0x439865 0x450425 0xa25d77 0xa241c8 0x729768 0x729330 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d3cd0 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436
# 0x439864 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x450424 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179
# 0xa25d76 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:342
# 0xa241c7 github.com/safing/portmaster/service/resolver.listenToMDNS.func3+0x27 /go-workdir/service/resolver/resolver-mdns.go:103
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d3cd1 0x439865 0x450425 0xa25d77 0xa24228 0x729768 0x729330 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d3cd0 internal/poll.(*FD).Read+0x2b0 /usr/local/go/src/internal/poll/fd_windows.go:436
# 0x439864 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55
# 0x450424 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179
# 0xa25d76 github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76 /go-workdir/service/resolver/resolver-mdns.go:342
# 0xa24227 github.com/safing/portmaster/service/resolver.listenToMDNS.func1+0x27 /go-workdir/service/resolver/resolver-mdns.go:90
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d5165 0x439b65 0x45c6f6 0x45a6b0 0x45a84a 0x8f959c 0x8e78e5 0x8e4b33 0x8e65e2 0x8e5185 0xdc6ec5 0x729768 0x729330 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d5164 internal/poll.(*FD).ReadFromInet6+0x144 /usr/local/go/src/internal/poll/fd_windows.go:637
# 0x439b64 net.(*netFD).readFromInet6+0x24 /usr/local/go/src/net/fd_posix.go:72
# 0x45c6f5 net.(*UDPConn).readFrom+0x75 /usr/local/go/src/net/udpsock_posix.go:59
# 0x45a6af net.(*UDPConn).readFromUDP+0x2f /usr/local/go/src/net/udpsock.go:149
# 0x45a849 net.(*UDPConn).ReadFrom+0x49 /usr/local/go/src/net/udpsock.go:158
# 0x8f959b github.com/miekg/dns.ReadFromSessionUDP+0x1b /.go-mod-cache/github.com/miekg/[email protected]/udp_windows.go:22
# 0x8e78e4 github.com/miekg/dns.(*Server).readUDP+0x104 /.go-mod-cache/github.com/miekg/[email protected]/server.go:699
# 0x8e4b32 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /.go-mod-cache/github.com/miekg/[email protected]/server.go:174
# 0x8e65e1 github.com/miekg/dns.(*Server).serveUDP+0x261 /.go-mod-cache/github.com/miekg/[email protected]/server.go:517
# 0x8e5184 github.com/miekg/dns.(*Server).ListenAndServe+0x524 /.go-mod-cache/github.com/miekg/[email protected]/server.go:346
# 0xdc6ec4 github.com/safing/portmaster/service/nameserver.start.startListener.func4+0x184 /go-workdir/service/nameserver/module.go:147
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x319e57 0x34efa5 0x3d1b47 0x3d3026 0x3d76e7 0x3d7a1c 0x43b994 0x459ade 0x4588d0 0x64b77e 0x64b411 0x77713a 0x729768 0x728f4c 0x775397 0x729768 0x729330 0x3554c1
# 0x34efa4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:345
# 0x3d1b46 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84
# 0x3d3025 internal/poll.execIO+0xe5 /usr/local/go/src/internal/poll/fd_windows.go:175
# 0x3d76e6 internal/poll.(*FD).acceptOne+0x66 /usr/local/go/src/internal/poll/fd_windows.go:944
# 0x3d7a1b internal/poll.(*FD).Accept+0x1bb /usr/local/go/src/internal/poll/fd_windows.go:978
# 0x43b993 net.(*netFD).accept+0x53 /usr/local/go/src/net/fd_windows.go:178
# 0x459add net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159
# 0x4588cf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:327
# 0x64b77d net/http.(*Server).Serve+0x33d /usr/local/go/src/net/http/server.go:3255
# 0x64b410 net/http.(*Server).ListenAndServe+0x70 /usr/local/go/src/net/http/server.go:3184
# 0x777139 github.com/safing/portbase/api.serverManager.func1+0x19 /.go-mod-cache/github.com/safing/[email protected]/api/router.go:92
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x775396 github.com/safing/portbase/api.serverManager+0xd6 /.go-mod-cache/github.com/safing/[email protected]/api/router.go:91
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x4eb1b5 0x4eb03a 0x3554c1
# 0x4eb1b4 github.com/safing/portbase/log.writer+0xd4 /.go-mod-cache/github.com/safing/[email protected]/log/output.go:154
# 0x4eb039 github.com/safing/portbase/log.writerManager+0x79 /.go-mod-cache/github.com/safing/[email protected]/log/output.go:113
1 @ 0x322b2e 0x334645 0x720e85 0x3554c1
# 0x720e84 github.com/safing/portbase/modules.microTaskScheduler+0x2a4 /.go-mod-cache/github.com/safing/[email protected]/modules/microtasks.go:292
1 @ 0x322b2e 0x334645 0x727814 0x3554c1
# 0x727813 github.com/safing/portbase/modules.(*Task).runWithLocking.func1+0x73 /.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:333
1 @ 0x322b2e 0x334645 0x728adf 0x3554c1
# 0x728ade github.com/safing/portbase/modules.taskScheduleHandler+0x11e /.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:528
1 @ 0x322b2e 0x334645 0x752369 0x729768 0x729330 0x3554c1
# 0x752368 github.com/safing/portbase/rng.fullFeeder+0x88 /.go-mod-cache/github.com/safing/[email protected]/rng/fullfeed.go:24
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x752cee 0x729768 0x729330 0x3554c1
# 0x752ced github.com/safing/portbase/rng.osFeeder+0x16d /.go-mod-cache/github.com/safing/[email protected]/rng/osfeeder.go:26
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x7534bb 0x729768 0x729330 0x3554c1
# 0x7534ba github.com/safing/portbase/rng.tickFeeder+0x21a /.go-mod-cache/github.com/safing/[email protected]/rng/tickfeeder.go:58
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x791d45 0xdce019 0x32270b 0x3554c1
# 0x791d44 github.com/safing/portbase/run.Run+0x264 /.go-mod-cache/github.com/safing/[email protected]/run/main.go:76
# 0xdce018 main.main+0x118 /go-workdir/cmds/portmaster-core/main.go:42
# 0x32270a runtime.main+0x28a /usr/local/go/src/runtime/proc.go:271
1 @ 0x322b2e 0x334645 0x814c31 0x729768 0x729330 0x3554c1
# 0x814c30 github.com/safing/portbase/notifications.cleaner+0xf0 /.go-mod-cache/github.com/safing/[email protected]/notifications/cleaner.go:13
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x93285a 0x729768 0x729330 0x3554c1
# 0x932859 github.com/safing/portmaster/service/intel/geoip.(*updateWorker).run+0x179 /go-workdir/service/intel/geoip/database.go:173
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x93910e 0x729768 0x729330 0x3554c1
# 0x93910d github.com/safing/portmaster/service/netenv.monitorNetworkChanges+0xed /go-workdir/service/netenv/network-change.go:52
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x93a4d9 0x729768 0x729330 0x3554c1
# 0x93a4d8 github.com/safing/portmaster/service/netenv.monitorOnlineStatus+0xd8 /go-workdir/service/netenv/online-status.go:363
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0x9ea35e 0x729768 0x729330 0x3554c1
# 0x9ea35d github.com/safing/portmaster/service/profile.cleanActiveProfiles+0x9d /go-workdir/service/profile/active.go:58
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xa0324a 0x729768 0x729330 0x3554c1
# 0xa03249 github.com/safing/portmaster/service/profile.start.startProfileUpdateChecker.func1+0x149 /go-workdir/service/profile/database.go:57
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xa24317 0xa240a5 0x729768 0x729330 0x3554c1
# 0xa24316 github.com/safing/portmaster/service/resolver.handleMDNSMessages+0xb6 /go-workdir/service/resolver/resolver-mdns.go:152
# 0xa240a4 github.com/safing/portmaster/service/resolver.listenToMDNS.func9+0x24 /go-workdir/service/resolver/resolver-mdns.go:142
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xa368a8 0xa34434 0x727947 0x3554c1
# 0xa368a7 github.com/safing/portmaster/service/compat.selfcheck+0xc87 /go-workdir/service/compat/selfcheck.go:148
# 0xa34433 github.com/safing/portmaster/service/compat.selfcheckTaskFunc+0xb3 /go-workdir/service/compat/module.go:91
# 0x727946 github.com/safing/portbase/modules.(*Task).executeWithLocking+0xa6 /.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:385
1 @ 0x322b2e 0x334645 0xa370a7 0x729768 0x728f4c 0x728d5b 0x3554c1
# 0xa370a6 github.com/safing/portmaster/service/compat.selfcheck.func2+0x146 /go-workdir/service/compat/selfcheck.go:138
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x728f4b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
# 0x728d5a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27
1 @ 0x322b2e 0x334645 0xaefb9e 0x729768 0x729330 0x3554c1
# 0xaefb9d github.com/safing/portmaster/service/network.connectionCleaner+0xbd /go-workdir/service/network/clean.go:38
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xaf7296 0x729768 0x729330 0x3554c1
# 0xaf7295 github.com/safing/portmaster/service/network.openDNSRequestWriter+0xf5 /go-workdir/service/network/dns.go:181
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xd5b8b1 0xd5f5b2 0x729768 0x729330 0x3554c1
# 0xd5b8b0 github.com/safing/portmaster/service/netquery.(*Manager).HandleFeed+0xb0 /go-workdir/service/netquery/manager.go:101
# 0xd5f5b1 github.com/safing/portmaster/service/netquery.(*module).start.func2+0x31 /go-workdir/service/netquery/module_api.go:240
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xd5f407 0x729768 0x729330 0x3554c1
# 0xd5f406 github.com/safing/portmaster/service/netquery.(*module).start.func3+0xa6 /go-workdir/service/netquery/module_api.go:246
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xd5f7fe 0x729768 0x729330 0x3554c1
# 0xd5f7fd github.com/safing/portmaster/service/netquery.(*module).start.func1+0x21d /go-workdir/service/netquery/module_api.go:219
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xdacb07 0xdb2ba9 0x729768 0x729330 0x3554c1
# 0xdacb06 github.com/safing/portmaster/service/firewall/interception/windowskext.BandwidthStatsWorker+0xe6 /go-workdir/service/firewall/interception/windowskext/bandwidth_stats.go:39
# 0xdb2ba8 github.com/safing/portmaster/service/firewall/interception.startInterception.func2+0x28 /go-workdir/service/firewall/interception/interception_windows.go:39
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xdc0192 0x729768 0x729330 0x3554c1
# 0xdc0191 github.com/safing/portmaster/service/firewall.packetHandler+0x91 /go-workdir/service/firewall/packet_handler.go:725
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x334645 0xdc0290 0x729768 0x729330 0x3554c1
# 0xdc028f github.com/safing/portmaster/service/firewall.bandwidthUpdateHandler+0x8f /go-workdir/service/firewall/packet_handler.go:740
# 0x729767 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
# 0x72932f github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f /.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84
1 @ 0x322b2e 0x335692 0x335666 0x3506a5 0x378fa8 0x728797 0x3554c1
# 0x3506a4 sync.runtime_Semacquire+0x24 /usr/local/go/src/runtime/sema.go:62
# 0x378fa7 sync.(*WaitGroup).Wait+0x47 /usr/local/go/src/sync/waitgroup.go:116
# 0x728796 github.com/safing/portbase/modules.taskQueueHandler+0x96 /.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:478
</details>
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.
hey @Knubbel
you should look into your ALE Flow Customization, in the debug info I only see that you have it enabled, but not what changes you made.
The conflict is probably there.
https://learn.microsoft.com/en-us/windows/win32/fwp/ale-flow-customization
ALE Flow Customization refers to the specific configurations that affect how network traffic is processed in a network environment, typically dealing with protocols, inspection, or redirection of data flow for various purposes such as security or performance optimization.
When it comes to interference with Portmaster, this depends on how ALE Flow Customization is implemented. Since Portmaster operates as a network firewall and privacy tool that monitors and controls connections, any external traffic manipulation (like that done by ALE customization) could potentially conflict with Portmaster’s own handling of network traffic. Which is why we do the network checks! and why you get the notification.
hey @Knubbel
you should look into your ALE Flow Customization, in the debug info I only see that you have it enabled, but not what changes you made.
I have previously never heard of such thing and as a simple user I am not aware of anything like that that I would have done. The PC was set up freshly by me and so far only limited stuff has been changed be me. I have not changed anything in windows' own firewall.
Can you describe where/how I could "look into my ALE customization"?
There is Avast One Antivirus running, but this is not the issue, as it didnt pose an issue on the old Win 10 PC and I now have uninstalled it for a while and the "compatibility issue" still showed up.
The one thing I am testing now is if the traffic monitor here (https://github.com/zhongyang219/TrafficMonitor/blob/master/README_en-us.md) is causing the problem.
Other than Adguard Home, Avast and the TrafficMonitor I am not aware of anything I have installed or done which has to do with internet connectivity.
I could now identify the root cause of the issue. It stems from an incompatibility (I would actually call it a bug) of Portmaster with standard Windows 11 functionality to use DNS-over-HTTP (DoH).
I do direct Portmaster to get DNS from my local DNS filter server and use DoH there. So I put a DoH DNS adress alike to "https://dns.quad9.net/dns-query" into Portmaster.
And I also put the exact same DoH DNS address into Windows 11 network adapter:
This then causes the problem.
Once that correct DoH entry is removed from Windows all works as expected.
I would expect Portmaster to either be able to work with the given standard Windows 11 setting or at least be able to identify this setting precisely as causing problems. Currently the notification is pointing at VPN or antivirus, firewall software which is completely misleading.
I would expect Portmaster to either be able to work with the given standard Windows 11 setting or at least be able to identify this setting precisely as causing problems.
You are right, the error message in that regard might need some improvement. It is a bit vague and we maybe can look into improving it.
That being said, this is not a default setting, but a change you made to that network interface. You will always be able to misconfigure your device, in super different ways, and we can't write notifications for all of them.
In the end, Portmaster is designed to work well on a "default" windows machine, that is what we can build for - any user changes are in the responsibility of that user.