Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

The portmaster process is a cpu hog #422

Closed
changemenemo opened this issue Oct 18, 2021 · 30 comments
Closed

The portmaster process is a cpu hog #422

changemenemo opened this issue Oct 18, 2021 · 30 comments
Assignees
Labels
bug TYPE: a report on something that isn't working

Comments

@changemenemo
Copy link

changemenemo commented Oct 18, 2021

Pre-Submit Checklist:

What happened:
Ubuntu 21.10

Each time port master update it takes up all the cpu ressources which results in dropping packages, Icmp packets, dns requests etc.

What did you expect to happen?:

What should be good programming, is that if there is no pingable connection to the outside world, the update process should not occur. Or if it fails it should timeout in 10 seconds and retry it's process 10 minutes later.

How did you reproduce it?:

Just put portmaster on a low end device like a device with a U cpu or Y cpu and put your connection active but in a way where the host don't have access to anything. You'll see your update process eating the whole cpu .

Debug Information:
Will come later

@changemenemo changemenemo added the bug TYPE: a report on something that isn't working label Oct 18, 2021
@davegson davegson changed the title The update process is a cpu hog (wip) The update process is a cpu hog Nov 5, 2021
@changemenemo
Copy link
Author

Screenshot from 2021-11-03 06-32-16

not sure that this is from the presence of stremio or if it's the updat eprocess but again, seems a bit too much as usage for doing nothing specific.

@dhaavi
Copy link
Member

dhaavi commented Nov 9, 2021

Hey @boistordu, thanks for reporting this!

Each time port master update it takes up all the cpu ressources which results in dropping packages, Icmp packets, dns requests etc.

This is very interesting, especially as even if the Portmaster uses more resources for processing updates, this should never result in dropping packets.

  • How often does this issue occur?
  • How did you notice that packets were dropped?
  • Please elaborate on how you linked this behavior to Portmaster updating.

What should be good programming, is that if there is no pingable connection to the outside world, the update process should not occur. Or if it fails it should timeout in 10 seconds and retry it's process 10 minutes later.

This is the case.
Please copy the debug information from the settings while experiencing this issue and paste it here. This will help us to check if everything works as it should.

Just put portmaster on a low end device like a device with a U cpu or Y cpu and put your connection active but in a way where the host don't have access to anything. You'll see your update process eating the whole cpu .

Are you sure the host did not have access to anything? How would it then be able to download and process updates, and thus using more resources? Please elaborate.

Another great way to help us better understand the issue is, if you could create a screen recording where we see the Portmaster logs and htop. You can view the logs in the console using journalctl -fu portmaster.

@changemenemo
Copy link
Author

changemenemo commented Nov 9, 2021

As I've stated in the on the torrents thread, the interface is unresponsive because the process is taking too much ressources and since your interface is waiting on answers on it... well you can imagine yourself the problem.

So unless there is a command line to force it ?

I can do the journal cli that s for sure.

Also most of the times it happens if for example my pi4 is loosing vpn connection in the way that the vpn is not answering anymore even if the pi4 has still the tun0 interface activated. But not only that, because then I would not notice that the packets would be also dropping in other cases.
Packets are dropping because when I can't surf anymore. Then I m pinging an external IP address from the laptop or the tablet... and then also from the pi4 and I can see that the pi4 have still connection but not the laptop or the tablet.
And if I stop portmaster process then the situation clears up. So clearly it comes from that.

And since it's not happening all the time, and a bit like randomly, I m mostly sure that it comes when portmaster is updating its lists something like that because of the high need of cpu process when it does that.
Because I have the same experience of it when Pi-hole is updating its list and I guess you are using the same concept.

@dhaavi
Copy link
Member

dhaavi commented Nov 9, 2021

Thanks for elaborating on the issue.
Let's see what the debug information can tell us. See #420 (comment) for how to get it.

@changemenemo
Copy link
Author

And responded there

#420 (comment)

@changemenemo
Copy link
Author

changemenemo commented Nov 15, 2021

$ curl http://127.0.0.1:817/api/v1/debug/core?style=github

Version 0.7.6
Portmaster
version 0.7.6

commit tags/v0.7.6-0-g6b85fe1501bf32cbc5eb6353f427acc28e40e59f
built with go1.15.8 (gc) linux/amd64
  using options main.go
  by user@docker
  on 19.10.2021

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: ubuntu 21.10
System: ubuntu linux (debian) 21.10
Kernel: 5.13.0-21-generic x86_64

Status: Trusted
ActiveSecurityLevel:   Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:         
OnlineStatus:          Online
No Module Error
Unexpected Logs
211115 09:51:14.526 on/nfq/nfq:208 ▶ WARN 526 nfqueue: no verdict set for packet pkt:6087 qid:17040 (127.0.0.1 -> 127.0.0.53) after 20.011053842s, dropping
211115 09:51:15.102 on/nfq/nfq:208 ▶ WARN 529 nfqueue: no verdict set for packet pkt:6085 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.928731335s, dropping
211115 09:51:17.377 on/nfq/nfq:208 ▶ WARN 532 nfqueue: no verdict set for packet pkt:6094 qid:17040 (10.55.0.11 -> 104.26.15.163) after 20.493316967s, dropping
211115 09:51:17.605 on/nfq/nfq:208 ▶ WARN 534 nfqueue: no verdict set for packet pkt:6097 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.009628758s, dropping
211115 09:51:18.136 on/nfq/nfq:208 ▶ WARN 536 nfqueue: no verdict set for packet pkt:6098 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.133261419s, dropping
211115 09:51:18.271 on/nfq/nfq:208 ▶ WARN 538 nfqueue: no verdict set for packet pkt:6095 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.676002342s, dropping
211115 09:51:18.271 on/nfq/nfq:208 ▶ WARN 540 nfqueue: no verdict set for packet pkt:6096 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.675762323s, dropping
211115 09:51:19.010 on/nfq/nfq:208 ▶ WARN 544 nfqueue: no verdict set for packet pkt:6103 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.001092849s, dropping
211115 09:51:19.786 on/nfq/nfq:208 ▶ WARN 546 nfqueue: no verdict set for packet pkt:6102 qid:17040 (10.55.0.11 -> 10.55.0.9) after 20.397023194s, dropping
211115 09:51:19.991 on/nfq/nfq:208 ▶ WARN 548 nfqueue: no verdict set for packet pkt:6104 qid:17040 (127.0.0.1 -> 127.0.0.53) after 20.188793511s, dropping
211115 09:51:20.206 CURRENT TIME
Goroutine Stack
goroutine profile: total 296
20 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                           /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

17 @ 0x43a405 0x44a56f 0xb25709 0x46dd21
#       0xb25708        github.com/safing/portmaster/firewall/interception/nfq.(*Queue).packetHandler.func1.1+0xe8      /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:204

14 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                           /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

13 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a68ed 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a68ec        os.Readlink+0x4c                                                        /usr/local/go/src/os/file_unix.go:367
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

11 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a68ed 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a68ec        os.Readlink+0x4c                                                                /usr/local/go/src/os/file_unix.go:367
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

10 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                            /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

9 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a68ed 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a68ec        os.Readlink+0x4c                                                        /usr/local/go/src/os/file_unix.go:367
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

8 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                            /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

8 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a68ed 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a68ec        os.Readlink+0x4c                                                                /usr/local/go/src/os/file_unix.go:367
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

7 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44ef25 0x4805ba 0x48291f 0x482902 0x4a692a 0x4a6933 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4805b9        syscall.ByteSliceFromString+0x99                                        /usr/local/go/src/syscall/syscall.go:53
#       0x48291e        syscall.BytePtrFromString+0x3e                                          /usr/local/go/src/syscall/syscall.go:69
#       0x482901        syscall.readlinkat+0x21                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:80
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

7 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4a697a 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a6979        os.Readlink+0xd9                                                        /usr/local/go/src/os/file_unix.go:377
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

