Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Portmaster is regrouping multiple calls to the go-ipfs service #511

Closed
2 tasks done
PoorPocketsMcNewHold opened this issue Jan 30, 2022 · 4 comments
Closed
2 tasks done
Assignees
Labels
bug TYPE: a report on something that isn't working

Comments

@PoorPocketsMcNewHold
Copy link

PoorPocketsMcNewHold commented Jan 30, 2022

Pre-Submit Checklist:

What happened:
image
Portmaster is regrouping several calls, from my browser (Correctly classified as Librewolf on the left) but also external application processes distant from the go-ipfs service, such as PolyMC or Flatpak.

What did you expect to happen?:
To correctly only list calls which are actually made by the service, such as the top listed LAN Peer-To-Peer services, or LAN ones.
Every single domains DNS calls are incorrect.

How did you reproduce it?:
Simply launched the go-ipfs service.

Debug Information:

Version 0.7.18
Portmaster
version 0.7.18

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

Licensed under the AGPLv3 license.
The source code is available here: https://github.com/safing/portmaster
Platform: fedora 35
System: fedora linux (fedora) 35
Kernel: 5.15.16-201.fsync.fc35.x86_64 x86_64

Status: Trusted
ActiveSecurityLevel:   Trusted
SelectedSecurityLevel: Off
ThreatMitigationLevel: Trusted
CaptivePortal:         
OnlineStatus:          Online
Resolvers: 3/3
Quad9
  dot://9.9.9.9:853#config
  Failing: false

Quad9
  dot://149.112.112.112:853#config
  Failing: false

192.168.45.205
  dns://192.168.45.205:53#system
  Failing: false
Network: 3576/3576 Connections
ProfileName: Ipfs
Profile:     64955640-6c69-476a-aee3-cb2e56bae7f7
Source:      local
ProcessName: ipfs
BinaryPath:  /usr/bin/ipfs
CmdLine:     /usr/bin/ipfs daemon
PID:         2354

Censured due to the sheer number of entries, but especially, potential number of other individuals home addresses.
Can give a snippet, and cherry pick some if needed for debugging on this issue
No Module Error
Unexpected Logs
220130 14:00:04.204 on/nfq/nfq:208 ▶ WARN 571 nfqueue: no verdict set for packet pkt:853 qid:17060 (fe80::6611:1bd8:f2a2:ebae -> ff02::2) after 20.000091214s, dropping
220130 14:04:46.811 all/master:428 ▶ WARN 213 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "vix"
220130 14:04:52.117 on/nfq/nfq:208 ▶ WARN 329 nfqueue: no verdict set for packet pkt:1014 qid:17060 (fe80::6611:1bd8:f2a2:ebae -> ff02::2) after 20.007743965s, dropping
220130 14:04:54.394 all/master:428 ▶ WARN 361 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "vix"
220130 14:04:57.803 all/master:428 ▶ WARN 428 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "vix"
220130 14:05:50.577 all/master:428 ▶ WARN 056 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "vix"
220130 14:05:51.122 all/master:428 ▶ WARN 059 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "vix"
220130 14:14:14.360 on/nfq/nfq:208 ▶ WARN 642 nfqueue: no verdict set for packet pkt:1299 qid:17060 (fe80::6611:1bd8:f2a2:ebae -> ff02::2) after 20.000104645s, dropping
220130 14:32:58.802 on/nfq/nfq:208 ▶ WARN 036 nfqueue: no verdict set for packet pkt:2089 qid:17060 (fe80::6611:1bd8:f2a2:ebae -> ff02::2) after 20.000123716s, dropping
220130 14:43:01.137 all/master:428 ▶ WARN 729 filter: failed to get eTLD+1: publicsuffix: cannot derive eTLD+1 for domain "samba"
220130 14:47:14.107 CURRENT TIME
Goroutine Stack
goroutine profile: total 80
12 @ 0x43a405 0x44a56f 0x7f11ff 0x7f1870 0x46de21
#	0x7f11fe	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e	/home/user/git/safing/portbase/api/database.go:415
#	0x7f186f	github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0x12f	/home/user/git/safing/portbase/api/database.go:478

