safing / portmaster-ui

User Interfaces for Portmaster
https://github.com/safing/portmaster/
GNU General Public License v3.0
151 stars 20 forks source link

Home/End buttons don't work in Search field #512

Closed NormPlum closed 8 months ago

NormPlum commented 8 months ago

Pre-Submit Checklist:

What happened: When entering text in a search field (e.g. at the top of the Network Activity page), pressing Home and End buttons on the keyboard don't work.

Pressing the arrow keys move the caret as expected, and holding Shift and pressing Home or End highlights text to/from the beginning/end of the line.

What did you expect to happen?: Pressing Home should move the caret to the beginning of the line, while pressing End should move it to the end.

How did you reproduce it?:

Debug Information:

Version 1.6.5 ``` Portmaster version 1.6.5 commit tags/v1.6.5-0-ge9940d77a01f32cc11d3ed70e19482bdea773fc5 built with go1.21.2 (gc) linux/amd64 using options by user@docker on 11.01.2024 Licensed under the AGPLv3 license. The source code is available here: https://github.com/safing/portmaster ```
Platform: debian 12.1 ``` System: debian linux (debian) 12.1 Kernel: 6.1.0-18-amd64 x86_64 ```
No Module Error
Unexpected Logs ``` 240311 10:37:08.665 pat/notify:170 ▶ WARN 328 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:08.675 pat/notify:170 ▶ WARN 330 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:08.685 pat/notify:170 ▶ WARN 332 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:08.696 pat/notify:170 ▶ WARN 334 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:08.706 pat/notify:170 ▶ WARN 336 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:13.450 pat/notify:170 ▶ WARN 338 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:13.451 pat/notify:170 ▶ WARN 340 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 10:37:13.461 pat/notify:170 ▶ WARN 342 compat: detected secure dns bypass issue with /usr/bin/telegram-desktop 240311 11:41:32.138 er/resolve:460 ▶ WARN 344 resolver: query to dns://192.168.[REDACTED]:53#system failed: read udp 192.168.[REDACTED]:49470->192.168.[REDACTED]:53: i/o timeout 240311 11:41:32.138 nameserver:293 ▶ WARN 346 nameserver: failed to resolve reddit.simo.sh.A: all 2 query-compliant resolvers failed, last error: read udp 192.168.[REDACTED]:49470->192.168.[REDACTED]:53: i/o timeout 240311 11:45:43.032 CURRENT TIME ```
Status: Online ``` OnlineStatus: Online CaptivePortal: ```
SPN: disabled (module disabled) ``` HomeHubID: HomeHubName: HomeHubIP: Transport: --- Client: true PublicHub: false HubHasIPv4: false HubHasIPv6: false ```
Resolvers: 3/3 ``` NextDNS (dot://[REDACTED].dns.nextdns.io:853#config) dot://[REDACTED].dns.nextdns.io:853#config Failing: false NextDNS (dot://[REDACTED].dns.nextdns.io:853#config) dot://[REDACTED].dns.nextdns.io:853#config Failing: false 192.168.[REDACTED] (dns://192.168.[REDACTED]:53#system) dns://192.168.[REDACTED]:53#system Failing: false ```
Config: 4 ``` dns/nameservers: [redacted] dns/useStaleCache: true filter/defaultAction: block filter/lists: [TRAC MAL DECEP BAD NSFW UNBREAK] ```
Updates: stable (13/29) ``` Active: all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1 all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1 all/intel/lists/base.dsdl: 20240301.0.7 all/intel/lists/index.dsd: 2023.6.13 all/intel/lists/intermediate.dsdl: 20240310.0.0 all/intel/lists/urgent.dsdl: 20240310.22.0 all/intel/portmaster/news.yaml: 20240301.12.34 all/intel/portmaster/notifications.yaml: 20231218.17.37 all/ui/modules/assets.zip: 0.3.1 all/ui/modules/portmaster.zip: 0.8.3 linux_amd64/app/portmaster-app.zip: 0.2.8 linux_amd64/core/portmaster-core: 1.6.5 linux_amd64/start/portmaster-start: 1.6.0 Selected: all/dashboards/hubs.json: 0.0.2 all/intel/geoip/geoipv4-mini.mmdb.gz: 20231201.0.1 all/intel/geoip/geoipv4.mmdb.gz: 20231201.0.1 all/intel/geoip/geoipv4.mmdb: 20231201.0.1 all/intel/geoip/geoipv6-mini.mmdb.gz: 20231201.0.1 all/intel/geoip/geoipv6.mmdb.gz: 20231201.0.1 all/intel/geoip/geoipv6.mmdb: 20231201.0.1 all/intel/lists/base.dsdl: 20240301.0.7 all/intel/lists/index.dsd: 2023.6.13 all/intel/lists/intermediate.dsdl: 20240310.0.0 all/intel/lists/urgent.dsdl: 20240310.22.0 all/intel/portmaster/news.yaml: 20240301.12.34 all/intel/portmaster/notifications.yaml: 20231218.17.37 all/intel/spn/main-intel.yaml: 20240213.17.8 all/ui/modules/assets.zip: 0.3.1 all/ui/modules/base.zip: 0.2.11 all/ui/modules/console.zip: 0.1.11 all/ui/modules/monitor.zip: 0.2.4 all/ui/modules/portmaster.zip: 0.8.3 all/ui/modules/profilemgr.zip: 0.1.7 all/ui/modules/settings.zip: 0.1.8 linux_amd64/app/portmaster-app.zip: 0.2.8 linux_amd64/core/portmaster-core: 1.6.5 linux_amd64/hub/spn-hub: 0.7.3 linux_amd64/jess/jess: 0.3.3 linux_amd64/notifier/portmaster-notifier: 0.3.6 linux_amd64/packages/portmaster-installer.deb: 1.0.0 linux_amd64/packages/portmaster-installer.rpm: 1.0.0 linux_amd64/start/portmaster-start: 1.6.0 ```
Compatibility: IPTables Chains (36) ``` v4 filter INPUT FORWARD OUTPUT PORTMASTER-FILTER nat PREROUTING INPUT OUTPUT POSTROUTING PORTMASTER-REDIRECT mangle PREROUTING INPUT FORWARD OUTPUT POSTROUTING PORTMASTER-INGEST-INPUT PORTMASTER-INGEST-OUTPUT raw PREROUTING OUTPUT v6 filter INPUT FORWARD OUTPUT PORTMASTER-FILTER nat PREROUTING INPUT OUTPUT POSTROUTING PORTMASTER-REDIRECT mangle PREROUTING INPUT FORWARD OUTPUT POSTROUTING PORTMASTER-INGEST-INPUT PORTMASTER-INGEST-OUTPUT raw PREROUTING OUTPUT ```
Goroutine Stack ``` goroutine profile: total 103 32 @ 0x43e1ae 0x44e665 0x84f225 0x84f813 0x46eb41 # 0x84f224 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /home/user/git/safing/portbase/api/database.go:449 # 0x84f812 github.com/safing/portbase/api.(*DatabaseAPI).handleQsub+0xd2 /home/user/git/safing/portbase/api/database.go:512 4 @ 0x43e1ae 0x409a0d 0x409612 0xf285a9 0x46eb41 # 0xf285a8 github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x68 /home/user/go/pkg/mod/github.com/florianl/go-nfqueue@v1.3.1/nfqueue.go:337 4 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4e3e6a 0x4e3e53 0x4ed80a 0xf0eec9 0xf0e772 0xf08134 0xf14e56 0xf13422 0xf131a7 0xf1308d 0xf2803d 0xf27107 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e3e69 internal/poll.(*pollDesc).waitRead+0x129 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e3e52 internal/poll.(*FD).RawRead+0x112 /usr/local/go/src/internal/poll/fd_unix.go:708 # 0x4ed809 os.(*rawConn).Read+0x49 /usr/local/go/src/os/rawconn.go:31 # 0xf0eec8 github.com/mdlayher/socket.rwT[...]+0x688 /home/user/go/pkg/mod/github.com/mdlayher/socket@v0.5.0/conn.go:795 # 0xf0e771 github.com/mdlayher/socket.readT[...]+0xb1 /home/user/go/pkg/mod/github.com/mdlayher/socket@v0.5.0/conn.go:666 # 0xf08133 github.com/mdlayher/socket.(*Conn).Recvmsg+0x153 /home/user/go/pkg/mod/github.com/mdlayher/socket@v0.5.0/conn.go:572 # 0xf14e55 github.com/mdlayher/netlink.(*conn).Receive+0xb5 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.7.2/conn_linux.go:130 # 0xf13421 github.com/mdlayher/netlink.(*Conn).receive+0x61 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.7.2/conn.go:279 # 0xf131a6 github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26 /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.7.2/conn.go:238 # 0xf1308c github.com/mdlayher/netlink.(*Conn).Receive+0x8c /home/user/go/pkg/mod/github.com/mdlayher/netlink@v1.7.2/conn.go:231 # 0xf2803c github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x15c /home/user/go/pkg/mod/github.com/florianl/go-nfqueue@v1.3.1/nfqueue.go:348 # 0xf27106 github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x66 /home/user/go/pkg/mod/github.com/florianl/go-nfqueue@v1.3.1/nfqueue.go:157 4 @ 0x43e1ae 0x44e665 0x84f225 0x84ee6d 0x46eb41 # 0x84f224 github.com/safing/portbase/api.(*DatabaseAPI).processSub+0x224 /home/user/git/safing/portbase/api/database.go:449 # 0x84ee6c github.com/safing/portbase/api.(*DatabaseAPI).handleSub+0x8c /home/user/git/safing/portbase/api/database.go:421 4 @ 0x43e1ae 0x44e665 0xf0b558 0x46eb41 # 0xf0b557 github.com/mdlayher/socket.rwT[...].func2+0xb7 /home/user/go/pkg/mod/github.com/mdlayher/socket@v0.5.0/conn.go:778 4 @ 0x43e1ae 0x44e665 0xf2940a 0x46eb41 # 0xf29409 github.com/safing/portmaster/firewall/interception/nfq.New.func1+0x89 /home/user/git/safing/portmaster/firewall/interception/nfq/nfq.go:67 3 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0x6dcd4b 0x66c2e3 0x66c413 0x6e2bfc 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x6dcd4a net/http.(*connReader).Read+0x14a /usr/local/go/src/net/http/server.go:791 # 0x66c2e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66c412 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:151 # 0x6e2bfb net/http.(*conn).serve+0x75b /usr/local/go/src/net/http/server.go:2044 2 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0x66c2e3 0x66c413 0x836626 0x8388cd 0x8398de 0x839f53 0x84c88c 0x7f5ee8 0x7f568c 0x7f549b 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x66c2e2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:113 # 0x66c412 bufio.(*Reader).Peek+0x52 /usr/local/go/src/bufio/bufio.go:151 # 0x836625 github.com/gorilla/websocket.(*Conn).read+0x25 /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.1/conn.go:378 # 0x8388cc github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.1/conn.go:824 # 0x8398dd github.com/gorilla/websocket.(*Conn).NextReader+0x13d /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.1/conn.go:1034 # 0x839f52 github.com/gorilla/websocket.(*Conn).ReadMessage+0x12 /home/user/go/pkg/mod/github.com/gorilla/websocket@v1.5.1/conn.go:1120 # 0x84c88b github.com/safing/portbase/api.(*DatabaseWebsocketAPI).handler+0x6b /home/user/git/safing/portbase/api/database.go:137 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x7f549a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 2 @ 0x43e1ae 0x44e665 0x7e615e 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x7e615d github.com/safing/portbase/database.(*Interface).DelayedCacheWriter+0x15d /home/user/git/safing/portbase/database/interface_cache.go:34 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 2 @ 0x43e1ae 0x44e665 0x832fd9 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x832fd8 github.com/safing/portbase/rng.(*Feeder).run+0x158 /home/user/git/safing/portbase/rng/entropy.go:117 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 2 @ 0x43e1ae 0x44e665 0x84ca7d 0x7f5ee8 0x7f568c 0x7f549b 0x46eb41 # 0x84ca7c github.com/safing/portbase/api.(*DatabaseWebsocketAPI).writer+0x11c /home/user/git/safing/portbase/api/database.go:155 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x7f549a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x40eea9 0x46b309 0x874a33 0x46eb41 # 0x46b308 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152 # 0x874a32 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x433191 0x468f5d 0x7fdcf1 0x7fdb25 0x7fa5c6 0x81b57b 0xe90265 0x85289a 0x851f25 0x8573a9 0x855f25 0x7f5ee8 0x7f568c 0x855ec7 0x6e6bae 0x6e2a94 0x46eb41 # 0x468f5c runtime/pprof.runtime_goroutineProfileWithLabels+0x1c /usr/local/go/src/runtime/mprof.go:844 # 0x7fdcf0 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:734 # 0x7fdb24 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:694 # 0x7fa5c5 runtime/pprof.(*Profile).WriteTo+0x145 /usr/local/go/src/runtime/pprof/pprof.go:329 # 0x81b57a github.com/safing/portbase/utils/debug.(*Info).AddGoroutineStack+0x5a /home/user/git/safing/portbase/utils/debug/debug.go:97 # 0xe90264 github.com/safing/portmaster/core.debugInfo+0x124 /home/user/git/safing/portmaster/core/api.go:158 # 0x852899 github.com/safing/portbase/api.(*Endpoint).ServeHTTP+0x8f9 /home/user/git/safing/portbase/api/endpoints.go:458 # 0x851f24 github.com/safing/portbase/api.(*endpointHandler).ServeHTTP+0x44 /home/user/git/safing/portbase/api/endpoints.go:371 # 0x8573a8 github.com/safing/portbase/api.(*mainHandler).handle+0x1468 /home/user/git/safing/portbase/api/router.go:309 # 0x855f24 github.com/safing/portbase/api.(*mainHandler).ServeHTTP.func1+0x24 /home/user/git/safing/portbase/api/router.go:110 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x855ec6 github.com/safing/portbase/api.(*mainHandler).ServeHTTP+0x66 /home/user/git/safing/portbase/api/router.go:109 # 0x6e6bad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:2938 # 0x6e2a93 net/http.(*conn).serve+0x5f3 /usr/local/go/src/net/http/server.go:2009 1 @ 0x43e1ae 0x409a0d 0x409612 0xa196ac 0x46eb41 # 0xa196ab github.com/godbus/dbus/v5.newConn.func1+0x2b /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.1.0/conn.go:303 1 @ 0x43e1ae 0x409a0d 0x409612 0xaf923c 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xaf923b github.com/safing/portmaster/resolver.listenToMDNS+0x61b /home/user/git/safing/portmaster/resolver/resolver-mdns.go:146 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x409a0d 0x409612 0xf05b8c 0x46eb41 # 0xf05b8b github.com/safing/portmaster/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker.func1+0x2b /home/user/git/safing/portmaster/firewall/interception/ebpf/connection_listener/worker.go:84 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0x62c5bb 0x515eb8 0x62c79e 0x629d70 0x630038 0x630041 0x4b6770 0x51b365 0x51b366 0x9a2e0f 0x9a2c05 0xafe41d 0x7f5ee8 0x7f568c 0x7f549b 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x62c5ba crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:805 # 0x515eb7 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x62c79d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:827 # 0x629d6f crypto/tls.(*Conn).readRecordOrCCS+0x24f /usr/local/go/src/crypto/tls/conn.go:625 # 0x630037 crypto/tls.(*Conn).readRecord+0x157 /usr/local/go/src/crypto/tls/conn.go:587 # 0x630040 crypto/tls.(*Conn).Read+0x160 /usr/local/go/src/crypto/tls/conn.go:1369 # 0x4b676f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x51b364 io.ReadFull+0xc4 /usr/local/go/src/io/io.go:354 # 0x51b365 encoding/binary.Read+0xc5 /usr/local/go/src/encoding/binary/binary.go:237 # 0x9a2e0e github.com/miekg/dns.(*Conn).ReadMsgHeader+0x10e /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/client.go:287 # 0x9a2c04 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/client.go:249 # 0xafe41c github.com/safing/portmaster/resolver.(*tcpResolverConn).reader+0x5c /home/user/git/safing/portmaster/resolver/resolver-tcp.go:423 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x7f549a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0x6dc917 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0x6dc916 net/http.(*connReader).backgroundRead+0x36 /usr/local/go/src/net/http/server.go:683 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0xafb0b7 0xaf9388 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0xafb0b6 github.com/safing/portmaster/resolver.listenForDNSPackets+0x76 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:342 # 0xaf9387 github.com/safing/portmaster/resolver.listenToMDNS.func7+0x27 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:130 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4deffa 0x4defe8 0x5c7b85 0x5daf65 0xafb0b7 0xaf9448 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4deff9 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4defe7 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:164 # 0x5c7b84 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x5daf64 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:179 # 0xafb0b6 github.com/safing/portmaster/resolver.listenForDNSPackets+0x76 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:342 # 0xaf9447 github.com/safing/portmaster/resolver.listenToMDNS.func3+0x27 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:103 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4e020a 0x4e01f4 0x5c7f91 0x5eb5a5 0x5e9996 0xa3067c 0x4b6770 0xa30c3e 0xa30c1c 0xa19b63 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e0209 internal/poll.(*pollDesc).waitRead+0x389 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e01f3 internal/poll.(*FD).ReadMsg+0x373 /usr/local/go/src/internal/poll/fd_unix.go:301 # 0x5c7f90 net.(*netFD).readMsg+0x30 /usr/local/go/src/net/fd_posix.go:78 # 0x5eb5a4 net.(*UnixConn).readMsg+0x44 /usr/local/go/src/net/unixsock_posix.go:115 # 0x5e9995 net.(*UnixConn).ReadMsgUnix+0x35 /usr/local/go/src/net/unixsock.go:143 # 0xa3067b github.com/godbus/dbus/v5.(*oobReader).Read+0x3b /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.1.0/transport_unix.go:21 # 0x4b676f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0xa30c3d io.ReadFull+0xfd /usr/local/go/src/io/io.go:354 # 0xa30c1b github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xdb /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.1.0/transport_unix.go:91 # 0xa19b62 github.com/godbus/dbus/v5.(*Conn).inWorker+0x42 /home/user/go/pkg/mod/github.com/godbus/dbus/v5@v5.1.0/conn.go:390 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4e0739 0x4e0723 0x5c80f1 0x5e7e1c 0x5e5d3e 0x5e5c45 0x9eb345 0x9d94e5 0x9d66f3 0x9d82d2 0x9d6da5 0xf41ef2 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e0738 internal/poll.(*pollDesc).waitRead+0x338 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e0722 internal/poll.(*FD).ReadMsgInet4+0x322 /usr/local/go/src/internal/poll/fd_unix.go:328 # 0x5c80f0 net.(*netFD).readMsgInet4+0x30 /usr/local/go/src/net/fd_posix.go:84 # 0x5e7e1b net.(*UDPConn).readMsg+0x15b /usr/local/go/src/net/udpsock_posix.go:101 # 0x5e5d3d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203 # 0x5e5c44 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x9eb344 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/udp.go:43 # 0x9d94e4 github.com/miekg/dns.(*Server).readUDP+0x104 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:699 # 0x9d66f2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:174 # 0x9d82d1 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:517 # 0x9d6da4 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:346 # 0xf41ef1 github.com/safing/portmaster/nameserver.start.startListener.func5+0x171 /home/user/git/safing/portmaster/nameserver/module.go:147 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4e0c39 0x4e0c23 0x5c8251 0x5e7d5c 0x5e5d3e 0x5e5c45 0x9eb345 0x9d94e5 0x9d66f3 0x9d82d2 0x9d6da5 0xf41a72 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e0c38 internal/poll.(*pollDesc).waitRead+0x338 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e0c22 internal/poll.(*FD).ReadMsgInet6+0x322 /usr/local/go/src/internal/poll/fd_unix.go:355 # 0x5c8250 net.(*netFD).readMsgInet6+0x30 /usr/local/go/src/net/fd_posix.go:90 # 0x5e7d5b net.(*UDPConn).readMsg+0x9b /usr/local/go/src/net/udpsock_posix.go:106 # 0x5e5d3d net.(*UDPConn).ReadMsgUDPAddrPort+0x3d /usr/local/go/src/net/udpsock.go:203 # 0x5e5c44 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x9eb344 github.com/miekg/dns.ReadFromSessionUDP+0x84 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/udp.go:43 # 0x9d94e4 github.com/miekg/dns.(*Server).readUDP+0x104 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:699 # 0x9d66f2 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:174 # 0x9d82d1 github.com/miekg/dns.(*Server).serveUDP+0x291 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:517 # 0x9d6da4 github.com/miekg/dns.(*Server).ListenAndServe+0x584 /home/user/go/pkg/mod/github.com/miekg/dns@v1.1.57/server.go:346 # 0xf41a71 github.com/safing/portmaster/nameserver.start.startListener.func6+0x171 /home/user/git/safing/portmaster/nameserver/module.go:147 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x436937 0x469325 0x4ddd07 0x4e31ec 0x4e31da 0x5c9ba9 0x5e4c3e 0x5e3ad0 0x6e7004 0x6e6c71 0x857b5a 0x7f5ee8 0x7f568c 0x855df7 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x469324 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:343 # 0x4ddd06 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e31eb internal/poll.(*pollDesc).waitRead+0x2ab /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e31d9 internal/poll.(*FD).Accept+0x299 /usr/local/go/src/internal/poll/fd_unix.go:611 # 0x5c9ba8 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x5e4c3d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:152 # 0x5e3acf net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:315 # 0x6e7003 net/http.(*Server).Serve+0x363 /usr/local/go/src/net/http/server.go:3056 # 0x6e6c70 net/http.(*Server).ListenAndServe+0x70 /usr/local/go/src/net/http/server.go:2985 # 0x857b59 github.com/safing/portbase/api.serverManager.func1+0x19 /home/user/git/safing/portbase/api/router.go:92 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x855df6 github.com/safing/portbase/api.serverManager+0xd6 /home/user/git/safing/portbase/api/router.go:91 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0x5132b5 0x51313a 0x46eb41 # 0x5132b4 github.com/safing/portbase/log.writer+0xd4 /home/user/git/safing/portbase/log/output.go:154 # 0x513139 github.com/safing/portbase/log.writerManager+0x79 /home/user/git/safing/portbase/log/output.go:113 1 @ 0x43e1ae 0x44e665 0x7ed4cd 0x46eb41 # 0x7ed4cc github.com/safing/portbase/modules.microTaskScheduler+0x28c /home/user/git/safing/portbase/modules/microtasks.go:292 1 @ 0x43e1ae 0x44e665 0x7f4eb7 0x46eb41 # 0x7f4eb6 github.com/safing/portbase/modules.taskQueueHandler+0x76 /home/user/git/safing/portbase/modules/tasks.go:468 1 @ 0x43e1ae 0x44e665 0x7f5225 0x46eb41 # 0x7f5224 github.com/safing/portbase/modules.taskScheduleHandler+0x124 /home/user/git/safing/portbase/modules/tasks.go:528 1 @ 0x43e1ae 0x44e665 0x8333a9 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x8333a8 github.com/safing/portbase/rng.fullFeeder+0x88 /home/user/git/safing/portbase/rng/fullfeed.go:24 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0x833d35 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x833d34 github.com/safing/portbase/rng.osFeeder+0x174 /home/user/git/safing/portbase/rng/osfeeder.go:26 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0x834515 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x834514 github.com/safing/portbase/rng.tickFeeder+0x234 /home/user/git/safing/portbase/rng/tickfeeder.go:58 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0x874de5 0xf49665 0x43dd3b 0x46eb41 # 0x874de4 github.com/safing/portbase/run.Run+0x264 /home/user/git/safing/portbase/run/main.go:76 # 0xf49664 main.main+0x164 /home/user/git/safing/portmaster/cmds/portmaster-core/main.go:42 # 0x43dd3a runtime.main+0x2ba /usr/local/go/src/runtime/proc.go:267 1 @ 0x43e1ae 0x44e665 0x8fafd0 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x8fafcf github.com/safing/portbase/notifications.cleaner+0xef /home/user/git/safing/portbase/notifications/cleaner.go:13 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xa4bc3a 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xa4bc39 github.com/safing/portmaster/intel/geoip.(*updateWorker).run+0x179 /home/user/git/safing/portmaster/intel/geoip/database.go:173 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xa55a71 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xa55a70 github.com/safing/portmaster/netenv.monitorNetworkChanges+0xf0 /home/user/git/safing/portmaster/netenv/network-change.go:52 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xa56d39 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xa56d38 github.com/safing/portmaster/netenv.monitorOnlineStatus+0xd8 /home/user/git/safing/portmaster/netenv/online-status.go:362 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xabbc9e 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xabbc9d github.com/safing/portmaster/profile.cleanActiveProfiles+0x9d /home/user/git/safing/portmaster/profile/active.go:58 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xad5429 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xad5428 github.com/safing/portmaster/profile.start.startProfileUpdateChecker.func1+0x148 /home/user/git/safing/portmaster/profile/database.go:57 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xaf959a 0xaf9325 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xaf9599 github.com/safing/portmaster/resolver.handleMDNSMessages+0xb9 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:152 # 0xaf9324 github.com/safing/portmaster/resolver.listenToMDNS.func9+0x24 /home/user/git/safing/portmaster/resolver/resolver-mdns.go:142 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xafdc85 0x7f5ee8 0x7f568c 0x7f549b 0x46eb41 # 0xafdc84 github.com/safing/portmaster/resolver.(*tcpResolverConn).handler+0x224 /home/user/git/safing/portmaster/resolver/resolver-tcp.go:299 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x7f549a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x43e1ae 0x44e665 0xbf655e 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xbf655d github.com/safing/portmaster/network.connectionCleaner+0xbd /home/user/git/safing/portmaster/network/clean.go:30 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xbfa776 0x7f5ee8 0x7f568c 0x7f549b 0x46eb41 # 0xbfa775 github.com/safing/portmaster/network.(*Connection).packetHandlerWorker+0xf5 /home/user/git/safing/portmaster/network/connection.go:907 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f568b github.com/safing/portbase/modules.(*Module).RunWorker+0x6b /home/user/git/safing/portbase/modules/worker.go:52 # 0x7f549a github.com/safing/portbase/modules.(*Module).StartWorker.func1+0x3a /home/user/git/safing/portbase/modules/worker.go:27 1 @ 0x43e1ae 0x44e665 0xbfdd13 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xbfdd12 github.com/safing/portmaster/network.openDNSRequestWriter+0xf2 /home/user/git/safing/portmaster/network/dns.go:181 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xe422f8 0xe45ff2 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xe422f7 github.com/safing/portmaster/netquery.(*Manager).HandleFeed+0xb7 /home/user/git/safing/portmaster/netquery/manager.go:101 # 0xe45ff1 github.com/safing/portmaster/netquery.(*module).start.func2+0x31 /home/user/git/safing/portmaster/netquery/module_api.go:240 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xe45e67 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xe45e66 github.com/safing/portmaster/netquery.(*module).start.func3+0xa6 /home/user/git/safing/portmaster/netquery/module_api.go:246 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xe4625c 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xe4625b github.com/safing/portmaster/netquery.(*module).start.func1+0x23b /home/user/git/safing/portmaster/netquery/module_api.go:219 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xf01c4e 0xf2e7a9 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xf01c4d github.com/safing/portmaster/firewall/interception/ebpf/bandwidth.BandwidthStatsWorker+0x98d /home/user/git/safing/portmaster/firewall/interception/ebpf/bandwidth/interface.go:108 # 0xf2e7a8 github.com/safing/portmaster/firewall/interception.startInterception.func2+0x28 /home/user/git/safing/portmaster/firewall/interception/interception_linux.go:29 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xf2dc19 0xf2d897 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xf2dc18 github.com/safing/portmaster/firewall/interception.handleInterception+0x178 /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:327 # 0xf2d896 github.com/safing/portmaster/firewall/interception.StartNfqueueInterception.func1+0x16 /home/user/git/safing/portmaster/firewall/interception/nfqueue_linux.go:294 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xf3b6cd 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xf3b6cc github.com/safing/portmaster/firewall.packetHandler+0x8c /home/user/git/safing/portmaster/firewall/packet_handler.go:687 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x43e1ae 0x44e665 0xf3b7d0 0x7f5ee8 0x7f5aaa 0x46eb41 # 0xf3b7cf github.com/safing/portmaster/firewall.bandwidthUpdateHandler+0x8f /home/user/git/safing/portmaster/firewall/packet_handler.go:702 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 1 @ 0x4c3bf0 0x8168cf 0xf02fc5 0xf02ebe 0xf03f34 0xf05585 0xf0558f 0xf2b505 0x7f5ee8 0x7f5aaa 0x46eb41 # 0x4c3bef syscall.Syscall6+0x2f /usr/local/go/src/syscall/syscall_linux.go:91 # 0x8168ce golang.org/x/sys/unix.EpollWait+0x4e /home/user/go/pkg/mod/golang.org/x/sys@v0.16.0/unix/zsyscall_linux_amd64.go:55 # 0xf02fc4 github.com/cilium/ebpf/internal/unix.EpollWait+0x2a4 /home/user/go/pkg/mod/github.com/cilium/ebpf@v0.12.3/internal/unix/types_linux.go:127 # 0xf02ebd github.com/cilium/ebpf/internal/epoll.(*Poller).Wait+0x19d /home/user/go/pkg/mod/github.com/cilium/ebpf@v0.12.3/internal/epoll/poller.go:145 # 0xf03f33 github.com/cilium/ebpf/ringbuf.(*Reader).ReadInto+0x173 /home/user/go/pkg/mod/github.com/cilium/ebpf@v0.12.3/ringbuf/reader.go:211 # 0xf05584 github.com/cilium/ebpf/ringbuf.(*Reader).Read+0x764 /home/user/go/pkg/mod/github.com/cilium/ebpf@v0.12.3/ringbuf/reader.go:197 # 0xf0558e github.com/safing/portmaster/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker+0x76e /home/user/git/safing/portmaster/firewall/interception/ebpf/connection_listener/worker.go:93 # 0xf2b504 github.com/safing/portmaster/firewall/interception.startInterception.func1+0x24 /home/user/git/safing/portmaster/firewall/interception/interception_linux.go:24 # 0x7f5ee7 github.com/safing/portbase/modules.(*Module).runWorker+0x87 /home/user/git/safing/portbase/modules/worker.go:133 # 0x7f5aa9 github.com/safing/portbase/modules.(*Module).runServiceWorker+0x129 /home/user/git/safing/portbase/modules/worker.go:84 ```
Raphty commented 8 months ago

We are restructuring our co debase into a mono-repo where all Portmaster components will live happily together. For this reason this issue had to be closed.