6 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b2fb 0xa01f89 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f88        github.com/safing/portmaster/network/proc.findSocketFromPid+0x148       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

6 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44ef25 0x4805ba 0x48291f 0x482902 0x4a692a 0x4a6933 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4805b9        syscall.ByteSliceFromString+0x99                                                /usr/local/go/src/syscall/syscall.go:53
#       0x48291e        syscall.BytePtrFromString+0x3e                                                  /usr/local/go/src/syscall/syscall.go:69
#       0x482901        syscall.readlinkat+0x21                                                         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:80
#       0x4a6929        syscall.Readlink+0x89                                                           /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                                /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

6 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                                   /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                                   /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9                     /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

6 @ 0x43a405 0x44af25 0x44af0e 0x469e65 0x479125 0xa07d85 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x469e64        sync.runtime_Semacquire+0x44                                            /usr/local/go/src/runtime/sema.go:56
#       0x479124        sync.(*WaitGroup).Wait+0x64                                             /usr/local/go/src/sync/waitgroup.go:130
#       0xa07d84        golang.org/x/sync/singleflight.(*Group).Do+0x1e4                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:94
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

5 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                                    /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                                   /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9                     /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

5 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4e2869 0xa01fdd 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4e2868        fmt.Sprintf+0x88                                                        /usr/local/go/src/fmt/print.go:220
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

4 @ 0x43a405 0x40676f 0x4063ab 0xb2354c 0x46dd21
#       0xb2354b        github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x4b     /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:132

4 @ 0x43a405 0x44a56f 0xad2c85 0x46dd21
#       0xad2c84        github.com/xtaci/kcp-go/v5.(*TimedSched).sched+0x2c4    /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:67

4 @ 0x43a405 0x44a56f 0xb255cc 0x46dd21
#       0xb255cb        github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x22b  /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:66

4 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b285 0xa01f55 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f54        github.com/safing/portmaster/network/proc.findSocketFromPid+0x114       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

4 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4a697a 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a6979        os.Readlink+0xd9                                                        /usr/local/go/src/os/file_unix.go:377
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

3 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49eabc 0x49ea99 0x4a7d85 0xb18a67 0xb18532 0xb1c90b 0xb1b1cf 0xb1af25 0xb1ae3c 0xb230b0 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                             /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                             /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49eabb        internal/poll.(*pollDesc).waitRead+0xfb                         /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49ea98        internal/poll.(*FD).RawRead+0xd8                                /usr/local/go/src/internal/poll/fd_unix.go:533
#       0x4a7d84        os.(*rawConn).Read+0x64                                         /usr/local/go/src/os/rawconn.go:31
#       0xb18a66        github.com/mdlayher/socket.(*Conn).read+0xe6                    /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:441
#       0xb18531        github.com/mdlayher/socket.(*Conn).Recvmsg+0x191                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:344
#       0xb1c90a        github.com/mdlayher/netlink.(*conn).Receive+0xea                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:133
#       0xb1b1ce        github.com/mdlayher/netlink.(*Conn).receive+0x6e                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:273
#       0xb1af24        github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44          /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:232
#       0xb1ae3b        github.com/mdlayher/netlink.(*Conn).Receive+0x7b                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:225
#       0xb230af        github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x34f  /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:142

3 @ 0x43a405 0x44a56f 0x7b233f 0x7b29b0 0x46dd21
#       0x7b233e        github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e  /home/user/git/safing/portbase/api/database.go:413
#       0x7b29af        github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0x12f  /home/user/git/safing/portbase/api/database.go:476

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44ef25 0x4805ba 0x48291f 0x482902 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4805b9        syscall.ByteSliceFromString+0x99                                        /usr/local/go/src/syscall/syscall.go:53
#       0x48291e        syscall.BytePtrFromString+0x3e                                          /usr/local/go/src/syscall/syscall.go:69
#       0x482901        syscall.readlinkat+0x21                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:80
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44ef25 0x4805ba 0x48291f 0x482902 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4805b9        syscall.ByteSliceFromString+0x99                                                /usr/local/go/src/syscall/syscall.go:53
#       0x48291e        syscall.BytePtrFromString+0x3e                                                  /usr/local/go/src/syscall/syscall.go:69
#       0x482901        syscall.readlinkat+0x21                                                         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:80
#       0x4a6929        syscall.Readlink+0x89                                                           /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                                /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                                    /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                                   /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9                     /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                            /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                                   /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                                   /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9                     /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4e2869 0xa01fdd 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4e2868        fmt.Sprintf+0x88                                                        /usr/local/go/src/fmt/print.go:220
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

3 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4e2869 0xa01fdd 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4e2868        fmt.Sprintf+0x88                                                                /usr/local/go/src/fmt/print.go:220
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

3 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                            /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                           /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                                /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

3 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                            /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                         /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                           /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                                /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

2 @ 0x40b299 0xa01f55 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f54        github.com/safing/portmaster/network/proc.findSocketFromPid+0x114       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5c7bb1 0x5c5b3d 0x821df7 0x80d0f9 0x80a485 0x80bcda 0x80acd1 0xb406bc 0x7636a2 0x763105 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49d0e5        internal/poll.(*pollDesc).waitRead+0x245                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49d0c3        internal/poll.(*FD).ReadMsg+0x223                                       /usr/local/go/src/internal/poll/fd_unix.go:242
#       0x5abe0f        net.(*netFD).readMsg+0x8f                                               /usr/local/go/src/net/fd_posix.go:67
#       0x5c7bb0        net.(*UDPConn).readMsg+0x90                                             /usr/local/go/src/net/udpsock_posix.go:59
#       0x5c5b3c        net.(*UDPConn).ReadMsgUDP+0x9c                                          /usr/local/go/src/net/udpsock.go:139
#       0x821df6        github.com/miekg/dns.ReadFromSessionUDP+0xb6                            /home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:42
#       0x80d0f8        github.com/miekg/dns.(*Server).readUDP+0xd8                             /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:687
#       0x80a484        github.com/miekg/dns.defaultReader.ReadUDP+0x44                         /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#       0x80bcd9        github.com/miekg/dns.(*Server).serveUDP+0x1f9                           /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:501
#       0x80acd0        github.com/miekg/dns.(*Server).ListenAndServe+0x390                     /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:330
#       0xb406bb        github.com/safing/portmaster/nameserver.startListener.func1+0x3b        /home/user/git/safing/portmaster/nameserver/module.go:107
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44a56f 0x755e78 0x7636a2 0x763105 0x46dd21
#       0x755e77        github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x1d7       /home/user/git/safing/portbase/database/interface_cache.go:34
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124             /home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44a56f 0x76d5e5 0x7636a2 0x763105 0x46dd21
#       0x76d5e4        github.com/safing/portbase/rng.(*Feeder).run+0x2c4                      /home/user/git/safing/portbase/rng/entropy.go:119
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b285 0xa01f55 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0xa01f54        github.com/safing/portmaster/network/proc.findSocketFromPid+0x114               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

2 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4a697a 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a6979        os.Readlink+0xd9                                                                /usr/local/go/src/os/file_unix.go:377
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