12 @ 0x43a405 0x44a56f 0xb4bca5 0x46de21
#	0xb4bca4	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 0x40676f 0x4063ab 0xbc15ec 0x46de21
#	0xbc15eb	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 0x4328db 0x4684b5 0x49ce65 0x4a005c 0x4a0039 0x4a9325 0xbb6787 0xbb60d2 0xbbb0eb 0xbb9bef 0xbb9945 0xbb985c 0xbc1150 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54				/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44				/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x4a005b	internal/poll.(*pollDesc).waitRead+0xfb				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x4a0038	internal/poll.(*FD).RawRead+0xd8				/usr/local/go/src/internal/poll/fd_unix.go:533
#	0x4a9324	os.(*rawConn).Read+0x64						/usr/local/go/src/os/rawconn.go:31
#	0xbb6786	github.com/mdlayher/socket.(*Conn).read+0xe6			/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:512
#	0xbb60d1	github.com/mdlayher/socket.(*Conn).Recvmsg+0x191		/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:399
#	0xbbb0ea	github.com/mdlayher/netlink.(*conn).Receive+0xea		/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn_linux.go:112
#	0xbb9bee	github.com/mdlayher/netlink.(*Conn).receive+0x6e		/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:273
#	0xbb9944	github.com/mdlayher/netlink.(*Conn).lockedReceive+0x44		/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:232
#	0xbb985b	github.com/mdlayher/netlink.(*Conn).Receive+0x7b		/home/user/go/pkg/mod/github.com/mdlayher/[email protected]/conn.go:225
#	0xbc114f	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x34f	/home/user/go/pkg/mod/github.com/florianl/[email protected]/nfqueue_gteq_1.12.go:142

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

2 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49dd65 0x49dd43 0x5af7af 0x5be7ce 0x57a585 0x57a6ef 0x7bb7c5 0x7bdc9c 0x7bed4f 0x7bf50f 0x7eec85 0x7a2262 0x7a19b9 0x7a3f99 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54					/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44					/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49dd64	internal/poll.(*pollDesc).waitRead+0x1a4				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49dd42	internal/poll.(*FD).Read+0x182						/usr/local/go/src/internal/poll/fd_unix.go:159
#	0x5af7ae	net.(*netFD).Read+0x4e							/usr/local/go/src/net/fd_posix.go:55
#	0x5be7cd	net.(*conn).Read+0x8d							/usr/local/go/src/net/net.go:182
#	0x57a584	bufio.(*Reader).fill+0x104						/usr/local/go/src/bufio/bufio.go:101
#	0x57a6ee	bufio.(*Reader).Peek+0x4e						/usr/local/go/src/bufio/bufio.go:139
#	0x7bb7c4	github.com/gorilla/websocket.(*Conn).read+0x44				/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:370
#	0x7bdc9b	github.com/gorilla/websocket.(*Conn).advanceFrame+0x5b			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:798
#	0x7bed4e	github.com/gorilla/websocket.(*Conn).NextReader+0x8e			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:980
#	0x7bf50e	github.com/gorilla/websocket.(*Conn).ReadMessage+0x2e			/home/user/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1064
#	0x7eec84	github.com/safing/portbase/api.(*DatabaseAPI).handler+0x44		/home/user/git/safing/portbase/api/database.go:150
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7a3f98	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49e686 0x49e664 0x5afa70 0x5cb811 0x5c979d 0x8684b7 0x853739 0x850ac5 0x85231a 0x851311 0xbe02bc 0x7a2262 0x7a1cc5 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54					/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44					/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49e685	internal/poll.(*pollDesc).waitRead+0x245				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49e663	internal/poll.(*FD).ReadMsg+0x223					/usr/local/go/src/internal/poll/fd_unix.go:242
#	0x5afa6f	net.(*netFD).readMsg+0x8f						/usr/local/go/src/net/fd_posix.go:67
#	0x5cb810	net.(*UDPConn).readMsg+0x90						/usr/local/go/src/net/udpsock_posix.go:59
#	0x5c979c	net.(*UDPConn).ReadMsgUDP+0x9c						/usr/local/go/src/net/udpsock.go:139
#	0x8684b6	github.com/miekg/dns.ReadFromSessionUDP+0xb6				/home/user/go/pkg/mod/github.com/miekg/[email protected]/udp.go:42
#	0x853738	github.com/miekg/dns.(*Server).readUDP+0xd8				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:687
#	0x850ac4	github.com/miekg/dns.defaultReader.ReadUDP+0x44				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:174
#	0x852319	github.com/miekg/dns.(*Server).serveUDP+0x1f9				/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:501
#	0x851310	github.com/miekg/dns.(*Server).ListenAndServe+0x390			/home/user/go/pkg/mod/github.com/miekg/[email protected]/server.go:330
#	0xbe02bb	github.com/safing/portmaster/nameserver.startListener.func1+0x3b	/home/user/git/safing/portmaster/nameserver/module.go:114
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44a56f 0x7946f8 0x7a2262 0x7a1cc5 0x46de21
#	0x7946f7	github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x1d7	/home/user/git/safing/portbase/database/interface_cache.go:34
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1			/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124		/home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44a56f 0x7ac1a5 0x7a2262 0x7a1cc5 0x46de21
#	0x7ac1a4	github.com/safing/portbase/rng.(*Feeder).run+0x2c4			/home/user/git/safing/portbase/rng/entropy.go:119
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

