portmaster icon indicating copy to clipboard operation
portmaster copied to clipboard

BSOD: KERNEL_MODE_HEAP_CORRUPTION on Windows

Open selfagency opened this issue 2 years ago • 31 comments

What happened: I updated incoming connection settings for individual applications and quickly unchecked something after checking it. This happened three times.

image

 
Dump File   Crash Time   Bug Check String   Bug Check Code   Parameter 1   Parameter 2   Parameter 3   Parameter 4   Caused By Driver   Caused By Address   File Description   Product Name   Company   File Version   Processor   Crash Address   Stack Address 1   Stack Address 2   Stack Address 3   Computer Name   Full Path   Processors Count   Major Version   Minor Version   Dump File Size   Dump File Time  
082423-11171-01.dmp8/24/2023 12:43:37 PM 0x0000013a00000000`00000011ffffc504`47000100ffffc504`5bdefd9000000000`00000000ntoskrnl.exentoskrnl.exe+3fcc40    x64ntoskrnl.exe+3fcc40    C:\windows\Minidump\082423-11171-01.dmp1215190414,419,2528/24/2023 12:44:50 PM  
082423-11046-01.dmp8/24/2023 10:21:24 AM 0x0000013a00000000`00000011ffffb48b`6ca00100ffffb48b`6e50ff8000000000`00000000ntoskrnl.exentoskrnl.exe+3fcc40    x64ntoskrnl.exe+3fcc40    C:\windows\Minidump\082423-11046-01.dmp1215190413,111,8208/24/2023 10:22:30 AM  
082423-10515-01.dmp8/24/2023 9:45:56 AM 0x0000013a00000000`00000011ffffe286`c7000100ffffe286`c7bc30f000000000`00000000ntoskrnl.exentoskrnl.exe+3fcc40    x64ntoskrnl.exe+3fcc40    C:\windows\Minidump\082423-10515-01.dmp1215190413,470,5488/24/2023 9:47:09 AM  

What did you expect to happen?:

To not cause a kernel panic!

How did you reproduce it?:

By quickly flicking a setting from on to off and back, like dangerous to untrusted on incoming connections.

Debug Information:

Version 1.4.3
Portmaster
version 1.4.3

commit tags/v1.4.3-0-g62a9d5f6c910b79d0dc5a09dc7e76ed4a43518ab
built with go1.20 (gc) windows/amd64
  using options 
  by user@docker
  on 19.08.2023

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: Microsoft Windows 10 Education 10.0.19045 Build 19045
System: Microsoft Windows 10 Education windows (Standalone Workstation) 10.0.19045 Build 19045
Kernel: 10.0.19045 Build 19045 x86_64