2 @ 0x43a405 0x44af25 0x44af0e 0x469f87 0x4775e5 0x70f355 0x70f26d 0xa026ad 0xa0267e 0xa01d2c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x469f86        sync.runtime_SemacquireMutex+0x46                                       /usr/local/go/src/runtime/sema.go:71
#       0x4775e4        sync.(*Mutex).lockSlow+0x104                                            /usr/local/go/src/sync/mutex.go:138
#       0x70f354        sync.(*Mutex).Lock+0x154                                                /usr/local/go/src/sync/mutex.go:81
#       0x70f26c        github.com/safing/portbase/utils.(*OnceAgain).doSlow+0x6c               /home/user/git/safing/portbase/utils/onceagain.go:72
#       0xa026ac        github.com/safing/portbase/utils.(*OnceAgain).Do+0x4c                   /home/user/git/safing/portbase/utils/onceagain.go:60
#       0xa0267d        github.com/safing/portmaster/network/proc.updatePids+0x1d               /home/user/git/safing/portmaster/network/proc/pids_by_user.go:34
#       0xa01d2b        github.com/safing/portmaster/network/proc.findPID+0x1cb                 /home/user/git/safing/portmaster/network/proc/findpid.go:71
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43a405 0x44af25 0x44af0e 0x469f87 0x4775e5 0x70f355 0x70f26d 0xa026ad 0xa0267e 0xa01d2c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x469f86        sync.runtime_SemacquireMutex+0x46                                               /usr/local/go/src/runtime/sema.go:71
#       0x4775e4        sync.(*Mutex).lockSlow+0x104                                                    /usr/local/go/src/sync/mutex.go:138
#       0x70f354        sync.(*Mutex).Lock+0x154                                                        /usr/local/go/src/sync/mutex.go:81
#       0x70f26c        github.com/safing/portbase/utils.(*OnceAgain).doSlow+0x6c                       /home/user/git/safing/portbase/utils/onceagain.go:72
#       0xa026ac        github.com/safing/portbase/utils.(*OnceAgain).Do+0x4c                           /home/user/git/safing/portbase/utils/onceagain.go:60
#       0xa0267d        github.com/safing/portmaster/network/proc.updatePids+0x1d                       /home/user/git/safing/portmaster/network/proc/pids_by_user.go:34
#       0xa01d2b        github.com/safing/portmaster/network/proc.findPID+0x1cb                         /home/user/git/safing/portmaster/network/proc/findpid.go:71
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

2 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                    /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                    /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01d99 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                    /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x40b330 0xa01f89 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f88        github.com/safing/portmaster/network/proc.findSocketFromPid+0x148       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x40c434 0x46a67d 0x7c9385 0x46dd21
#       0x46a67c        os/signal.signal_recv+0x9c      /usr/local/go/src/runtime/sigqueue.go:147
#       0x7c9384        os/signal.loop+0x24             /usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x43a405 0x40676f 0x4063ab 0x967f0b 0x46dd21
#       0x967f0a        github.com/godbus/dbus/v5.newConn.func1+0x4a    /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:274

1 @ 0x43a405 0x40676f 0x4063ab 0xa3e62c 0x7636a2 0x763105 0x46dd21
#       0xa3e62b        github.com/safing/portmaster/resolver.listenToMDNS+0x54b                /home/user/git/safing/portmaster/resolver/resolver-mdns.go:132
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x576925 0x576a8f 0x77cc05 0x77f0dc 0x78018f 0x78094f 0x7afdc5 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                                          /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                                                  /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                                                   /usr/local/go/src/net/net.go:182
#       0x576924        bufio.(*Reader).fill+0x104                                              /usr/local/go/src/bufio/bufio.go:101
#       0x576a8e        bufio.(*Reader).Peek+0x4e                                               /usr/local/go/src/bufio/bufio.go:139
#       0x77cc04        github.com/gorilla/websocket.(*Conn).read+0x44                          /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:370
#       0x77f0db        github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b                  /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:798
#       0x78018e        github.com/gorilla/websocket.(*Conn).NextReader+0x8e                    /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:980
#       0x78094e        github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e                   /home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1064
#       0x7afdc4        github.com/safing/portbase/api.(*DatabaseAPI).handler+0x44              /home/user/git/safing/portbase/api/database.go:149
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0x6b1e78 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54             /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44             /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4        /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                  /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                          /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                           /usr/local/go/src/net/net.go:182
#       0x6b1e77        net/http.(*connReader).backgroundRead+0x57      /usr/local/go/src/net/http/server.go:690

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa408cc 0xa4cdca 0x7636a2 0x763105 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                                          /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                                                  /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                                                   /usr/local/go/src/net/net.go:182
#       0xa408cb        github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b          /home/user/git/safing/portmaster/resolver/resolver-mdns.go:330
#       0xa4cdc9        github.com/safing/portmaster/resolver.listenToMDNS.func1+0x49           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:88
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa408cc 0xa4ce4a 0x7636a2 0x763105 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                                          /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                                                  /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                                                   /usr/local/go/src/net/net.go:182
#       0xa408cb        github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b          /home/user/git/safing/portmaster/resolver/resolver-mdns.go:330
#       0xa4ce49        github.com/safing/portmaster/resolver.listenToMDNS.func2+0x49           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:99
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa408cc 0xa4ceca 0x7636a2 0x763105 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                                          /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                                                  /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                                                   /usr/local/go/src/net/net.go:182
#       0xa408cb        github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b          /home/user/git/safing/portmaster/resolver/resolver-mdns.go:330
#       0xa4cec9        github.com/safing/portmaster/resolver.listenToMDNS.func3+0x49           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:110
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49c7c5 0x49c7a3 0x5abb4f 0x5bab6e 0xa408cc 0xa4cf4a 0x7636a2 0x763105 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                                     /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                                     /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49c7c4        internal/poll.(*pollDesc).waitRead+0x1a4                                /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49c7a2        internal/poll.(*FD).Read+0x182                                          /usr/local/go/src/internal/poll/fd_unix.go:159
#       0x5abb4e        net.(*netFD).Read+0x4e                                                  /usr/local/go/src/net/fd_posix.go:55
#       0x5bab6d        net.(*conn).Read+0x8d                                                   /usr/local/go/src/net/net.go:182
#       0xa408cb        github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b          /home/user/git/safing/portmaster/resolver/resolver-mdns.go:330
#       0xa4cf49        github.com/safing/portmaster/resolver.listenToMDNS.func4+0x49           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:121
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49d0e6 0x49d0c4 0x5abe10 0x5cad11 0x5c8f9d 0x964d8d 0x479627 0x965586 0x965546 0x94ce52 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                             /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                             /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49d0e5        internal/poll.(*pollDesc).waitRead+0x245                        /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49d0c3        internal/poll.(*FD).ReadMsg+0x223                               /usr/local/go/src/internal/poll/fd_unix.go:242
#       0x5abe0f        net.(*netFD).readMsg+0x8f                                       /usr/local/go/src/net/fd_posix.go:67
#       0x5cad10        net.(*UnixConn).readMsg+0x90                                    /usr/local/go/src/net/unixsock_posix.go:115
#       0x5c8f9c        net.(*UnixConn).ReadMsgUnix+0x9c                                /usr/local/go/src/net/unixsock.go:143
#       0x964d8c        github.com/godbus/dbus/v5.(*oobReader).Read+0x8c                /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#       0x479626        io.ReadAtLeast+0x86                                             /usr/local/go/src/io/io.go:314
#       0x965585        io.ReadFull+0x125                                               /usr/local/go/src/io/io.go:333
#       0x965545        github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xe5     /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#       0x94ce51        github.com/godbus/dbus/v5.(*Conn).inWorker+0x51                 /home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:375

1 @ 0x43a405 0x4328db 0x4683b5 0x49b8c5 0x49e37c 0x49e35e 0x5ad0c5 0x5c4b52 0x5c36a5 0x6bc406 0x6bc137 0x7ba1ed 0x7636a2 0x762df9 0x7b86d6 0x46dd21
#       0x4683b4        internal/poll.runtime_pollWait+0x54                             /usr/local/go/src/runtime/netpoll.go:222
#       0x49b8c4        internal/poll.(*pollDesc).wait+0x44                             /usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#       0x49e37b        internal/poll.(*pollDesc).waitRead+0x1fb                        /usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#       0x49e35d        internal/poll.(*FD).Accept+0x1dd                                /usr/local/go/src/internal/poll/fd_unix.go:394
#       0x5ad0c4        net.(*netFD).accept+0x44                                        /usr/local/go/src/net/fd_unix.go:172
#       0x5c4b51        net.(*TCPListener).accept+0x31                                  /usr/local/go/src/net/tcpsock_posix.go:139
#       0x5c36a4        net.(*TCPListener).Accept+0x64                                  /usr/local/go/src/net/tcpsock.go:261
#       0x6bc405        net/http.(*Server).Serve+0x265                                  /usr/local/go/src/net/http/server.go:2937
#       0x6bc136        net/http.(*Server).ListenAndServe+0xb6                          /usr/local/go/src/net/http/server.go:2866
#       0x7ba1ec        github.com/safing/portbase/api.Serve.func1+0x2c                 /home/user/git/safing/portbase/api/router.go:55
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98     /home/user/git/safing/portbase/modules/worker.go:47
#       0x7b86d5        github.com/safing/portbase/api.Serve+0x1d5                      /home/user/git/safing/portbase/api/router.go:54