2 @ 0x43a405 0x44a56f 0x7ef765 0x7a2262 0x7a19b9 0x7a3f99 0x46de21
#	0x7ef764	github.com/safing/portbase/api.(*DatabaseAPI).writer+0x124		/home/user/git/safing/portbase/api/database.go:217
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7a3f98	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58	/home/user/git/safing/portbase/modules/worker.go:27

2 @ 0x43a405 0x44a56f 0x7f11ff 0x7f0e0b 0x46de21
#	0x7f11fe	github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x21e	/home/user/git/safing/portbase/api/database.go:415
#	0x7f0e0a	github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0xca	/home/user/git/safing/portbase/api/database.go:387

1 @ 0x40c434 0x46a77d 0x80f7e5 0x46de21
#	0x46a77c	os/signal.signal_recv+0x9c	/usr/local/go/src/runtime/sigqueue.go:147
#	0x80f7e4	os/signal.loop+0x24		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x43a405 0x40676f 0x4063ab 0x9d870b 0x46de21
#	0x9d870a	github.com/godbus/dbus/v5.newConn.func1+0x4a	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:288

1 @ 0x43a405 0x40676f 0x4063ab 0xa4e64c 0x7a2262 0x7a1cc5 0x46de21
#	0xa4e64b	github.com/safing/portmaster/resolver.listenToMDNS+0x54b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:130
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49dd65 0x49dd43 0x5af7af 0x5be7ce 0x6b5d78 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54		/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44		/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49dd64	internal/poll.(*pollDesc).waitRead+0x1a4	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49dd42	internal/poll.(*FD).Read+0x182			/usr/local/go/src/internal/poll/fd_unix.go:159
#	0x5af7ae	net.(*netFD).Read+0x4e				/usr/local/go/src/net/fd_posix.go:55
#	0x5be7cd	net.(*conn).Read+0x8d				/usr/local/go/src/net/net.go:182
#	0x6b5d77	net/http.(*connReader).backgroundRead+0x57	/usr/local/go/src/net/http/server.go:690

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49dd65 0x49dd43 0x5af7af 0x5be7ce 0xa508ec 0xa5cf2a 0x7a2262 0x7a1cc5 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54					/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44					/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49dd64	internal/poll.(*pollDesc).waitRead+0x1a4				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49dd42	internal/poll.(*FD).Read+0x182						/usr/local/go/src/internal/poll/fd_unix.go:159
#	0x5af7ae	net.(*netFD).Read+0x4e							/usr/local/go/src/net/fd_posix.go:55
#	0x5be7cd	net.(*conn).Read+0x8d							/usr/local/go/src/net/net.go:182
#	0xa508eb	github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
#	0xa5cf29	github.com/safing/portmaster/resolver.listenToMDNS.func2+0x49		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:97
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49dd65 0x49dd43 0x5af7af 0x5be7ce 0xa508ec 0xa5cfaa 0x7a2262 0x7a1cc5 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54					/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44					/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49dd64	internal/poll.(*pollDesc).waitRead+0x1a4				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49dd42	internal/poll.(*FD).Read+0x182						/usr/local/go/src/internal/poll/fd_unix.go:159
#	0x5af7ae	net.(*netFD).Read+0x4e							/usr/local/go/src/net/fd_posix.go:55
#	0x5be7cd	net.(*conn).Read+0x8d							/usr/local/go/src/net/net.go:182
#	0xa508eb	github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
#	0xa5cfa9	github.com/safing/portmaster/resolver.listenToMDNS.func3+0x49		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:108
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49dd65 0x49dd43 0x5af7af 0x5be7ce 0xa508ec 0xa5d02a 0x7a2262 0x7a1cc5 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54					/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44					/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49dd64	internal/poll.(*pollDesc).waitRead+0x1a4				/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49dd42	internal/poll.(*FD).Read+0x182						/usr/local/go/src/internal/poll/fd_unix.go:159
#	0x5af7ae	net.(*netFD).Read+0x4e							/usr/local/go/src/net/fd_posix.go:55
#	0x5be7cd	net.(*conn).Read+0x8d							/usr/local/go/src/net/net.go:182
#	0xa508eb	github.com/safing/portmaster/resolver.listenForDNSPackets+0x8b		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:328
#	0xa5d029	github.com/safing/portmaster/resolver.listenToMDNS.func4+0x49		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:119
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49e686 0x49e664 0x5afa70 0x5ce971 0x5ccbfd 0x9d558d 0x47a9e7 0x9d5d86 0x9d5d46 0x9bd652 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54				/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44				/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49e685	internal/poll.(*pollDesc).waitRead+0x245			/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49e663	internal/poll.(*FD).ReadMsg+0x223				/usr/local/go/src/internal/poll/fd_unix.go:242
#	0x5afa6f	net.(*netFD).readMsg+0x8f					/usr/local/go/src/net/fd_posix.go:67
#	0x5ce970	net.(*UnixConn).readMsg+0x90					/usr/local/go/src/net/unixsock_posix.go:115
#	0x5ccbfc	net.(*UnixConn).ReadMsgUnix+0x9c				/usr/local/go/src/net/unixsock.go:143
#	0x9d558c	github.com/godbus/dbus/v5.(*oobReader).Read+0x8c		/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#	0x47a9e6	io.ReadAtLeast+0x86						/usr/local/go/src/io/io.go:314
#	0x9d5d85	io.ReadFull+0x125						/usr/local/go/src/io/io.go:333
#	0x9d5d45	github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xe5	/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#	0x9bd651	github.com/godbus/dbus/v5.(*Conn).inWorker+0x51			/home/user/go/pkg/mod/github.com/godbus/dbus/[email protected]/conn.go:389

