Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Portmaster blocks windows sandbox internet connection #1324

Closed
wewlad-dev opened this issue Sep 21, 2023 · 10 comments
Closed

Portmaster blocks windows sandbox internet connection #1324

wewlad-dev opened this issue Sep 21, 2023 · 10 comments
Labels
in/compatibility TYPE: a report about in/compatibility

Comments

@wewlad-dev
Copy link

wewlad-dev commented Sep 21, 2023

What did you expect to happen?:
Portmaster on host windows blocks guest windows sandbox internet connection

How did you reproduce it?:
Have Portmaster running on the Host windows, turn on Windows Sandbox to have a guest windows running, the guest OS will have no internet connection, if you quite Portmaster from the tray icon, the internet gets back to work inside the guest windows.

Debug Information:

Version 1.4.6
Portmaster
version 1.4.6

commit tags/v1.4.6-0-gbd410afee68a4b04e7a04963218d2d4bbba1a560
built with go1.20 (gc) windows/amd64
  using options 
  by user@docker
  on 14.09.2023

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
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

Status: Trusted
ActiveSecurityLevel:   Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:         
OnlineStatus:          Online
SPN: disabled (module disabled)
HomeHubID:    
HomeHubName:  
HomeHubIP:    
Transport:    
---
Client:       true
PublicHub:    false
HubHasIPv4:   false
HubHasIPv6:   false
Resolvers: 3/3