1 @ 0x43a405 0x44a56f 0x714df4 0x7149f1 0x46dd21
#       0x714df3        github.com/safing/portbase/log.writer+0x393             /home/user/git/safing/portbase/log/output.go:156
#       0x7149f0        github.com/safing/portbase/log.writerManager+0x90       /home/user/git/safing/portbase/log/output.go:113

1 @ 0x43a405 0x44a56f 0x75c8e5 0x46dd21
#       0x75c8e4        github.com/safing/portbase/modules.microTaskScheduler+0x1a4     /home/user/git/safing/portbase/modules/microtasks.go:184

1 @ 0x43a405 0x44a56f 0x762865 0x46dd21
#       0x762864        github.com/safing/portbase/modules.taskQueueHandler+0x1c4       /home/user/git/safing/portbase/modules/tasks.go:447

1 @ 0x43a405 0x44a56f 0x762b28 0x46dd21
#       0x762b27        github.com/safing/portbase/modules.taskScheduleHandler+0xe7     /home/user/git/safing/portbase/modules/tasks.go:497

1 @ 0x43a405 0x44a56f 0x76d91d 0x7636a2 0x763105 0x46dd21
#       0x76d91c        github.com/safing/portbase/rng.fullFeeder+0x15c                         /home/user/git/safing/portbase/rng/fullfeed.go:25
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x76e357 0x7636a2 0x763105 0x46dd21
#       0x76e356        github.com/safing/portbase/rng.osFeeder+0x1d6                           /home/user/git/safing/portbase/rng/osfeeder.go:27
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x76ec6d 0x7636a2 0x763105 0x46dd21
#       0x76ec6c        github.com/safing/portbase/rng.tickFeeder+0x24c                         /home/user/git/safing/portbase/rng/tickfeeder.go:60
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x7b08a5 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x7b08a4        github.com/safing/portbase/api.(*DatabaseAPI).writer+0x124              /home/user/git/safing/portbase/api/database.go:216
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44a56f 0x7b233f 0x7b1f4b 0x46dd21
#       0x7b233e        github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e  /home/user/git/safing/portbase/api/database.go:413
#       0x7b1f4a        github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0xca    /home/user/git/safing/portbase/api/database.go:385

1 @ 0x43a405 0x44a56f 0x7c9910 0xb410a5 0x43a009 0x46dd21
#       0x7c990f        github.com/safing/portbase/run.Run+0x22f        /home/user/git/safing/portbase/run/main.go:66
#       0xb410a4        main.main+0xc4                                  /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:31
#       0x43a008        runtime.main+0x208                              /usr/local/go/src/runtime/proc.go:204

1 @ 0x43a405 0x44a56f 0x932a95 0x7636a2 0x763105 0x46dd21
#       0x932a94        github.com/safing/portbase/notifications.cleaner+0x114                  /home/user/git/safing/portbase/notifications/cleaner.go:13
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x97fd78 0x7636a2 0x763105 0x46dd21
#       0x97fd77        github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x117      /home/user/git/safing/portmaster/intel/geoip/database.go:173
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x989197 0x7636a2 0x763105 0x46dd21
#       0x989196        github.com/safing/portmaster/netenv.monitorNetworkChanges+0x156         /home/user/git/safing/portmaster/netenv/network-change.go:48
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x98a47c 0x7636a2 0x763105 0x46dd21
#       0x98a47b        github.com/safing/portmaster/netenv.monitorOnlineStatus+0x13b           /home/user/git/safing/portmaster/netenv/online-status.go:309
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x99b09c 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x99b09b        github.com/safing/portmaster/status.autoPilot+0xdb                      /home/user/git/safing/portmaster/status/autopilot.go:16
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44a56f 0xa238e5 0x7636a2 0x763105 0x46dd21
#       0xa238e4        github.com/safing/portmaster/profile.cleanActiveProfiles+0x184          /home/user/git/safing/portmaster/profile/active.go:84
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xa2fbd3 0x7636a2 0x763105 0x46dd21
#       0xa2fbd2        github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0xf2       /home/user/git/safing/portmaster/profile/database.go:51
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124             /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xa3b9b8 0xa3a3dd 0xb3ccf7 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0xa3b9b7        github.com/safing/portmaster/resolver.deduplicateRequest+0x2f7                  /home/user/git/safing/portmaster/resolver/resolve.go:273
#       0xa3a3dc        github.com/safing/portmaster/resolver.Resolve+0x31c                             /home/user/git/safing/portmaster/resolver/resolve.go:144
#       0xb3ccf6        github.com/safing/portmaster/nameserver.handleRequest+0xd56                     /home/user/git/safing/portmaster/nameserver/nameserver.go:203
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44a56f 0xa3eb0e 0xa4cfbe 0x7636a2 0x763105 0x46dd21
#       0xa3eb0d        github.com/safing/portmaster/resolver.handleMDNSMessages+0xed           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:139
#       0xa4cfbd        github.com/safing/portmaster/resolver.listenToMDNS.func5+0x3d           /home/user/git/safing/portmaster/resolver/resolver-mdns.go:128
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xad31c5 0x46dd21
#       0xad31c4        github.com/xtaci/kcp-go/v5.(*TimedSched).prepend+0x284  /home/user/go/pkg/mod/github.com/xtaci/kcp-go/[email protected]/timedsched.go:103

1 @ 0x43a405 0x44a56f 0xaf67c5 0x7636a2 0x763105 0x46dd21
#       0xaf67c4        github.com/safing/portmaster/network.connectionCleaner+0x104            /home/user/git/safing/portmaster/network/clean.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xafb635 0x7636a2 0x763105 0x46dd21
#       0xafb634        github.com/safing/portmaster/network.openDNSRequestWriter+0x114         /home/user/git/safing/portmaster/network/dns.go:91
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x763104        github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124     /home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xb292b2 0x46dd21
#       0xb292b1        github.com/safing/portmaster/firewall/interception.handleInterception+0x1f1     /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:300