1 @ 0x43a405 0x4328db 0x4684b5 0x49ce65 0x49f91c 0x49f8fe 0x5b0d25 0x5c87b2 0x5c7305 0x6c0386 0x6c00b7 0x7fa78d 0x7a2262 0x7a19b9 0x7f8036 0x46de21
#	0x4684b4	internal/poll.runtime_pollWait+0x54				/usr/local/go/src/runtime/netpoll.go:222
#	0x49ce64	internal/poll.(*pollDesc).wait+0x44				/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
#	0x49f91b	internal/poll.(*pollDesc).waitRead+0x1fb			/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
#	0x49f8fd	internal/poll.(*FD).Accept+0x1dd				/usr/local/go/src/internal/poll/fd_unix.go:394
#	0x5b0d24	net.(*netFD).accept+0x44					/usr/local/go/src/net/fd_unix.go:172
#	0x5c87b1	net.(*TCPListener).accept+0x31					/usr/local/go/src/net/tcpsock_posix.go:139
#	0x5c7304	net.(*TCPListener).Accept+0x64					/usr/local/go/src/net/tcpsock.go:261
#	0x6c0385	net/http.(*Server).Serve+0x265					/usr/local/go/src/net/http/server.go:2937
#	0x6c00b6	net/http.(*Server).ListenAndServe+0xb6				/usr/local/go/src/net/http/server.go:2866
#	0x7fa78c	github.com/safing/portbase/api.Serve.func1+0x2c			/home/user/git/safing/portbase/api/router.go:63
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1	/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98	/home/user/git/safing/portbase/modules/worker.go:47
#	0x7f8035	github.com/safing/portbase/api.Serve+0x1d5			/home/user/git/safing/portbase/api/router.go:62

1 @ 0x43a405 0x44a56f 0x7533b4 0x752fb1 0x46de21
#	0x7533b3	github.com/safing/portbase/log.writer+0x393		/home/user/git/safing/portbase/log/output.go:156
#	0x752fb0	github.com/safing/portbase/log.writerManager+0x90	/home/user/git/safing/portbase/log/output.go:113

