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

SQLite Cache Database: Database is locked (SQLITE_BUSY) #1848

Open
SmollClover opened this issue Mar 27, 2025 · 2 comments
Open

SQLite Cache Database: Database is locked (SQLITE_BUSY) #1848

SmollClover opened this issue Mar 27, 2025 · 2 comments
Labels
bug TYPE: a report on something that isn't working

Comments

@SmollClover
Copy link

I've been trying the new SQLite database type for the cache as suggest by Daniel on the Discord (message link) and I've decided to look into the logs a bit and found that Portmaster is complaining quite a bit about the database being locked. Unsure if it breaks anything, it's hard to tell with me not knowing where to look, but it's been sending those log messages quite a bit, way more than I think it should, so I wanted to make this issue just ini case it is something noteworthy. (logs in the debug info)

Debug Information:

Version 1.6.33
Portmaster 1.6.33

built with go1.24.1 (gc -cgo) for linux/amd64
  at 2025-03-17T14:49:16Z

commit 32c7f6e7d15e29290f3446370ffdf699ed262f2d (clean)
  at 2025-03-17T14:31:48Z
  from https://github.com/safing/portmaster

Licensed under the GPLv3 license.
Platform: arch "rolling"
System: arch linux (arch) "rolling"
Kernel: 6.13.8-arch1-1 x86_64