1 @ 0x43a405 0x44a56f 0xb34357 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xb34356        github.com/safing/portmaster/firewall.packetHandler+0xf6                /home/user/git/safing/portmaster/firewall/interception.go:486
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44a56f 0xb34632 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xb34631        github.com/safing/portmaster/firewall.statLogger+0x231                  /home/user/git/safing/portmaster/firewall/interception.go:500
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b285 0xa01f55 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f54        github.com/safing/portmaster/network/proc.findSocketFromPid+0x114       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b285 0xa01f55 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0xa01f54        github.com/safing/portmaster/network/proc.findSocketFromPid+0x114               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b2fb 0xa01f89 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0xa01f88        github.com/safing/portmaster/network/proc.findSocketFromPid+0x148               /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40b2fb 0xa01f89 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0xa01f88        github.com/safing/portmaster/network/proc.findSocketFromPid+0x148       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40e278 0x4a17dd 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a17dc        os.(*File).readdirnames+0x3bc                                           /usr/local/go/src/os/dir_unix.go:32
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40e278 0x4a17dd 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a17dc        os.(*File).readdirnames+0x3bc                                           /usr/local/go/src/os/dir_unix.go:32
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40e278 0x4a5cd2 0x4a6025 0x4a4845 0xa02266 0xa02237 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a5cd1        os.newFile+0x51                                                                 /usr/local/go/src/os/file_unix.go:113
#       0x4a6024        os.openFileNolog+0x1a4                                                          /usr/local/go/src/os/file_unix.go:224
#       0x4a4844        os.OpenFile+0x64                                                                /usr/local/go/src/os/file.go:327
#       0xa02265        os.Open+0x85                                                                    /usr/local/go/src/os/file.go:307
#       0xa02236        github.com/safing/portmaster/network/proc.readDirNames+0x56                     /home/user/git/safing/portmaster/network/proc/findpid.go:124
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                         /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40e278 0x7d75b7 0x7d739b 0x7d7105 0x7d6df2 0xa41cbb 0xa3c113 0xa3a2fe 0xb3ccf7 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x7d75b6        github.com/miekg/dns.(*Conn).ReadMsg+0x96                                       /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:219
#       0x7d739a        github.com/miekg/dns.(*Client).exchange+0x23a                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:191
#       0x7d7104        github.com/miekg/dns.(*Client).ExchangeWithConn+0x284                           /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:153
#       0x7d6df1        github.com/miekg/dns.(*Client).Exchange+0xf1                                    /home/user/go/pkg/mod/github.com/miekg/[email protected]/client.go:136
#       0xa41cba        github.com/safing/portmaster/resolver.(*PlainResolver).Query+0x19a              /home/user/git/safing/portmaster/resolver/resolver-plain.go:63
#       0xa3c112        github.com/safing/portmaster/resolver.resolveAndCache+0x432                     /home/user/git/safing/portmaster/resolver/resolve.go:349
#       0xa3a2fd        github.com/safing/portmaster/resolver.Resolve+0x23d                             /home/user/git/safing/portmaster/resolver/resolve.go:159
#       0xb3ccf6        github.com/safing/portmaster/nameserver.handleRequest+0xd56                     /home/user/git/safing/portmaster/nameserver/nameserver.go:203
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x40e278 0xb18a28 0xb18532 0xb1c97f 0xb1b1cf 0xb1af25 0xb1ae3c 0xb230b0 0x46dd21
#       0xb18a27        github.com/mdlayher/socket.(*Conn).read+0xa7                    /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:441
#       0xb18531        github.com/mdlayher/socket.(*Conn).Recvmsg+0x191                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:344
#       0xb1c97e        github.com/mdlayher/netlink.(*conn).Receive+0x15e               /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:148
#       0xb1b1ce        github.com/mdlayher/netlink.(*Conn).receive+0x6e                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:273
#       0xb1af24        github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44          /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:232
#       0xb1ae3b        github.com/mdlayher/netlink.(*Conn).Receive+0x7b                /home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:225
#       0xb230af        github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x34f  /home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:142

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44ef25 0x4805ba 0x48291f 0x482902 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4805b9        syscall.ByteSliceFromString+0x99                                        /usr/local/go/src/syscall/syscall.go:53
#       0x48291e        syscall.BytePtrFromString+0x3e                                          /usr/local/go/src/syscall/syscall.go:69
#       0x482901        syscall.readlinkat+0x21                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:80
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                            /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a14ad 0xa023f3 0xa022aa 0xa03bca 0x70f33d 0xa026ad 0xa0267e 0xa01d2c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x4a14ac        os.(*File).readdirnames+0x8c                                                    /usr/local/go/src/os/dir_unix.go:44
#       0xa023f2        os.(*File).Readdirnames+0x212                                                   /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9                     /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa03bc9        github.com/safing/portmaster/network/proc.updatePids.func1+0x69                 /home/user/git/safing/portmaster/network/proc/pids_by_user.go:38
#       0x70f33c        github.com/safing/portbase/utils.(*OnceAgain).doSlow+0x13c                      /home/user/git/safing/portbase/utils/onceagain.go:76
#       0xa026ac        github.com/safing/portbase/utils.(*OnceAgain).Do+0x4c                           /home/user/git/safing/portbase/utils/onceagain.go:60
#       0xa0267d        github.com/safing/portmaster/network/proc.updatePids+0x1d                       /home/user/git/safing/portmaster/network/proc/pids_by_user.go:34
#       0xa01d2b        github.com/safing/portmaster/network/proc.findPID+0x1cb                         /home/user/git/safing/portmaster/network/proc/findpid.go:71
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                           /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f0ac 0x4a181e 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a181d        os.(*File).readdirnames+0x3fd                                           /usr/local/go/src/os/dir_unix.go:34
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x44f329 0x47b017 0x4a1516 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x47b016        syscall.ParseDirent+0x376                                               /usr/local/go/src/syscall/dirent.go:99
#       0x4a1515        os.(*File).readdirnames+0xf5                                            /usr/local/go/src/os/dir_unix.go:62
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x47af52 0x4a1516 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x47af51        syscall.ParseDirent+0x2b1                                               /usr/local/go/src/syscall/dirent.go:99
#       0x4a1515        os.(*File).readdirnames+0xf5                                            /usr/local/go/src/os/dir_unix.go:62
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x47af52 0x4a1516 0xa023f3 0xa022aa 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x47af51        syscall.ParseDirent+0x2b1                                               /usr/local/go/src/syscall/dirent.go:99
#       0x4a1515        os.(*File).readdirnames+0xf5                                            /usr/local/go/src/os/dir_unix.go:62
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x47af52 0x4a1516 0xa023f3 0xa022aa 0xa01eeb 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x47af51        syscall.ParseDirent+0x2b1                                               /usr/local/go/src/syscall/dirent.go:99
#       0x4a1515        os.(*File).readdirnames+0xf5                                            /usr/local/go/src/os/dir_unix.go:62
#       0xa023f2        os.(*File).Readdirnames+0x212                                           /usr/local/go/src/os/dir.go:48
#       0xa022a9        github.com/safing/portmaster/network/proc.readDirNames+0xc9             /home/user/git/safing/portmaster/network/proc/findpid.go:132
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa        /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4a697a 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4a6979        os.Readlink+0xd9                                                        /usr/local/go/src/os/file_unix.go:377
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44af25 0x44af0e 0x41c35e 0x41c342 0x41f3d8 0x40df5c 0x453450 0x4e2869 0xa01fdd 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4e2868        fmt.Sprintf+0x88                                                        /usr/local/go/src/fmt/print.go:220
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x467fbd 0x791682 0x791445 0x78dfb2 0x7aaa72 0xa004a8 0x7b55a4 0x7b4e4d 0x7b8fa7 0x7ba265 0x7636a2 0x762df9 0x7b881d 0x6bc043 0x6b80cd 0x46dd21
#       0x467fbc        runtime/pprof.runtime_goroutineProfileWithLabels+0x5c                   /usr/local/go/src/runtime/mprof.go:716
#       0x791681        runtime/pprof.writeRuntimeProfile+0xe1                                  /usr/local/go/src/runtime/pprof/pprof.go:724
#       0x791444        runtime/pprof.writeGoroutine+0xa4                                       /usr/local/go/src/runtime/pprof/pprof.go:684
#       0x78dfb1        runtime/pprof.(*Profile).WriteTo+0x3f1                                  /usr/local/go/src/runtime/pprof/pprof.go:331
#       0x7aaa71        github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x91   /home/user/git/safing/portbase/utils/debug/debug.go:131
#       0xa004a7        github.com/safing/portmaster/core.debugInfo+0xe7                        /home/user/git/safing/portmaster/core/api.go:89
#       0x7b55a3        github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x723              /home/user/git/safing/portbase/api/endpoints.go:313
#       0x7b4e4c        github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0xac        /home/user/git/safing/portbase/api/endpoints.go:262
#       0x7b8fa6        github.com/safing/portbase/api.(*mainHandler).handle+0x766              /home/user/git/safing/portbase/api/router.go:162
#       0x7ba264        github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x44      /home/user/git/safing/portbase/api/router.go:73
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7b881c        github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x9c            /home/user/git/safing/portbase/api/router.go:72
#       0x6bc042        net/http.serverHandler.ServeHTTP+0xa2                                   /usr/local/go/src/net/http/server.go:2843
#       0x6b80cc        net/http.(*conn).serve+0x8ac                                            /usr/local/go/src/net/http/server.go:1925