1 @ 0x43a405 0x44a56f 0x79b305 0x46de21
#	0x79b304	github.com/safing/portbase/modules.microTaskScheduler+0x1a4	/home/user/git/safing/portbase/modules/microtasks.go:184

1 @ 0x43a405 0x44a56f 0x7a1425 0x46de21
#	0x7a1424	github.com/safing/portbase/modules.taskQueueHandler+0x1c4	/home/user/git/safing/portbase/modules/tasks.go:447

1 @ 0x43a405 0x44a56f 0x7a16e8 0x46de21
#	0x7a16e7	github.com/safing/portbase/modules.taskScheduleHandler+0xe7	/home/user/git/safing/portbase/modules/tasks.go:497

1 @ 0x43a405 0x44a56f 0x7ac4dd 0x7a2262 0x7a1cc5 0x46de21
#	0x7ac4dc	github.com/safing/portbase/rng.fullFeeder+0x15c				/home/user/git/safing/portbase/rng/fullfeed.go:25
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x7acf17 0x7a2262 0x7a1cc5 0x46de21
#	0x7acf16	github.com/safing/portbase/rng.osFeeder+0x1d6				/home/user/git/safing/portbase/rng/osfeeder.go:27
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x7ad82d 0x7a2262 0x7a1cc5 0x46de21
#	0x7ad82c	github.com/safing/portbase/rng.tickFeeder+0x24c				/home/user/git/safing/portbase/rng/tickfeeder.go:60
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x80fd70 0xbe0dc5 0x43a009 0x46de21
#	0x80fd6f	github.com/safing/portbase/run.Run+0x22f	/home/user/git/safing/portbase/run/main.go:66
#	0xbe0dc4	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 0x9a3315 0x7a2262 0x7a1cc5 0x46de21
#	0x9a3314	github.com/safing/portbase/notifications.cleaner+0x114			/home/user/git/safing/portbase/notifications/cleaner.go:13
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x9f0698 0x7a2262 0x7a1cc5 0x46de21
#	0x9f0697	github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x117	/home/user/git/safing/portmaster/intel/geoip/database.go:173
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x9f9cb7 0x7a2262 0x7a1cc5 0x46de21
#	0x9f9cb6	github.com/safing/portmaster/netenv.monitorNetworkChanges+0x156		/home/user/git/safing/portmaster/netenv/network-change.go:48
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0x9fb19c 0x7a2262 0x7a1cc5 0x46de21
#	0x9fb19b	github.com/safing/portmaster/netenv.monitorOnlineStatus+0x13b		/home/user/git/safing/portmaster/netenv/online-status.go:357
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xa0ce5c 0x7a2262 0x7a19b9 0x7a3f99 0x46de21
#	0xa0ce5b	github.com/safing/portmaster/status.autoPilot+0xdb			/home/user/git/safing/portmaster/status/autopilot.go:16
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7a3f98	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44a56f 0xa4eb2e 0xa5d09e 0x7a2262 0x7a1cc5 0x46de21
#	0xa4eb2d	github.com/safing/portmaster/resolver.handleMDNSMessages+0xed		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:137
#	0xa5d09d	github.com/safing/portmaster/resolver.listenToMDNS.func5+0x3d		/home/user/git/safing/portmaster/resolver/resolver-mdns.go:126
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xab0ee5 0x7a2262 0x7a1cc5 0x46de21
#	0xab0ee4	github.com/safing/portmaster/profile.cleanActiveProfiles+0x184		/home/user/git/safing/portmaster/profile/active.go:84
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xabd4e5 0x7a2262 0x7a1cc5 0x46de21
#	0xabd4e4	github.com/safing/portmaster/profile.startProfileUpdateChecker.func1+0x224	/home/user/git/safing/portmaster/profile/database.go:59
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1			/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124		/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xb4c1e5 0x46de21
#	0xb4c1e4	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 0xb92f05 0x7a2262 0x7a1cc5 0x46de21
#	0xb92f04	github.com/safing/portmaster/network.connectionCleaner+0x104		/home/user/git/safing/portmaster/network/clean.go:24
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