Unexpected Logs
2025-03-27 01:05:32.588 WRN face_cache:109 ▶ 940 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:10:32.587 WRN face_cache:109 ▶ 942 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:14:35.312 WRN er/resolve:467 ▶ 944 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:15:32.588 WRN face_cache:109 ▶ 946 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:15:48.311 WRN er/resolve:467 ▶ 948 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:15:51.379 WRN er/resolve:467 ▶ 950 resolver: query to dot://dns.quad9.net:853#config failed: query failed
2025-03-27 01:20:32.589 WRN face_cache:109 ▶ 952 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:25:32.587 WRN face_cache:109 ▶ 954 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:25:32.588 WRN face_cache:109 ▶ 956 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
2025-03-27 01:30:32.588 WRN face_cache:109 ▶ 958 database: failed to finish flushing write cache to "cache" database: database is locked (5) (SQLITE_BUSY)
250327 01:31:48.697 CURRENT TIME
Status: Online
OnlineStatus:          Online
CaptivePortal:         
Resolvers: 8/8
Quad9 (dot://dns.quad9.net:853#config)
  dot://dns.quad9.net:853#config
  Failing: false

Quad9 (dot://dns.quad9.net:853#config)
  dot://dns.quad9.net:853#config
  Failing: false

AppliedPrivacy (dot://dot1.applied-privacy.net:853#config)
  dot://dot1.applied-privacy.net:853#config
  Failing: false

Cloudflare (dot://cloudflare-dns.com:853#config)
  dot://cloudflare-dns.com:853#config
  Failing: false

Cloudflare (dot://cloudflare-dns.com:853#config)
  dot://cloudflare-dns.com:853#config
  Failing: false

192.168.178.1 (dns://192.168.178.1:53#system)
  dns://192.168.178.1:53#system
  Search Domains: .fritz.box.
  Failing: false

fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09 (dns://fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09:53#system)
  dns://fd88:b372:46d3:0:3ea6:2fff:fe4c:ca09:53#system
  Failing: false

2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09 (dns://2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09:53#system)
  dns://2002:5b31:f0dd:0:3ea6:2fff:fe4c:ca09:53#system
  Failing: false
Config: 10
core/expertiseLevel: expert
core/locale: en-GB
core/releaseChannel: beta
dns/nameservers: [redacted]
dns/noAssignedNameservers: true
dns/noInsecureProtocols: true
dns/useStaleCache: true
filter/lists: [TRAC MAL DECEP BAD GAMBL CB-MW WSP DCT OISD-EXTRA UNBREAK]
history/enable: true
spn/enable: true
Updates: beta (14/30)
Active:
all/intel/geoip/geoipv4.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv6.mmdb.gz: 20250212.0.0
all/intel/lists/base.dsdl: 20250311.16.49
all/intel/lists/index.dsd: 2025.3.11
all/intel/lists/intermediate.dsdl: 20250323.0.0
all/intel/lists/urgent.dsdl: 20250321.17.0
all/intel/portmaster/news.yaml: 20250311.14.11
all/intel/portmaster/notifications.yaml: 20250311.14.11
all/intel/spn/main-intel.yaml: 20250319.9.7
all/ui/modules/assets.zip: 0.3.5
all/ui/modules/portmaster.zip: 0.8.13
linux_amd64/app/portmaster-app.zip: 0.2.8
linux_amd64/core/portmaster-core: 1.6.33
linux_amd64/start/portmaster-start: 1.6.33

Selected:
all/dashboards/hubs.json: 0.0.2
all/intel/geoip/geoipv4-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv4.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv4.mmdb: 20250212.0.0
all/intel/geoip/geoipv6-mini.mmdb.gz: 20231201.0.1
all/intel/geoip/geoipv6.mmdb.gz: 20250212.0.0
all/intel/geoip/geoipv6.mmdb: 20250212.0.0
all/intel/lists/base.dsdl: 20250311.16.49
all/intel/lists/index.dsd: 2025.3.11
all/intel/lists/intermediate.dsdl: 20250323.0.0
all/intel/lists/urgent.dsdl: 20250321.17.0
all/intel/portmaster/news.yaml: 20250311.14.11
all/intel/portmaster/notifications.yaml: 20250311.14.11
all/intel/spn/main-intel.yaml: 20250319.9.7
all/ui/modules/assets.zip: 0.3.5
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.13
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/app2/portmaster-app: 1.6.33
linux_amd64/core/portmaster-core: 1.6.33
linux_amd64/hub/spn-hub: 0.7.7
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.33
Goroutine Stack
goroutine profile: total 233
41 @ 0x477b4e 0x456c57 0x92bc45 0x92c213 0x47f761
#	0x92bc44	github.com/safing/portmaster/base/api.(*DatabaseAPI).processSub+0x224	/go-workdir/base/api/database.go:449
#	0x92c212	github.com/safing/portmaster/base/api.(*DatabaseAPI).handleQsub+0xd2	/go-workdir/base/api/database.go:512

28 @ 0x477b4e 0x456c57 0xb687ac 0x8de386 0x8dd792 0x47f761
#	0xb687ab	github.com/safing/portmaster/spn/terminal.(*DuplexFlowQueue).FlowHandler+0x26b	/go-workdir/spn/terminal/control_flow.go:242
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

22 @ 0x477b4e 0x456c57 0xf75676 0x8de386 0x8dd792 0x47f761
#	0xf75675	github.com/safing/portmaster/spn/crew.(*ConnectOp).connWriter+0x355	/go-workdir/spn/crew/op_connect.go:437
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

18 @ 0x477b4e 0x456c57 0x8e1865 0x47f761
#	0x8e1864	github.com/safing/portmaster/service/mgr.(*WorkerMgr).taskMgr+0x284	/go-workdir/service/mgr/workermgr.go:180

12 @ 0x477b4e 0x456c57 0x10e672e 0xf74cdf 0x8de386 0x8dd792 0x47f761
#	0x10e672d	github.com/safing/portmaster/spn/sluice.(*UDPConn).Read+0xad		/go-workdir/spn/sluice/udp_listener.go:265
#	0xf74cde	github.com/safing/portmaster/spn/crew.(*ConnectOp).connReader+0xfe	/go-workdir/spn/crew/op_connect.go:355
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

10 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf74cdf 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xf74cde	github.com/safing/portmaster/spn/crew.(*ConnectOp).connReader+0xfe	/go-workdir/spn/crew/op_connect.go:355
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

7 @ 0x477b4e 0x456c57 0xb70b2a 0x8de386 0x8dd792 0x47f761
#	0xb70b29	github.com/safing/portmaster/spn/terminal.(*TerminalBase).Handler+0x169	/go-workdir/spn/terminal/terminal.go:260
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

7 @ 0x477b4e 0x456c57 0xb71245 0x8de386 0x8dd792 0x47f761
#	0xb71244	github.com/safing/portmaster/spn/terminal.(*TerminalBase).Sender+0x324	/go-workdir/spn/terminal/terminal.go:387
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

5 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x74f4d9 0x4a47c3 0x4a48f3 0x7552c5 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:194
#	0x74f4d8	net/http.(*connReader).Read+0x158		/usr/local/go/src/net/http/server.go:798
#	0x4a47c2	bufio.(*Reader).fill+0x102			/usr/local/go/src/bufio/bufio.go:113
#	0x4a48f2	bufio.(*Reader).Peek+0x52			/usr/local/go/src/bufio/bufio.go:152
#	0x7552c4	net/http.(*conn).serve+0x784			/usr/local/go/src/net/http/server.go:2137

4 @ 0x477b4e 0x411a45 0x4115d2 0x10db345 0x47f761
#	0x10db344	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback.func2+0x64	/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:390

4 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x510a05 0x5109ed 0x51c4ea 0x10c2566 0x10c1e78 0x10bc43e 0x10c9019 0x10c727e 0x10c6fe7 0x10c6ec5 0x10dadb5 0x10d9e7d 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x510a04	internal/poll.(*pollDesc).waitRead+0x124					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x5109ec	internal/poll.(*FD).RawRead+0x10c						/usr/local/go/src/internal/poll/fd_unix.go:717
#	0x51c4e9	os.(*rawConn).Read+0x49								/usr/local/go/src/os/rawconn.go:31
#	0x10c2565	github.com/mdlayher/socket.rwT[...]+0x625					/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:795
#	0x10c1e77	github.com/mdlayher/socket.readT[...]+0x97					/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:666
#	0x10bc43d	github.com/mdlayher/socket.(*Conn).Recvmsg+0x13d				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:572
#	0x10c9018	github.com/mdlayher/netlink.(*conn).Receive+0xb8				/.go-mod-cache/github.com/mdlayher/[email protected]/conn_linux.go:130
#	0x10c727d	github.com/mdlayher/netlink.(*Conn).receive+0x5d				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:279
#	0x10c6fe6	github.com/mdlayher/netlink.(*Conn).lockedReceive+0x26				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:238
#	0x10c6ec4	github.com/mdlayher/netlink.(*Conn).Receive+0x84				/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:231
#	0x10dadb4	github.com/florianl/go-nfqueue.(*Nfqueue).socketCallback+0x134			/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:401
#	0x10d9e7c	github.com/florianl/go-nfqueue.(*Nfqueue).RegisterWithErrorFunc.func1+0x5c	/.go-mod-cache/github.com/florianl/[email protected]/nfqueue.go:210

4 @ 0x477b4e 0x456c57 0x10c2d35 0x47f761
#	0x10c2d34	github.com/mdlayher/socket.rwT[...].func2+0xb4	/.go-mod-cache/github.com/mdlayher/[email protected]/conn.go:778

4 @ 0x477b4e 0x456c57 0x10dc165 0x47f761
#	0x10dc164	github.com/safing/portmaster/service/firewall/interception/nfq.New.func1+0x84	/go-workdir/service/firewall/interception/nfq/nfq.go:67

3 @ 0x477b4e 0x456c57 0x92bc45 0x92b888 0x47f761
#	0x92bc44	github.com/safing/portmaster/base/api.(*DatabaseAPI).processSub+0x224	/go-workdir/base/api/database.go:449
#	0x92b887	github.com/safing/portmaster/base/api.(*DatabaseAPI).handleSub+0x87	/go-workdir/base/api/database.go:421

2 @ 0x477b4e 0x411a45 0x4115d2 0x10e5806 0x10e4a9b 0x8de386 0x8dd792 0x47f761
#	0x10e5805	github.com/safing/portmaster/spn/sluice.(*UDPListener).Accept+0x45	/go-workdir/spn/sluice/udp_listener.go:76
#	0x10e4a9a	github.com/safing/portmaster/spn/sluice.(*Sluice).listenHandler+0x17a	/go-workdir/spn/sluice/sluice.go:201
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x4a47c3 0x4a48f3 0x9142a5 0x91628d 0x91716d 0x9177d3 0x929465 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267							/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24								/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44								/usr/local/go/src/net/net.go:194
#	0x4a47c2	bufio.(*Reader).fill+0x102							/usr/local/go/src/bufio/bufio.go:113
#	0x4a48f2	bufio.(*Reader).Peek+0x52							/usr/local/go/src/bufio/bufio.go:152
#	0x9142a4	github.com/gorilla/websocket.(*Conn).read+0x24					/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:371
#	0x91628c	github.com/gorilla/websocket.(*Conn).advanceFrame+0x6c				/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:809
#	0x91716c	github.com/gorilla/websocket.(*Conn).NextReader+0xac				/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1009
#	0x9177d2	github.com/gorilla/websocket.(*Conn).ReadMessage+0x12				/.go-mod-cache/github.com/gorilla/[email protected]/conn.go:1093
#	0x929464	github.com/safing/portmaster/base/api.(*DatabaseWebsocketAPI).handler+0x64	/go-workdir/base/api/database.go:137
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50fd95 0x50fd83 0x62d949 0x6482db 0x647190 0x10e4a9b 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50fd94	internal/poll.(*pollDesc).waitRead+0x294				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50fd82	internal/poll.(*FD).Accept+0x282					/usr/local/go/src/internal/poll/fd_unix.go:620
#	0x62d948	net.(*netFD).accept+0x28						/usr/local/go/src/net/fd_unix.go:172
#	0x6482da	net.(*TCPListener).accept+0x1a						/usr/local/go/src/net/tcpsock_posix.go:159
#	0x64718f	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:380
#	0x10e4a9a	github.com/safing/portmaster/spn/sluice.(*Sluice).listenHandler+0x17a	/go-workdir/spn/sluice/sluice.go:201
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x456c57 0x10e634b 0x8de386 0x8dd792 0x47f761
#	0x10e634a	github.com/safing/portmaster/spn/sluice.(*UDPListener).cleaner+0x8a	/go-workdir/spn/sluice/udp_listener.go:186
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x456c57 0x8eb305 0x8de386 0x8dd792 0x47f761
#	0x8eb304	github.com/safing/portmaster/base/database.(*Interface).DelayedCacheWriter+0x144	/go-workdir/base/database/interface_cache.go:34
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5			/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1			/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x456c57 0x9109fe 0x8de386 0x8dd792 0x47f761
#	0x9109fd	github.com/safing/portmaster/base/rng.(*Feeder).run+0x13d		/go-workdir/base/rng/entropy.go:117
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x456c57 0x910ad3 0x8de386 0x8dd792 0x47f761
#	0x910ad2	github.com/safing/portmaster/base/rng.(*Feeder).run+0x212		/go-workdir/base/rng/entropy.go:99
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

2 @ 0x477b4e 0x456c57 0x92962c 0x8de386 0x8dd792 0x47f761
#	0x92962b	github.com/safing/portmaster/base/api.(*DatabaseWebsocketAPI).writer+0x10b	/go-workdir/base/api/database.go:155
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x417029 0x479c09 0x571f73 0x47f761
#	0x479c08	os/signal.signal_recv+0x28	/usr/local/go/src/runtime/sigqueue.go:152
#	0x571f72	os/signal.loop+0x12		/usr/local/go/src/os/signal/signal_unix.go:23

1 @ 0x4397b1 0x4769bd 0x58c931 0x58c765 0x58958b 0x8f897b 0xf60cd9 0x92f19a 0x92e885 0x933b93 0x9327a5 0x8de386 0x8ddf7e 0x93272b 0x7762ae 0x755165 0x47f761
#	0x58c930	runtime/pprof.writeRuntimeProfile+0xb0						/usr/local/go/src/runtime/pprof/pprof.go:796
#	0x58c764	runtime/pprof.writeGoroutine+0x44						/usr/local/go/src/runtime/pprof/pprof.go:755
#	0x58958a	runtime/pprof.(*Profile).WriteTo+0x14a						/usr/local/go/src/runtime/pprof/pprof.go:377
#	0x8f897a	github.com/safing/portmaster/base/utils/debug.(*Info).AddGoroutineStack+0x5a	/go-workdir/base/utils/debug/debug.go:95
#	0xf60cd8	github.com/safing/portmaster/service/network.debugInfo+0x1b8			/go-workdir/service/network/api.go:99
#	0x92f199	github.com/safing/portmaster/base/api.(*Endpoint).ServeHTTP+0x899		/go-workdir/base/api/endpoints.go:447
#	0x92e884	github.com/safing/portmaster/base/api.(*endpointHandler).ServeHTTP+0x44		/go-workdir/base/api/endpoints.go:366
#	0x933b92	github.com/safing/portmaster/base/api.(*mainHandler).handle+0x13d2		/go-workdir/base/api/router.go:304
#	0x9327a4	github.com/safing/portmaster/base/api.(*mainHandler).ServeHTTP.func1+0x24	/go-workdir/base/api/router.go:114
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8ddf7d	github.com/safing/portmaster/service/mgr.(*Manager).Do+0x1dd			/go-workdir/service/mgr/worker.go:264
#	0x93272a	github.com/safing/portmaster/base/api.(*mainHandler).ServeHTTP+0xaa		/go-workdir/base/api/router.go:113
#	0x7762ad	net/http.serverHandler.ServeHTTP+0x8d						/usr/local/go/src/net/http/server.go:3301
#	0x755164	net/http.(*conn).serve+0x624							/usr/local/go/src/net/http/server.go:2102

1 @ 0x477b4e 0x411a45 0x4115d2 0x10b9f0c 0x47f761
#	0x10b9f0b	github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker.func1+0x2b	/go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:84

1 @ 0x477b4e 0x411a45 0x4115d2 0xafc6ac 0x47f761
#	0xafc6ab	github.com/godbus/dbus/v5.newConn.func1+0x2b	/.go-mod-cache/github.com/godbus/dbus/[email protected]/conn.go:303

1 @ 0x477b4e 0x411a45 0x4115d2 0xf2e25a 0x8de386 0x8dd792 0x47f761
#	0xf2e259	github.com/safing/portmaster/service/resolver.listenToMDNS+0x619	/go-workdir/service/resolver/resolver-mdns.go:147
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x411a45 0x4115f2 0xb6633b 0x8de386 0x8dd792 0x47f761
#	0xb6633a	github.com/safing/portmaster/spn/unit.(*Scheduler).SlotScheduler+0x1ba	/go-workdir/spn/unit/scheduler.go:210
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x69b9db 0x4970d8 0x69bbbe 0x698ccf 0x69f4a5 0x69f4a6 0x48efd1 0x53b0c5 0x53b0c6 0xa8d7c7 0xa8d4a5 0xf332c8 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267							/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24								/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44								/usr/local/go/src/net/net.go:194
#	0x69b9da	crypto/tls.(*atLeastReader).Read+0x3a						/usr/local/go/src/crypto/tls/conn.go:809
#	0x4970d7	bytes.(*Buffer).ReadFrom+0x97							/usr/local/go/src/bytes/buffer.go:211
#	0x69bbbd	crypto/tls.(*Conn).readFromUntil+0xdd						/usr/local/go/src/crypto/tls/conn.go:831
#	0x698cce	crypto/tls.(*Conn).readRecordOrCCS+0x3ce					/usr/local/go/src/crypto/tls/conn.go:629
#	0x69f4a4	crypto/tls.(*Conn).readRecord+0x144						/usr/local/go/src/crypto/tls/conn.go:591
#	0x69f4a5	crypto/tls.(*Conn).Read+0x145							/usr/local/go/src/crypto/tls/conn.go:1385
#	0x48efd0	io.ReadAtLeast+0x90								/usr/local/go/src/io/io.go:335
#	0x53b0c4	io.ReadFull+0xa4								/usr/local/go/src/io/io.go:354
#	0x53b0c5	encoding/binary.Read+0xa5							/usr/local/go/src/encoding/binary/binary.go:262
#	0xa8d7c6	github.com/miekg/dns.(*Conn).ReadMsgHeader+0x226				/.go-mod-cache/github.com/miekg/[email protected]/client.go:287
#	0xa8d4a4	github.com/miekg/dns.(*Conn).ReadMsg+0x24					/.go-mod-cache/github.com/miekg/[email protected]/client.go:249
#	0xf332c7	github.com/safing/portmaster/service/resolver.(*tcpResolverConn).reader+0x67	/go-workdir/service/resolver/resolver-tcp.go:424
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0x74f037 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84		/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26		/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279	/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267			/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24				/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44				/usr/local/go/src/net/net.go:194
#	0x74f036	net/http.(*connReader).backgroundRead+0x36	/usr/local/go/src/net/http/server.go:690

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xbb1497 0xbb5c64 0xbb5529 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xbb1496	github.com/safing/portmaster/spn/ships.(*ShipBase).UnloadTo+0xf6	/go-workdir/spn/ships/ship.go:202
#	0xbb5c63	github.com/safing/portmaster/spn/docks.(*Crane).unloadUntilFull+0x83	/go-workdir/spn/docks/crane.go:500
#	0xbb5528	github.com/safing/portmaster/spn/docks.(*Crane).unloader+0xc8		/go-workdir/spn/docks/crane.go:439
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e389 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xf30016	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:343
#	0xf2e388	github.com/safing/portmaster/service/resolver.listenToMDNS.func7+0x28	/go-workdir/service/resolver/resolver-mdns.go:131
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e3e9 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xf30016	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:343
#	0xf2e3e8	github.com/safing/portmaster/service/resolver.listenToMDNS.func5+0x28	/go-workdir/service/resolver/resolver-mdns.go:118
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e449 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xf30016	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:343
#	0xf2e448	github.com/safing/portmaster/service/resolver.listenToMDNS.func3+0x28	/go-workdir/service/resolver/resolver-mdns.go:104
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50bcba 0x50bca8 0x62b9a5 0x63e005 0xf30017 0xf2e4a9 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50bcb9	internal/poll.(*pollDesc).waitRead+0x279				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50bca7	internal/poll.(*FD).Read+0x267						/usr/local/go/src/internal/poll/fd_unix.go:165
#	0x62b9a4	net.(*netFD).Read+0x24							/usr/local/go/src/net/fd_posix.go:55
#	0x63e004	net.(*conn).Read+0x44							/usr/local/go/src/net/net.go:194
#	0xf30016	github.com/safing/portmaster/service/resolver.listenForDNSPackets+0x76	/go-workdir/service/resolver/resolver-mdns.go:343
#	0xf2e4a8	github.com/safing/portmaster/service/resolver.listenToMDNS.func1+0x28	/go-workdir/service/resolver/resolver-mdns.go:91
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50ce85 0x50ce6e 0x62bdb1 0x64efdd 0x64d5d6 0xb136bc 0x48efd1 0xb13c77 0xb13c55 0xafcbd7 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84				/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26				/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50ce84	internal/poll.(*pollDesc).waitRead+0x384			/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50ce6d	internal/poll.(*FD).ReadMsg+0x36d				/usr/local/go/src/internal/poll/fd_unix.go:302
#	0x62bdb0	net.(*netFD).readMsg+0x30					/usr/local/go/src/net/fd_posix.go:78
#	0x64efdc	net.(*UnixConn).readMsg+0x3c					/usr/local/go/src/net/unixsock_posix.go:115
#	0x64d5d5	net.(*UnixConn).ReadMsgUnix+0x35				/usr/local/go/src/net/unixsock.go:143
#	0xb136bb	github.com/godbus/dbus/v5.(*oobReader).Read+0x3b		/.go-mod-cache/github.com/godbus/dbus/[email protected]/transport_unix.go:21
#	0x48efd0	io.ReadAtLeast+0x90						/usr/local/go/src/io/io.go:335
#	0xb13c76	io.ReadFull+0xf6						/usr/local/go/src/io/io.go:354
#	0xb13c54	github.com/godbus/dbus/v5.(*unixTransport).ReadMessage+0xd4	/.go-mod-cache/github.com/godbus/dbus/[email protected]/transport_unix.go:91
#	0xafcbd6	github.com/godbus/dbus/v5.(*Conn).inWorker+0x36			/.go-mod-cache/github.com/godbus/dbus/[email protected]/conn.go:390

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d390 0x50d37a 0x62bf11 0x64ba87 0x649a9e 0x6499a5 0x10e5f93 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50d38f	internal/poll.(*pollDesc).waitRead+0x32f				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50d379	internal/poll.(*FD).ReadMsgInet4+0x319					/usr/local/go/src/internal/poll/fd_unix.go:329
#	0x62bf10	net.(*netFD).readMsgInet4+0x30						/usr/local/go/src/net/fd_posix.go:84
#	0x64ba86	net.(*UDPConn).readMsg+0x186						/usr/local/go/src/net/udpsock_posix.go:101
#	0x649a9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x6499a4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x10e5f92	github.com/safing/portmaster/spn/sluice.(*UDPListener).reader+0x92	/go-workdir/spn/sluice/udp_listener.go:140
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d390 0x50d37a 0x62bf11 0x64ba87 0x649a9e 0x6499a5 0xad4c65 0xac305d 0xac0173 0xac1ce5 0xac0819 0x10f8ca8 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50d38f	internal/poll.(*pollDesc).waitRead+0x32f					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50d379	internal/poll.(*FD).ReadMsgInet4+0x319						/usr/local/go/src/internal/poll/fd_unix.go:329
#	0x62bf10	net.(*netFD).readMsgInet4+0x30							/usr/local/go/src/net/fd_posix.go:84
#	0x64ba86	net.(*UDPConn).readMsg+0x186							/usr/local/go/src/net/udpsock_posix.go:101
#	0x649a9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d						/usr/local/go/src/net/udpsock.go:203
#	0x6499a4	net.(*UDPConn).ReadMsgUDP+0x24							/usr/local/go/src/net/udpsock.go:191
#	0xad4c64	github.com/miekg/dns.ReadFromSessionUDP+0x84					/.go-mod-cache/github.com/miekg/[email protected]/udp.go:43
#	0xac305c	github.com/miekg/dns.(*Server).readUDP+0xfc					/.go-mod-cache/github.com/miekg/[email protected]/server.go:716
#	0xac0172	github.com/miekg/dns.defaultReader.ReadUDP+0x12					/.go-mod-cache/github.com/miekg/[email protected]/server.go:174
#	0xac1ce4	github.com/miekg/dns.(*Server).serveUDP+0x244					/.go-mod-cache/github.com/miekg/[email protected]/server.go:530
#	0xac0818	github.com/miekg/dns.(*Server).ListenAndServe+0x558				/.go-mod-cache/github.com/miekg/[email protected]/server.go:359
#	0x10f8ca7	github.com/safing/portmaster/service/nameserver.start.startListener.func5+0x187	/go-workdir/service/nameserver/module.go:156
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d870 0x50d85a 0x62c071 0x64b990 0x649a9e 0x6499a5 0x10e5f93 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50d86f	internal/poll.(*pollDesc).waitRead+0x32f				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50d859	internal/poll.(*FD).ReadMsgInet6+0x319					/usr/local/go/src/internal/poll/fd_unix.go:356
#	0x62c070	net.(*netFD).readMsgInet6+0x30						/usr/local/go/src/net/fd_posix.go:90
#	0x64b98f	net.(*UDPConn).readMsg+0x8f						/usr/local/go/src/net/udpsock_posix.go:106
#	0x649a9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d					/usr/local/go/src/net/udpsock.go:203
#	0x6499a4	net.(*UDPConn).ReadMsgUDP+0x24						/usr/local/go/src/net/udpsock.go:191
#	0x10e5f92	github.com/safing/portmaster/spn/sluice.(*UDPListener).reader+0x92	/go-workdir/spn/sluice/udp_listener.go:140
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50d870 0x50d85a 0x62c071 0x64b990 0x649a9e 0x6499a5 0xad4c65 0xac305d 0xac0173 0xac1ce5 0xac0819 0x10f8808 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84						/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26						/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50d86f	internal/poll.(*pollDesc).waitRead+0x32f					/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50d859	internal/poll.(*FD).ReadMsgInet6+0x319						/usr/local/go/src/internal/poll/fd_unix.go:356
#	0x62c070	net.(*netFD).readMsgInet6+0x30							/usr/local/go/src/net/fd_posix.go:90
#	0x64b98f	net.(*UDPConn).readMsg+0x8f							/usr/local/go/src/net/udpsock_posix.go:106
#	0x649a9d	net.(*UDPConn).ReadMsgUDPAddrPort+0x3d						/usr/local/go/src/net/udpsock.go:203
#	0x6499a4	net.(*UDPConn).ReadMsgUDP+0x24							/usr/local/go/src/net/udpsock.go:191
#	0xad4c64	github.com/miekg/dns.ReadFromSessionUDP+0x84					/.go-mod-cache/github.com/miekg/[email protected]/udp.go:43
#	0xac305c	github.com/miekg/dns.(*Server).readUDP+0xfc					/.go-mod-cache/github.com/miekg/[email protected]/server.go:716
#	0xac0172	github.com/miekg/dns.defaultReader.ReadUDP+0x12					/.go-mod-cache/github.com/miekg/[email protected]/server.go:174
#	0xac1ce4	github.com/miekg/dns.(*Server).serveUDP+0x244					/.go-mod-cache/github.com/miekg/[email protected]/server.go:530
#	0xac0818	github.com/miekg/dns.(*Server).ListenAndServe+0x558				/.go-mod-cache/github.com/miekg/[email protected]/server.go:359
#	0x10f8807	github.com/safing/portmaster/service/nameserver.start.startListener.func6+0x187	/go-workdir/service/nameserver/module.go:156
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x43ce37 0x476d65 0x50a9c7 0x50fd95 0x50fd83 0x62d949 0x6482db 0x647190 0x75a56c 0x75a171 0x9342fa 0x8de386 0x8ddf7e 0x932636 0x8de386 0x8dd792 0x47f761
#	0x476d64	internal/poll.runtime_pollWait+0x84					/usr/local/go/src/runtime/netpoll.go:351
#	0x50a9c6	internal/poll.(*pollDesc).wait+0x26					/usr/local/go/src/internal/poll/fd_poll_runtime.go:84
#	0x50fd94	internal/poll.(*pollDesc).waitRead+0x294				/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
#	0x50fd82	internal/poll.(*FD).Accept+0x282					/usr/local/go/src/internal/poll/fd_unix.go:620
#	0x62d948	net.(*netFD).accept+0x28						/usr/local/go/src/net/fd_unix.go:172
#	0x6482da	net.(*TCPListener).accept+0x1a						/usr/local/go/src/net/tcpsock_posix.go:159
#	0x64718f	net.(*TCPListener).Accept+0x2f						/usr/local/go/src/net/tcpsock.go:380
#	0x75a56b	net/http.(*Server).Serve+0x30b						/usr/local/go/src/net/http/server.go:3424
#	0x75a170	net/http.(*Server).ListenAndServe+0x70					/usr/local/go/src/net/http/server.go:3350
#	0x9342f9	github.com/safing/portmaster/base/api.serverManager.func1+0x19		/go-workdir/base/api/router.go:92
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8ddf7d	github.com/safing/portmaster/service/mgr.(*Manager).Do+0x1dd		/go-workdir/service/mgr/worker.go:264
#	0x932635	github.com/safing/portmaster/base/api.serverManager+0xd5		/go-workdir/base/api/router.go:91
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x10b59ce 0x10e13ea 0x8de386 0x8dd792 0x47f761
#	0x10b59cd	github.com/safing/portmaster/service/firewall/interception/ebpf/bandwidth.BandwidthStatsWorker+0x90d	/go-workdir/service/firewall/interception/ebpf/bandwidth/interface.go:108
#	0x10e13e9	github.com/safing/portmaster/service/firewall/interception.startInterception.func2+0x29			/go-workdir/service/firewall/interception/interception_linux.go:29
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5					/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1					/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x10e087c 0x10e0517 0x8de386 0x8dd792 0x47f761
#	0x10e087b	github.com/safing/portmaster/service/firewall/interception.handleInterception+0x17b		/go-workdir/service/firewall/interception/nfqueue_linux.go:322
#	0x10e0516	github.com/safing/portmaster/service/firewall/interception.StartNfqueueInterception.func1+0x16	/go-workdir/service/firewall/interception/nfqueue_linux.go:289
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5				/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1				/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x10f3126 0x8de386 0x8dd792 0x47f761
#	0x10f3125	github.com/safing/portmaster/service/firewall.packetHandler+0x85	/go-workdir/service/firewall/packet_handler.go:823
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x10f320c 0x8de386 0x8dd792 0x47f761
#	0x10f320b	github.com/safing/portmaster/service/firewall.bandwidthUpdateHandler+0x8b	/go-workdir/service/firewall/packet_handler.go:838
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x1104394 0x44444b 0x47f761
#	0x1104393	main.main+0x5b3		/go-workdir/cmds/portmaster-core/main.go:118
#	0x44444a	runtime.main+0x28a	/usr/local/go/src/runtime/proc.go:283

1 @ 0x477b4e 0x456c57 0x5b422c 0x5b40b4 0x47f761
#	0x5b422b	github.com/safing/portmaster/base/log.writer+0xcb		/go-workdir/base/log/output.go:166
#	0x5b40b3	github.com/safing/portmaster/base/log.writerManager+0x73	/go-workdir/base/log/output.go:123

1 @ 0x477b4e 0x456c57 0x83d0a7 0x47f761
#	0x83d0a6	database/sql.(*DB).connectionOpener+0x86	/usr/local/go/src/database/sql/sql.go:1261

1 @ 0x477b4e 0x456c57 0x910d65 0x8de386 0x8dd792 0x47f761
#	0x910d64	github.com/safing/portmaster/base/rng.fullFeeder+0x84			/go-workdir/base/rng/fullfeed.go:25
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x9116e9 0x8de386 0x8dd792 0x47f761
#	0x9116e8	github.com/safing/portmaster/base/rng.osFeeder+0x168			/go-workdir/base/rng/osfeeder.go:27
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x91202a 0x8de386 0x8dd792 0x47f761
#	0x912029	github.com/safing/portmaster/base/rng.tickFeeder+0x2c9			/go-workdir/base/rng/tickfeeder.go:63
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x9514a6 0x8de386 0x8dd792 0x47f761
#	0x9514a5	github.com/safing/portmaster/base/notifications.cleaner+0xc5		/go-workdir/base/notifications/cleaner.go:14
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0x9fd289 0x8de386 0x8dd792 0x47f761
#	0x9fd288	github.com/safing/portmaster/service/intel/geoip.(*updateWorker).run+0x168	/go-workdir/service/intel/geoip/database.go:173
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xb2cc05 0x8de386 0x8dd792 0x47f761
#	0xb2cc04	github.com/safing/portmaster/service/netenv.monitorNetworkChanges+0xe4	/go-workdir/service/netenv/network-change.go:52
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xb2df90 0x8de386 0x8dd792 0x47f761
#	0xb2df8f	github.com/safing/portmaster/service/netenv.monitorOnlineStatus+0xcf	/go-workdir/service/netenv/online-status.go:364
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xbb5e90 0x8de386 0x8dd792 0x47f761
#	0xbb5e8f	github.com/safing/portmaster/spn/docks.(*Crane).handler+0x12f		/go-workdir/spn/docks/crane.go:529
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xbb6cdc 0x8de386 0x8dd792 0x47f761
#	0xbb6cdb	github.com/safing/portmaster/spn/docks.(*Crane).loader+0x39b		/go-workdir/spn/docks/crane.go:688
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xbec915 0x8de386 0x8dd792 0x47f761
#	0xbec914	github.com/safing/portmaster/service/status.(*Status).statusPublisher+0x74	/go-workdir/service/status/status.go:55
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xed26d6 0x8de386 0x8dd792 0x47f761
#	0xed26d5	github.com/safing/portmaster/service/profile.cleanActiveProfiles+0x95	/go-workdir/service/profile/active.go:59
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xeeb40d 0x8de386 0x8dd792 0x47f761
#	0xeeb40c	github.com/safing/portmaster/service/profile.start.startProfileUpdateChecker.func1+0x12c	/go-workdir/service/profile/database.go:57
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5				/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1				/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf2e597 0xf2e345 0x8de386 0x8dd792 0x47f761
#	0xf2e596	github.com/safing/portmaster/service/resolver.handleMDNSMessages+0xb6	/go-workdir/service/resolver/resolver-mdns.go:153
#	0xf2e344	github.com/safing/portmaster/service/resolver.listenToMDNS.func9+0x24	/go-workdir/service/resolver/resolver-mdns.go:143
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf32b67 0x8de386 0x8dd792 0x47f761
#	0xf32b66	github.com/safing/portmaster/service/resolver.(*tcpResolverConn).handler+0x206	/go-workdir/service/resolver/resolver-tcp.go:300
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf62d5c 0x8de386 0x8dd792 0x47f761
#	0xf62d5b	github.com/safing/portmaster/service/network.connectionCleaner+0x17b	/go-workdir/service/network/clean.go:39
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf674d5 0x8de386 0x8dd792 0x47f761
#	0xf674d4	github.com/safing/portmaster/service/network.(*Connection).packetHandlerWorker+0xf4	/go-workdir/service/network/connection_handler.go:113
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5			/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1			/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf6a45f 0x8de386 0x8dd792 0x47f761
#	0xf6a45e	github.com/safing/portmaster/service/network.openDNSRequestWriter+0x15e	/go-workdir/service/network/dns.go:182
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xf7b945 0x8de386 0x8dd792 0x47f761
#	0xf7b944	github.com/safing/portmaster/spn/captain.clientManager+0x7a4		/go-workdir/spn/captain/client.go:184
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5	/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1	/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xfdf911 0xfe324a 0x8de386 0x8dd792 0x47f761
#	0xfdf910	github.com/safing/portmaster/service/netquery.(*Manager).HandleFeed+0xb0	/go-workdir/service/netquery/manager.go:101
#	0xfe3249	github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func2+0x29	/go-workdir/service/netquery/module_api.go:215
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xfe3099 0x8de386 0x8dd792 0x47f761
#	0xfe3098	github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func3+0x98	/go-workdir/service/netquery/module_api.go:221
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x477b4e 0x456c57 0xfe3487 0x8de386 0x8dd792 0x47f761
#	0xfe3486	github.com/safing/portmaster/service/netquery.(*NetQuery).Start.func1+0x206	/go-workdir/service/netquery/module_api.go:194
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5		/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1		/go-workdir/service/mgr/worker.go:181

1 @ 0x4eb959 0x5af68f 0x10b736c 0x10b728c 0x10b8456 0x10b994b 0x10b9955 0x10de1e5 0x8de386 0x8dd792 0x47f761
#	0x4eb958	syscall.Syscall6+0x38													/usr/local/go/src/syscall/syscall_linux.go:95
#	0x5af68e	golang.org/x/sys/unix.EpollWait+0x4e											/.go-mod-cache/golang.org/x/[email protected]/unix/zsyscall_linux_amd64.go:55
#	0x10b736b	github.com/cilium/ebpf/internal/unix.EpollWait+0x24b									/.go-mod-cache/github.com/cilium/[email protected]/internal/unix/types_linux.go:132
#	0x10b728b	github.com/cilium/ebpf/internal/epoll.(*Poller).Wait+0x16b								/.go-mod-cache/github.com/cilium/[email protected]/internal/epoll/poller.go:175
#	0x10b8455	github.com/cilium/ebpf/ringbuf.(*Reader).ReadInto+0x175									/.go-mod-cache/github.com/cilium/[email protected]/ringbuf/reader.go:164
#	0x10b994a	github.com/cilium/ebpf/ringbuf.(*Reader).Read+0x70a									/.go-mod-cache/github.com/cilium/[email protected]/ringbuf/reader.go:145
#	0x10b9954	github.com/safing/portmaster/service/firewall/interception/ebpf/connection_listener.ConnectionListenerWorker+0x714	/go-workdir/service/firewall/interception/ebpf/connection_listener/worker.go:93
#	0x10de1e4	github.com/safing/portmaster/service/firewall/interception.startInterception.func1+0x24					/go-workdir/service/firewall/interception/interception_linux.go:24
#	0x8de385	github.com/safing/portmaster/service/mgr.(*Manager).runWorker+0xe5							/go-workdir/service/mgr/worker.go:332
#	0x8dd791	github.com/safing/portmaster/service/mgr.(*Manager).manageWorker+0x1f1							/go-workdir/service/mgr/worker.go:181


@SmollClover SmollClover added the bug TYPE: a report on something that isn't working label Mar 27, 2025
Copy link

Greetings and welcome to our community! As this is the first issue you opened here, we wanted to share some useful infos with you:

  • 🗣️ Our community on Discord is super helpful and active. We also have an AI-enabled support bot that knows Portmaster well and can give you immediate help.
  • 📖 The Wiki answers all common questions and has many important details. If you can't find an answer there, let us know, so we can add anything that's missing.

@dhaavi
Copy link
Member

dhaavi commented Mar 28, 2025

Hey @SmollClover, thanks for the report.

Obviously this should not happen (too much). I will check if there is an issue with the SQLite config - I think the WAL should have prevented this, as well as the locking mechanism we specified. Possibly we also need to give it a timeout.

Otherwise we'll add some locking ourselves to mitigate.

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

2 participants