1 @ 0x485c85 0x4827dd 0x4a5f0f 0x4a5ebf 0x4a4845 0xa02266 0xa02237 0xa01eeb 0xa01c4c 0xa01b05 0xa05c9b 0xa05871 0xa0503b 0xa32274 0xaf6ccd 0xb3c80d 0xb407d0 0x7636a2 0x762df9 0xb3bf2a 0x80a224 0x80a15d 0x80ca3d 0x80c64d 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                            /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4827dc        syscall.openat+0xbc                                                             /usr/local/go/src/syscall/zsyscall_linux_amd64.go:68
#       0x4a5f0e        syscall.Open+0x8e                                                               /usr/local/go/src/syscall/syscall_linux.go:152
#       0x4a5ebe        os.openFileNolog+0x3e                                                           /usr/local/go/src/os/file_unix.go:200
#       0x4a4844        os.OpenFile+0x64                                                                /usr/local/go/src/os/file.go:327
#       0xa02265        os.Open+0x85                                                                    /usr/local/go/src/os/file.go:307
#       0xa02236        github.com/safing/portmaster/network/proc.readDirNames+0x56                     /home/user/git/safing/portmaster/network/proc/findpid.go:124
#       0xa01eea        github.com/safing/portmaster/network/proc.findSocketFromPid+0xaa                /home/user/git/safing/portmaster/network/proc/findpid.go:99
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                          /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                           /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                        /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa05870        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x190             /home/user/git/safing/portmaster/network/state/lookup.go:172
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                         /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3                /home/user/git/safing/portmaster/process/find.go:28
#       0xaf6ccc        github.com/safing/portmaster/network.NewConnectionFromDNSRequest+0x12c          /home/user/git/safing/portmaster/network/connection.go:234
#       0xb3c80c        github.com/safing/portmaster/nameserver.handleRequest+0x86c                     /home/user/git/safing/portmaster/nameserver/nameserver.go:122
#       0xb407cf        github.com/safing/portmaster/nameserver.handleRequestAsWorker.func1+0x4f        /home/user/git/safing/portmaster/nameserver/nameserver.go:24
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1                     /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98                     /home/user/git/safing/portbase/modules/worker.go:47
#       0xb3bf29        github.com/safing/portmaster/nameserver.handleRequestAsWorker+0x89              /home/user/git/safing/portmaster/nameserver/nameserver.go:23
#       0x80a223        github.com/miekg/dns.HandlerFunc.ServeDNS+0x43                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:37
#       0x80a15c        github.com/miekg/dns.(*ServeMux).ServeDNS+0x5c                                  /home/user/go/pkg/mod/github.com/miekg/[email protected]/serve_mux.go:103
#       0x80ca3c        github.com/miekg/dns.(*Server).serveDNS+0x2fc                                   /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:651
#       0x80c64c        github.com/miekg/dns.(*Server).serveUDPPacket+0xec                              /home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:591

1 @ 0x485c85 0x4829b1 0x4a692a 0x4a6933 0xa01ff5 0xa01c4c 0xa01b05 0xa05c9b 0xa058eb 0xa0503b 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x485c84        syscall.Syscall6+0x4                                                    /usr/local/go/src/syscall/asm_linux_amd64.s:41
#       0x4829b0        syscall.readlinkat+0xd0                                                 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:90
#       0x4a6929        syscall.Readlink+0x89                                                   /usr/local/go/src/syscall/syscall_linux.go:164
#       0x4a6932        os.Readlink+0x92                                                        /usr/local/go/src/os/file_unix.go:368
#       0xa01ff4        github.com/safing/portmaster/network/proc.findSocketFromPid+0x1b4       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01c4b        github.com/safing/portmaster/network/proc.findPID+0xeb                  /home/user/git/safing/portmaster/network/proc/findpid.go:62
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa058ea        github.com/safing/portmaster/network/state.(*udpTable).lookup+0x20a     /home/user/git/safing/portmaster/network/state/lookup.go:179
#       0xa0503a        github.com/safing/portmaster/network/state.Lookup+0x17a                 /home/user/git/safing/portmaster/network/state/lookup.go:57
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x4dfb8a 0x4e04fa 0x4e3a9c 0x4e65a5 0x4e95a8 0x4e2846 0xa01fdd 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4dfb89        fmt.(*fmt).pad+0x349                                                    /usr/local/go/src/fmt/format.go:90
#       0x4e04f9        fmt.(*fmt).fmtInteger+0x1f9                                             /usr/local/go/src/fmt/format.go:319
#       0x4e3a9b        fmt.(*pp).fmtInteger+0x1fb                                              /usr/local/go/src/fmt/print.go:379
#       0x4e65a4        fmt.(*pp).printArg+0x8a4                                                /usr/local/go/src/fmt/print.go:676
#       0x4e95a7        fmt.(*pp).doPrintf+0x167                                                /usr/local/go/src/fmt/print.go:1030
#       0x4e2845        fmt.Sprintf+0x65                                                        /usr/local/go/src/fmt/print.go:219
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x4e2386 0x4e288b 0xa01fdd 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4e2385        fmt.(*pp).free+0x105                                                    /usr/local/go/src/fmt/print.go:146
#       0x4e288a        fmt.Sprintf+0xaa                                                        /usr/local/go/src/fmt/print.go:221
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x4e41a5 0x4e64e7 0x4e95a8 0x4e2846 0xa01fdd 0xa01d99 0xa01b05 0xa05c9b 0xa052ae 0xa050e9 0xa32274 0xaf768a 0xb3a19d 0xa083c2 0xa07f5b 0xa07ce5 0xb3256e 0xb32288 0xb3a247 0x7636a2 0x762df9 0x7653d9 0x46dd21
#       0x4e41a4        fmt.(*pp).fmtString+0x1c4                                               /usr/local/go/src/fmt/print.go:441
#       0x4e64e6        fmt.(*pp).printArg+0x7e6                                                /usr/local/go/src/fmt/print.go:698
#       0x4e95a7        fmt.(*pp).doPrintf+0x167                                                /usr/local/go/src/fmt/print.go:1030
#       0x4e2845        fmt.Sprintf+0x65                                                        /usr/local/go/src/fmt/print.go:219
#       0xa01fdc        github.com/safing/portmaster/network/proc.findSocketFromPid+0x19c       /home/user/git/safing/portmaster/network/proc/findpid.go:105
#       0xa01d98        github.com/safing/portmaster/network/proc.findPID+0x238                 /home/user/git/safing/portmaster/network/proc/findpid.go:77
#       0xa01b04        github.com/safing/portmaster/network/proc.GetPID+0x84                   /home/user/git/safing/portmaster/network/proc/findpid.go:32
#       0xa05c9a        github.com/safing/portmaster/network/state.checkPID+0x5a                /home/user/git/safing/portmaster/network/state/system_linux.go:20
#       0xa052ad        github.com/safing/portmaster/network/state.(*tcpTable).lookup+0x14d     /home/user/git/safing/portmaster/network/state/lookup.go:86
#       0xa050e8        github.com/safing/portmaster/network/state.Lookup+0x228                 /home/user/git/safing/portmaster/network/state/lookup.go:51
#       0xa32273        github.com/safing/portmaster/process.GetProcessByConnection+0xb3        /home/user/git/safing/portmaster/process/find.go:28
#       0xaf7689        github.com/safing/portmaster/network.NewConnectionFromFirstPacket+0xa9  /home/user/git/safing/portmaster/network/connection.go:320
#       0xb3a19c        github.com/safing/portmaster/firewall.getConnection.func1+0x9c          /home/user/git/safing/portmaster/firewall/interception.go:136
#       0xa083c1        golang.org/x/sync/singleflight.(*Group).doCall.func2+0x61               /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:193
#       0xa07f5a        golang.org/x/sync/singleflight.(*Group).doCall+0xba                     /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:195
#       0xa07ce4        golang.org/x/sync/singleflight.(*Group).Do+0x144                        /home/user/go/pkg/mod/golang.org/x/[email protected]/singleflight/singleflight.go:108
#       0xb3256d        github.com/safing/portmaster/firewall.getConnection+0xcd                /home/user/git/safing/portmaster/firewall/interception.go:128
#       0xb32287        github.com/safing/portmaster/firewall.handlePacket+0x1c7                /home/user/git/safing/portmaster/firewall/interception.go:111
#       0xb3a246        github.com/safing/portmaster/firewall.packetHandler.func1+0x46          /home/user/git/safing/portmaster/firewall/interception.go:491
#       0x7636a1        github.com/safing/portbase/modules.(*Module).runWorker+0xa1             /home/user/git/safing/portbase/modules/worker.go:119
#       0x762df8        github.com/safing/portbase/modules.(*Module).RunWorker+0x98             /home/user/git/safing/portbase/modules/worker.go:47
#       0x7653d8        github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58     /home/user/git/safing/portbase/modules/worker.go:27

