Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

High CPU usage after some time in use #1671

Open
Crazyphil opened this issue Aug 29, 2024 · 1 comment
Open

High CPU usage after some time in use #1671

Crazyphil opened this issue Aug 29, 2024 · 1 comment
Labels
bug TYPE: a report on something that isn't working

Comments

@Crazyphil
Copy link

Pre-Submit Checklist:

What happened:
After running for a time, the Portmaster core process suddenly hogs one to two cores and network access speed slows down to a crawl until it stops working completely. The UI complains a short time before the full outage that DNS resolution is slow. Only a restart of the PortmasterCore Windows service restores network access.

In addition to the "unexpected logs" lines below, I have a lot of these kind of log messages in the core log file (which is 1.8 MB in size, having been created today at 14:05 and closed on 15:15):

240829 15:15:34.972 work/ports:049 > WARN 829 network: took 382 attempts to find a suitable unused port for pre-auth
240829 15:15:35.020 work/ports:049 > WARN 831 network: took 155 attempts to find a suitable unused port for pre-auth
240829 15:15:35.136 work/ports:049 > WARN 833 network: took 145 attempts to find a suitable unused port for pre-auth

What did you expect to happen?:
Portmaster to not have such a high CPU usage and let network traffice flow unhindered.

How did you reproduce it?:
Start my PC, use it for a while, notice that remote desktop connections get sluggish.

Debug Information:

Version 1.6.10
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.
Platform: Microsoft Windows 10 Pro 10.0.19045 Build 19045
System: Microsoft Windows 10 Pro windows (Standalone Workstation) 10.0.19045 Build 19045
Kernel: 10.0.19045 Build 19045 x86_64

