portmaster icon indicating copy to clipboard operation
portmaster copied to clipboard

Pressing Enter in search box with IP inserts space in the middle

Open Terrance opened this issue 1 year ago • 1 comments

Pre-Submit Checklist:

What happened:

Pressing Enter in the per-app connection search field inserts a space before the second dot of an IP address, breaking the search for that address. Selecting "Full-Text Search" in the dropdown that appears doesn't insert this space.

What did you expect to happen?:

IPs to be searchable when pressing Enter.

How did you reproduce it?:

Type or paste an IP address, press Enter.

https://github.com/safing/portmaster/assets/4025899/1f4cec15-6592-4ae0-8e60-b2212c47a4b8

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 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
230826 08:49:26.161 er/resolve:453 > WARN 188 resolver: query to dns://172.16.0.1:53#system failed: dial udp :54324->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:11.444 er/resolve:453 > WARN 190 resolver: query to dns://172.16.0.1:53#system failed: dial udp :52281->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:11.453 er/resolve:453 > WARN 192 resolver: query to dns://fe80::1:53#system failed: dial udp :52006->[fe80::1]:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:11.549 er/resolve:453 > WARN 194 resolver: query to dns://172.16.0.1:53#system failed: dial udp :52181->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:11.549 er/resolve:317 > WARN 196 resolver: async query for wpad.home.A failed: all 2 query-compliant resolvers failed, last error: dial udp :52181->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:27.034 er/resolve:453 > WARN 198 resolver: query to dns://172.16.0.1:53#system failed: dial udp :57994->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:50:27.034 nameserver:293 > WARN 200 nameserver: failed to resolve wpad.home.A: all 2 query-compliant resolvers failed, last error: dial udp :57994->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:51:10.424 er/resolve:453 > WARN 202 resolver: query to dns://fe80::1:53#system failed: dial udp :52161->[fe80::1]:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:51:10.473 er/resolve:453 > WARN 204 resolver: query to dns://fe80::1:53#system failed: dial udp :52077->[fe80::1]:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:51:10.488 er/resolve:453 > WARN 206 resolver: query to dns://172.16.0.1:53#system failed: dial udp :56461->172.16.0.1:53: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
230826 08:52:10.977 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: 3/3
Blocky (dot://dns.example.com:853#config)
  dot://dns.example.com:853#config
  Failing: false

fe80::1 (dns://fe80::1:53#system)
  dns://fe80::1:53#system
  Search Domains: .home., .home.
  Failing: false

172.16.0.1 (dns://172.16.0.1:53#system)
  dns://172.16.0.1:53#system
  Search Domains: .home., .home.
  Failing: false
Config: 7
core/expertiseLevel: expert
dns/nameservers: [redacted]
dns/useStaleCache: true
filter/defaultAction: ask
filter/endpoints: [redacted]
filter/removeOutOfScopeDNS: 6
history/enable: true
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: 20230826.3.1
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: 20230826.3.1
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 (33)
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.                                                          {829dcad6-66ce-43f4-9372-645275430c1f}   [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.                                                          {19a443bb-4175-47c5-b04a-d106d6fae36b}   [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}
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.      {0f1b1e69-5db0-4e14-a39b-344a8078a9ad}   [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.      {ee6cb77f-9bf3-4324-b9e1-63f7a0fceb21}   [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.     {3a8f8fb1-314f-418b-8769-0d9706f5ec8c}   [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.     {94d12753-8fb3-4aa1-92ff-8c09f43f2cb2}   [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.                                         {48d65afd-6efa-4dc4-94de-4b8b16cc7d59}   [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.                                         {e5450e50-42dd-4de1-a975-832549573a02}   [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.                                        {2b8cb0dc-076a-49ec-866e-bc75e913a3f1}   [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.                                        {0009ec38-f22c-4c07-8547-e1125b8a2676}   [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.                                                            {655b5284-5e92-42d3-81fd-4c10670c807c}   [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.                                                            {5ce60317-1378-4354-b03f-28e8d626e3a3}   [no provider key]                        FWPM_LAYER_STREAM_V6                 {a87fb472-fc68-4805-8559-c6ae774773e0}
Teredo socket option opt out block filter      Filter     [no description]                                                                                                 {05669381-c234-4ce0-8a02-d4c01ce94f8e}   {2290e310-c812-4c97-84cf-1fe2805a2417}   FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6   {7b6b11f6-cbb5-433c-ae06-6a4f0076e49e}

Goroutine Stack
goroutine profile: total 143
73 @ 0x34bfb6 0x35bc7e 0x6d7da6 0x6d8396 0x37a861
#	0x6d7da5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0x6d8395	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd5	/home/user/git/safing/portbase/api/database.go:512

13 @ 0x34bfb6 0x35bc7e 0x99169f 0x69b7b3 0x69ad57 0x69ab4a 0x37a861
#	0x99169e	github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xfe	/home/user/git/safing/portmaster/network/connection.go:888
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76			/home/user/git/safing/portbase/modules/worker.go:52
#	0x69ab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49		/home/user/git/safing/portbase/modules/worker.go:27

6 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e2358 0x448a29 0x458625 0x5f49ff 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88		/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6			/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e2357	internal/poll.(*FD).Read+0x2b7			/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x448a28	net.(*netFD).Read+0x28				/usr/local/go/src/net/fd_posix.go:55
#	0x458624	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:183
#	0x5f49fe	net/http.(*connReader).backgroundRead+0x3e	/usr/local/go/src/net/http/server.go:674

4 @ 0x34bfb6 0x35bc7e 0x6d7da6 0x6d79d2 0x37a861
#	0x6d7da5	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x225	/home/user/git/safing/portbase/api/database.go:449
#	0x6d79d1	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x91	/home/user/git/safing/portbase/api/database.go:421

4 @ 0x34bfb6 0x35cd7b 0x35cd52 0x3757a6 0x398545 0x9c6b85 0x9c6b68 0x9c72fd 0x9fe296 0x9fe275 0x9fe411 0xa25c5e 0xa25c76 0xa341e9 0xa2f593 0xa2f92e 0xb8ac8c 0xb8ab1b 0xb8c885 0xb8c245 0xb90fba 0xb982bb 0xb97e02 0xb98206 0xb95d74 0x6db3a2 0x6daca9 0x6dfe53 0x6dea09 0x69b7b3 0x69ad57 0x6de98d
#	0x3757a5	sync.runtime_SemacquireMutex+0x25					/usr/local/go/src/runtime/sema.go:77
#	0x398544	sync.(*Mutex).lockSlow+0x164						/usr/local/go/src/sync/mutex.go:171
#	0x9c6b84	sync.(*Mutex).Lock+0x44							/usr/local/go/src/sync/mutex.go:90
#	0x9c6b67	modernc.org/sqlite/lib.(*mutex).enter+0x27				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/mutex.go:154
#	0x9c72fc	modernc.org/sqlite/lib.mutexEnter+0x3c					/home/user/go/pkg/mod/modernc.org/[email protected]/lib/mutex.go:347
#	0x9fe295	modernc.org/sqlite/lib.Xsqlite3_mutex_enter+0x35			/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:27981
#	0x9fe274	modernc.org/sqlite/lib.lockBtreeMutex+0x14				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:72656
#	0x9fe410	modernc.org/sqlite/lib.btreeLockCarefully+0xb0				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:72707
#	0xa25c5d	modernc.org/sqlite/lib.Xsqlite3BtreeEnter+0xbd				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:72690
#	0xa25c75	modernc.org/sqlite/lib.Xsqlite3VdbeEnter+0xd5				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:85389
#	0xa341e8	modernc.org/sqlite/lib.Xsqlite3VdbeExec+0x1e8				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:90309
#	0xa2f592	modernc.org/sqlite/lib.sqlite3Step+0x72					/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:88358
#	0xa2f92d	modernc.org/sqlite/lib.Xsqlite3_step+0xad				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:88433
#	0xb8ac8b	zombiezen.com/go/sqlite.(*Stmt).step+0xab				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:769
#	0xb8ab1a	zombiezen.com/go/sqlite.(*Stmt).Step+0xba				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:755
#	0xb8c884	zombiezen.com/go/sqlite/sqlitex.exec+0x364				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:293
#	0xb8c244	zombiezen.com/go/sqlite/sqlitex.Execute+0x84				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:124
#	0xb90fb9	github.com/safing/portmaster/netquery/orm.RunQuery+0x599		/home/user/git/safing/portmaster/netquery/orm/query_runner.go:175
#	0xb982ba	github.com/safing/portmaster/netquery.(*Database).Execute.func1+0x3a	/home/user/git/safing/portmaster/netquery/database.go:324
#	0xb97e01	github.com/safing/portmaster/netquery.(*Database).withConn+0xc1		/home/user/git/safing/portmaster/netquery/database.go:304
#	0xb98205	github.com/safing/portmaster/netquery.(*Database).Execute+0x85		/home/user/git/safing/portmaster/netquery/database.go:323
#	0xb95d73	github.com/safing/portmaster/netquery.(*ChartHandler).ServeHTTP+0x253	/home/user/git/safing/portmaster/netquery/chart_handler.go:38
#	0x6db3a1	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x681		/home/user/git/safing/portbase/api/endpoints.go:471
#	0x6daca8	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x48	/home/user/git/safing/portbase/api/endpoints.go:370
#	0x6dfe52	github.com/safing/portbase/api.(*mainHandler).handle+0x1432		/home/user/git/safing/portbase/api/router.go:308
#	0x6dea08	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x28	/home/user/git/safing/portbase/api/router.go:110
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x6de98c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x6c		/home/user/git/safing/portbase/api/router.go:109

2 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e2358 0x448a29 0x458625 0x4780bf 0x47821d 0x6c60ac 0x6c81db 0x6c91cc 0x6c97d9 0x6d52f7 0x69b7b3 0x69ad57 0x69ab4a 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e2357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x448a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x458624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x4780be	bufio.(*Reader).fill+0xfe						/usr/local/go/src/bufio/bufio.go:106
#	0x47821c	bufio.(*Reader).Peek+0x5c						/usr/local/go/src/bufio/bufio.go:144
#	0x6c60ab	github.com/gorilla/websocket.(*Conn).read+0x2b				/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371
#	0x6c81da	github.com/gorilla/websocket.(*Conn).advanceFrame+0x7a			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809
#	0x6c91cb	github.com/gorilla/websocket.(*Conn).NextReader+0xcb			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009
#	0x6c97d8	github.com/gorilla/websocket.(*Conn).ReadMessage+0x18			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093
#	0x6d52f6	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x76	/home/user/git/safing/portbase/api/database.go:137
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x69ab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x34bfb6 0x35bc7e 0x68bbe5 0x69b7b3 0x69b196 0x37a861
#	0x68bbe4	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x184	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0x34bfb6 0x35bc7e 0x6c2c66 0x69b7b3 0x69b196 0x37a861
#	0x6c2c65	github.com/safing/portbase/rng.(*Feeder).run+0x165			/home/user/git/safing/portbase/rng/entropy.go:117
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

2 @ 0x34bfb6 0x35bc7e 0x6d54ee 0x69b7b3 0x69ad57 0x69ab4a 0x37a861
#	0x6d54ed	github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x12d	/home/user/git/safing/portbase/api/database.go:155
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x69ab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x31462a 0x377369 0x376ff0 0x3c0c94 0x3baad3 0x3baac6 0x3e2265 0x3ebf9e 0x3ebf96 0x47a656 0x6efb45 0x37a861
#	0x377368	syscall.SyscallN+0x108					/usr/local/go/src/runtime/syscall_windows.go:557
#	0x376fef	syscall.Syscall6+0x4f					/usr/local/go/src/runtime/syscall_windows.go:501
#	0x3c0c93	syscall.readFile+0x93					/usr/local/go/src/syscall/zsyscall_windows.go:1024
#	0x3baad2	syscall.ReadFile+0x32					/usr/local/go/src/syscall/syscall_windows.go:404
#	0x3baac5	syscall.Read+0x25					/usr/local/go/src/syscall/syscall_windows.go:383
#	0x3e2264	internal/poll.(*FD).Read+0x1c4				/usr/local/go/src/internal/poll/fd_windows.go:422
#	0x3ebf9d	os.(*File).read+0x5d					/usr/local/go/src/os/file_posix.go:31
#	0x3ebf95	os.(*File).Read+0x55					/usr/local/go/src/os/file.go:118
#	0x47a655	bufio.(*Scanner).Scan+0x875				/usr/local/go/src/bufio/scan.go:214
#	0x6efb44	github.com/safing/portbase/run.inputSignals+0x84	/home/user/git/safing/portbase/run/main.go:126

1 @ 0x31462a 0x377369 0x377078 0x46ccf3 0xbb21e5 0xbb22ab 0xbaf697 0xbae7b3 0xbb2987 0x69b7b3 0x69b196 0x37a861
#	0x377368	syscall.SyscallN+0x108										/usr/local/go/src/runtime/syscall_windows.go:557
#	0x377077	syscall.Syscall9+0x77										/usr/local/go/src/runtime/syscall_windows.go:507
#	0x46ccf2	golang.org/x/sys/windows.DeviceIoControl+0xd2							/home/user/go/pkg/mod/golang.org/x/[email protected]/windows/zsyscall_windows.go:1809
#	0xbb21e4	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControlAsync+0xa4	/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:48
#	0xbb22aa	github.com/safing/portmaster/firewall/interception/windowskext.deviceIOControl+0x2a		/home/user/git/safing/portmaster/firewall/interception/windowskext/syscall.go:63
#	0xbaf696	github.com/safing/portmaster/firewall/interception/windowskext.RecvVerdictRequest+0x136		/home/user/git/safing/portmaster/firewall/interception/windowskext/kext.go:138
#	0xbae7b2	github.com/safing/portmaster/firewall/interception/windowskext.Handler+0x32			/home/user/git/safing/portmaster/firewall/interception/windowskext/handler.go:102
#	0xbb2986	github.com/safing/portmaster/firewall/interception.startInterception.func1+0x26			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:33
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x31c61c 0x375e6f 0x6ef439 0x37a861
#	0x375e6e	os/signal.signal_recv+0x2e	/usr/local/go/src/runtime/sigqueue.go:152
#	0x6ef438	os/signal.loop+0x18		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x33eef6 0x373ba5 0x6a2815 0x6a262d 0x69f3cb 0x6ac965 0xbab0ef 0x6db472 0x6daca9 0x6dfe53 0x6dea09 0x69b7b3 0x69ad57 0x6de98d 0x5fe9d6 0x5fabd2 0x37a861
#	0x373ba4	runtime/pprof.runtime_goroutineProfileWithLabels+0x24			/usr/local/go/src/runtime/mprof.go:844
#	0x6a2814	runtime/pprof.writeRuntimeProfile+0xb4					/usr/local/go/src/runtime/pprof/pprof.go:734
#	0x6a262c	runtime/pprof.writeGoroutine+0x4c					/usr/local/go/src/runtime/pprof/pprof.go:694
#	0x69f3ca	runtime/pprof.(*Profile).WriteTo+0x14a					/usr/local/go/src/runtime/pprof/pprof.go:329
#	0x6ac964	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x64	/home/user/git/safing/portbase/utils/debug/debug.go:97
#	0xbab0ee	github.com/safing/portmaster/core.debugInfo+0x12e			/home/user/git/safing/portmaster/core/api.go:158
#	0x6db471	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x751		/home/user/git/safing/portbase/api/endpoints.go:454
#	0x6daca8	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x48	/home/user/git/safing/portbase/api/endpoints.go:370
#	0x6dfe52	github.com/safing/portbase/api.(*mainHandler).handle+0x1432		/home/user/git/safing/portbase/api/router.go:308
#	0x6dea08	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x28	/home/user/git/safing/portbase/api/router.go:110
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x6de98c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x6c		/home/user/git/safing/portbase/api/router.go:109
#	0x5fe9d5	net/http.serverHandler.ServeHTTP+0x315					/usr/local/go/src/net/http/server.go:2936
#	0x5fabd1	net/http.(*conn).serve+0x611						/usr/local/go/src/net/http/server.go:1995

1 @ 0x34bfb6 0x315d6e 0x31591d 0xb9de59 0x69b7b3 0x69b196 0x37a861
#	0xb9de58	github.com/safing/portmaster/netquery.(*module).start.func1+0x298	/home/user/git/safing/portmaster/netquery/module_api.go:199
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x316b7d 0x316678 0x962c7a 0x69b7b3 0x69b196 0x37a861
#	0x962c79	github.com/safing/portmaster/resolver.listenToMDNS+0x619		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:146
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e2358 0x448a29 0x458625 0x964b05 0x962dce 0x69b7b3 0x69b196 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e2357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x448a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x458624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x964b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x962dcd	github.com/safing/portmaster/resolver.listenToMDNS.func7+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e2358 0x448a29 0x458625 0x964b05 0x962e8e 0x69b7b3 0x69b196 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e2357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x448a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x458624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x964b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x962e8d	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:103
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e2358 0x448a29 0x458625 0x964b05 0x962eee 0x69b7b3 0x69b196 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e2357	internal/poll.(*FD).Read+0x2b7						/usr/local/go/src/internal/poll/fd_windows.go:436
#	0x448a28	net.(*netFD).Read+0x28							/usr/local/go/src/net/fd_posix.go:55
#	0x458624	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:183
#	0x964b04	github.com/safing/portmaster/resolver.listenForDNSPackets+0x84		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:342
#	0x962eed	github.com/safing/portmaster/resolver.listenToMDNS.func1+0x2d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:90
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e3850 0x448d69 0x463525 0x4618b1 0x461a70 0x7a9945 0x7983b0 0x795a99 0x7970c9 0x7961ab 0xbc4f8b 0x69b7b3 0x69b196 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e384f	internal/poll.(*FD).ReadFromInet6+0x14f					/usr/local/go/src/internal/poll/fd_windows.go:633
#	0x448d68	net.(*netFD).readFromInet6+0x28						/usr/local/go/src/net/fd_posix.go:72
#	0x463524	net.(*UDPConn).readFrom+0x84						/usr/local/go/src/net/udpsock_posix.go:59
#	0x4618b0	net.(*UDPConn).readFromUDP+0x30						/usr/local/go/src/net/udpsock.go:149
#	0x461a6f	net.(*UDPConn).ReadFrom+0x4f						/usr/local/go/src/net/udpsock.go:158
#	0x7a9944	github.com/miekg/dns.ReadFromSessionUDP+0x24				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp_windows.go:22
#	0x7983af	github.com/miekg/dns.(*Server).readUDP+0x10f				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:695
#	0x795a98	github.com/miekg/dns.defaultReader.ReadUDP+0x18				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x7970c8	github.com/miekg/dns.(*Server).serveUDP+0x2a8				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:513
#	0x7961aa	github.com/miekg/dns.(*Server).ListenAndServe+0x46a			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:342
#	0xbc4f8a	github.com/safing/portmaster/nameserver.startListener.func1+0x24a	/home/user/git/safing/portmaster/nameserver/module.go:147
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x342417 0x373fa9 0x3e0332 0x3e1657 0x3e5ead 0x3e6216 0x44a725 0x460d85 0x45fb5d 0x5fef45 0x5feb7d 0x6e0645 0x69b7b3 0x69ad57 0x6de8a5 0x69b7b3 0x69b196 0x37a861
#	0x373fa8	internal/poll.runtime_pollWait+0x88					/usr/local/go/src/runtime/netpoll.go:306
#	0x3e0331	internal/poll.(*pollDesc).wait+0x31					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x3e1656	internal/poll.execIO+0xf6						/usr/local/go/src/internal/poll/fd_windows.go:175
#	0x3e5eac	internal/poll.(*FD).acceptOne+0x6c					/usr/local/go/src/internal/poll/fd_windows.go:936
#	0x3e6215	internal/poll.(*FD).Accept+0x1d5					/usr/local/go/src/internal/poll/fd_windows.go:970
#	0x44a724	net.(*netFD).accept+0x64						/usr/local/go/src/net/fd_windows.go:139
#	0x460d84	net.(*TCPListener).accept+0x24						/usr/local/go/src/net/tcpsock_posix.go:148
#	0x45fb5c	net.(*TCPListener).Accept+0x3c						/usr/local/go/src/net/tcpsock.go:297
#	0x5fef44	net/http.(*Server).Serve+0x384						/usr/local/go/src/net/http/server.go:3059
#	0x5feb7c	net/http.(*Server).ListenAndServe+0x7c					/usr/local/go/src/net/http/server.go:2988
#	0x6e0644	github.com/safing/portbase/api.serverManager.func1+0x24			/home/user/git/safing/portbase/api/router.go:92
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x6de8a4	github.com/safing/portbase/api.serverManager+0xe4			/home/user/git/safing/portbase/api/router.go:91
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x4bee46 0x4becaa 0x37a861
#	0x4bee45	github.com/safing/portbase/log.writer+0xe5		/home/user/git/safing/portbase/log/output.go:154
#	0x4beca9	github.com/safing/portbase/log.writerManager+0x89	/home/user/git/safing/portbase/log/output.go:113

1 @ 0x34bfb6 0x35bc7e 0x692a46 0x37a861
#	0x692a45	github.com/safing/portbase/modules.microTaskScheduler+0x2a5	/home/user/git/safing/portbase/modules/microtasks.go:292

1 @ 0x34bfb6 0x35bc7e 0x69a505 0x37a861
#	0x69a504	github.com/safing/portbase/modules.taskQueueHandler+0x84	/home/user/git/safing/portbase/modules/tasks.go:468

1 @ 0x34bfb6 0x35bc7e 0x69a894 0x37a861
#	0x69a893	github.com/safing/portbase/modules.taskScheduleHandler+0x133	/home/user/git/safing/portbase/modules/tasks.go:528

1 @ 0x34bfb6 0x35bc7e 0x6c304e 0x69b7b3 0x69b196 0x37a861
#	0x6c304d	github.com/safing/portbase/rng.fullFeeder+0x8d				/home/user/git/safing/portbase/rng/fullfeed.go:24
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x6c3a7e 0x69b7b3 0x69b196 0x37a861
#	0x6c3a7d	github.com/safing/portbase/rng.osFeeder+0x17d				/home/user/git/safing/portbase/rng/osfeeder.go:26
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x6c42bf 0x69b7b3 0x69b196 0x37a861
#	0x6c42be	github.com/safing/portbase/rng.tickFeeder+0x23e				/home/user/git/safing/portbase/rng/tickfeeder.go:58
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x6ef845 0xbca4d1 0x34bb97 0x37a861
#	0x6ef844	github.com/safing/portbase/run.Run+0x284	/home/user/git/safing/portbase/run/main.go:76
#	0xbca4d0	main.main+0x170					/home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42
#	0x34bb96	runtime.main+0x1f6				/usr/local/go/src/runtime/proc.go:250

1 @ 0x34bfb6 0x35bc7e 0x756b05 0x69b7b3 0x69b196 0x37a861
#	0x756b04	github.com/safing/portbase/notifications.cleaner+0x104			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x844e9d 0x69b7b3 0x69b196 0x37a861
#	0x844e9c	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x17c	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x84c55d 0x69b7b3 0x69b196 0x37a861
#	0x84c55c	github.com/safing/portmaster/netenv.monitorNetworkChanges+0xfc		/home/user/git/safing/portmaster/netenv/network-change.go:52
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x84d866 0x69b7b3 0x69b196 0x37a861
#	0x84d865	github.com/safing/portmaster/netenv.monitorOnlineStatus+0xe5		/home/user/git/safing/portmaster/netenv/online-status.go:362
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x8583a5 0x69b7b3 0x69ad57 0x69ab4a 0x37a861
#	0x8583a4	github.com/safing/portmaster/status.autoPilot+0x84			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x69ab49	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x49	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x34bfb6 0x35bc7e 0x93f4eb 0x69b7b3 0x69b196 0x37a861
#	0x93f4ea	github.com/safing/portmaster/profile.cleanActiveProfiles+0xaa		/home/user/git/safing/portmaster/profile/active.go:58
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x95014e 0x69b7b3 0x69b196 0x37a861
#	0x95014d	github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0x1ed	/home/user/git/safing/portmaster/profile/database.go:54
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92			/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135		/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x962fe6 0x962d67 0x69b7b3 0x69b196 0x37a861
#	0x962fe5	github.com/safing/portmaster/resolver.handleMDNSMessages+0xc5		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:152
#	0x962d66	github.com/safing/portmaster/resolver.listenToMDNS.func9+0x26		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:142
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0x994ba9 0x69b7b3 0x69b196 0x37a861
#	0x994ba8	github.com/safing/portmaster/network.openDNSRequestWriter+0x108		/home/user/git/safing/portmaster/network/dns.go:181
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0xbae1ef 0xbb418f 0x69b7b3 0x69b196 0x37a861
#	0xbae1ee	github.com/safing/portmaster/firewall/interception/windowskext.BandwidthStatsWorker+0xee	/home/user/git/safing/portmaster/firewall/interception/windowskext/bandwidth_stats.go:39
#	0xbb418e	github.com/safing/portmaster/firewall/interception.startInterception.func2+0x2e			/home/user/git/safing/portmaster/firewall/interception/interception_windows.go:39
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92					/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135				/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0xbbf4ed 0x69b7b3 0x69b196 0x37a861
#	0xbbf4ec	github.com/safing/portmaster/firewall.packetHandler+0x8c		/home/user/git/safing/portmaster/firewall/packet_handler.go:631
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35bc7e 0xbbf614 0x69b7b3 0x69b196 0x37a861
#	0xbbf613	github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x93	/home/user/git/safing/portmaster/firewall/packet_handler.go:646
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35cd7b 0x35cd52 0x3757a6 0x398545 0x98db17 0x98daf3 0x692545 0x6922c6 0x98d865 0x98d731 0x69b7b3 0x69b196 0x37a861
#	0x3757a5	sync.runtime_SemacquireMutex+0x25					/usr/local/go/src/runtime/sema.go:77
#	0x398544	sync.(*Mutex).lockSlow+0x164						/usr/local/go/src/sync/mutex.go:171
#	0x98db16	sync.(*Mutex).Lock+0x296						/usr/local/go/src/sync/mutex.go:90
#	0x98daf2	github.com/safing/portmaster/network.cleanConnections.func1+0x272	/home/user/git/safing/portmaster/network/clean.go:57
#	0x692544	github.com/safing/portbase/modules.(*Module).runMicroTask+0xa4		/home/user/git/safing/portbase/modules/microtasks.go:164
#	0x6922c5	github.com/safing/portbase/modules.(*Module).RunMicroTask+0x65		/home/user/git/safing/portbase/modules/microtasks.go:121
#	0x98d864	github.com/safing/portmaster/network.cleanConnections+0x64		/home/user/git/safing/portmaster/network/clean.go:48
#	0x98d730	github.com/safing/portmaster/network.connectionCleaner+0x50		/home/user/git/safing/portmaster/network/clean.go:36
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35cd7b 0x35cd52 0x3757a6 0x398545 0xb86e05 0xb86df2 0xb8acc8 0xb8ab1b 0xb8c885 0xb8c245 0xb9ad36 0xb9b4cc 0xb9b171 0xb9db78 0x69b7b3 0x69b196 0x37a861
#	0x3757a5	sync.runtime_SemacquireMutex+0x25					/usr/local/go/src/runtime/sema.go:77
#	0x398544	sync.(*Mutex).lockSlow+0x164						/usr/local/go/src/sync/mutex.go:171
#	0xb86e04	sync.(*Mutex).Lock+0x124						/usr/local/go/src/sync/mutex.go:90
#	0xb86df1	zombiezen.com/go/sqlite.waitForUnlockNotify+0x111			/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/blocking_step.go:83
#	0xb8acc7	zombiezen.com/go/sqlite.(*Stmt).step+0xe7				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:777
#	0xb8ab1a	zombiezen.com/go/sqlite.(*Stmt).Step+0xba				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:755
#	0xb8c884	zombiezen.com/go/sqlite/sqlitex.exec+0x364				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:293
#	0xb8c244	zombiezen.com/go/sqlite/sqlitex.Execute+0x84				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:124
#	0xb9ad35	github.com/safing/portmaster/netquery.(*Database).Save+0xc55		/home/user/git/safing/portmaster/netquery/database.go:620
#	0xb9b4cb	github.com/safing/portmaster/netquery.(*Manager).HandleFeed.func1+0x28b	/home/user/git/safing/portmaster/netquery/manager.go:130
#	0xb9b170	github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0x50	/home/user/git/safing/portmaster/netquery/manager.go:144
#	0xb9db77	github.com/safing/portmaster/netquery.(*module).start.func2+0x37	/home/user/git/safing/portmaster/netquery/module_api.go:205
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0x34bfb6 0x35cd7b 0x35cd52 0x3757a6 0x398545 0xb97fe6 0xb97f81 0xb98629 0xb9da47 0x69b7b3 0x69b196 0x37a861
#	0x3757a5	sync.runtime_SemacquireMutex+0x25					/usr/local/go/src/runtime/sema.go:77
#	0x398544	sync.(*Mutex).lockSlow+0x164						/usr/local/go/src/sync/mutex.go:171
#	0xb97fe5	sync.(*Mutex).Lock+0xc5							/usr/local/go/src/sync/mutex.go:90
#	0xb97f80	github.com/safing/portmaster/netquery.(*Database).ExecuteWrite+0x60	/home/user/git/safing/portmaster/netquery/database.go:312
#	0xb98628	github.com/safing/portmaster/netquery.(*Database).Cleanup+0x348		/home/user/git/safing/portmaster/netquery/database.go:375
#	0xb9da46	github.com/safing/portmaster/netquery.(*module).start.func3+0x106	/home/user/git/safing/portmaster/netquery/module_api.go:216
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69b195	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x135	/home/user/git/safing/portbase/modules/worker.go:83

1 @ 0xa29ac5 0xa41cb5 0xa2f593 0xa2f92e 0xb8ac8c 0xb8ab1b 0xb8c885 0xb8c245 0xb90fba 0xb982bb 0xb97e02 0xb98206 0xb95d74 0x6db3a2 0x6daca9 0x6dfe53 0x6dea09 0x69b7b3 0x69ad57 0x6de98d 0x5fe9d6 0x5fabd2 0x37a861
#	0xa29ac4	modernc.org/sqlite/lib.Xsqlite3VdbeFinishMoveto+0x164			/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:86486
#	0xa41cb4	modernc.org/sqlite/lib.Xsqlite3VdbeExec+0xdcb4				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:92317
#	0xa2f592	modernc.org/sqlite/lib.sqlite3Step+0x72					/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:88358
#	0xa2f92d	modernc.org/sqlite/lib.Xsqlite3_step+0xad				/home/user/go/pkg/mod/modernc.org/[email protected]/lib/sqlite_windows_amd64.go:88433
#	0xb8ac8b	zombiezen.com/go/sqlite.(*Stmt).step+0xab				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:769
#	0xb8ab1a	zombiezen.com/go/sqlite.(*Stmt).Step+0xba				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlite.go:755
#	0xb8c884	zombiezen.com/go/sqlite/sqlitex.exec+0x364				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:293
#	0xb8c244	zombiezen.com/go/sqlite/sqlitex.Execute+0x84				/home/user/go/pkg/mod/zombiezen.com/go/[email protected]/sqlitex/exec.go:124
#	0xb90fb9	github.com/safing/portmaster/netquery/orm.RunQuery+0x599		/home/user/git/safing/portmaster/netquery/orm/query_runner.go:175
#	0xb982ba	github.com/safing/portmaster/netquery.(*Database).Execute.func1+0x3a	/home/user/git/safing/portmaster/netquery/database.go:324
#	0xb97e01	github.com/safing/portmaster/netquery.(*Database).withConn+0xc1		/home/user/git/safing/portmaster/netquery/database.go:304
#	0xb98205	github.com/safing/portmaster/netquery.(*Database).Execute+0x85		/home/user/git/safing/portmaster/netquery/database.go:323
#	0xb95d73	github.com/safing/portmaster/netquery.(*ChartHandler).ServeHTTP+0x253	/home/user/git/safing/portmaster/netquery/chart_handler.go:38
#	0x6db3a1	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x681		/home/user/git/safing/portbase/api/endpoints.go:471
#	0x6daca8	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x48	/home/user/git/safing/portbase/api/endpoints.go:370
#	0x6dfe52	github.com/safing/portbase/api.(*mainHandler).handle+0x1432		/home/user/git/safing/portbase/api/router.go:308
#	0x6dea08	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x28	/home/user/git/safing/portbase/api/router.go:110
#	0x69b7b2	github.com/safing/portbase/modules.(*Module).runWorker+0x92		/home/user/git/safing/portbase/modules/worker.go:130
#	0x69ad56	github.com/safing/portbase/modules.(*Module).RunWorker+0x76		/home/user/git/safing/portbase/modules/worker.go:52
#	0x6de98c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x6c		/home/user/git/safing/portbase/api/router.go:109
#	0x5fe9d5	net/http.serverHandler.ServeHTTP+0x315					/usr/local/go/src/net/http/server.go:2936
#	0x5fabd1	net/http.(*conn).serve+0x611						/usr/local/go/src/net/http/server.go:1995


Terrance avatar Aug 26 '23 07:08 Terrance

@dhaavi can confirm that this is an issue.

thanks @Terrance for raising it!

Raphty avatar Aug 28 '23 08:08 Raphty