Config: 4
core/expertiseLevel: expert
dns/nameservers: [redacted]
filter/lists: [TRAC MAL DECEP BAD WSP UNBREAK]
spn/enable: false
Updates: stable (12/30)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/lists/base.dsdl: 20230701.0.6
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20230917.0.7
all/intel/lists/urgent.dsdl: 20230921.9.15
all/intel/portmaster/notifications.yaml: 20230821.9.6
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.7.9
windows_amd64/core/portmaster-core.exe: 1.4.6
windows_amd64/kext/portmaster-kext.sys: 1.1.2
windows_amd64/start/portmaster-start.exe: 1.0.13

Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4.mmdb.gz: 20230102.9.32
all/intel/geoip/geoipv4.mmdb: 20230102.9.32
all/intel/geoip/geoipv6.mmdb.gz: 20230102.13.14
all/intel/geoip/geoipv6.mmdb: 20230102.13.14
all/intel/lists/base.dsdl: 20230701.0.6
all/intel/lists/index.dsd: 2023.6.13
all/intel/lists/intermediate.dsdl: 20230917.0.7
all/intel/lists/urgent.dsdl: 20230921.9.15
all/intel/portmaster/notifications.yaml: 20230821.9.6
all/intel/spn/main-intel.yaml: 20230919.12.5
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/base.zip: 0.2.11
all/ui/modules/console.zip: 0.1.11
all/ui/modules/monitor.zip: 0.2.4
all/ui/modules/portmaster.zip: 0.7.9
all/ui/modules/profilemgr.zip: 0.1.7
all/ui/modules/settings.zip: 0.1.8
windows_amd64/app/portmaster-app.zip: 0.2.5
windows_amd64/core/portmaster-core.exe: 1.4.6
windows_amd64/hub/spn-hub.exe: 0.6.21
windows_amd64/jess/jess.exe: 0.3.1
windows_amd64/kext/portmaster-kext.dll: 1.0.14
windows_amd64/kext/portmaster-kext.pdb: 1.1.2
windows_amd64/kext/portmaster-kext.sys: 1.1.2
windows_amd64/notifier/portmaster-notifier.exe: 0.3.5
windows_amd64/notifier/portmaster-snoretoast.exe: 0.6.0
windows_amd64/notifier/portmaster-wintoast.dll: 0.1.4
windows_amd64/packages/portmaster-installer.exe: 1.0.13
windows_amd64/start/portmaster-start.exe: 1.0.13
Compatibility: WFP State (58)
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.                                                          {2faf4f2b-e283-4338-9470-8b730f71b9f9}   [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.                                                          {c9004f40-136a-4eaa-a01b-282409f31d9a}   [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}
Mullvad Split Tunnel                                   Provider   Manages filters and callouts that aid in implementing split tunneling                                            {e2c114ee-f32a-4264-a6cb-3fa7996356d9}
Mullvad Split Tunnel Bind Redirect Callout (IPv4)      Callout    Redirects certain binds away from tunnel interface                                                               {76653805-1972-45d1-b47c-3140aebabc49}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_BIND_REDIRECT_V4
Mullvad Split Tunnel Bind Redirect Callout (IPv6)      Callout    Redirects certain binds away from tunnel interface                                                               {53fb3120-b6a4-462b-bffc-6978aada1da2}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_BIND_REDIRECT_V6
Mullvad Split Tunnel Blocking Callout (IPv4)           Callout    Blocks unwanted connections in relation to splitting                                                             {8e314fd7-bdd3-45a4-a712-46036b25b3e1}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
Mullvad Split Tunnel Blocking Callout (IPv4)           Callout    Blocks unwanted connections in relation to splitting                                                             {974aa588-397a-483e-ac29-88f4f4112ac2}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_CONNECT_V4
Mullvad Split Tunnel Blocking Callout (IPv6)           Callout    Blocks unwanted connections in relation to splitting                                                             {466b7800-5ef4-4772-aa79-e0a834328214}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_CONNECT_V6
Mullvad Split Tunnel Blocking Callout (IPv6)           Callout    Blocks unwanted connections in relation to splitting                                                             {d25afb1b-4645-43cb-b0be-3794fe487bac}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6
Mullvad Split Tunnel Connect Redirect Callout (IPv4)   Callout    Adjusts properties on new network connections                                                                    {a4e010b5-dc3f-474a-b7c2-2f3269945f41}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_CONNECT_REDIRECT_V4
Mullvad Split Tunnel Connect Redirect Callout (IPv6)   Callout    Adjusts properties on new network connections                                                                    {6b634022-b3d3-4667-88ba-bf5028858f52}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_CONNECT_REDIRECT_V6
Mullvad Split Tunnel Permitting Callout (IPv4)         Callout    Permits selected connections outside the tunnel                                                                  {33f3edcc-eb5e-41cf-9250-702c94a28e39}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_CONNECT_V4
Mullvad Split Tunnel Permitting Callout (IPv4)         Callout    Permits selected connections outside the tunnel                                                                  {a7a13809-0de6-48ab-9bb8-20a8bcec37ab}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
Mullvad Split Tunnel Permitting Callout (IPv6)         Callout    Permits selected connections outside the tunnel                                                                  {7b7e0055-89f5-4760-8928-ccd57c8830ab}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_CONNECT_V6
Mullvad Split Tunnel Permitting Callout (IPv6)         Callout    Permits selected connections outside the tunnel                                                                  {b40b78ef-5642-40ef-ac4d-f9651261f9e7}   {e2c114ee-f32a-4264-a6cb-3fa7996356d9}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6
Mullvad VPN                                            Provider   Mullvad VPN firewall integration                                                                                 {21e1dab8-b9db-43c0-b343-eb9365c7bdd2}
Mullvad VPN DNS                                        SubLayer   Filters that restrict DNS traffic                                                                                {60090787-cca1-4937-aace-51256ef481f3}
Mullvad VPN baseline                                   SubLayer   Filters that enforce a good baseline                                                                             {c78056ff-2bc1-4211-aadd-7f358def202d}
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.      {0195179a-bf73-416c-a14a-7de399db1445}   [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.      {51525493-e697-4fc8-a563-1e81075d8608}   [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.     {f3d11107-bf25-4583-b7f4-9661f849bc87}   [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.     {c74c3415-0b47-48d0-ac9a-e9c641b2465f}   [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.                                         {0002c02a-caf5-42c1-ac72-18d5a7f49231}   [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.                                         {02eff0af-051c-4644-a68f-fbd6cc8a29dc}   [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.                                        {ab700335-5fa8-4aba-8f8d-6436bbea3b1d}   [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.                                        {c553be0a-270d-46ff-8f0a-b4547d4c54fb}   [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                                               {0211b82c-a917-4268-9e7b-7abffd12e718}   [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                                               {0ce6ef89-ebab-44fb-92bb-726cfbbe13b4}   [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                                               {258c4f0c-4fa2-4438-8f56-e7db944d792c}   [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                                               {f75a31c5-d6fc-499c-a789-94d4a8ca32e6}   [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.                                                            {7a120a11-3d28-477c-8534-f2aca0f4fc34}   [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.                                                            {5abb4054-d520-4cf3-a969-715f78cc2dec}   [no provider key]                        FWPM_LAYER_STREAM_V6                 {a87fb472-fc68-4805-8559-c6ae774773e0}
Teredo socket option opt out block filter              Filter     [no description]                                                                                                 {f4adf6d1-5867-43b0-8a1c-b62be324420d}   {364e9287-0b37-433a-9f29-327e568c27ed}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e}

Goroutine Stack
goroutine profile: total 100
35 @ 0xaabfb6 0xabbc7e 0xe37ea6 0xe38496 0xada861
#	0xe37ea5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0xe38495	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd5	/home/user/git/safing/portbase/api/database.go:512

15 @ 0xaabfb6 0xabbc7e 0x10fc3df 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0x10fc3de	github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xfe	/home/user/git/safing/portmaster/network/connection.go:888
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76			/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49		/home/user/git/safing/portbase/modules/worker.go:27

5 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0xd54f71 0xbd815f 0xbd82bd 0xd5ae3c 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88	/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6		/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7		/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28			/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44			/usr/local/go/src/net/net.go:183
#	0xd54f70	net/http.(*connReader).Read+0x170	/usr/local/go/src/net/http/server.go:782
#	0xbd815e	bufio.(*Reader).fill+0xfe		/usr/local/go/src/bufio/bufio.go:106
#	0xbd82bc	bufio.(*Reader).Peek+0x5c		/usr/local/go/src/bufio/bufio.go:144
#	0xd5ae3b	net/http.(*conn).serve+0x77b		/usr/local/go/src/net/http/server.go:2030

2 @ 0xaabfb6 0xabbc7e 0xdebce5 0xdfb8b3 0xdfb296 0xada861
#	0xdebce4	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x184	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0xaabfb6 0xabbc7e 0xe22d66 0xdfb8b3 0xdfb296 0xada861
#	0xe22d65	github.com/safing/portbase/rng.(*Feeder).run+0x165			/home/user/git/safing/portbase/rng/entropy.go:117
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0xaabfb6 0xabbc7e 0xe37ea6 0xe37ad2 0xada861
#	0xe37ea5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0xe37ad1	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x91	/home/user/git/safing/portbase/api/database.go:421

1 @ 0xa7462a 0xad7369 0xad6ff0 0xb20c94 0xb1aad3 0xb1aac6 0xb42265 0xb4bffe 0xb4bff6 0xbda6f6 0xe50e45 0xada861
#	0xad7368	syscall.SyscallN+0x108					/usr/local/go/src/runtime/syscall_windows.go:557
#	0xad6fef	syscall.Syscall6+0x4f					/usr/local/go/src/runtime/syscall_windows.go:501
#	0xb20c93	syscall.readFile+0x93					/usr/local/go/src/syscall/zsyscall_windows.go:1024
#	0xb1aad2	syscall.ReadFile+0x32					/usr/local/go/src/syscall/syscall_windows.go:404
#	0xb1aac5	syscall.Read+0x25					/usr/local/go/src/syscall/syscall_windows.go:383
#	0xb42264	internal/poll.(*FD).Read+0x1c4				/usr/local/go/src/internal/poll/fd_windows.go:422
#	0xb4bffd	os.(*File).read+0x5d					/usr/local/go/src/os/file_posix.go:31
#	0xb4bff5	os.(*File).Read+0x55					/usr/local/go/src/os/file.go:118
#	0xbda6f5	bufio.(*Scanner).Scan+0x875				/usr/local/go/src/bufio/scan.go:214
#	0xe50e44	github.com/safing/portbase/run.inputSignals+0x84	/home/user/git/safing/portbase/run/main.go:126

1 @ 0xa7462a 0xad7369 0xad7078 0xbccd53 0x133e665 0x133e72b 0x133bb17 0x133ac33 0x133ee07 0xdfb8b3 0xdfb296 0xada861
#	0xad7368	syscall.SyscallN+0x108										/usr/local/go/src/runtime/syscall_windows.go:557
#	0xad7077	syscall.Syscall9+0x77										/usr/local/go/src/runtime/syscall_windows.go:507
#	0xbccd52	golang.org/x/sys/windows.DeviceIoControl+0xd2							/home/user/go/pkg/mod/golang.org/x/sys@v0.12.0/windows/zsyscall_windows.go:1812
#	0x133e664	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControlAsync+0xa4	/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:48
#	0x133e72a	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControl+0x2a		/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:63
#	0x133bb16	github.com/safing/portmaster/firewall/interception/windowskext.RecvVerdictRequest+0x136		/home/user/git/safing/portmaster/firewall/interception/windowskext/kext.go:138
#	0x133ac32	github.com/safing/portmaster/firewall/interception/windowskext.Handler+0x32			/home/user/git/safing/portmaster/firewall/interception/windowskext/handler.go:102
#	0x133ee06	github.com/safing/portmaster/firewall/interception.startInterception.func1+0x26			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:33
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xa7c61c 0xad5e6f 0xe50739 0xada861
#	0xad5e6e	os/signal.signal_recv+0x2e	/usr/local/go/src/runtime/sigqueue.go:152
#	0xe50738	os/signal.loop+0x18		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0xa9eef6 0xad3ba5 0xe02915 0xe0272d 0xdff4cb 0xe0ca65 0x133704f 0xe3b5f3 0xe3adc9 0xe40353 0xe3ef09 0xdfb8b3 0xdfae57 0xe3ee8d 0xd5ead6 0xd5acd2 0xada861
#	0xad3ba4	runtime/pprof.runtime_goroutineProfileWithLabels+0x24			/usr/local/go/src/runtime/mprof.go:844
#	0xe02914	runtime/pprof.writeRuntimeProfile+0xb4					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0xe0272c	runtime/pprof.writeGoroutine+0x4c					/usr/local/go/src/runtime/pprof/pprof.go:694
#	0xdff4ca	runtime/pprof.(*Profile).WriteTo+0x14a					/usr/local/go/src/runtime/pprof/pprof.go:329
#	0xe0ca64	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x64	/home/user/git/safing/portbase/utils/debug/debug.go:97
#	0x133704e	github.com/safing/portmaster/core.debugInfo+0x12e			/home/user/git/safing/portmaster/core/api.go:158
#	0xe3b5f2	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x7b2		/home/user/git/safing/portbase/api/endpoints.go:458
#	0xe3adc8	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x48	/home/user/git/safing/portbase/api/endpoints.go:371
#	0xe40352	github.com/safing/portbase/api.(*mainHandler).handle+0x1432		/home/user/git/safing/portbase/api/router.go:308
#	0xe3ef08	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x28	/home/user/git/safing/portbase/api/router.go:110
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xe3ee8c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x6c		/home/user/git/safing/portbase/api/router.go:109
#	0xd5ead5	net/http.serverHandler.ServeHTTP+0x315					/usr/local/go/src/net/http/server.go:2936
#	0xd5acd1	net/http.(*conn).serve+0x611						/usr/local/go/src/net/http/server.go:1995

1 @ 0xaabfb6 0xa76b7d 0xa76678 0x104123a 0xdfb8b3 0xdfb296 0xada861
#	0x1041239	github.com/safing/portmaster/resolver.listenToMDNS+0x619		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:146
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0x10430c5 0x104138e 0xdfb8b3 0xdfb296 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x10430c4	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x104138d	github.com/safing/portmaster/resolver.listenToMDNS.func7+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0x10430c5 0x104144e 0xdfb8b3 0xdfb296 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x10430c4	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x104144d	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:103
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0x10430c5 0x10414ae 0xdfb8b3 0xdfb296 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x10430c4	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x10414ad	github.com/safing/portmaster/resolver.listenToMDNS.func1+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:90
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0xbd815f 0xbd82bd 0xe261ac 0xe282db 0xe292cc 0xe298d9 0xe353f7 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0xbd815e	bufio.(*Reader).fill+0xfe						/usr/local/go/src/bufio/bufio.go:106
#	0xbd82bc	bufio.(*Reader).Peek+0x5c						/usr/local/go/src/bufio/bufio.go:144
#	0xe261ab	github.com/gorilla/websocket.(*Conn).read+0x2b				/home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:371
#	0xe282da	github.com/gorilla/websocket.(*Conn).advanceFrame+0x7a			/home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:809
#	0xe292cb	github.com/gorilla/websocket.(*Conn).NextReader+0xcb			/home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1009
#	0xe298d8	github.com/gorilla/websocket.(*Conn).ReadMessage+0x18			/home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1093
#	0xe353f6	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x76	/home/user/git/safing/portbase/api/database.go:137
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0xcbdd1d 0xb7ddd8 0xcbdf05 0xcbb3f6 0xcc0fef 0xcc0ff0 0xb145da 0xb8c2e8 0xb8c2e9 0xf2b867 0xf2b627 0x1046708 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0xcbdd1c	crypto/tls.(*atLeastReader).Read+0x3c					/usr/local/go/src/crypto/tls/conn.go:788
#	0xb7ddd7	bytes.(*Buffer).ReadFrom+0x97						/usr/local/go/src/bytes/buffer.go:202
#	0xcbdf04	crypto/tls.(*Conn).readFromUntil+0xe4					/usr/local/go/src/crypto/tls/conn.go:810
#	0xcbb3f5	crypto/tls.(*Conn).readRecordOrCCS+0x115				/usr/local/go/src/crypto/tls/conn.go:617
#	0xcc0fee	crypto/tls.(*Conn).readRecord+0x16e					/usr/local/go/src/crypto/tls/conn.go:583
#	0xcc0fef	crypto/tls.(*Conn).Read+0x16f						/usr/local/go/src/crypto/tls/conn.go:1288
#	0xb145d9	io.ReadAtLeast+0x99							/usr/local/go/src/io/io.go:332
#	0xb8c2e7	io.ReadFull+0xc7							/usr/local/go/src/io/io.go:351
#	0xb8c2e8	encoding/binary.Read+0xc8						/usr/local/go/src/encoding/binary/binary.go:233
#	0xf2b866	github.com/miekg/dns.(*Conn).ReadMsgHeader+0x126			/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/client.go:287
#	0xf2b626	github.com/miekg/dns.(*Conn).ReadMsg+0x26				/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/client.go:249
#	0x1046707	github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x67	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:423
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb42358 0xba8a89 0xbb8685 0xd54aff 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88		/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6			/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb42357	internal/poll.(*FD).Read+0x2b7			/usr/local/go/src/internal/poll/fd_windows.go:436
#	0xba8a88	net.(*netFD).Read+0x28				/usr/local/go/src/net/fd_posix.go:55
#	0xbb8684	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:183
#	0xd54afe	net/http.(*connReader).backgroundRead+0x3e	/usr/local/go/src/net/http/server.go:674

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb43850 0xba8dc9 0xbc3585 0xbc1911 0xbc1ad0 0xf6ac05 0xf595b0 0xf56c99 0xf582c9 0xf573ab 0x135164b 0xdfb8b3 0xdfb296 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb4384f	internal/poll.(*FD).ReadFromInet6+0x14f					/usr/local/go/src/internal/poll/fd_windows.go:633
#	0xba8dc8	net.(*netFD).readFromInet6+0x28						/usr/local/go/src/net/fd_posix.go:72
#	0xbc3584	net.(*UDPConn).readFrom+0x84						/usr/local/go/src/net/udpsock_posix.go:59
#	0xbc1910	net.(*UDPConn).readFromUDP+0x30						/usr/local/go/src/net/udpsock.go:149
#	0xbc1acf	net.(*UDPConn).ReadFrom+0x4f						/usr/local/go/src/net/udpsock.go:158
#	0xf6ac04	github.com/miekg/dns.ReadFromSessionUDP+0x24				/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/udp_windows.go:22
#	0xf595af	github.com/miekg/dns.(*Server).readUDP+0x10f				/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:695
#	0xf56c98	github.com/miekg/dns.defaultReader.ReadUDP+0x18				/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:174
#	0xf582c8	github.com/miekg/dns.(*Server).serveUDP+0x2a8				/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:513
#	0xf573aa	github.com/miekg/dns.(*Server).ListenAndServe+0x46a			/home/user/go/pkg/mod/github.com/miekg/dns@v1.1.56/server.go:342
#	0x135164a	github.com/safing/portmaster/nameserver.startListener.func1+0x24a	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xaa2417 0xad3fa9 0xb40332 0xb41657 0xb45ead 0xb46216 0xbaa785 0xbc0de5 0xbbfbbd 0xd5f045 0xd5ec7d 0xe40b45 0xdfb8b3 0xdfae57 0xe3eda5 0xdfb8b3 0xdfb296 0xada861
#	0xad3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0xb40331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0xb41656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0xb45eac	internal/poll.(*FD).acceptOne+0x6c					/usr/local/go/src/internal/poll/fd_windows.go:936
#	0xb46215	internal/poll.(*FD).Accept+0x1d5					/usr/local/go/src/internal/poll/fd_windows.go:970
#	0xbaa784	net.(*netFD).accept+0x64						/usr/local/go/src/net/fd_windows.go:139
#	0xbc0de4	net.(*TCPListener).accept+0x24						/usr/local/go/src/net/tcpsock_posix.go:148
#	0xbbfbbc	net.(*TCPListener).Accept+0x3c						/usr/local/go/src/net/tcpsock.go:297
#	0xd5f044	net/http.(*Server).Serve+0x384						/usr/local/go/src/net/http/server.go:3059
#	0xd5ec7c	net/http.(*Server).ListenAndServe+0x7c					/usr/local/go/src/net/http/server.go:2988
#	0xe40b44	github.com/safing/portbase/api.serverManager.func1+0x24			/home/user/git/safing/portbase/api/router.go:92
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xe3eda4	github.com/safing/portbase/api.serverManager+0xe4			/home/user/git/safing/portbase/api/router.go:91
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x101d14b 0xdfb8b3 0xdfb296 0xada861
#	0x101d14a	github.com/safing/portmaster/profile.cleanActiveProfiles+0xaa		/home/user/git/safing/portmaster/profile/active.go:58
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x102e70e 0xdfb8b3 0xdfb296 0xada861
#	0x102e70d	github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0x1ed	/home/user/git/safing/portmaster/profile/database.go:54
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x10415a6 0x1041327 0xdfb8b3 0xdfb296 0xada861
#	0x10415a5	github.com/safing/portmaster/resolver.handleMDNSMessages+0xc5		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:152
#	0x1041326	github.com/safing/portmaster/resolver.listenToMDNS.func9+0x26		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:142
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x1045f25 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0x1045f24	github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x224	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:299
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0xaabfb6 0xabbc7e 0x10f84e5 0xdfb8b3 0xdfb296 0xada861
#	0x10f84e4	github.com/safing/portmaster/network.connectionCleaner+0xc4		/home/user/git/safing/portmaster/network/clean.go:30
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x10ff8e9 0xdfb8b3 0xdfb296 0xada861
#	0x10ff8e8	github.com/safing/portmaster/network.openDNSRequestWriter+0x108		/home/user/git/safing/portmaster/network/dns.go:181
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x1325c39 0x1328838 0xdfb8b3 0xdfb296 0xada861
#	0x1325c38	github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb8	/home/user/git/safing/portmaster/netquery/manager.go:101
#	0x1328837	github.com/safing/portmaster/netquery.(*module).start.func2+0x37	/home/user/git/safing/portmaster/netquery/module_api.go:224
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x13286b1 0xdfb8b3 0xdfb296 0xada861
#	0x13286b0	github.com/safing/portmaster/netquery.(*module).start.func3+0xb0	/home/user/git/safing/portmaster/netquery/module_api.go:230
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x1328acb 0xdfb8b3 0xdfb296 0xada861
#	0x1328aca	github.com/safing/portmaster/netquery.(*module).start.func1+0x24a	/home/user/git/safing/portmaster/netquery/module_api.go:203
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x133a66f 0x134060f 0xdfb8b3 0xdfb296 0xada861
#	0x133a66e	github.com/safing/portmaster/firewall/interception/windowskext.BandwidthStatsWorker+0xee	/home/user/git/safing/portmaster/firewall/interception/windowskext/bandwidth_stats.go:39
#	0x134060e	github.com/safing/portmaster/firewall/interception.startInterception.func2+0x2e			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:39
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x134b84d 0xdfb8b3 0xdfb296 0xada861
#	0x134b84c	github.com/safing/portmaster/firewall.packetHandler+0x8c		/home/user/git/safing/portmaster/firewall/packet_handler.go:631
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0x134b974 0xdfb8b3 0xdfb296 0xada861
#	0x134b973	github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x93	/home/user/git/safing/portmaster/firewall/packet_handler.go:646
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xc1ef46 0xc1edaa 0xada861
#	0xc1ef45	github.com/safing/portbase/log.writer+0xe5		/home/user/git/safing/portbase/log/output.go:154
#	0xc1eda9	github.com/safing/portbase/log.writerManager+0x89	/home/user/git/safing/portbase/log/output.go:113

1 @ 0xaabfb6 0xabbc7e 0xdf2b46 0xada861
#	0xdf2b45	github.com/safing/portbase/modules.microTaskScheduler+0x2a5	/home/user/git/safing/portbase/modules/microtasks.go:292

1 @ 0xaabfb6 0xabbc7e 0xdfa605 0xada861
#	0xdfa604	github.com/safing/portbase/modules.taskQueueHandler+0x84	/home/user/git/safing/portbase/modules/tasks.go:468

1 @ 0xaabfb6 0xabbc7e 0xdfa994 0xada861
#	0xdfa993	github.com/safing/portbase/modules.taskScheduleHandler+0x133	/home/user/git/safing/portbase/modules/tasks.go:528

1 @ 0xaabfb6 0xabbc7e 0xe2314e 0xdfb8b3 0xdfb296 0xada861
#	0xe2314d	github.com/safing/portbase/rng.fullFeeder+0x8d				/home/user/git/safing/portbase/rng/fullfeed.go:24
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xe23b7e 0xdfb8b3 0xdfb296 0xada861
#	0xe23b7d	github.com/safing/portbase/rng.osFeeder+0x17d				/home/user/git/safing/portbase/rng/osfeeder.go:26
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xe243bf 0xdfb8b3 0xdfb296 0xada861
#	0xe243be	github.com/safing/portbase/rng.tickFeeder+0x23e				/home/user/git/safing/portbase/rng/tickfeeder.go:58
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xe355ee 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0xe355ed	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x12d	/home/user/git/safing/portbase/api/database.go:155
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0xaabfb6 0xabbc7e 0xe50b45 0x1356bb1 0xaabb97 0xada861
#	0xe50b44	github.com/safing/portbase/run.Run+0x284	/home/user/git/safing/portbase/run/main.go:76
#	0x1356bb0	main.main+0x170					/home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42
#	0xaabb96	runtime.main+0x1f6				/usr/local/go/src/runtime/proc.go:250

1 @ 0xaabfb6 0xabbc7e 0xeb7ea5 0xdfb8b3 0xdfb296 0xada861
#	0xeb7ea4	github.com/safing/portbase/notifications.cleaner+0x104			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xfa681d 0xdfb8b3 0xdfb296 0xada861
#	0xfa681c	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x17c	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xfae0fd 0xdfb8b3 0xdfb296 0xada861
#	0xfae0fc	github.com/safing/portmaster/netenv.monitorNetworkChanges+0xfc		/home/user/git/safing/portmaster/netenv/network-change.go:52
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xfaf406 0xdfb8b3 0xdfb296 0xada861
#	0xfaf405	github.com/safing/portmaster/netenv.monitorOnlineStatus+0xe5		/home/user/git/safing/portmaster/netenv/online-status.go:362
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfb295	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xaabfb6 0xabbc7e 0xfb9f45 0xdfb8b3 0xdfae57 0xdfac4a 0xada861
#	0xfb9f44	github.com/safing/portmaster/status.autoPilot+0x84			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0xdfb8b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0xdfae56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0xdfac49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27


Edit: update the description

@wewlad-dev wewlad-dev added the bug TYPE: a report on something that isn't working label Sep 21, 2023
@github-actions
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.

@Raphty
Copy link
Member

Raphty commented Sep 21, 2023

VMs are out of scope at the moment, and I guess that windows sandbox is a vm type system.

If you want to run a VM to test software which I consider a good idea! then I can recommend https://www.virtualbox.org/

@Raphty Raphty added in/compatibility TYPE: a report about in/compatibility and removed bug TYPE: a report on something that isn't working labels Sep 21, 2023
@github-actions
Copy link

Hey @wewlad-dev, thank you for reporting on a compatibility.

We keep a list of compatible software and user provided guides for improving compatibility in the wiki - please have a look there.
If you can't find your software in the list, then a good starting point is our guide on How do I make software compatible with Portmaster.

If you have managed to establish compatibility with an application, please share your findings here. This will greatly help other users encountering the same issues.

@wewlad-dev
Copy link
Author

@Raphty
Thanks for the reply, Raphty!
Well, I didn't mean Portmaster inside the VM (that's on me I should've elaborated more, I will update the OP), but if you have Portmaster installed on the host machine, and you run windows Sandbox (call it guest windows), then there will be no internet on the guest windows machine. Thing is, this is a new issue, last time I used Windows sandbox, it worked well when having both running at the same time, Sandbox and Portmaster, so I assume some new update broke/blocked something.

Answering your question, yes, Windows Sandbox is a virtual machine in concept, however, unlike Vmware/VirtBox, it's more suited to test non-persistent programs without the need to reinstall/snapshot the guest OS, just as the name imply, rather a sandbox to test some unknown software, it also somehow better at not being detected as VM by some programs that will not run if they are inside a VM (some rootkits, etc.)

@Raphty
Copy link
Member

Raphty commented Sep 21, 2023

#166

Thanks for the clarification, and tbh I had no idea that is a thing, that is a cool option. But as I said, VMs are not all compatible atm.

We are planning a VM mode where we handle the network traffic from VM software differently, but again that is planned, and as of now there are only some VM Software that work.

I am sorry but windows sandbox might be incompatible atm, if you find a workaround let the people know here, and I will add a guide to the wiki like this one https://wiki.safing.io/en/Portmaster/App/Compatibility/VM/HyperV or that https://wiki.safing.io/en/Portmaster/App/Compatibility/VM/KVM (maybe they help as well)

@Raphty Raphty closed this as completed Sep 22, 2023
@io43
Copy link

io43 commented Jan 20, 2024

It is also preventing Windows Defender Application Guard to work ? i can't get connection! 😭 😭

@70V07
Copy link

70V07 commented Feb 6, 2024

I cannot use Windows Sandbox if Portmaster is active
and I like it... even have almost 0 customizations possible

I already tried the workaround for Hyper-V Compatibility (as the Wiki suggest):

  • Allow 172.16.0.0/12 (Hyper-V Network Range)
  • Block * (Block anything else)

and also static DNS but both doesent work

@griesi007
Copy link

griesi007 commented Mar 9, 2024

@Raphty i really would like to support portmaster with a PRO subscription. As I am developing software VM support (Hyper-V, VirtualBox, Windows Sandbox, Docker) is crucial for me. For the time beeing this is a blocker moving to portmaster from GlassWire

@io43
Copy link

io43 commented Mar 9, 2024

well i got network in sandbox working now despite of having issues with it previously, look like you just need to allow traffic for Windows Service: Shared Access not sure why i had issues with it previously, but i still can't get WDAG to work 😢 there is no traffic visible in the ui

@kuerio
Copy link

kuerio commented Sep 6, 2024

In my case, only DNS stopped working. I got it to work be entering the routers IP as DNS in the network settings. Ping did work before.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in/compatibility TYPE: a report about in/compatibility
Projects
None yet
Development

No branches or pull requests

6 participants