No Module Error
Unexpected Logs
230824 13:20:56.513 er/resolve:317 > WARN 018 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:21:39.320 er/resolve:317 > WARN 020 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:21:43.912 er/resolve:317 > WARN 022 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:21:50.391 er/resolve:317 > WARN 024 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:21:56.909 er/resolve:317 > WARN 026 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:27:22.988 er/resolve:453 > WARN 028 resolver: query to dns://170.158.1.155:53#config failed: dial udp :62568->170.158.1.155:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230824 13:41:23.253 er/resolve:453 > WARN 030 resolver: query to dot://6bc6a4.dns.nextdns.io:853#config failed: query failed: failed to connect to 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config): dial tcp :52558->162.220.223.23:853: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230824 13:41:53.912 er/resolve:317 > WARN 032 resolver: async query for api.segment.io.A failed: query was blocked by upstream DNS resolver 6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
230824 13:49:01.592 le/profile:496 > WARN 034 profile: error while getting binary name for C:\ProgramData\chocolatey\choco.exe: failed to get file properties of C:\ProgramData\chocolatey\choco.exe: command succeeded with empty output
230824 13:57:04.767 ry_handler:105 > ERRO 036 failed to encode JSON response: write tcp 127.0.0.1:817->127.0.0.1:58059: wsasend: An established connection was aborted by the software in your host machine.
230824 13:57:14.471 CURRENT TIME
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: 5/5
6bc6a4.dns.nextdns.io (dot://6bc6a4.dns.nextdns.io:853#config)
  dot://6bc6a4.dns.nextdns.io:853#config
  Failing: false

170.158.1.155 (dns://170.158.1.155:53#config)
  dns://170.158.1.155:53#config
  Failing: false

170.158.1.156 (dns://170.158.1.156:53#config)
  dns://170.158.1.156:53#config
  Failing: false

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

170.158.1.156 (dns://170.158.1.156:53#system)
  dns://170.158.1.156:53#system
  Failing: false
Config: 10
core/enableNetworkRating: true
core/expertiseLevel: expert
core/useSystemNotifications: true
dns/nameservers: [redacted]
dns/useStaleCache: true
filter/blockInbound: 6
filter/blockP2P: 4
filter/endpoints: [redacted]
filter/lists: [TRAC MAL DECEP BAD NSFW UNBREAK]
filter/serviceEndpoints: [redacted]
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: 20230820.0.6
all/intel/lists/urgent.dsdl: 20230824.15.13
all/intel/portmaster/notifications.yaml: 20230821.9.6
all/ui/modules/assets.zip: 0.3.1
all/ui/modules/portmaster.zip: 0.7.4
windows_amd64/core/portmaster-core.exe: 1.4.3
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: 20230820.0.6
all/intel/lists/urgent.dsdl: 20230824.15.13
all/intel/portmaster/notifications.yaml: 20230821.9.6
all/intel/spn/main-intel.yaml: 20230822.8.30
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.4
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.3
windows_amd64/hub/spn-hub.exe: 0.6.6
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 (68)
CrowdStrike                                    Provider   CsAgent                                                                                                          {dd00a9d2-2593-497a-b84e-a1c47ab952d5}
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.                                                          {81a588f6-3be4-4600-b030-602beee3ae8c}   [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.                                                          {8c9ba721-4e49-46b0-81c9-c0245d8c30b1}   [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}
NgcSock ALE Accept Callout V4                  Callout    Monitors socket accept attempts                                                                                  {11d277f8-73e4-437a-a28c-4c0730f88de6}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4
NgcSock ALE Accept Callout V4                  Filter     Monitors socket accept attempts                                                                                  {fdee709b-a334-462a-bbfb-7edde515c826}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Accept Callout V6                  Callout    Monitors socket accept attempts                                                                                  {9a90c980-86c1-46dc-8eb7-d6f7ac79facb}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6
NgcSock ALE Accept Callout V6                  Filter     Monitors socket accept attempts                                                                                  {86a26217-4d9e-4b45-a80a-47971949d80a}   [no provider key]   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Connect Callout V4                 Callout    Monitors socket connect attempts                                                                                 {04eda0e1-f1fc-4fc5-921c-6137a70ca141}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V4
NgcSock ALE Connect Callout V4                 Filter     Monitors socket connect attempts                                                                                 {3a627b67-24c2-413c-8101-6dd634666ad8}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Connect Callout V6                 Callout    Monitors socket connect attempts                                                                                 {e0896e2c-312e-4701-b370-de256aacd276}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V6
NgcSock ALE Connect Callout V6                 Filter     Monitors socket connect attempts                                                                                 {c4cc464b-14da-478a-8491-4c82c2439efc}   [no provider key]   FWPM_LAYER_ALE_AUTH_CONNECT_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Connect Redirect Callout V4        Callout    Monitors socket connect attempts                                                                                 {1004f838-c3bf-4ed7-93d8-8b9d829dfd9d}   [no provider key]   FWPM_LAYER_ALE_CONNECT_REDIRECT_V4
NgcSock ALE Connect Redirect Callout V4        Filter     Monitors socket connect attempts                                                                                 {f077bd74-9463-41a7-9261-f6c17654e9af}   [no provider key]   FWPM_LAYER_ALE_CONNECT_REDIRECT_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Connect Redirect Callout V6        Callout    Monitors socket connect attempts                                                                                 {66540394-adee-46d2-a93f-ca088a526d9f}   [no provider key]   FWPM_LAYER_ALE_CONNECT_REDIRECT_V6
NgcSock ALE Connect Redirect Callout V6        Filter     Monitors socket connect attempts                                                                                 {db67bebd-105a-42fd-b221-77add47ea30d}   [no provider key]   FWPM_LAYER_ALE_CONNECT_REDIRECT_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Endpoint Closure Callout V4        Callout    Monitors endpoint closure attempts                                                                               {94e52e0d-cc68-4bfb-b9a6-3a916438f50a}   [no provider key]   FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4
NgcSock ALE Endpoint Closure Callout V4        Filter     Monitors endpoint closure attempts                                                                               {961a6dea-ade5-4b14-8bbe-3e1e7cfbb80e}   [no provider key]   FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Endpoint Closure Callout V6        Callout    Monitors endpoint closure attempts                                                                               {25e64ce2-b779-4024-ae49-086390348ad1}   [no provider key]   FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6
NgcSock ALE Endpoint Closure Callout V6        Filter     Monitors endpoint closure attempts                                                                               {78d750ce-01c2-48bb-b12a-b6dd6ce26d8c}   [no provider key]   FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Resource Assign Callout V4         Callout    Monitors socket open attempts                                                                                    {3e65c544-4eb3-45f2-b625-44376572ab63}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4
NgcSock ALE Resource Assign Callout V4         Filter     Monitors socket open attempts                                                                                    {5104da83-8553-4d60-9aa5-5afe26931073}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Resource Assign Callout V6         Callout    Monitors socket open attempts                                                                                    {b8bfc9f3-c4de-4253-8cbe-0259c7c4b115}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6
NgcSock ALE Resource Assign Callout V6         Filter     Monitors socket open attempts                                                                                    {f0814af2-ff4d-43a1-8432-1cbb996f1fb1}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Resource Release Callout V4        Callout    Monitors socket close attempts                                                                                   {feaf2b1d-3957-43ea-a24e-a874c16a9ed9}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_RELEASE_V4
NgcSock ALE Resource Release Callout V4        Filter     Monitors socket close attempts                                                                                   {871de18c-edc1-4cbb-836a-2911fef05f9f}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_RELEASE_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock ALE Resource Release Callout V6        Callout    Monitors socket close attempts                                                                                   {ccd3d143-13e3-4f73-b4f1-54262acc7241}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_RELEASE_V6
NgcSock ALE Resource Release Callout V6        Filter     Monitors socket close attempts                                                                                   {c5555731-ef80-4bbb-974f-96509d45db25}   [no provider key]   FWPM_LAYER_ALE_RESOURCE_RELEASE_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock Datagram Callout V4                    Callout    Monitors socket udp send/recv attempts                                                                           {ff3a24d5-1eff-4f5f-a5eb-cdb8c24aa78c}   [no provider key]   FWPM_LAYER_DATAGRAM_DATA_V4
NgcSock Datagram Callout V4                    Filter     Monitors socket udp send/recv attempts                                                                           {b7195715-0102-4e4d-88c8-50b30f0c26b9}   [no provider key]   FWPM_LAYER_DATAGRAM_DATA_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock Datagram Callout V6                    Callout    Monitors socket udp send/recv attempts                                                                           {6c9e1bb3-f43b-4371-921d-bab35bf23ee2}   [no provider key]   FWPM_LAYER_DATAGRAM_DATA_V6
NgcSock Datagram Callout V6                    Filter     Monitors socket udp send/recv attempts                                                                           {fdedebfb-600a-4290-acfd-42535a773b3f}   [no provider key]   FWPM_LAYER_DATAGRAM_DATA_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock Stream Callout V4                      Callout    Monitors socket tcp send/recv attempts                                                                           {f94db164-fcb4-401b-9b4d-06ae5c1dbfd5}   [no provider key]   FWPM_LAYER_STREAM_V4
NgcSock Stream Callout V4                      Filter     Monitors socket tcp send/recv attempts                                                                           {11deabbc-e21a-4446-b29a-ef0a0937dc3d}   [no provider key]   FWPM_LAYER_STREAM_V4   {fe743896-381f-4ef8-a94b-a42e3a65d322}
NgcSock Stream Callout V6                      Callout    Monitors socket tcp send/recv attempts                                                                           {deffc630-d3c2-4c9b-8a1e-b8f008f54e1b}   [no provider key]   FWPM_LAYER_STREAM_V6
NgcSock Stream Callout V6                      Filter     Monitors socket tcp send/recv attempts                                                                           {675ea237-3712-4ca8-9c3b-469a589a16b5}   [no provider key]   FWPM_LAYER_STREAM_V6   {fe743896-381f-4ef8-a94b-a42e3a65d322}
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.      {b32ecc03-c0e9-49e7-aa19-f565109e34e4}   [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.      {dc017f3c-fc84-4273-bd1f-fdb8b224c2ee}   [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.     {6f60aeda-6150-4649-a895-870aa9f3107f}   [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.     {531d4e3b-abd0-4961-9d19-eedb618247ed}   [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.                                         {d9eb71ef-4b6e-431e-989f-40182cb9f1e8}   [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.                                         {edb1aed8-2f21-41e7-916d-383010dacd9b}   [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.                                        {0f9c97fa-6391-4054-8b17-0dd9973ffdcc}   [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.                                        {f5cf7475-3c83-4064-ba99-238157fe6928}   [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}
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.                                                            {099f2353-aebd-4b57-b3b0-56282a0cd3cd}   [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.                                                            {af71bb1a-a35e-42a8-a54e-44e1b8cdd088}   [no provider key]                        FWPM_LAYER_STREAM_V6                 {a87fb472-fc68-4805-8559-c6ae774773e0}
Teredo socket option opt out block filter      Filter     [no description]                                                                                                 {85c3278e-2fd7-44b0-81ef-688889ee60ba}   {257af15d-a4ba-445d-8965-1828587db450}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e}
ngcsock transport provider                     Provider   provider for use by ngcsock callouts                                                                             {5c6145c7-239f-4028-bcff-4be580cc0dee}
ngcsock transport sub-layer                    SubLayer   sub-layer for use by ngcsock callouts                                                                            {fe743896-381f-4ef8-a94b-a42e3a65d322}

Goroutine Stack
goroutine profile: total 162
59 @ 0x19bfb6 0x1abc7e 0x7e169f 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x7e169e	github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xfe	/home/user/git/safing/portmaster/network/connection.go:888
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76			/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49		/home/user/git/safing/portbase/modules/worker.go:27

43 @ 0x19bfb6 0x1abc7e 0x527da6 0x528396 0x1ca861
#	0x527da5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0x528395	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd5	/home/user/git/safing/portbase/api/database.go:512

7 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x3adc1d 0x26dd78 0x3ade05 0x3ab2f6 0x3b0eef 0x3b0ef0 0x2045da 0x27c288 0x27c289 0x5ba947 0x5ba707 0x7b8148 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x3adc1c	crypto/tls.(*atLeastReader).Read+0x3c					/usr/local/go/src/crypto/tls/conn.go:788
#	0x26dd77	bytes.(*Buffer).ReadFrom+0x97						/usr/local/go/src/bytes/buffer.go:202
#	0x3ade04	crypto/tls.(*Conn).readFromUntil+0xe4					/usr/local/go/src/crypto/tls/conn.go:810
#	0x3ab2f5	crypto/tls.(*Conn).readRecordOrCCS+0x115				/usr/local/go/src/crypto/tls/conn.go:617
#	0x3b0eee	crypto/tls.(*Conn).readRecord+0x16e					/usr/local/go/src/crypto/tls/conn.go:583
#	0x3b0eef	crypto/tls.(*Conn).Read+0x16f						/usr/local/go/src/crypto/tls/conn.go:1288
#	0x2045d9	io.ReadAtLeast+0x99							/usr/local/go/src/io/io.go:332
#	0x27c287	io.ReadFull+0xc7							/usr/local/go/src/io/io.go:351
#	0x27c288	encoding/binary.Read+0xc8						/usr/local/go/src/encoding/binary/binary.go:233
#	0x5ba946	github.com/miekg/dns.(*Conn).ReadMsgHeader+0x126			/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:287
#	0x5ba706	github.com/miekg/dns.(*Conn).ReadMsg+0x26				/home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:249
#	0x7b8147	github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x67	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:423
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

7 @ 0x19bfb6 0x1abc7e 0x7b7965 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x7b7964	github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x224	/home/user/git/safing/portmaster/resolver/resolver-tcp.go:299
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x444e71 0x2c80bf 0x2c821d 0x44ad3c 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88	/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31	/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6		/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7		/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28			/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44			/usr/local/go/src/net/net.go:183
#	0x444e70	net/http.(*connReader).Read+0x170	/usr/local/go/src/net/http/server.go:782
#	0x2c80be	bufio.(*Reader).fill+0xfe		/usr/local/go/src/bufio/bufio.go:106
#	0x2c821c	bufio.(*Reader).Peek+0x5c		/usr/local/go/src/bufio/bufio.go:144
#	0x44ad3b	net/http.(*conn).serve+0x77b		/usr/local/go/src/net/http/server.go:2030

2 @ 0x19bfb6 0x1abc7e 0x4dbbe5 0x4eb7b3 0x4eb196 0x1ca861
#	0x4dbbe4	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x184	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0x19bfb6 0x1abc7e 0x512c66 0x4eb7b3 0x4eb196 0x1ca861
#	0x512c65	github.com/safing/portbase/rng.(*Feeder).run+0x165			/home/user/git/safing/portbase/rng/entropy.go:117
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0x19bfb6 0x1abc7e 0x527da6 0x5279d2 0x1ca861
#	0x527da5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0x5279d1	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x91	/home/user/git/safing/portbase/api/database.go:421

1 @ 0x16462a 0x1c7369 0x1c6ff0 0x210c94 0x20aad3 0x20aac6 0x232265 0x23bf9e 0x23bf96 0x2ca656 0x53fb45 0x1ca861
#	0x1c7368	syscall.SyscallN+0x108					/usr/local/go/src/runtime/syscall_windows.go:557
#	0x1c6fef	syscall.Syscall6+0x4f					/usr/local/go/src/runtime/syscall_windows.go:501
#	0x210c93	syscall.readFile+0x93					/usr/local/go/src/syscall/zsyscall_windows.go:1024
#	0x20aad2	syscall.ReadFile+0x32					/usr/local/go/src/syscall/syscall_windows.go:404
#	0x20aac5	syscall.Read+0x25					/usr/local/go/src/syscall/syscall_windows.go:383
#	0x232264	internal/poll.(*FD).Read+0x1c4				/usr/local/go/src/internal/poll/fd_windows.go:422
#	0x23bf9d	os.(*File).read+0x5d					/usr/local/go/src/os/file_posix.go:31
#	0x23bf95	os.(*File).Read+0x55					/usr/local/go/src/os/file.go:118
#	0x2ca655	bufio.(*Scanner).Scan+0x875				/usr/local/go/src/bufio/scan.go:214
#	0x53fb44	github.com/safing/portbase/run.inputSignals+0x84	/home/user/git/safing/portbase/run/main.go:126

1 @ 0x16462a 0x1c7369 0x1c7078 0x2bccf3 0xa021e5 0xa022ab 0x9ff697 0x9fe7b3 0xa02987 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c7368	syscall.SyscallN+0x108										/usr/local/go/src/runtime/syscall_windows.go:557
#	0x1c7077	syscall.Syscall9+0x77										/usr/local/go/src/runtime/syscall_windows.go:507
#	0x2bccf2	golang.org/x/sys/windows.DeviceIoControl+0xd2							/home/user/go/pkg/mod/golang.org/x/[email protected]/windows/zsyscall_windows.go:1809
#	0xa021e4	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControlAsync+0xa4	/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:48
#	0xa022aa	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControl+0x2a		/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:63
#	0x9ff696	github.com/safing/portmaster/firewall/interception/windowskext.RecvVerdictRequest+0x136		/home/user/git/safing/portmaster/firewall/interception/windowskext/kext.go:138
#	0x9fe7b2	github.com/safing/portmaster/firewall/interception/windowskext.Handler+0x32			/home/user/git/safing/portmaster/firewall/interception/windowskext/handler.go:102
#	0xa02986	github.com/safing/portmaster/firewall/interception.startInterception.func1+0x26			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:33
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x16c61c 0x1c5e6f 0x53f439 0x1ca861
#	0x1c5e6e	os/signal.signal_recv+0x2e	/usr/local/go/src/runtime/sigqueue.go:152
#	0x53f438	os/signal.loop+0x18		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x18eef6 0x1c3ba5 0x4f2815 0x4f262d 0x4ef3cb 0x4fc965 0x9fb0ef 0x52b472 0x52aca9 0x52fe53 0x52ea09 0x4eb7b3 0x4ead57 0x52e98d 0x44e9d6 0x44abd2 0x1ca861
#	0x1c3ba4	runtime/pprof.runtime_goroutineProfileWithLabels+0x24			/usr/local/go/src/runtime/mprof.go:844
#	0x4f2814	runtime/pprof.writeRuntimeProfile+0xb4					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x4f262c	runtime/pprof.writeGoroutine+0x4c					/usr/local/go/src/runtime/pprof/pprof.go:694
#	0x4ef3ca	runtime/pprof.(*Profile).WriteTo+0x14a					/usr/local/go/src/runtime/pprof/pprof.go:329
#	0x4fc964	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x64	/home/user/git/safing/portbase/utils/debug/debug.go:97
#	0x9fb0ee	github.com/safing/portmaster/core.debugInfo+0x12e			/home/user/git/safing/portmaster/core/api.go:158
#	0x52b471	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x751		/home/user/git/safing/portbase/api/endpoints.go:454
#	0x52aca8	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x48	/home/user/git/safing/portbase/api/endpoints.go:370
#	0x52fe52	github.com/safing/portbase/api.(*mainHandler).handle+0x1432		/home/user/git/safing/portbase/api/router.go:308
#	0x52ea08	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x28	/home/user/git/safing/portbase/api/router.go:110
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x52e98c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x6c		/home/user/git/safing/portbase/api/router.go:109
#	0x44e9d5	net/http.serverHandler.ServeHTTP+0x315					/usr/local/go/src/net/http/server.go:2936
#	0x44abd1	net/http.(*conn).serve+0x611						/usr/local/go/src/net/http/server.go:1995

1 @ 0x19bfb6 0x166b7d 0x166678 0x7b2c7a 0x4eb7b3 0x4eb196 0x1ca861
#	0x7b2c79	github.com/safing/portmaster/resolver.listenToMDNS+0x619		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:146
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x2c80bf 0x2c821d 0x5160ac 0x5181db 0x5191cc 0x5197d9 0x5252f7 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x2c80be	bufio.(*Reader).fill+0xfe						/usr/local/go/src/bufio/bufio.go:106
#	0x2c821c	bufio.(*Reader).Peek+0x5c						/usr/local/go/src/bufio/bufio.go:144
#	0x5160ab	github.com/gorilla/websocket.(*Conn).read+0x2b				/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371
#	0x5181da	github.com/gorilla/websocket.(*Conn).advanceFrame+0x7a			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809
#	0x5191cb	github.com/gorilla/websocket.(*Conn).NextReader+0xcb			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009
#	0x5197d8	github.com/gorilla/websocket.(*Conn).ReadMessage+0x18			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093
#	0x5252f6	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x76	/home/user/git/safing/portbase/api/database.go:137
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x3adc1d 0x26dd78 0x3ade05 0x3ab2f6 0x3b0eef 0x3b0ef0 0x2c869b 0x2045da 0x4139ee 0x4139a8 0x414175 0x4351ee 0x43470f 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88		/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6			/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7			/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28				/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:183
#	0x3adc1c	crypto/tls.(*atLeastReader).Read+0x3c		/usr/local/go/src/crypto/tls/conn.go:788
#	0x26dd77	bytes.(*Buffer).ReadFrom+0x97			/usr/local/go/src/bytes/buffer.go:202
#	0x3ade04	crypto/tls.(*Conn).readFromUntil+0xe4		/usr/local/go/src/crypto/tls/conn.go:810
#	0x3ab2f5	crypto/tls.(*Conn).readRecordOrCCS+0x115	/usr/local/go/src/crypto/tls/conn.go:617
#	0x3b0eee	crypto/tls.(*Conn).readRecord+0x16e		/usr/local/go/src/crypto/tls/conn.go:583
#	0x3b0eef	crypto/tls.(*Conn).Read+0x16f			/usr/local/go/src/crypto/tls/conn.go:1288
#	0x2c869a	bufio.(*Reader).Read+0x1ba			/usr/local/go/src/bufio/bufio.go:237
#	0x2045d9	io.ReadAtLeast+0x99				/usr/local/go/src/io/io.go:332
#	0x4139ed	io.ReadFull+0x6d				/usr/local/go/src/io/io.go:351
#	0x4139a7	net/http.http2readFrameHeader+0x27		/usr/local/go/src/net/http/h2_bundle.go:1567
#	0x414174	net/http.(*http2Framer).ReadFrame+0x94		/usr/local/go/src/net/http/h2_bundle.go:1831
#	0x4351ed	net/http.(*http2clientConnReadLoop).run+0x12d	/usr/local/go/src/net/http/h2_bundle.go:9187
#	0x43470e	net/http.(*http2ClientConn).readLoop+0x6e	/usr/local/go/src/net/http/h2_bundle.go:9082

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x4449ff 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88		/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6			/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7			/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28				/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:183
#	0x4449fe	net/http.(*connReader).backgroundRead+0x3e	/usr/local/go/src/net/http/server.go:674

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x7b4b05 0x7b2dce 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x7b4b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x7b2dcd	github.com/safing/portmaster/resolver.listenToMDNS.func7+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x7b4b05 0x7b2e8e 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x7b4b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x7b2e8d	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:103
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x232358 0x298a29 0x2a8625 0x7b4b05 0x7b2eee 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x232357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x298a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x2a8624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x7b4b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x7b2eed	github.com/safing/portmaster/resolver.listenToMDNS.func1+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:90
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x233850 0x298d69 0x2b3525 0x2b18b1 0x2b1a70 0x5f9945 0x5e83b0 0x5e5a99 0x5e70c9 0x5e61ab 0xa14f8b 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x23384f	internal/poll.(*FD).ReadFromInet6+0x14f					/usr/local/go/src/internal/poll/fd_windows.go:633
#	0x298d68	net.(*netFD).readFromInet6+0x28						/usr/local/go/src/net/fd_posix.go:72
#	0x2b3524	net.(*UDPConn).readFrom+0x84						/usr/local/go/src/net/udpsock_posix.go:59
#	0x2b18b0	net.(*UDPConn).readFromUDP+0x30						/usr/local/go/src/net/udpsock.go:149
#	0x2b1a6f	net.(*UDPConn).ReadFrom+0x4f						/usr/local/go/src/net/udpsock.go:158
#	0x5f9944	github.com/miekg/dns.ReadFromSessionUDP+0x24				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp_windows.go:22
#	0x5e83af	github.com/miekg/dns.(*Server).readUDP+0x10f				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x5e5a98	github.com/miekg/dns.defaultReader.ReadUDP+0x18				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x5e70c8	github.com/miekg/dns.(*Server).serveUDP+0x2a8				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x5e61aa	github.com/miekg/dns.(*Server).ListenAndServe+0x46a			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xa14f8a	github.com/safing/portmaster/nameserver.startListener.func1+0x24a	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x192417 0x1c3fa9 0x230332 0x231657 0x235ead 0x236216 0x29a725 0x2b0d85 0x2afb5d 0x44ef45 0x44eb7d 0x530645 0x4eb7b3 0x4ead57 0x52e8a5 0x4eb7b3 0x4eb196 0x1ca861
#	0x1c3fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x230331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x231656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x235eac	internal/poll.(*FD).acceptOne+0x6c					/usr/local/go/src/internal/poll/fd_windows.go:936
#	0x236215	internal/poll.(*FD).Accept+0x1d5					/usr/local/go/src/internal/poll/fd_windows.go:970
#	0x29a724	net.(*netFD).accept+0x64						/usr/local/go/src/net/fd_windows.go:139
#	0x2b0d84	net.(*TCPListener).accept+0x24						/usr/local/go/src/net/tcpsock_posix.go:148
#	0x2afb5c	net.(*TCPListener).Accept+0x3c						/usr/local/go/src/net/tcpsock.go:297
#	0x44ef44	net/http.(*Server).Serve+0x384						/usr/local/go/src/net/http/server.go:3059
#	0x44eb7c	net/http.(*Server).ListenAndServe+0x7c					/usr/local/go/src/net/http/server.go:2988
#	0x530644	github.com/safing/portbase/api.serverManager.func1+0x24			/home/user/git/safing/portbase/api/router.go:92
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x52e8a4	github.com/safing/portbase/api.serverManager+0xe4			/home/user/git/safing/portbase/api/router.go:91
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x30ee46 0x30ecaa 0x1ca861
#	0x30ee45	github.com/safing/portbase/log.writer+0xe5		/home/user/git/safing/portbase/log/output.go:154
#	0x30eca9	github.com/safing/portbase/log.writerManager+0x89	/home/user/git/safing/portbase/log/output.go:113

1 @ 0x19bfb6 0x1abc7e 0x4e2a46 0x1ca861
#	0x4e2a45	github.com/safing/portbase/modules.microTaskScheduler+0x2a5	/home/user/git/safing/portbase/modules/microtasks.go:292

1 @ 0x19bfb6 0x1abc7e 0x4ea505 0x1ca861
#	0x4ea504	github.com/safing/portbase/modules.taskQueueHandler+0x84	/home/user/git/safing/portbase/modules/tasks.go:468

1 @ 0x19bfb6 0x1abc7e 0x4ea894 0x1ca861
#	0x4ea893	github.com/safing/portbase/modules.taskScheduleHandler+0x133	/home/user/git/safing/portbase/modules/tasks.go:528

1 @ 0x19bfb6 0x1abc7e 0x51304e 0x4eb7b3 0x4eb196 0x1ca861
#	0x51304d	github.com/safing/portbase/rng.fullFeeder+0x8d				/home/user/git/safing/portbase/rng/fullfeed.go:24
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x513a7e 0x4eb7b3 0x4eb196 0x1ca861
#	0x513a7d	github.com/safing/portbase/rng.osFeeder+0x17d				/home/user/git/safing/portbase/rng/osfeeder.go:26
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x5142bf 0x4eb7b3 0x4eb196 0x1ca861
#	0x5142be	github.com/safing/portbase/rng.tickFeeder+0x23e				/home/user/git/safing/portbase/rng/tickfeeder.go:58
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x5254ee 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x5254ed	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x12d	/home/user/git/safing/portbase/api/database.go:155
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x19bfb6 0x1abc7e 0x53f845 0xa1a4d1 0x19bb97 0x1ca861
#	0x53f844	github.com/safing/portbase/run.Run+0x284	/home/user/git/safing/portbase/run/main.go:76
#	0xa1a4d0	main.main+0x170					/home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42
#	0x19bb96	runtime.main+0x1f6				/usr/local/go/src/runtime/proc.go:250

1 @ 0x19bfb6 0x1abc7e 0x5a6b05 0x4eb7b3 0x4eb196 0x1ca861
#	0x5a6b04	github.com/safing/portbase/notifications.cleaner+0x104			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x694e9d 0x4eb7b3 0x4eb196 0x1ca861
#	0x694e9c	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x17c	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x69c55d 0x4eb7b3 0x4eb196 0x1ca861
#	0x69c55c	github.com/safing/portmaster/netenv.monitorNetworkChanges+0xfc		/home/user/git/safing/portmaster/netenv/network-change.go:52
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x69d866 0x4eb7b3 0x4eb196 0x1ca861
#	0x69d865	github.com/safing/portmaster/netenv.monitorOnlineStatus+0xe5		/home/user/git/safing/portmaster/netenv/online-status.go:362
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x6a83a5 0x4eb7b3 0x4ead57 0x4eab4a 0x1ca861
#	0x6a83a4	github.com/safing/portmaster/status.autoPilot+0x84			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4ead56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x4eab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x19bfb6 0x1abc7e 0x78f4eb 0x4eb7b3 0x4eb196 0x1ca861
#	0x78f4ea	github.com/safing/portmaster/profile.cleanActiveProfiles+0xaa		/home/user/git/safing/portmaster/profile/active.go:58
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x7a014e 0x4eb7b3 0x4eb196 0x1ca861
#	0x7a014d	github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0x1ed	/home/user/git/safing/portmaster/profile/database.go:54
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x7b2fe6 0x7b2d67 0x4eb7b3 0x4eb196 0x1ca861
#	0x7b2fe5	github.com/safing/portmaster/resolver.handleMDNSMessages+0xc5		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:152
#	0x7b2d66	github.com/safing/portmaster/resolver.listenToMDNS.func9+0x26		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:142
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x7dd7a5 0x4eb7b3 0x4eb196 0x1ca861
#	0x7dd7a4	github.com/safing/portmaster/network.connectionCleaner+0xc4		/home/user/git/safing/portmaster/network/clean.go:30
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x7e4ba9 0x4eb7b3 0x4eb196 0x1ca861
#	0x7e4ba8	github.com/safing/portmaster/network.openDNSRequestWriter+0x108		/home/user/git/safing/portmaster/network/dns.go:181
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x9eb1d9 0x9edb78 0x4eb7b3 0x4eb196 0x1ca861
#	0x9eb1d8	github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb8	/home/user/git/safing/portmaster/netquery/manager.go:101
#	0x9edb77	github.com/safing/portmaster/netquery.(*module).start.func2+0x37	/home/user/git/safing/portmaster/netquery/module_api.go:205
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x9ed9f1 0x4eb7b3 0x4eb196 0x1ca861
#	0x9ed9f0	github.com/safing/portmaster/netquery.(*module).start.func3+0xb0	/home/user/git/safing/portmaster/netquery/module_api.go:211
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x9ede0b 0x4eb7b3 0x4eb196 0x1ca861
#	0x9ede0a	github.com/safing/portmaster/netquery.(*module).start.func1+0x24a	/home/user/git/safing/portmaster/netquery/module_api.go:184
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0x9fe1ef 0xa0418f 0x4eb7b3 0x4eb196 0x1ca861
#	0x9fe1ee	github.com/safing/portmaster/firewall/interception/windowskext.BandwidthStatsWorker+0xee	/home/user/git/safing/portmaster/firewall/interception/windowskext/bandwidth_stats.go:39
#	0xa0418e	github.com/safing/portmaster/firewall/interception.startInterception.func2+0x2e			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:39
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0xa0f4ed 0x4eb7b3 0x4eb196 0x1ca861
#	0xa0f4ec	github.com/safing/portmaster/firewall.packetHandler+0x8c		/home/user/git/safing/portmaster/firewall/packet_handler.go:631
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x19bfb6 0x1abc7e 0xa0f614 0x4eb7b3 0x4eb196 0x1ca861
#	0xa0f613	github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x93	/home/user/git/safing/portmaster/firewall/packet_handler.go:646
#	0x4eb7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x4eb195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83


selfagency avatar Aug 24 '23 18:08 selfagency

Thanks for the report. Are you able to consistently reproduce the crash? I was not able to reproduce it with the steps you provided. Since it says that the crash comes from ntoskrnl.exe, this is a generic error that does not show that the problem is in portmaster (it could be).

You can try updating to the beta version and see if this resolves the issue.

vlabo avatar Aug 25 '23 06:08 vlabo

what would be a good file to watch while i'm triggering the bug so that if i'm recording video of the crash you'll see what you need to know

selfagency avatar Aug 25 '23 12:08 selfagency

No need to record a video, just send the last minidump file when it happens. I will try to investigate it.

vlabo avatar Aug 27 '23 08:08 vlabo

I believe I ran into the same issue. Attached is the windbg output.

dump_details.txt

Marc05 avatar Sep 02 '23 16:09 Marc05

Same problem. It happens randomly, but most often right after starting the program. Today it took 4 tries and on the 5th I just turned off its startup

101223-21406-01.dmp 101423-27390-01.dmp 100723-23656-01.dmp

theGPU avatar Oct 14 '23 12:10 theGPU

+1. It happens to me when I start my torrent client. I have multiple hundred gigabytes worth of downloads, and the client announces the seeded files on client start. That's when it crashes. (I have 47 torrents hosted, and 3 torrent trackers I am hosting to.) When I completely kill all Portmaster processes, it works just as intended. If I restart Portmaster after I started the qBittorrent client, it also works as intended. Here's my dump file.

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

KERNEL_MODE_HEAP_CORRUPTION (13a)
The kernel mode heap manager has detected corruption in a heap.
Arguments:
Arg1: 0000000000000011, Type of corruption detected
Arg2: ffff928a9dc00100, Address of the heap that reported the corruption
Arg3: ffff928a9dbfdf00, Address at which the corruption was detected
Arg4: 0000000000000000

Debugging Details:
------------------


KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 23124

    Key  : Analysis.Elapsed.mSec
    Value: 24034

    Key  : Analysis.IO.Other.Mb
    Value: 0

    Key  : Analysis.IO.Read.Mb
    Value: 0

    Key  : Analysis.IO.Write.Mb
    Value: 24

    Key  : Analysis.Init.CPU.mSec
    Value: 655

    Key  : Analysis.Init.Elapsed.mSec
    Value: 30319

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 98

    Key  : Bugcheck.Code.KiBugCheckData
    Value: 0x13a

    Key  : Bugcheck.Code.LegacyAPI
    Value: 0x13a

    Key  : Failure.Bucket
    Value: 0x13a_11_PMas_portmaster_kext_v1_1_2!unknown_function

    Key  : Failure.Hash
    Value: {38f08178-bf1c-fabf-7c9b-d78dd082202e}

    Key  : Hypervisor.Enlightenments.Value
    Value: 0

    Key  : Hypervisor.Enlightenments.ValueHex
    Value: 0

    Key  : Hypervisor.Flags.AnyHypervisorPresent
    Value: 0

    Key  : Hypervisor.Flags.ApicEnlightened
    Value: 0

    Key  : Hypervisor.Flags.ApicVirtualizationAvailable
    Value: 0

    Key  : Hypervisor.Flags.AsyncMemoryHint
    Value: 0

    Key  : Hypervisor.Flags.CoreSchedulerRequested
    Value: 0

    Key  : Hypervisor.Flags.CpuManager
    Value: 0

    Key  : Hypervisor.Flags.DeprecateAutoEoi
    Value: 0

    Key  : Hypervisor.Flags.DynamicCpuDisabled
    Value: 0

    Key  : Hypervisor.Flags.Epf
    Value: 0

    Key  : Hypervisor.Flags.ExtendedProcessorMasks
    Value: 0

    Key  : Hypervisor.Flags.HardwareMbecAvailable
    Value: 1

    Key  : Hypervisor.Flags.MaxBankNumber
    Value: 0

    Key  : Hypervisor.Flags.MemoryZeroingControl
    Value: 0

    Key  : Hypervisor.Flags.NoExtendedRangeFlush
    Value: 0

    Key  : Hypervisor.Flags.NoNonArchCoreSharing
    Value: 0

    Key  : Hypervisor.Flags.Phase0InitDone
    Value: 0

    Key  : Hypervisor.Flags.PowerSchedulerQos
    Value: 0

    Key  : Hypervisor.Flags.RootScheduler
    Value: 0

    Key  : Hypervisor.Flags.SynicAvailable
    Value: 0

    Key  : Hypervisor.Flags.UseQpcBias
    Value: 0

    Key  : Hypervisor.Flags.Value
    Value: 131072

    Key  : Hypervisor.Flags.ValueHex
    Value: 20000

    Key  : Hypervisor.Flags.VpAssistPage
    Value: 0

    Key  : Hypervisor.Flags.VsmAvailable
    Value: 0

    Key  : Hypervisor.RootFlags.AccessStats
    Value: 0

    Key  : Hypervisor.RootFlags.CrashdumpEnlightened
    Value: 0

    Key  : Hypervisor.RootFlags.CreateVirtualProcessor
    Value: 0

    Key  : Hypervisor.RootFlags.DisableHyperthreading
    Value: 0

    Key  : Hypervisor.RootFlags.HostTimelineSync
    Value: 0

    Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
    Value: 0

    Key  : Hypervisor.RootFlags.IsHyperV
    Value: 0

    Key  : Hypervisor.RootFlags.LivedumpEnlightened
    Value: 0

    Key  : Hypervisor.RootFlags.MapDeviceInterrupt
    Value: 0

    Key  : Hypervisor.RootFlags.MceEnlightened
    Value: 0

    Key  : Hypervisor.RootFlags.Nested
    Value: 0

    Key  : Hypervisor.RootFlags.StartLogicalProcessor
    Value: 0

    Key  : Hypervisor.RootFlags.Value
    Value: 0

    Key  : Hypervisor.RootFlags.ValueHex
    Value: 0

    Key  : SecureKernel.HalpHvciEnabled
    Value: 0

    Key  : WER.OS.Branch
    Value: vb_release

    Key  : WER.OS.Version
    Value: 10.0.19041.1


BUGCHECK_CODE:  13a

BUGCHECK_P1: 11

BUGCHECK_P2: ffff928a9dc00100

BUGCHECK_P3: ffff928a9dbfdf00

BUGCHECK_P4: 0

FILE_IN_CAB:  MEMORY.DMP

POOL_ADDRESS:  ffff928a9dbfdf00 Nonpaged pool

FREED_POOL_TAG:  PMas

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

PROCESS_NAME:  portmaster-core_v1-5-1.exe

STACK_TEXT:  
ffffee82`d808f408 fffff807`4af93bac     : 00000000`0000013a 00000000`00000011 ffff928a`9dc00100 ffff928a`9dbfdf00 : nt!KeBugCheckEx
ffffee82`d808f410 fffff807`4af93c0c     : 00000000`00000011 00000000`00000000 ffff928a`9dc00100 01000000`00100000 : nt!RtlpHeapHandleError+0x40
ffffee82`d808f450 fffff807`4af93839     : 00000000`00000060 ffff928a`9dbf6000 ffff928a`b0369a88 ffff928a`b00268d0 : nt!RtlpHpHeapHandleError+0x58
ffffee82`d808f480 fffff807`4ae4954e     : ffff928a`b0369a88 fffff807`4ac3d88d 00000000`00000000 ffff928a`b0369a88 : nt!RtlpLogHeapFailure+0x45
ffffee82`d808f4b0 fffff807`4ac3c3b2     : ffff928a`9dc00340 00000000`000000ff 00000000`00000000 ffff928a`00000000 : nt!RtlpHpLfhSubsegmentFreeBlock+0x1a9f2e
ffffee82`d808f560 fffff807`4b3b60b9     : ffff928a`00000000 00000000`00000000 ffff928a`aff44b50 01000000`00100000 : nt!ExFreeHeapPool+0x362
ffffee82`d808f640 fffff807`5a568ec4     : ffff928a`b0369a10 fffff807`00000000 ffffee82`d808f6b8 00000000`00000001 : nt!ExFreePool+0x9
ffffee82`d808f670 fffff807`5a5666d7     : 00000000`000000c8 fffff807`4b0452c1 00000000`00000001 ffff928a`a3308080 : portmaster_kext_v1_1_2+0x8ec4
ffffee82`d808f6a0 fffff807`4ac35cf5     : 00000000`00000002 ffff928a`b0369b28 ffffee82`20206f49 00000000`00000000 : portmaster_kext_v1_1_2+0x66d7
ffffee82`d808f6f0 fffff807`4b0442ac     : 00000000`00000002 00000000`00000000 ffff928a`b00268d0 ffff928a`afe6a080 : nt!IofCallDriver+0x55
ffffee82`d808f730 fffff807`4b043f03     : 00000000`9c40e008 ffffee82`d808fa80 00000000`00040005 00000000`9c40e008 : nt!IopSynchronousServiceTail+0x34c
ffffee82`d808f7d0 fffff807`4b0431d6     : 00000000`00000000 00000000`00000000 00000000`00000000 000000c0`01389880 : nt!IopXxxControlFile+0xd13
ffffee82`d808f920 fffff807`4ae10ef5     : 00000000`00000000 00000000`00000000 00000000`00000000 ffff928a`afd45560 : nt!NtDeviceIoControlFile+0x56
ffffee82`d808f990 00007ffa`e27cd0c4     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x25
0000001e`72dff6d8 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00007ffa`e27cd0c4


SYMBOL_NAME:  portmaster_kext_v1_1_2+8ec4

MODULE_NAME: portmaster_kext_v1_1_2

IMAGE_NAME:  portmaster-kext_v1-1-2.sys

STACK_COMMAND:  .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET:  8ec4

FAILURE_BUCKET_ID:  0x13a_11_PMas_portmaster_kext_v1_1_2!unknown_function

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {38f08178-bf1c-fabf-7c9b-d78dd082202e}

Followup:     MachineOwner
---------

AdamTmHun avatar Nov 19 '23 15:11 AdamTmHun

Same issue, but only occurs under heavy system load during compilation in Visual Studio.

KERNEL_MODE_HEAP_CORRUPTION (13a)
The kernel mode heap manager has detected corruption in a heap.
Arguments:
Arg1: 0000000000000011, Type of corruption detected
Arg2: ffffbc8f50e00100, Address of the heap that reported the corruption
Arg3: ffffbc8f5ee7bf50, Address at which the corruption was detected
Arg4: 0000000000000000

Debugging Details:
------------------
BUGCHECK_CODE:  13a
BUGCHECK_P1: 11
BUGCHECK_P2: ffffbc8f50e00100
BUGCHECK_P3: ffffbc8f5ee7bf50
BUGCHECK_P4: 0

PROCESS_NAME:  portmaster-core_v1-5-1.exe

STACK_TEXT:  
ffffab0d`81a2eca8 fffff804`4a993bac : 00000000`0000013a 00000000`00000011 ffffbc8f`50e00100 ffffbc8f`5ee7bf50 : nt!KeBugCheckEx
ffffab0d`81a2ecb0 fffff804`4a993c0c : 00000000`00000011 00000000`00000000 ffffbc8f`50e00100 00000000`00000000 : nt!RtlpHeapHandleError+0x40
ffffab0d`81a2ecf0 fffff804`4a993839 : 00000000`00000060 ffffbc8f`5ee7b000 00000000`00000000 00000000`00000000 : nt!RtlpHpHeapHandleError+0x58
ffffab0d`81a2ed20 fffff804`4a84954e : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!RtlpLogHeapFailure+0x45
ffffab0d`81a2ed50 fffff804`4a63c3b2 : ffffbc8f`50e00340 00000000`000000ff 00000000`00000000 00000000`00000000 : nt!RtlpHpLfhSubsegmentFreeBlock+0x1a9f2e
ffffab0d`81a2ee00 fffff804`4adb60b9 : 00000000`00000000 ffffbc8f`680cfce0 ffffbc8f`88623260 01000000`00100000 : nt!ExFreeHeapPool+0x362
ffffab0d`81a2eee0 fffff804`c3a48ec4 : fffff804`4e957a90 ffffbc8f`680cfce0 ffffbc8f`5ee7bf60 00000000`00000000 : nt!ExFreePool+0x9
ffffab0d`81a2ef10 fffff804`4e957a8f : ffffbc8f`680cfce0 ffffbc8f`5ee7bf60 00000000`00000000 ffffbc8f`5e7cde20 : portmaster_kext_v1_1_2+0x8ec4
ffffab0d`81a2ef18 ffffbc8f`680cfce0 : ffffbc8f`5ee7bf60 00000000`00000000 ffffbc8f`5e7cde20 fffff804`c3a46b78 : fwpkclnt!FwppCleanupPreparedL2Nbls+0x3f
ffffab0d`81a2ef20 ffffbc8f`5ee7bf60 : 00000000`00000000 ffffbc8f`5e7cde20 fffff804`c3a46b78 badbadfa`badbadfa : 0xffffbc8f`680cfce0
ffffab0d`81a2ef28 00000000`00000000 : ffffbc8f`5e7cde20 fffff804`c3a46b78 badbadfa`badbadfa 00000000`00000000 : 0xffffbc8f`5ee7bf60


SYMBOL_NAME:  portmaster_kext_v1_1_2+8ec4
MODULE_NAME: portmaster_kext_v1_1_2
IMAGE_NAME:  portmaster-kext_v1-1-2.sys
STACK_COMMAND:  .thread ; .cxr ; kb
BUCKET_ID_FUNC_OFFSET:  8ec4
FAILURE_BUCKET_ID:  0x13a_11_PMas_portmaster_kext_v1_1_2!unknown_function
OS_VERSION:  10.0.19041.1
BUILDLAB_STR:  vb_release
OSPLATFORM_TYPE:  x64
OSNAME:  Windows 10

Reg1oxeN avatar Nov 26 '23 05:11 Reg1oxeN

This issue has been automatically marked as inactive because it has not had activity in the past two months.

If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics.

github-actions[bot] avatar Jan 29 '24 05:01 github-actions[bot]

I'm experiencing the same issue when I'm seeding more than just a couple of torrents (I'm using qbittorrent if it matters). If I start the torrents one by one pausing between each start, then everything works fine. But if I start them all at once or in a rapid succession, then I get the BSOD.

My experience is pretty much in line with @AdamTmHun's description, with the only difference being that I don't host any trackers and I get the BSOD with only several torrents running.

Happens with PortMaster 1.6.5 stable.

lightproof avatar Jan 29 '24 09:01 lightproof

In regards to @lightproof I host a ton of torrents (like 80 or so) and when I start the torrent client all of them start seeding at the same time. And thats when it crashes. However if I shut down portmaster, start the torrent client, and then start portmaster again, it works.

My assumption is that the lot of network traffic created in a vers short time by announcing the seeding to the trackers puts a strain on the portmaster process. If after successfully starting qbittorrent with portmaster as explained above, and had all of the seeded torrents start sending data to peers at the same time, it would probbably do the same.

AdamTmHun avatar Jan 29 '24 11:01 AdamTmHun

If after successfully starting qbittorrent with portmaster as explained above, and had all of the seeded torrents start sending data to peers at the same time, it would probbably do the same.

Yes, looks like it. My case just illustrates that you don't need a ton of torrents and/or hosting trackers to encounter the issue. All it takes is just several torrents announcing at the same time (that's most likely why starting them in rapid succession also triggers a BSOD — the announce process is not instantaneous).

lightproof avatar Jan 29 '24 13:01 lightproof

The same here, after the start of npm install got BSOD with KERNEL_MODE_HEAD_CORRUPTION on Windows 11

The log of minidump file (click to expand)

KERNEL_MODE_HEAP_CORRUPTION (13a)
The kernel mode heap manager has detected corruption in a heap.
Arguments:
Arg1: 0000000000000011, Type of corruption detected
Arg2: ffff8a021a010140, Address of the heap that reported the corruption
Arg3: ffff8a02618144f0, Address at which the corruption was detected
Arg4: 0000000000000000

Debugging Details:
------------------

*** WARNING: Unable to verify timestamp for portmaster-kext_v1-1-2.sys
fffff8000f31d470: Unable to get MiVisibleState
Unable to get NonPagedPoolStart
Unable to get NonPagedPoolEnd
Unable to get PagedPoolStart
Unable to get PagedPoolEnd
HeapDbgInitExtension Failed

KEY_VALUES_STRING: 1

    Key  : Analysis.CPU.mSec
    Value: 3155

    Key  : Analysis.DebugAnalysisManager
    Value: Create

    Key  : Analysis.Elapsed.mSec
    Value: 17259

    Key  : Analysis.Init.CPU.mSec
    Value: 155

    Key  : Analysis.Init.Elapsed.mSec
    Value: 7791

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 88

    Key  : WER.OS.Branch
    Value: ni_release_svc_prod3

    Key  : WER.OS.Timestamp
    Value: 2023-10-18T18:09:00Z

    Key  : WER.OS.Version
    Value: 10.0.22621.2506


FILE_IN_CAB:  012824-23828-01.dmp

TAG_NOT_DEFINED_202b:  *** Unknown TAG in analysis list 202b


BUGCHECK_CODE:  13a

BUGCHECK_P1: 11

BUGCHECK_P2: ffff8a021a010140

BUGCHECK_P3: ffff8a02618144f0

BUGCHECK_P4: 0

POOL_ADDRESS: Unable to get NonPagedPoolStart
Unable to get NonPagedPoolEnd
Unable to get PagedPoolStart
Unable to get PagedPoolEnd
unable to get nt!MmSpecialPagesInUse
 ffff8a02618144f0

FREED_POOL_TAG:  PMas

BLACKBOXBSD: 1 (!blackboxbsd)


BLACKBOXNTFS: 1 (!blackboxntfs)


BLACKBOXPNP: 1 (!blackboxpnp)


BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT:  1

PROCESS_NAME:  portmaster-core_v1-6-5.exe

STACK_TEXT:
fffffd8a`38a2f378 fffff800`0ebb2b84     : 00000000`0000013a 00000000`00000011 ffff8a02`1a010140 ffff8a02`618144f0 : nt!KeBugCheckEx
fffffd8a`38a2f380 fffff800`0ebb2be4     : 00000000`00000011 00000000`00000000 ffff8a02`1a010140 ffff8a02`58f49680 : nt!RtlpHeapHandleError+0x40
fffffd8a`38a2f3c0 fffff800`0ebb2801     : 00000000`01d00060 ffffffff`ffffffff 00000000`00000000 ffffffff`ffffffff : nt!RtlpHpHeapHandleError+0x58
fffffd8a`38a2f3f0 fffff800`0eaad7d0     : ffff8a02`58f49680 fffff800`0e87e4ac ffff8a02`00000001 fffffd8a`38a2f579 : nt!RtlpLogHeapFailure+0x45
fffffd8a`38a2f420 fffff800`0e87f219     : ffff8a02`1a010380 ffff8a02`2fe9a1ff 00000000`00000000 00000000`00000000 : nt!RtlpHpLfhSubsegmentFreeBlock+0x1b35b0
fffffd8a`38a2f4b0 fffff800`0f0ac2b0     : ffff8a02`618144f0 00000000`00000002 00000000`00000001 00000000`00000001 : nt!RtlpHpFreeHeap+0x159
fffffd8a`38a2f550 fffff800`7f708ec4     : ffff8a02`73614d50 00000000`00000000 ffff8a02`00000002 00000000`00000060 : nt!ExFreePoolWithTag+0x1a0
fffffd8a`38a2f5e0 ffff8a02`73614d50     : 00000000`00000000 ffff8a02`00000002 00000000`00000060 fffffd8a`38a2f700 : portmaster_kext_v1_1_2+0x8ec4
fffffd8a`38a2f5e8 00000000`00000000     : ffff8a02`00000002 00000000`00000060 fffffd8a`38a2f700 fffff800`7f7066d7 : 0xffff8a02`73614d50


SYMBOL_NAME:  portmaster_kext_v1_1_2+8ec4

MODULE_NAME: portmaster_kext_v1_1_2

IMAGE_NAME:  portmaster-kext_v1-1-2.sys

STACK_COMMAND:  .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET:  8ec4

FAILURE_BUCKET_ID:  0x13a_11_PMas_portmaster_kext_v1_1_2!unknown_function

OS_VERSION:  10.0.22621.2506

BUILDLAB_STR:  ni_release_svc_prod3

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {38f08178-bf1c-fabf-7c9b-d78dd082202e}

Followup:     MachineOwner
---------

alechkos avatar Jan 30 '24 07:01 alechkos

Hi there! Same here, right after starting the Portmaster.

0x0000013a

krax1337 avatar Feb 17 '24 18:02 krax1337

Have been crashing constantly and couldn't figure it out. I now believe it's portmaster causing the issues based on the dump file.

Analyzed Dump
******************************************************************************* * * * Bugcheck Analysis * * * *******************************************************************************

KERNEL_MODE_HEAP_CORRUPTION (13a) The kernel mode heap manager has detected corruption in a heap. Arguments: Arg1: 0000000000000011, Type of corruption detected Arg2: ffffa40d7f010140, Address of the heap that reported the corruption Arg3: ffffa40dabb7b910, Address at which the corruption was detected Arg4: 0000000000000000

Debugging Details:

fffff8071491c470: Unable to get MiVisibleState Unable to get NonPagedPoolStart Unable to get NonPagedPoolEnd Unable to get PagedPoolStart Unable to get PagedPoolEnd HeapDbgInitExtension Failed

KEY_VALUES_STRING: 1

Key  : Analysis.CPU.mSec
Value: 2593

Key  : Analysis.Elapsed.mSec
Value: 5320

Key  : Analysis.IO.Other.Mb
Value: 0

Key  : Analysis.IO.Read.Mb
Value: 0

Key  : Analysis.IO.Write.Mb
Value: 1

Key  : Analysis.Init.CPU.mSec
Value: 140

Key  : Analysis.Init.Elapsed.mSec
Value: 27729

Key  : Analysis.Memory.CommitPeak.Mb
Value: 100

Key  : Bugcheck.Code.LegacyAPI
Value: 0x13a

Key  : Dump.Attributes.AsUlong
Value: 1808

Key  : Dump.Attributes.DiagDataWrittenToHeader
Value: 1

Key  : Dump.Attributes.ErrorCode
Value: 0

Key  : Dump.Attributes.KernelGeneratedTriageDump
Value: 1

Key  : Dump.Attributes.LastLine
Value: Dump completed successfully.

Key  : Dump.Attributes.ProgressPercentage
Value: 0

Key  : Failure.Bucket
Value: 0x13a_11_IoSB_portmaster_kext_v1_1_2!unknown_function

Key  : Failure.Hash
Value: {4146a5fa-ae40-5dbb-a11b-4ff688a82d90}

Key  : Hypervisor.Enlightenments.ValueHex
Value: 1497cf94

Key  : Hypervisor.Flags.AnyHypervisorPresent
Value: 1

Key  : Hypervisor.Flags.ApicEnlightened
Value: 1

Key  : Hypervisor.Flags.ApicVirtualizationAvailable
Value: 0

Key  : Hypervisor.Flags.AsyncMemoryHint
Value: 0

Key  : Hypervisor.Flags.CoreSchedulerRequested
Value: 0

Key  : Hypervisor.Flags.CpuManager
Value: 1

Key  : Hypervisor.Flags.DeprecateAutoEoi
Value: 0

Key  : Hypervisor.Flags.DynamicCpuDisabled
Value: 1

Key  : Hypervisor.Flags.Epf
Value: 0

Key  : Hypervisor.Flags.ExtendedProcessorMasks
Value: 1

Key  : Hypervisor.Flags.HardwareMbecAvailable
Value: 1

Key  : Hypervisor.Flags.MaxBankNumber
Value: 0

Key  : Hypervisor.Flags.MemoryZeroingControl
Value: 0

Key  : Hypervisor.Flags.NoExtendedRangeFlush
Value: 0

Key  : Hypervisor.Flags.NoNonArchCoreSharing
Value: 1

Key  : Hypervisor.Flags.Phase0InitDone
Value: 1

Key  : Hypervisor.Flags.PowerSchedulerQos
Value: 0

Key  : Hypervisor.Flags.RootScheduler
Value: 0

Key  : Hypervisor.Flags.SynicAvailable
Value: 1

Key  : Hypervisor.Flags.UseQpcBias
Value: 0

Key  : Hypervisor.Flags.Value
Value: 4853999

Key  : Hypervisor.Flags.ValueHex
Value: 4a10ef

Key  : Hypervisor.Flags.VpAssistPage
Value: 1

Key  : Hypervisor.Flags.VsmAvailable
Value: 1

Key  : Hypervisor.RootFlags.AccessStats
Value: 1

Key  : Hypervisor.RootFlags.CrashdumpEnlightened
Value: 1

Key  : Hypervisor.RootFlags.CreateVirtualProcessor
Value: 1

Key  : Hypervisor.RootFlags.DisableHyperthreading
Value: 0

Key  : Hypervisor.RootFlags.HostTimelineSync
Value: 1

Key  : Hypervisor.RootFlags.HypervisorDebuggingEnabled
Value: 0

Key  : Hypervisor.RootFlags.IsHyperV
Value: 1

Key  : Hypervisor.RootFlags.LivedumpEnlightened
Value: 1

Key  : Hypervisor.RootFlags.MapDeviceInterrupt
Value: 1

Key  : Hypervisor.RootFlags.MceEnlightened
Value: 1

Key  : Hypervisor.RootFlags.Nested
Value: 0

Key  : Hypervisor.RootFlags.StartLogicalProcessor
Value: 1

Key  : Hypervisor.RootFlags.Value
Value: 1015

Key  : Hypervisor.RootFlags.ValueHex
Value: 3f7

BUGCHECK_CODE: 13a

BUGCHECK_P1: 11

BUGCHECK_P2: ffffa40d7f010140

BUGCHECK_P3: ffffa40dabb7b910

BUGCHECK_P4: 0

FILE_IN_CAB: 022224-16656-01.dmp

TAG_NOT_DEFINED_202b: *** Unknown TAG in analysis list 202b

DUMP_FILE_ATTRIBUTES: 0x1808 Kernel Generated Triage Dump

POOL_ADDRESS: Unable to get NonPagedPoolStart Unable to get NonPagedPoolEnd Unable to get PagedPoolStart Unable to get PagedPoolEnd unable to get nt!MmSpecialPagesInUse ffffa40dabb7b910

FREED_POOL_TAG: IoSB

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: portmaster-cor

STACK_TEXT:
ffffcb099fe5edb8 fffff807141b2954 : 000000000000013a 0000000000000011 ffffa40d7f010140 ffffa40dabb7b910 : nt!KeBugCheckEx ffffcb099fe5edc0 fffff807141b29b4 : 0000000000000011 0000000000000000 ffffa40d7f010140 ffffa40d972f5d80 : nt!RtlpHeapHandleError+0x40 ffffcb099fe5ee00 fffff807141b25d1 : 0000000001d00060 ffffffffffffffff 0000000000000000 ffffffffffffffff : nt!RtlpHpHeapHandleError+0x58 ffffcb099fe5ee30 fffff807140ad59e : ffffa40d972f5d80 fffff80713e7e4ac ffffa40d00000001 ffffcb099fe5efb9 : nt!RtlpLogHeapFailure+0x45 ffffcb099fe5ee60 fffff80713e7f219 : ffffa40d7f010380 ffffa40e11a021ff 0000000000000000 0000000000000000 : nt!RtlpHpLfhSubsegmentFreeBlock+0x1b31ce ffffcb099fe5eef0 fffff807146ac2b0 : ffffa40dabb7b910 000000000000000e 0000000000000060 0000000000000001 : nt!RtlpHpFreeHeap+0x159 ffffcb099fe5ef90 fffff8077d2b8ec4 : ffffa40d42536f49 0000000000000000 ffffa40d0000000e 0000000000000060 : nt!ExFreePoolWithTag+0x1a0 ffffcb099fe5f020 ffffa40d42536f49 : 0000000000000000 ffffa40d0000000e 0000000000000060 0000000000040286 : portmaster_kext_v1_1_2+0x8ec4 ffffcb099fe5f028 0000000000000000 : ffffa40d0000000e 0000000000000060 0000000000040286 fffff8077d2b66d7 : 0xffffa40d`42536f49

SYMBOL_NAME: portmaster_kext_v1_1_2+8ec4

MODULE_NAME: portmaster_kext_v1_1_2

IMAGE_NAME: portmaster-kext_v1-1-2.sys

STACK_COMMAND: .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET: 8ec4

FAILURE_BUCKET_ID: 0x13a_11_IoSB_portmaster_kext_v1_1_2!unknown_function

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {4146a5fa-ae40-5dbb-a11b-4ff688a82d90}

I can't really tell you what I was doing beforehand that caused the BSOD as it has been so incredibly random that I simply don't know what to say. I've had recent times where the computer awakes from sleep mode that immediately opens to BSOD. I've had BSOD seconds after loading back into windows after a BSOD. both dump files point to the same analysis above.

Hopefully this can be of help.

edit: Wanted to add on that people above are talking about with "under heavy load", and when thinking about it, most of my crashes were with high memory usage. I wonder if it may be due to portmaster trying to request memory that has been moved to the pagefile?

ausgray10 avatar Mar 04 '24 06:03 ausgray10

Thanks for the additional reports!

edit: Wanted to add on that people above are talking about with "under heavy load", and when thinking about it, most of my crashes were with high memory usage. I wonder if it may be due to portmaster trying to request memory that has been moved to the pagefile?

Iirc, pagefiles are handled transparently by the system and this is nothing you can influence in the first place. Also, the driver might be using non-paged memory from the get go.

Anyway, we are having good progress on the new kernel extension, written in Rust, which we have started testing. It won't be long until we can start public testing! (Can't put a date on it yet, though.)

dhaavi avatar Mar 04 '24 14:03 dhaavi

I wonder if it may be due to portmaster trying to request memory that has been moved to the pagefile?

I am not exactly sure about how pagefiles work, however I have 28 gigs of ram, and while pretty much only running portmaster and qbittorrent, I doubt that anything should be moved out of memory because of space issues.

I am thrilled to hear that a new kernel driver is being built - especially with rust - I hope that it will fix the issue. It is pretty annoying to keep remembering that I have to shut off portmaster first.

AdamTmHun avatar Mar 04 '24 15:03 AdamTmHun

@dhaavi I again see a correlation with torrent and BSOD.

Pleas if you come here with a BSOD let us know if you torrented and what client you used. thanks

Raphty avatar Mar 05 '24 07:03 Raphty

I am have the BSOD memory heap issue as well, believe it triggered is likely due to heavy load for memory or portmaster not being able to handle multiple connections concurrently? qBittorrent seems to be the trigger (when loading from magnet link), VMware running & opera/chromium with multiple tabs. This happened on 2 different days, turning off portmaster seems to fix this.

031124-9453-01.dmp 031024-9406-01.dmp

joshcybsec avatar Mar 11 '24 07:03 joshcybsec

I am able to reliably recreate the issue 100% of the time. Using the https://github.com/iw4x/iw4x-client and selecting the local servers, it'll BSOD.

031824-13031-01.dmp 031824-12125-01.dmp 031824-12593-01.dmp

https://github.com/safing/portmaster/assets/751729/5011c0db-8f82-4ff2-8147-0d966a73965c

No application specific setting set for the app.

image image

ineedbots avatar Mar 19 '24 00:03 ineedbots

@ineedbots can you also send a debug info of your Portmaster setup

Raphty avatar Mar 19 '24 07:03 Raphty

@ineedbots can you also send a debug info of your Portmaster setup

sure, details.txt

ineedbots avatar Mar 19 '24 17:03 ineedbots

In my minidump I get: portmaster_kext_v1_1_2!unknown_function. As reported in this thread it happens under heavy load (when filling my vram) on a "beefy" machine. My first BSOD ever on this 2-year-old machine and I have been using Portmaster for a year. I just "Cleared DNS" that had 40K entries and will report if it happens again.

melMass avatar Mar 25 '24 02:03 melMass

I also got this one just today. Same BSOD error, also leading to portmaster. Happened when I tried to open magnet link with my torrent client. (qbittorrent) I was worried about the computer.

ziomek64 avatar May 07 '24 15:05 ziomek64

Very annoying. On Windows 10, Version 10.0.19045 I am experiencing hard crashes since September 2023 (BugcheckCodes 314 and 340). The crashes and subsequent shutdowns occurred during or shortly after waking from sleep mode (no torrenting involved). The mini- and memory dumps look very similar to the ones uploaded to this thread. I wonder: Have potential culprits been identified or has the search stalled due to development of the new kernel extension? What additional information is needed here to further the analysis of the problem?

dazu89 avatar May 28 '24 11:05 dazu89

we are almost done with the kext and we are going to start testing it soon.

we will look into this after/with the new kext - we expect this to be solved, but if not then we will have to tackle it with the new one anyway

Raphty avatar May 28 '24 14:05 Raphty

@dazu89 kext is now in beta! https://github.com/safing/portmaster/releases/tag/v1.6.11

Raphty avatar May 28 '24 14:05 Raphty

Small correction: The new kext will go into Beta on Monday due to release windows.

dhaavi avatar May 29 '24 05:05 dhaavi

@dazu89 kext is now in beta! https://github.com/safing/portmaster/releases/tag/v1.6.11

I'm sorry if this is off topic but, for the non-tech savy people, how do you install this? You drop it into portmaster's instalation folder? I uninstalled portmaster because of BSOD issues, do I have to reinstall it normally then drop the files?

Edit: Found it, enable advanced interface in the top right corner then scroll down to core-updates, and select in Release Channel 'beta'.

UnholySheep avatar Jun 12 '24 10:06 UnholySheep

Thank you, @Raphty, for addressing the BSOD issue. I have just installed the update with 1.6.12 from the beta release channel and will report back on the issue in the coming weeks. Up to now, a reliable way on my machine to trigger the BSOD was to make changes to the network configuration, e.g. connect to another WLAN network (adapter Intel(R) Dual Band Wireless-AC 8260 with Intel Driver 20.70.32.1).

dazu89 avatar Jun 16 '24 07:06 dazu89

It has been over a week since I installed update 1.6.12. With this new version, none of the previous triggers has led to a BSOD. Thank you, @Raphty, for this release, which has ended a sequence of annoying moments!

dazu89 avatar Jun 25 '24 10:06 dazu89