No Module Error
Unexpected Logs
240829 15:21:59.570 er/resolve:460 > WARN 290 resolver: query to dns://10.1.1.28:53#config failed: read udp 10.27.101.48:13701->10.1.1.28:53: i/o timeout
240829 15:21:59.570 er/resolve:460 > WARN 292 resolver: query to dns://10.1.1.28:53#config failed: read udp 10.27.101.48:45132->10.1.1.28:53: i/o timeout
240829 15:21:59.570 er/resolve:460 > WARN 294 resolver: query to dns://10.1.1.28:53#config failed: read udp 10.27.101.48:20371->10.1.1.28:53: i/o timeout
240829 15:22:01.554 er/resolve:460 > WARN 296 resolver: query to dns://10.1.1.28:53#config failed: read udp 10.27.101.48:16166->10.1.1.28:53: i/o timeout
240829 15:22:01.554 er/resolve:460 > WARN 298 resolver: query to dns://10.1.1.28:53#config failed: read udp 10.27.101.48:21752->10.1.1.28:53: i/o timeout
240829 15:22:11.220 er/resolve:460 > WARN 300 resolver: query to dns://fda9:6e09:85ca::1:53#config failed: dial udp :62398->[fda9:6e09:85ca::1]:53: bind: Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig.
240829 15:22:50.340 er/resolve:460 > WARN 302 resolver: query to dns://10.5.2.28:53#config failed: dial udp :50124->10.5.2.28:53: bind: Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig.
240829 15:22:56.443 er/resolve:460 > WARN 304 resolver: query to dns://10.5.2.28:53#config failed: read udp 10.27.101.48:34762->10.5.2.28:53: i/o timeout
240829 15:22:56.522 er/resolve:460 > WARN 306 resolver: query to dns://10.5.2.28:53#config failed: read udp 10.27.101.48:19866->10.5.2.28:53: i/o timeout
240829 15:22:56.523 er/resolve:460 > WARN 308 resolver: query to dns://10.1.1.28:53#config failed: dial udp :52929->10.1.1.28:53: bind: Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig.
240829 15:23:22.605 CURRENT TIME
Status: Online
OnlineStatus:          Online
CaptivePortal:         
SPN: disabled (module disabled)
HomeHubID:    
HomeHubName:  
HomeHubIP:    
Transport:    
---
Client:       true
PublicHub:    false
HubHasIPv4:   false
HubHasIPv6:   false
Resolvers: 7/7
Sprecher1 (dns://10.5.2.28:53#config)
  dns://10.5.2.28:53#config
  Failing: false

Sprecher2 (dns://10.1.1.28:53#config)
  dns://10.1.1.28:53#config
  Failing: false

OpenWrtv6 (dns://fda9:6e09:85ca::1:53#config)
  dns://fda9:6e09:85ca::1:53#config
  Failing: false

OpenWrtv4 (dns://192.168.0.1:53#config)
  dns://192.168.0.1:53#config
  Failing: false

fda9:6e09:85ca::1 (dns://fda9:6e09:85ca::1:53#system)
  dns://fda9:6e09:85ca::1:53#system
  Search Domains: [redacted]
  Failing: false

fda9:6e09:85ca::1 (dns://fda9:6e09:85ca::1:53#system)
  dns://fda9:6e09:85ca::1:53#system
  Search Domains: [redacted]
  Failing: false

192.168.0.1 (dns://192.168.0.1:53#system)
  dns://192.168.0.1:53#system
  Search Domains: [redacted]
  Failing: false
Config: 4
dns/nameservers: [redacted]
filter/defaultAction: ask
filter/endpoints: [redacted]
filter/lists: [TRAC MAL BAD WSP UNBREAK]
Updates: stable (13/33)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1
all/intel/lists/base.dsdl: 20240801.0.0
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240825.0.0
all/intel/lists/urgent.dsdl: 20240829.11.0
all/intel/portmaster/news.yaml: 20240828.15.4
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: 20240801.0.0
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20240825.0.0
all/intel/lists/urgent.dsdl: 20240829.11.0
all/intel/portmaster/news.yaml: 20240828.15.4
all/intel/portmaster/notifications.yaml: 20231218.17.37
all/intel/spn/main-intel.yaml: 20240213.17.8
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/base.zip: 0.2.11
all/ui/modules/console.zip: 0.1.11
all/ui/modules/monitor.zip: 0.2.4
all/ui/modules/portmaster.zip: 0.8.6
all/ui/modules/profilemgr.zip: 0.1.7
all/ui/modules/settings.zip: 0.1.8
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
Compatibility: WFP State (51)
Check Point Software Technologies Ltd.         Provider   Application Control blade                                                                                        {91842344-b99c-4dcb-afce-fb6f7462f55b}
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.                                                          {05617af3-4f34-41b1-8741-03731a93ebb3}   [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.                                                          {2af8c2b0-c838-4ca1-93e1-d717439423b6}   [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}
L2TP Client Inbound and Outbound Filter        Filter     [no description]                                                                                                 {1e8d6537-7c1e-4f74-8ef6-4720f30ffe9d}   [no provider key]   FWPM_LAYER_IPSEC_V4                FWPM_SUBLAYER_UNIVERSAL
L2TP Client Inbound and Outbound Filter        Filter     [no description]                                                                                                 {568119b5-6040-4598-aa46-bd362c02877a}   [no provider key]   FWPM_LAYER_IKEEXT_V4               FWPM_SUBLAYER_UNIVERSAL
L2TP Client Inbound and Outbound Filter        Filter     [no description]                                                                                                 {a556e197-38ed-4c12-8032-a5688e787f16}   [no provider key]   FWPM_LAYER_OUTBOUND_TRANSPORT_V4   FWPM_SUBLAYER_UNIVERSAL
L2TP Client Inbound and Outbound Filter        Filter     [no description]                                                                                                 {ecf16626-78de-45f7-b03a-95e5655e6863}   [no provider key]   FWPM_LAYER_INBOUND_TRANSPORT_V4    FWPM_SUBLAYER_UNIVERSAL
L2TP Client Specific Filter                    Filter     [no description]                                                                                                 {08fc194c-e43c-4697-8204-62f04891f25a}   [no provider key]   FWPM_LAYER_INBOUND_TRANSPORT_V4    FWPM_SUBLAYER_UNIVERSAL
L2TP Client Specific Filter                    Filter     [no description]                                                                                                 {527e68e5-3318-4ec4-8f0e-a5e24e2e3a8f}   [no provider key]   FWPM_LAYER_OUTBOUND_TRANSPORT_V4   FWPM_SUBLAYER_UNIVERSAL
L2TP Client Specific Filter                    Filter     [no description]                                                                                                 {f915b7a6-7c8a-410a-add1-23f6640ca48a}   [no provider key]   FWPM_LAYER_IPSEC_V4                FWPM_SUBLAYER_UNIVERSAL
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.      {e34562f7-ee72-441e-bb56-3c85732ff380}   [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.      {d0d50321-8817-4dbb-9552-074dbd983b38}   [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.     {43534ab5-b4b1-4fd6-afbb-b7f4f1c0e0ad}   [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.     {33afa3ab-828f-4401-b105-7aa747854e3c}   [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.                                         {d0c2b792-a831-4dc7-abcc-a0374c17e0e4}   [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.                                         {35880b1a-713e-4cac-93d4-ceaaa53c1c4c}   [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.                                        {35b993ce-9a9c-4f77-9140-a0b394548187}   [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.                                        {daf43d16-9eeb-49cd-b0dc-7a0c23382642}   [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}
SbieCallout                                    Callout    A callout used by sandboxie to implement internet restrictions                                                   {0bf56435-71e4-4de7-bd0b-1af0b4cbb8f6}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V4
SbieCallout                                    Callout    A callout used by sandboxie to implement internet restrictions                                                   {0bf56435-71e4-4de7-bd0b-1af0b4cbb8f8}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
SbieCallout                                    Callout    A callout used by sandboxie to implement internet restrictions                                                   {0bf56435-71e4-4de7-bd0b-1af0b4cbb9f7}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V6
SbieCallout                                    Callout    A callout used by sandboxie to implement internet restrictions                                                   {0bf56435-71e4-4de7-bd0b-1af0b4cbb9f9}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6
SbieFilter                                     Filter     A filter that uses by sandboxie to implement internet restrictions                                               {04325ddd-b0fe-45ca-a14f-70c88750fb42}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4   {e1d364e9-cd84-4a48-aba4-608ce83e31ee}
SbieFilter                                     Filter     A filter that uses by sandboxie to implement internet restrictions                                               {3ae891df-49b6-4290-8168-151e21e8f580}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {e1d364e9-cd84-4a48-aba4-608ce83e31ee}
SbieFilter                                     Filter     A filter that uses by sandboxie to implement internet restrictions                                               {460cc70c-5cc6-46b1-8f80-dce361d93e1d}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V4       {e1d364e9-cd84-4a48-aba4-608ce83e31ee}
SbieFilter                                     Filter     A filter that uses by sandboxie to implement internet restrictions                                               {716572b2-a9d0-4469-b774-8b87ca21819f}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V6       {e1d364e9-cd84-4a48-aba4-608ce83e31ee}
SbieSublayer                                   SubLayer   A sublayer used by sandboxie to implement internet restrictions                                                  {e1d364e9-cd84-4a48-aba4-608ce83e31ee}
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.                                                            {f13d36cd-dfda-4e6c-880f-2d3ffbfe7179}   [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.                                                            {808f6ad2-74b8-4b91-8e82-1baf5f45d694}   [no provider key]                        FWPM_LAYER_STREAM_V6                 {a87fb472-fc68-4805-8559-c6ae774773e0}
Teredo socket option opt out block filter      Filter     [no description]                                                                                                 {c33e62a8-a59c-4f4c-97fe-e5dc42cb7bf5}   {f0e2c118-95fb-4f48-901b-037d1c36d49a}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e}
VPN Reconnect Sublayer                         SubLayer   [no description]                                                                                                 {9367171b-3264-4f09-a0e8-81b38c162f17}

Goroutine Stack
goroutine profile: total 102
42 @ 0xf42b2e 0xf54645 0x138e465 0x138ea53 0xf754c1
#	0x138e464	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
#	0x138ea52	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:512

7 @ 0xf42b2e 0xf54645 0x16406f6 0x163f13d 0x19e9ae5 0x19e7d89 0x1349768 0x1348f4c 0x19e7ce5 0x1504949 0x150750a 0x1507065 0xf754c1
#	0x16406f5	github.com/safing/portmaster/service/resolver.deduplicateRequest+0x255			/go-workdir/service/resolver/resolve.go:345
#	0x163f13c	github.com/safing/portmaster/service/resolver.Resolve+0x35c				/go-workdir/service/resolver/resolve.go:199
#	0x19e9ae4	github.com/safing/portmaster/service/nameserver.handleRequest+0x1d24			/go-workdir/service/nameserver/nameserver.go:262
#	0x19e7d88	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker.func1+0x28	/go-workdir/service/nameserver/nameserver.go:28
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x19e7ce4	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker+0x64		/go-workdir/service/nameserver/nameserver.go:27
#	0x1504948	github.com/miekg/dns.HandlerFunc.ServeDNS+0x28						/.go-mod-cache/github.com/miekg/[email protected]/server.go:37
#	0x1507509	github.com/miekg/dns.(*Server).serveDNS+0x429						/.go-mod-cache/github.com/miekg/[email protected]/server.go:663
#	0x1507064	github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4					/.go-mod-cache/github.com/miekg/[email protected]/server.go:607

5 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x1260b0b 0x109afa3 0x109b0d3 0x1266869 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84	/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5		/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0		/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24			/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44			/usr/local/go/src/net/net.go:179
#	0x1260b0a	net/http.(*connReader).Read+0x14a	/usr/local/go/src/net/http/server.go:789
#	0x109afa2	bufio.(*Reader).fill+0x102		/usr/local/go/src/bufio/bufio.go:110
#	0x109b0d2	bufio.(*Reader).Peek+0x52		/usr/local/go/src/bufio/bufio.go:148
#	0x1266868	net/http.(*conn).serve+0x748		/usr/local/go/src/net/http/server.go:2074

4 @ 0xf42b2e 0xf54645 0x138e465 0x138e0a8 0xf754c1
#	0x138e464	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:449
#	0x138e0a7	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x87	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:421

2 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x109afa3 0x109b0d3 0x1375946 0x1377bcd 0x1378c1e 0x1379313 0x138bc0c 0x1349768 0x1348f4c 0x1348d5b 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x109afa2	bufio.(*Reader).fill+0x102						/usr/local/go/src/bufio/bufio.go:110
#	0x109b0d2	bufio.(*Reader).Peek+0x52						/usr/local/go/src/bufio/bufio.go:148
#	0x1375945	github.com/gorilla/websocket.(*Conn).read+0x25				/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:378
#	0x1377bcc	github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:824
#	0x1378c1d	github.com/gorilla/websocket.(*Conn).NextReader+0x13d			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1034
#	0x1379312	github.com/gorilla/websocket.(*Conn).ReadMessage+0x12			/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1120
#	0x138bc0b	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:137
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x1348d5a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

2 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x14d1774 0x14d1430 0x14d1245 0x14d11ae 0x14d0c3f 0x14d0c40 0x1646e05 0x1640fdc 0x163f29d 0x19e9ae5 0x19e7d89 0x1349768 0x1348f4c 0x19e7ce5 0x1504949 0x150750a 0x1507065 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84							/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26							/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5								/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0								/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24									/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44									/usr/local/go/src/net/net.go:179
#	0x14d1773	github.com/miekg/dns.(*Conn).Read+0x93							/.go-mod-cache/github.com/miekg/[email protected]/client.go:320
#	0x14d142f	github.com/miekg/dns.(*Conn).ReadMsgHeader+0xef						/.go-mod-cache/github.com/miekg/[email protected]/client.go:284
#	0x14d1244	github.com/miekg/dns.(*Conn).ReadMsg+0x24						/.go-mod-cache/github.com/miekg/[email protected]/client.go:249
#	0x14d11ad	github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d				/.go-mod-cache/github.com/miekg/[email protected]/client.go:226
#	0x14d0c3e	github.com/miekg/dns.(*Client).ExchangeWithConn+0xfe					/.go-mod-cache/github.com/miekg/[email protected]/client.go:187
#	0x14d0c3f	github.com/miekg/dns.(*Client).Exchange+0xff						/.go-mod-cache/github.com/miekg/[email protected]/client.go:170
#	0x1646e04	github.com/safing/portmaster/service/resolver.(*PlainResolver).Query+0x1c4		/go-workdir/service/resolver/resolver-plain.go:68
#	0x1640fdb	github.com/safing/portmaster/service/resolver.resolveAndCache+0x5bb			/go-workdir/service/resolver/resolve.go:427
#	0x163f29c	github.com/safing/portmaster/service/resolver.Resolve+0x4bc				/go-workdir/service/resolver/resolve.go:216
#	0x19e9ae4	github.com/safing/portmaster/service/nameserver.handleRequest+0x1d24			/go-workdir/service/nameserver/nameserver.go:262
#	0x19e7d88	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker.func1+0x28	/go-workdir/service/nameserver/nameserver.go:28
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x19e7ce4	github.com/safing/portmaster/service/nameserver.handleRequestAsWorker+0x64		/go-workdir/service/nameserver/nameserver.go:27
#	0x1504948	github.com/miekg/dns.HandlerFunc.ServeDNS+0x28						/.go-mod-cache/github.com/miekg/[email protected]/server.go:37
#	0x1507509	github.com/miekg/dns.(*Server).serveDNS+0x429						/.go-mod-cache/github.com/miekg/[email protected]/server.go:663
#	0x1507064	github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4					/.go-mod-cache/github.com/miekg/[email protected]/server.go:607

2 @ 0xf42b2e 0xf54645 0x133975e 0x1349768 0x1349330 0xf754c1
#	0x133975d	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d	/.go-mod-cache/github.com/safing/[email protected]/database/interface_cache.go:34
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

2 @ 0xf42b2e 0xf54645 0x1371fd6 0x1349768 0x1349330 0xf754c1
#	0x1371fd5	github.com/safing/portbase/rng.(*Feeder).run+0x155			/.go-mod-cache/github.com/safing/[email protected]/rng/entropy.go:117
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

2 @ 0xf42b2e 0xf54645 0x138be05 0x1349768 0x1348f4c 0x1348d5b 0xf754c1
#	0x138be04	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x124	/.go-mod-cache/github.com/safing/[email protected]/api/database.go:155
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x1348d5a	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:27

1 @ 0xf08d5e 0xf721c7 0xf71e6a 0xfd104b 0xfca74d 0xfca740 0xff3be5 0xffff72 0xffff6a 0x109df1e 0x13b2045 0xf754c1
#	0xf721c6	syscall.SyscallN+0x106					/usr/local/go/src/runtime/syscall_windows.go:544
#	0xf71e69	syscall.Syscall6+0x49					/usr/local/go/src/runtime/syscall_windows.go:488
#	0xfd104a	syscall.readFile+0x8a					/usr/local/go/src/syscall/zsyscall_windows.go:1021
#	0xfca74c	syscall.ReadFile+0x2c					/usr/local/go/src/syscall/syscall_windows.go:442
#	0xfca73f	syscall.Read+0x1f					/usr/local/go/src/syscall/syscall_windows.go:421
#	0xff3be4	internal/poll.(*FD).Read+0x1c4				/usr/local/go/src/internal/poll/fd_windows.go:422
#	0xffff71	os.(*File).read+0x51					/usr/local/go/src/os/file_posix.go:29
#	0xffff69	os.(*File).Read+0x49					/usr/local/go/src/os/file.go:118
#	0x109df1d	bufio.(*Scanner).Scan+0x81d				/usr/local/go/src/bufio/scan.go:219
#	0x13b2044	github.com/safing/portbase/run.inputSignals+0x84	/.go-mod-cache/github.com/safing/[email protected]/run/main.go:126

1 @ 0xf08d5e 0xf721c7 0xf71ef2 0x108f008 0x19d06bb 0x19d0785 0x19cdefd 0x19cd087 0x19d1525 0x1349768 0x1349330 0xf754c1
#	0xf721c6	syscall.SyscallN+0x106											/usr/local/go/src/runtime/syscall_windows.go:544
#	0xf71ef1	syscall.Syscall9+0x71											/usr/local/go/src/runtime/syscall_windows.go:494
#	0x108f007	golang.org/x/sys/windows.DeviceIoControl+0xc7								/.go-mod-cache/golang.org/x/[email protected]/windows/zsyscall_windows.go:1869
#	0x19d06ba	github.com/safing/portmaster/service/firewall/interception/windowskext.deviceIOControlAsync+0x9a	/go-workdir/service/firewall/interception/windowskext/syscall.go:48
#	0x19d0784	github.com/safing/portmaster/service/firewall/interception/windowskext.deviceIOControl+0x24		/go-workdir/service/firewall/interception/windowskext/syscall.go:63
#	0x19cdefc	github.com/safing/portmaster/service/firewall/interception/windowskext.RecvVerdictRequest+0x11c		/go-workdir/service/firewall/interception/windowskext/kext.go:138
#	0x19cd086	github.com/safing/portmaster/service/firewall/interception/windowskext.Handler+0x26			/go-workdir/service/firewall/interception/windowskext/handler.go:102
#	0x19d1524	github.com/safing/portmaster/service/firewall/interception.startInterception.func1+0x24			/go-workdir/service/firewall/interception/interception_windows.go:33
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87						/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf10c11 0xf70dc9 0x13b1993 0xf754c1
#	0xf70dc8	os/signal.signal_recv+0x28	/usr/local/go/src/runtime/sigqueue.go:152
#	0x13b1992	os/signal.loop+0x12		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0xf365f1 0xf6ebfd 0x1350191 0x134ffc5 0x134cdeb 0x135ad9b 0x19c9805 0x1391aba 0x1391145 0x1396a8e 0x13954c5 0x1349768 0x1348f4c 0x1395467 0x126b34e 0x1266708 0xf754c1
#	0xf6ebfc	runtime/pprof.runtime_goroutineProfileWithLabels+0x1c			/usr/local/go/src/runtime/mprof.go:1079
#	0x1350190	runtime/pprof.writeRuntimeProfile+0xb0					/usr/local/go/src/runtime/pprof/pprof.go:774
#	0x134ffc4	runtime/pprof.writeGoroutine+0x44					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x134cdea	runtime/pprof.(*Profile).WriteTo+0x14a					/usr/local/go/src/runtime/pprof/pprof.go:369
#	0x135ad9a	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a	/.go-mod-cache/github.com/safing/[email protected]/utils/debug/debug.go:97
#	0x19c9804	github.com/safing/portmaster/service/core.debugInfo+0x124		/go-workdir/service/core/api.go:161
#	0x1391ab9	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9		/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:458
#	0x1391144	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44	/.go-mod-cache/github.com/safing/[email protected]/api/endpoints.go:371
#	0x1396a8d	github.com/safing/portbase/api.(*mainHandler).handle+0x15ad		/.go-mod-cache/github.com/safing/[email protected]/api/router.go:309
#	0x13954c4	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24	/.go-mod-cache/github.com/safing/[email protected]/api/router.go:110
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x1395466	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66		/.go-mod-cache/github.com/safing/[email protected]/api/router.go:109
#	0x126b34d	net/http.serverHandler.ServeHTTP+0x8d					/usr/local/go/src/net/http/server.go:3137
#	0x1266707	net/http.(*conn).serve+0x5e7						/usr/local/go/src/net/http/server.go:2039

1 @ 0xf42b2e 0xf0a9ed 0xf0a5f2 0x1643fbd 0x1349768 0x1349330 0xf754c1
#	0x1643fbc	github.com/safing/portmaster/service/resolver.listenToMDNS+0x61c	/go-workdir/service/resolver/resolver-mdns.go:146
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x1260677 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5			/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0			/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:179
#	0x1260676	net/http.(*connReader).backgroundRead+0x36	/usr/local/go/src/net/http/server.go:681

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x1645d77 0x1644108 0x1349768 0x1349330 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x1645d76	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:342
#	0x1644107	github.com/safing/portmaster/service/resolver.listenToMDNS.func7+0x27	/go-workdir/service/resolver/resolver-mdns.go:130
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x1645d77 0x16441c8 0x1349768 0x1349330 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x1645d76	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:342
#	0x16441c7	github.com/safing/portmaster/service/resolver.listenToMDNS.func3+0x27	/go-workdir/service/resolver/resolver-mdns.go:103
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff3cd1 0x1059865 0x1070425 0x1645d77 0x1644228 0x1349768 0x1349330 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff3cd0	internal/poll.(*FD).Read+0x2b0						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x1059864	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x1070424	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:179
#	0x1645d76	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:342
#	0x1644227	github.com/safing/portmaster/service/resolver.listenToMDNS.func1+0x27	/go-workdir/service/resolver/resolver-mdns.go:90
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff5165 0x1059b65 0x107c6f6 0x107a6b0 0x107a84a 0x151959c 0x15078e5 0x1504b33 0x15065e2 0x1505185 0x19e6ec5 0x1349768 0x1349330 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5							/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff5164	internal/poll.(*FD).ReadFromInet6+0x144						/usr/local/go/src/internal/poll/fd_windows.go:637
#	0x1059b64	net.(*netFD).readFromInet6+0x24							/usr/local/go/src/net/fd_posix.go:72
#	0x107c6f5	net.(*UDPConn).readFrom+0x75							/usr/local/go/src/net/udpsock_posix.go:59
#	0x107a6af	net.(*UDPConn).readFromUDP+0x2f							/usr/local/go/src/net/udpsock.go:149
#	0x107a849	net.(*UDPConn).ReadFrom+0x49							/usr/local/go/src/net/udpsock.go:158
#	0x151959b	github.com/miekg/dns.ReadFromSessionUDP+0x1b					/.go-mod-cache/github.com/miekg/[email protected]/udp_windows.go:22
#	0x15078e4	github.com/miekg/dns.(*Server).readUDP+0x104					/.go-mod-cache/github.com/miekg/[email protected]/server.go:699
#	0x1504b32	github.com/miekg/dns.defaultReader.ReadUDP+0x12					/.go-mod-cache/github.com/miekg/[email protected]/server.go:174
#	0x15065e1	github.com/miekg/dns.(*Server).serveUDP+0x261					/.go-mod-cache/github.com/miekg/[email protected]/server.go:517
#	0x1505184	github.com/miekg/dns.(*Server).ListenAndServe+0x524				/.go-mod-cache/github.com/miekg/[email protected]/server.go:346
#	0x19e6ec4	github.com/safing/portmaster/service/nameserver.start.startListener.func4+0x184	/go-workdir/service/nameserver/module.go:147
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf39e57 0xf6efa5 0xff1b47 0xff3026 0xff76e7 0xff7a1c 0x105b994 0x1079ade 0x10788d0 0x126b77e 0x126b411 0x139713a 0x1349768 0x1348f4c 0x1395397 0x1349768 0x1349330 0xf754c1
#	0xf6efa4	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:345
#	0xff1b46	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xff3025	internal/poll.execIO+0xe5						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xff76e6	internal/poll.(*FD).acceptOne+0x66					/usr/local/go/src/internal/poll/fd_windows.go:944
#	0xff7a1b	internal/poll.(*FD).Accept+0x1bb					/usr/local/go/src/internal/poll/fd_windows.go:978
#	0x105b993	net.(*netFD).accept+0x53						/usr/local/go/src/net/fd_windows.go:178
#	0x1079add	net.(*TCPListener).accept+0x1d						/usr/local/go/src/net/tcpsock_posix.go:159
#	0x10788cf	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:327
#	0x126b77d	net/http.(*Server).Serve+0x33d						/usr/local/go/src/net/http/server.go:3255
#	0x126b410	net/http.(*Server).ListenAndServe+0x70					/usr/local/go/src/net/http/server.go:3184
#	0x1397139	github.com/safing/portbase/api.serverManager.func1+0x19			/.go-mod-cache/github.com/safing/[email protected]/api/router.go:92
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x1348f4b	github.com/safing/portbase/modules.(*Module).RunWorker+0x6b		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:52
#	0x1395396	github.com/safing/portbase/api.serverManager+0xd6			/.go-mod-cache/github.com/safing/[email protected]/api/router.go:91
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x110b1b5 0x110b03a 0xf754c1
#	0x110b1b4	github.com/safing/portbase/log.writer+0xd4		/.go-mod-cache/github.com/safing/[email protected]/log/output.go:154
#	0x110b039	github.com/safing/portbase/log.writerManager+0x79	/.go-mod-cache/github.com/safing/[email protected]/log/output.go:113

1 @ 0xf42b2e 0xf54645 0x1340e85 0xf754c1
#	0x1340e84	github.com/safing/portbase/modules.microTaskScheduler+0x2a4	/.go-mod-cache/github.com/safing/[email protected]/modules/microtasks.go:292

1 @ 0xf42b2e 0xf54645 0x1348777 0xf754c1
#	0x1348776	github.com/safing/portbase/modules.taskQueueHandler+0x76	/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:468

1 @ 0xf42b2e 0xf54645 0x1348adf 0xf754c1
#	0x1348ade	github.com/safing/portbase/modules.taskScheduleHandler+0x11e	/.go-mod-cache/github.com/safing/[email protected]/modules/tasks.go:528

1 @ 0xf42b2e 0xf54645 0x1372369 0x1349768 0x1349330 0xf754c1
#	0x1372368	github.com/safing/portbase/rng.fullFeeder+0x88				/.go-mod-cache/github.com/safing/[email protected]/rng/fullfeed.go:24
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x1372cee 0x1349768 0x1349330 0xf754c1
#	0x1372ced	github.com/safing/portbase/rng.osFeeder+0x16d				/.go-mod-cache/github.com/safing/[email protected]/rng/osfeeder.go:26
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x13734bb 0x1349768 0x1349330 0xf754c1
#	0x13734ba	github.com/safing/portbase/rng.tickFeeder+0x21a				/.go-mod-cache/github.com/safing/[email protected]/rng/tickfeeder.go:58
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x13b1d45 0x19ee019 0xf4270b 0xf754c1
#	0x13b1d44	github.com/safing/portbase/run.Run+0x264	/.go-mod-cache/github.com/safing/[email protected]/run/main.go:76
#	0x19ee018	main.main+0x118					/go-workdir/cmds/portmaster-core/main.go:42
#	0xf4270a	runtime.main+0x28a				/usr/local/go/src/runtime/proc.go:271

1 @ 0xf42b2e 0xf54645 0x1434c31 0x1349768 0x1349330 0xf754c1
#	0x1434c30	github.com/safing/portbase/notifications.cleaner+0xf0			/.go-mod-cache/github.com/safing/[email protected]/notifications/cleaner.go:13
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x155285a 0x1349768 0x1349330 0xf754c1
#	0x1552859	github.com/safing/portmaster/service/intel/geoip.(*updateWorker).run+0x179	/go-workdir/service/intel/geoip/database.go:173
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x155910e 0x1349768 0x1349330 0xf754c1
#	0x155910d	github.com/safing/portmaster/service/netenv.monitorNetworkChanges+0xed	/go-workdir/service/netenv/network-change.go:52
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x155a4d9 0x1349768 0x1349330 0xf754c1
#	0x155a4d8	github.com/safing/portmaster/service/netenv.monitorOnlineStatus+0xd8	/go-workdir/service/netenv/online-status.go:363
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x160a35e 0x1349768 0x1349330 0xf754c1
#	0x160a35d	github.com/safing/portmaster/service/profile.cleanActiveProfiles+0x9d	/go-workdir/service/profile/active.go:58
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x162324a 0x1349768 0x1349330 0xf754c1
#	0x1623249	github.com/safing/portmaster/service/profile.start.startProfileUpdateChecker.func1+0x149	/go-workdir/service/profile/database.go:57
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f				/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x1644317 0x16440a5 0x1349768 0x1349330 0xf754c1
#	0x1644316	github.com/safing/portmaster/service/resolver.handleMDNSMessages+0xb6	/go-workdir/service/resolver/resolver-mdns.go:152
#	0x16440a4	github.com/safing/portmaster/service/resolver.listenToMDNS.func9+0x24	/go-workdir/service/resolver/resolver-mdns.go:142
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x170fb9e 0x1349768 0x1349330 0xf754c1
#	0x170fb9d	github.com/safing/portmaster/service/network.connectionCleaner+0xbd	/go-workdir/service/network/clean.go:38
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x1717296 0x1349768 0x1349330 0xf754c1
#	0x1717295	github.com/safing/portmaster/service/network.openDNSRequestWriter+0xf5	/go-workdir/service/network/dns.go:181
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x197b8b1 0x197f5b2 0x1349768 0x1349330 0xf754c1
#	0x197b8b0	github.com/safing/portmaster/service/netquery.(*Manager).HandleFeed+0xb0	/go-workdir/service/netquery/manager.go:101
#	0x197f5b1	github.com/safing/portmaster/service/netquery.(*module).start.func2+0x31	/go-workdir/service/netquery/module_api.go:240
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x197f407 0x1349768 0x1349330 0xf754c1
#	0x197f406	github.com/safing/portmaster/service/netquery.(*module).start.func3+0xa6	/go-workdir/service/netquery/module_api.go:246
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x197f7fe 0x1349768 0x1349330 0xf754c1
#	0x197f7fd	github.com/safing/portmaster/service/netquery.(*module).start.func1+0x21d	/go-workdir/service/netquery/module_api.go:219
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x19ccb07 0x19d2ba9 0x1349768 0x1349330 0xf754c1
#	0x19ccb06	github.com/safing/portmaster/service/firewall/interception/windowskext.BandwidthStatsWorker+0xe6	/go-workdir/service/firewall/interception/windowskext/bandwidth_stats.go:39
#	0x19d2ba8	github.com/safing/portmaster/service/firewall/interception.startInterception.func2+0x28			/go-workdir/service/firewall/interception/interception_windows.go:39
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87						/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f					/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x19e0192 0x1349768 0x1349330 0xf754c1
#	0x19e0191	github.com/safing/portmaster/service/firewall.packetHandler+0x91	/go-workdir/service/firewall/packet_handler.go:725
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f	/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84

1 @ 0xf42b2e 0xf54645 0x19e0290 0x1349768 0x1349330 0xf754c1
#	0x19e028f	github.com/safing/portmaster/service/firewall.bandwidthUpdateHandler+0x8f	/go-workdir/service/firewall/packet_handler.go:740
#	0x1349767	github.com/safing/portbase/modules.(*Module).runWorker+0x87			/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:133
#	0x134932f	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x12f		/.go-mod-cache/github.com/safing/[email protected]/modules/worker.go:84


@Crazyphil Crazyphil added the bug TYPE: a report on something that isn't working label Aug 29, 2024
Copy link

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

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

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

No branches or pull requests

1 participant