got lucky during one of the loops but since not torrent program were running I don't thing it's related to the other post.

@dhaavi
Copy link
Member

dhaavi commented Nov 18, 2021

got lucky during one of the loops but since not torrent program were running I don't thing it's related to the other post.

Sweet!

Well, I've found the hog: The Portmaster was trying to attribute about 200 network packets to a process at the same time. This would obviously cause a massive slow down.

The Portmaster only does this for the first packet of a connection and for incoming dns requests.
Do you know what could cause this in your case?

@changemenemo
Copy link
Author

Okey. You don't have any more informations about those packets? Destination or type of those packets or the process number or the port?

Of it's the dns solution then the only answer to that is related to docker or qemu networks created for containers or vm.
If it's the second solution it might be several things.. Parsec, termius

@changemenemo
Copy link
Author

changemenemo commented Nov 22, 2021

Now that's happening I would see it is due to qemu vm .
So I don't know if you could actually improve your code to incoporate that kind of problems

Also the result of this cpu hog give me a message from the UI that portmaster has not been able to update. So maybe, just maybe, it is because of your own process update which is somehow forbidden(maybe my Pi-hole filtering) and so you have 200+ packets the same trying to do the same thing which is reaching the update repo for your app.

@dhaavi
Copy link
Member

dhaavi commented Nov 23, 2021

You don't have any more informations about those packets?

No, the debug data tries to not only include any sensitive data, which connections very much are.
You either use the Portmaster or other tools like iptraf to check which application is making so much noise.

Now that's happening I would see it is due to qemu vm . So I don't know if you could actually improve your code to incoporate that kind of problems