1 @ 0x43a405 0x44a56f 0xb97c95 0x7a2262 0x7a1cc5 0x46de21
#	0xb97c94	github.com/safing/portmaster/network.openDNSRequestWriter+0x114		/home/user/git/safing/portmaster/network/dns.go:91
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a1cc4	github.com/safing/portbase/modules.(*Module).runServiceWorker+0x124	/home/user/git/safing/portbase/modules/worker.go:78

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

1 @ 0x43a405 0x44a56f 0xbd2837 0x7a2262 0x7a19b9 0x7a3f99 0x46de21
#	0xbd2836	github.com/safing/portmaster/firewall.packetHandler+0xf6		/home/user/git/safing/portmaster/firewall/interception.go:522
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7a3f98	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x43a405 0x44a56f 0xbd2b12 0x7a2262 0x7a19b9 0x7a3f99 0x46de21
#	0xbd2b11	github.com/safing/portmaster/firewall.statLogger+0x231			/home/user/git/safing/portmaster/firewall/interception.go:536
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7a3f98	github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x58	/home/user/git/safing/portbase/modules/worker.go:27

1 @ 0x4680bd 0x7d0242 0x7d0005 0x7ccb72 0x7e9772 0xb904d5 0x7f49e4 0x7f3fad 0x7f8d4a 0x7fa805 0x7a2262 0x7a19b9 0x7f817d 0x6bffc3 0x6bc04d 0x46de21
#	0x4680bc	runtime/pprof.runtime_goroutineProfileWithLabels+0x5c			/usr/local/go/src/runtime/mprof.go:716
#	0x7d0241	runtime/pprof.writeRuntimeProfile+0xe1					/usr/local/go/src/runtime/pprof/pprof.go:724
#	0x7d0004	runtime/pprof.writeGoroutine+0xa4					/usr/local/go/src/runtime/pprof/pprof.go:684
#	0x7ccb71	runtime/pprof.(*Profile).WriteTo+0x3f1					/usr/local/go/src/runtime/pprof/pprof.go:331
#	0x7e9771	github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x91	/home/user/git/safing/portbase/utils/debug/debug.go:132
#	0xb904d4	github.com/safing/portmaster/network.debugInfo+0x194			/home/user/git/safing/portmaster/network/api.go:86
#	0x7f49e3	github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0xa03		/home/user/git/safing/portbase/api/endpoints.go:438
#	0x7f3fac	github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0xac	/home/user/git/safing/portbase/api/endpoints.go:357
#	0x7f8d49	github.com/safing/portbase/api.(*mainHandler).handle+0xba9		/home/user/git/safing/portbase/api/router.go:232
#	0x7fa804	github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x44	/home/user/git/safing/portbase/api/router.go:81
#	0x7a2261	github.com/safing/portbase/modules.(*Module).runWorker+0xa1		/home/user/git/safing/portbase/modules/worker.go:119
#	0x7a19b8	github.com/safing/portbase/modules.(*Module).RunWorker+0x98		/home/user/git/safing/portbase/modules/worker.go:47
#	0x7f817c	github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x9c		/home/user/git/safing/portbase/api/router.go:80
#	0x6bffc2	net/http.serverHandler.ServeHTTP+0xa2					/usr/local/go/src/net/http/server.go:2843
#	0x6bc04c	net/http.(*conn).serve+0x8ac						/usr/local/go/src/net/http/server.go:1925


@PoorPocketsMcNewHold PoorPocketsMcNewHold added the bug TYPE: a report on something that isn't working label Jan 30, 2022
@dhaavi
Copy link
Member

dhaavi commented Feb 3, 2022

Hey @PoorPocketsMcNewHold, thanks a lot for your report.

I will need to take more time to look into this in detail later.

@dhaavi dhaavi added task and removed task labels Feb 3, 2022
@dhaavi dhaavi added the next label Feb 11, 2022
@changemenemo
Copy link

changemenemo commented Feb 25, 2022

Completely related to my issue described here @dhaavi I've mentionned a problem with ipfs #422 (comment). To have the time to demonstrate that properly it would takk t3 hours to mount a clean vm with firefox and only ipfs as addon in firefox and maybe the ipfs gateway which is even not necessarily because portmaster has already trouble to handle the cool of the firefox addon module to call to an external gateway like I did. So just check my report details and you'll probably see a big amount of connections being made which is practically entirely due to the ipfs module before I deactivated it.

@changemenemo
Copy link

Any progress on how ipfs is treated ?

@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

4 participants