At this point, the Portmaster does not currently support Docker or VMs (see #166), but this really depends on the exact technology. Most of them use the forward chain in the firewall and therefore bypass the Portmaster.

Also the result of this cpu hog give me a message from the UI that portmaster has not been able to update. So maybe, just maybe, it is because of your own process update which is somehow forbidden(maybe my Pi-hole filtering) and so you have 200+ packets the same trying to do the same thing which is reaching the update repo for your app.

The update process only runs once at a time and is not parallelized in any way, so there'd only be one connection active from the update process at any time.

@changemenemo
Copy link
Author

I will do that soon.
But I have the confirmation that it does happen only when qemu is running through gnome-boxes.

@dhaavi
Copy link
Member

dhaavi commented Dec 13, 2021

The new v0.7.11 (in beta release channel) has a couple improvements that might affect this too.

@dhaavi
Copy link
Member

dhaavi commented Dec 14, 2021

Hey @boistordu, has this been resolved with v0.7.11?

@changemenemo
Copy link
Author

changemenemo commented Dec 14, 2021

I m at 7.10 for the moment not yet the one you are talking about. I m going to check and then monitor it for a couple of days
Édit: does not detect the 7.11 still

@changemenemo
Copy link
Author

The 7.12 is again a cpu hog.
I m on a business trip right now so I need to use protonvpn at the hotel of course and it s literally take the whole cpu for the first 5 minutes. I didn't launch anything yet and it is like that every time.
Will pull you the debug info when I finish a few tasks first.

@changemenemo
Copy link
Author

hope this is the good one because I4ve made 2 and I didn't save at the time.
portmaster-7.12- debuginformation.txt

@changemenemo
Copy link
Author

changemenemo commented Jan 6, 2022

port 5001 seems to cause some problem


{
    "ID": "6-10.55.0.11-59748-10.55.0.9-5001",
    "Type": 1,
    "External": false,
    "Scope": "PL",
    "IPVersion": 4,
    "Inbound": false,
    "IPProtocol": 6,
    "LocalIP": "10.55.0.11",
    "LocalIPScope": 3,
    "LocalPort": 59748,
    "Entity": {
        "Protocol": 6,
        "Port": 5001,
        "Domain": "",
        "ReverseDomain": "",
        "CNAME": null,
        "IP": "10.55.0.9",
        "IPScope": 3,
        "Country": "",
        "Coordinates": {
            "AccuracyRadius": 0,
            "Latitude": 0,
            "Longitude": 0
        },
        "ASN": 0,
        "ASOrg": "",
        "LocationError": "",
        "BlockedByLists": [],
        "BlockedEntities": [],
        "ListOccurences": null,
        "ListsError": ""
    },
    "Resolver": null,
    "Verdict": 2,
    "Reason": {
        "Msg": "allowed by default action",
        "OptionKey": "filter/defaultAction",
        "Profile": "",
        "Context": null
    },
    "Started": 1641488851,
    "Ended": 1641488873,
    "VerdictPermanent": true,
    "Inspecting": false,
    "Tunneled": false,
    "Encrypted": false,
    "TunnelOpts": null,
    "ProcessContext": {
        "ProcessName": "Unidentified Processes",
        "ProfileName": "Unidentified Processes",
        "BinaryPath": "",
        "CmdLine": "",
        "PID": -1,
        "Profile": "_unidentified",
        "Source": "local"
    },
    "DNSContext": null,
    "TunnelContext": null,
    "Internal": false,
    "ProfileRevisionCounter": 1,
    "_meta": {


        "Created": 1641488851,
        "Modified": 1641488908,
        "Expires": 0,
        "Deleted": 0,
        "Key": "network:tree/-1/ip/6-10.55.0.11-59748-10.55.0.9-5001"
    }
}

it goes straight to my mobile setup router. So I would guess something about the lpdserver
unless it's a trojan of course
portmaster-7.12- debuginformation-port5001hogcpu.txt

@dhaavi
Copy link
Member

dhaavi commented Feb 3, 2022

I've looked into the logs and the second one shows well over 3000 UDP connections that the Portmaster is trying to attribute to a process at the same time. This crippled the Portmaster.
The Portmaster is actually not that slow in that regard, so I guess there may very well be over a 100.000 UDP packets per second at hand here. If there is a program that is constantly changing the local IP/Port of these packets, then these will be handled as a separate connection every time.

The connection you posted is TCP, I've only seen a couple dozen of them in the logs, so I don't think they are the problem.

Do you know of any application making such a massive amount of connections?
If you check the network monitor, you can see the connection count next to the process names.

@changemenemo
Copy link
Author

Okey so here a few of the logs over time with various piece of software I4ve identified as problematic.

from .0.7.12 to 0.7.18 there has been some retrograding in terms of effeciency of portmaster or maybe it was handling more kind of packets?
Anyway those were only with some apps running, no torrents.
portmaster0712-1.txt
portmaster0712-2.txt
portmaster0718-1-afteripfs.txt
portmaster0718-1-beforeipfs.txt
I've finally identified at least two problematic addons in firefox which were giving trouble to portmaster because of, I guess, the p2p connection, first one is making traffic going through a proxy like danted on another host.
The second one is the ipfs module.
Those two were raising firefox connection over 300 connections at the time and thousands+ connections in terms of peer to peer as undentified connection.
The problem did go away partly after the disabling of this 2 addons

Then I've identified another package that might be causing problems too:
portmaster0721-1-deezer-desktoppackage.txt
https://github.com/aunetx/deezer-linux

Portmaster is still consuming too much cpu ressources while loading new pages in firefox but at least it stops relatively sooner and so on don't get into a stalled state.

The problem is that it's intimately related to the hardware essence of the intel Y-serie. Portmaster is very demanding and so from 3,2Ghz the thermal protection kicks in immediately to reduces it from 2,5 then 1,6Ghz. Which means that Portmaster needs to be optimized to actually use less cpu while engaging in the few hundreds tcp connection that firefox is making when loading a page. Or being able to control its own cpu consumption to still be multi-threaded but not using 100% of the cpu if needed.

There should also be a view mode only, where portmaster just report the packets/connections being done and a control mode where it actually analyzes and filters the packets.

I could provide a tcpdump or wireshark dump if you want so you see which connections are being made at the same time of a new page in firefox is open and see in the same time why portmaster is using 250 of the cpu (htop value)?

@changemenemo changemenemo changed the title The update process is a cpu hog The portmaster process is a cpu hog Feb 19, 2022
@changemenemo
Copy link
Author

Here is a tcdump and debug info when protmaster is stalling.

portmaster_stalled_with_nothing_running.txt
tcpdum-output-with-nothing-running.txt

The problem is that at that moment I've closed nearly everything except teams, sessions protonmail bridge etc but there are not using any ressources at all at that moment so it can't be that.
And as you can see in the tcpdump we can hardly talk about heavy networking usage there since most of the traffic is sessions ending which the kernel is dropping.
So I can only see the result here where the soft is entering a loop which it can't get out from apparently.
I actually need to reboot the host totally to get it working again because even by restarting the process a few minutes later it will do it again ....

@dhaavi dhaavi self-assigned this Feb 24, 2022
@northys
Copy link
Contributor

northys commented Feb 25, 2022

@changemenemo
Copy link
Author

It's at least the same result than me yes

@northys
Copy link
Contributor

northys commented Mar 6, 2022

@dhaavi got some new logs for you

this was copied before i noticed the portmaster is cpu heavy. first i suspected SPN because the network was slow / laggy.
https://support.safing.io/privatebin/?b3dcacf370e1d6a2#4MmTiF26Pt2vwjCc3jFcYwkfibNJiDW9ajDFpvZnDqRx

this was copied some time later, no more than few minutes. may be almost the same as the first one.
https://support.safing.io/privatebin/?1a17c1aa4ee49e01#ADURWxGPAVjo8fa2sizHKuuGjEN3yV67fc84yqP812YU


this is some journactl -fu portmaster i captured after i realized it's cosuming 100% cpu.
https://support.safing.io/privatebin/?2e91035f067142d6#HQih8YevsDTRGHwNBrXzkKBZPWdQaT66rHw4HtmrYJz1

this is some journalctl -fu portmaster i captured after portmaster didn't want to restart immediately.
https://support.safing.io/privatebin/?f2f44ab1021e380e#GeMze9UotyZBX4pV7nzdt2r9A68GnfrrbLyPXnRRkx84

i both logs a noticed a lot of errors, some bad file descriptors and some pre-auth fails.


i've also got a screenshot and short screencast but github' aws s3 is timeouting for some reason for me right now... i couldn't also uplod an image to google images to search using it like 6 hours ago... that was fixed by restarting computer. restarting portmaster did not help. i also couldn't go above 1MB/s over local network before reboot. not it works flawlessly and I can go up to 25MB/s.

SPN behaved weirldy (pls notice the cute little cat next to portmaster icon not running at 99% that means it wasn't consuming all cpu at this moment but the network was already unusable)
https://user-images.githubusercontent.com/2878126/156941749-d50e73dc-7ef2-4ceb-b94f-45fac3937a3a.mp4

HTOP of portmaster CPU hog (pls notice the cute little cat next to portmaster running at 99%)
Screenshot from 2022-03-06 21-06-44

@northys
Copy link
Contributor

northys commented Mar 27, 2022

@northys
Copy link
Contributor

northys commented Apr 16, 2022

It's still happening. And all logs contains something like this (copied from copy debug info)... I'm posting it here because it looks like that this issue has low priority and all other logs I've posted expired already... :(

220416 23:32:06.274 on/nfq/nfq:208 ▶ WARN 693 nfqueue: no verdict set for packet pkt:50434 qid:17040 (192.168.1.20 -> 95.217.53.153) after 20.000967642s, dropping
220416 23:32:06.308 terception:465 ▶ WARN 695 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51540 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.333 terception:465 ▶ WARN 698 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51282 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.363 terception:465 ▶ WARN 701 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51780 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.372 terception:465 ▶ WARN 704 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51374 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.376 terception:465 ▶ WARN 707 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51538 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.376 terception:465 ▶ WARN 709 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51618 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.381 terception:465 ▶ WARN 712 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51334 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.390 terception:465 ▶ WARN 715 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51370 <-> 95.217.53.153:443: verdict already set
220416 23:32:06.406 terception:465 ▶ WARN 718 filter: failed to apply verdict to pkt OUT TCP 192.168.1.20:51476 <-> 95.217.53.153:443: verdict already set

Here are more logs from syslog expiring in 1 year. It looks like the CPU usage gets back to normal immediately after those nfqueue logs stops.

https://support.safing.io/privatebin/?ebb1bed14cf6b96c#BYaL2MCgsowsNPzbyCZpuv8bCaNCRjmkJWEqNTt6AzRj

@northys
Copy link
Contributor

northys commented Apr 27, 2022

Its always that nfq verdict thing. any updates on this? I would be happy just to know that it happens to you as well or something :D It's nothing that wouldn't work it just spins my CPU for 1 minute or a so few times a week.

dub 27 23:43:46 northys-fedora portmaster-start[901]: 220427 23:43:46.475 on/nfq/nfq:208 ▶ WARN 436 nfqueue: no verdict set for packet pkt:88554 qid:17060 (fdeb:446c:912d:8da:: -> 2a04:4e42:3::444) after 20.011890989s, dropping
dub 27 23:43:46 northys-fedora portmaster-start[901]: 220427 23:43:46.475 on/nfq/nfq:208 ▶ WARN 438 nfqueue: no verdict set for packet pkt:88549 qid:17060 (fdeb:446c:912d:8da:: -> 2a04:4e42:3::444) after 20.012081183s, dropping

@northys
Copy link
Contributor

northys commented Apr 29, 2022

@changemenemo
Copy link
Author

It is still doing it...
With last version 1.0.2
Install it, do a few things, launch ipfs appImage (ipfs for interplanetary protocole file system) for example but you could find other incompatibility which leads to that same thing of course.
Portmaster goes haywire a first time when it can't process the connections required then even when you restart it multiple times, and you close your incompatible app of course previously to that, it still goes haywire several times after that.
It is only after a reboot that it calms it down, which means it is a cache problem more than anything else.

@Flashwalker
Copy link

Flashwalker commented Jan 18, 2023

2023-01-18_13-17-42
I have the same issue. Every time I run a UI application, it starts to heat up my CPU.

Even though I disabled updates in settings, every time I see the process:

/opt/safing/portmaster/updates/linux_amd64/core/portmaster-core_v1-0-2 --data /opt/safing/portmaster

which I assume is trying to update something

@github-actions
Copy link

Auto-closing this issue after waiting for input for a month. If anyone finds the time to provide the requested information, please re-open the issue and we will continue handling it.

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

No branches or pull requests

5 participants