Catfriend1 / syncthing-android

Syncthing-Fork - A Syncthing Wrapper for Android.
Mozilla Public License 2.0
1.2k stars 40 forks source link

Syncthing keeps crashing with exit code 2 (But not always) #1028

Closed Taewan-P closed 10 months ago

Taewan-P commented 10 months ago

Description of the issue

When I'm not using the phone and when I check my phone, it sometimes have a notification saying Syncthing has crashed (exit code 2) + Click for logs (2)

When I check the other device that is synced, the files are there. So it means it does not fail every time.

Reproduction Steps

I have no idea. Tried changing the wifi or network but it just happens sometime. (Not every time though)

Version Information

Device platform info

[ro.product.ab_ota_partitions]: [abl,bl1,bl2,bl31,boot,dtbo,gcf,gsa,gsa_bl1,init_boot,ldfw,modem,pbl,product,pvmfw,system,system_dlkm,system_ext,tzsw,vbmeta,vbmeta_system,vbmeta_vendor,vendor,vendor_boot,vendor_dlkm,vendor_kernel_boot]
[ro.product.board]: [husky]
[ro.product.bootimage.brand]: [google]
[ro.product.bootimage.device]: [husky]
[ro.product.bootimage.manufacturer]: [Google]
[ro.product.bootimage.model]: [Pixel 8 Pro]
[ro.product.bootimage.name]: [husky]
[ro.product.brand]: [google]
[ro.product.build.date]: [Thu Oct 26 20:03:21 UTC 2023]
[ro.product.build.date.utc]: [1698350601]
[ro.product.build.fingerprint]: [google/husky/husky:14/UD1A.231105.004/11010374:user/release-keys]
[ro.product.build.id]: [UD1A.231105.004]
[ro.product.build.tags]: [release-keys]
[ro.product.build.type]: [user]
[ro.product.build.version.incremental]: [11010374]
[ro.product.build.version.release]: [14]
[ro.product.build.version.release_or_codename]: [14]
[ro.product.build.version.sdk]: [34]
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a]
[ro.product.cpu.abilist32]: []
[ro.product.cpu.abilist64]: [arm64-v8a]
[ro.product.cpu.pagesize.max]: [65536]
[ro.product.device]: [husky]
[ro.product.first_api_level]: [34]
[ro.product.locale]: [en-US]
[ro.product.manufacturer]: [Google]
[ro.product.model]: [Pixel 8 Pro]
[ro.product.name]: [husky]
[ro.product.odm.brand]: [google]
[ro.product.odm.device]: [husky]
[ro.product.odm.manufacturer]: [Google]
[ro.product.odm.model]: [Pixel 8 Pro]
[ro.product.odm.name]: [husky]
[ro.product.product.brand]: [google]
[ro.product.product.device]: [husky]
[ro.product.product.manufacturer]: [Google]
[ro.product.product.model]: [Pixel 8 Pro]
[ro.product.product.name]: [husky]
[ro.product.system.brand]: [google]
[ro.product.system.device]: [generic]
[ro.product.system.manufacturer]: [Google]
[ro.product.system.model]: [mainline]
[ro.product.system.name]: [mainline]
[ro.product.system_dlkm.brand]: [google]
[ro.product.system_dlkm.device]: [husky]
[ro.product.system_dlkm.manufacturer]: [Google]
[ro.product.system_dlkm.model]: [Pixel 8 Pro]
[ro.product.system_dlkm.name]: [husky]
[ro.product.system_ext.brand]: [google]
[ro.product.system_ext.device]: [husky]
[ro.product.system_ext.manufacturer]: [Google]
[ro.product.system_ext.model]: [Pixel 8 Pro]
[ro.product.system_ext.name]: [husky]
[ro.product.vendor.brand]: [google]
[ro.product.vendor.device]: [husky]
[ro.product.vendor.manufacturer]: [Google]
[ro.product.vendor.model]: [Pixel 8 Pro]
[ro.product.vendor.name]: [husky]
[ro.product.vendor_dlkm.brand]: [google]
[ro.product.vendor_dlkm.device]: [husky]
[ro.product.vendor_dlkm.manufacturer]: [Google]
[ro.product.vendor_dlkm.model]: [Pixel 8 Pro]
[ro.product.vendor_dlkm.name]: [husky]
[ro.product.vndk.version]: [34]
Taewan-P commented 10 months ago

Log that shows when clicking Click for logs (2)

22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go       goroutine 216 [select]:
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x40014de380, {0x4000f92000, 0x240, 0x240})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x40014de380, {0x4000f92000?, 0x5ec992fea0?, 0x40011305b8?})
22:30:22E/Go       net/http.setRequestCancel.func4()
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x40001120f8, {0x4000f92000?, 0x40015955d8?, 0x5ec8ecf708?})
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22E/Go        net/http/client.go:398 +0x74
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4001595618?, {0x4000f92000?, 0x400000e6a8?, 0x18?})
22:30:22E/Go       created by net/http.setRequestCancel
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go        net/http/client.go:397 +0x358
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x400000e6a8, {0x4000f92000?, 0x400000e6a8?, 0x0?})
22:30:22E/Go       
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000f8ed10, {0x5ec9994b60, 0x400000e6a8})
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22E/Go       goroutine 92 [runnable]:
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000f8ea80, {0x7bb0365af8?, 0x400000e5a0}, 0x4001132000?)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000f8ea80, 0x0)
22:30:22E/Go       syscall.Syscall(0x0?, 0x7bacec1ab8?, 0x48?, 0x7e75e6d5e0?)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:583
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000f8ea80, {0x4000ced000, 0x1000, 0x5ec9102c24?})
22:30:22E/Go        syscall/syscall_linux.go:69 +0x20
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:1316 +0x170
22:30:22W/SyncthingNativeCode net/http.(*connReader).Read(0x4000363a40, {0x4000ced000, 0x1000, 0x1000})
22:30:22W/SyncthingNativeCode   net/http/server.go:782 +0x224
22:30:22W/SyncthingNativeCode bufio.(*Reader).fill(0x4000e8b2c0)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:106 +0xfc
22:30:22W/SyncthingNativeCode bufio.(*Reader).Peek(0x4000e8b2c0, 0x4)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:144 +0x60
22:30:22E/Go       syscall.Getdents(0xa000?, {0x4000ea8000?, 0x40026d6000?, 0x20000100010000?})
22:30:22W/SyncthingNativeCode net/http.(*conn).serve(0x40015aeea0, {0x5ec999e3a0, 0x4000cd4120})
22:30:22W/SyncthingNativeCode   net/http/server.go:2030 +0x64c
22:30:22W/SyncthingNativeCode created by net/http.(*Server).Serve
22:30:22E/Go        syscall/zsyscall_linux_arm64.go:454 +0x40
22:30:22W/SyncthingNativeCode   net/http/server.go:3089 +0x4e8
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 243 [select]:
22:30:22E/Go       syscall.ReadDirent(...)
22:30:22W/SyncthingNativeCode net/http.(*http2clientStream).writeRequest(0x40015b0d80, 0x40001fc000)
22:30:22W/SyncthingNativeCode   net/http/h2_bundle.go:8399 +0x844
22:30:22E/Go        syscall/syscall_linux.go:962
22:30:22W/SyncthingNativeCode net/http.(*http2clientStream).doRequest(0x4000420180?, 0x0?)
22:30:22W/SyncthingNativeCode   net/http/h2_bundle.go:8261 +0x20
22:30:22E/Go       internal/poll.ignoringEINTRIO(...)
22:30:22W/SyncthingNativeCode created by net/http.(*http2ClientConn).RoundTrip
22:30:22W/SyncthingNativeCode   net/http/h2_bundle.go:8190 +0x2f8
22:30:22E/Go        internal/poll/fd_unix.go:794
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 157 [chan receive]:
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x40000ab500, {0x0, 0x0, 0x0}, 0x1?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:671 +0x2e4
22:30:22E/Go       internal/poll.(*FD).ReadDirent(0x4000e8b620, {0x4000ea8000, 0x2000, 0x2000})
22:30:22E/Go        internal/poll/fd_unix.go:646 +0x1c0
22:30:22E/Go       os.(*File).readdir(0x40001a0488, 0xffffffffffffffff?, 0x0)
22:30:22E/Go        os/dir_unix.go:70 +0x198
22:30:22E/Go       os.(*File).Readdirnames(0x4000d7d7a0?, 0x1f?)
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x40000ab500, {0x0, 0x0, 0x0})
22:30:22E/Go        os/dir.go:70 +0x24
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:512 +0x52c
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x40000ab500)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x40000ab500, {0x5ec999e2f8?, 0x4000c0e960?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:205 +0x570
22:30:22W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x40001bc2a0?, {0x4000d6fbf0?, 0x4000112018?})
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
22:30:22W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 89 [runnable]:
22:30:22W/SyncthingNativeCode syscall.Syscall(0x40001b8f48?, 0x7bb5b07918?, 0x48?, 0x7e75e6ed50?)
22:30:22W/SyncthingNativeCode   syscall/syscall_linux.go:69 +0x20
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x40001bc2a0, {0x4000d6fbf0, 0x6})
22:30:22W/SyncthingNativeCode syscall.Getdents(0xa000?, {0x4000cda000?, 0x4000e76000?, 0x20000100010000?})
22:30:22W/SyncthingNativeCode   syscall/zsyscall_linux_arm64.go:454 +0x40
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
22:30:22W/SyncthingNativeCode syscall.ReadDirent(...)
22:30:22W/SyncthingNativeCode   syscall/syscall_linux.go:962
22:30:22W/SyncthingNativeCode internal/poll.ignoringEINTRIO(...)
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:794
22:30:22W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x4000d4fbc0, {0x4000cda000, 0x2000, 0x2000})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:646 +0x1c0
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4000c14370, {0x4000d6fbf0, 0x6})
22:30:22W/SyncthingNativeCode os.(*File).readdir(0x40001a0200, 0xffffffffffffffff?, 0x0)
22:30:22W/SyncthingNativeCode   os/dir_unix.go:70 +0x198
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
22:30:22W/SyncthingNativeCode os.(*File).Readdirnames(0x40001e3ea0?, 0x1f?)
22:30:22W/SyncthingNativeCode   os/dir.go:70 +0x24
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.node.AddDir({{0x400148a700?, 0x5ec9357ffc?}, 0x4000cd4930?, 0x4000cd4960?}, 0x4000cced38, 0x4000cdc340)
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/node.go:84 +0x130
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.(*nonrecursiveTree).watchrec(0x40001a2c60, {{0x400148a700?, 0x4000249470?}, 0x4000cd4930?, 0x4000cd4960?}, 0x18?, 0x1000fc6, 0x7e75e6d108?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:247 +0x1ac
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.(*nonrecursiveTree).Watch(0x40001a2c60, {0x400148a700?, 0x1?}, 0x40003acea0, 0x1?, {0x4000449158, 0x1, 0x0?})
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000c161b0, {0x4000d6fbf0, 0x6}, {0x5ec99a8080, 0x400007b7c0}, 0x40015a2820, 0x0)
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:183 +0x150
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.WatchWithFilter(...)
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x260
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0x400004a300, {0x5ec8e51858, 0x1}, {0x5ec99998e0?, 0x40015ae510}, {0x5ec999e2f8?, 0x40015a2640}, 0x40?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x194
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0x40001bc2a0, {0x5ec8e51858, 0x1}, {0x5ec99998e0, 0x40015ae510}, {0x5ec999e2f8, 0x40015a2640}, 0x50?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0x8c
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000c161b0, {0x5ec8e51858, 0x1}, {0x5ec99a8080, 0x400007ab40}, 0x40015a2820, 0x0)
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x44c
22:30:22E/Go       github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4000c161b0, {0x5ec8e51858, 0x1}, 0x40015a2820)
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).Watch(0x4000c14370, {0x5ec8e51858, 0x1}, {0x5ec99998e0, 0x40015ae510}, {0x5ec999e2f8, 0x40015a2640}, 0x0?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/metrics.go:209 +0xb8
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x40000ab500, {0x5ec999e2f8, 0x40015a2640})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:1024 +0x5a0
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch
22:30:22E/Go        github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/folder.go:994 +0x118
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 216 [select]:
22:30:22W/SyncthingNativeCode net/http.setRequestCancel.func4()
22:30:22W/SyncthingNativeCode   net/http/client.go:398 +0x74
22:30:22W/SyncthingNativeCode created by net/http.setRequestCancel
22:30:22W/SyncthingNativeCode   net/http/client.go:397 +0x358
22:30:22W/SyncthingNativeCode 
22:30:22E/Go       github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x4000273550, {0x5ec999e2f8?, 0x40015a2780?}, 0x4000344760?, 0x4000344788?)
22:30:22W/SyncthingNativeCode goroutine 92 [runnable]:
22:30:22W/SyncthingNativeCode syscall.Syscall(0x0?, 0x7bacec1ab8?, 0x48?, 0x7e75e6d5e0?)
22:30:22W/SyncthingNativeCode   syscall/syscall_linux.go:69 +0x20
22:30:22E/Go        github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
22:30:22W/SyncthingNativeCode syscall.Getdents(0xa000?, {0x4000ea8000?, 0x40026d6000?, 0x20000100010000?})
22:30:22W/SyncthingNativeCode   syscall/zsyscall_linux_arm64.go:454 +0x40
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
22:30:22W/SyncthingNativeCode syscall.ReadDirent(...)
22:30:22W/SyncthingNativeCode   syscall/syscall_linux.go:962
22:30:22W/SyncthingNativeCode internal/poll.ignoringEINTRIO(...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d8
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:794
22:30:22W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x4000e8b620, {0x4000ea8000, 0x2000, 0x2000})
22:30:22E/Go       
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:646 +0x1c0
22:30:22W/SyncthingNativeCode os.(*File).readdir(0x40001a0488, 0xffffffffffffffff?, 0x0)
22:30:22W/SyncthingNativeCode   os/dir_unix.go:70 +0x198
22:30:22E/Go       goroutine 111 [syscall]:
22:30:22W/SyncthingNativeCode os.(*File).Readdirnames(0x4000d7d7a0?, 0x1f?)
22:30:22W/SyncthingNativeCode   os/dir.go:70 +0x24
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x40001bc2a0?, {0x4000d6fbf0?, 0x4000112018?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x40001bc2a0, {0x4000d6fbf0, 0x6})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4000c14370, {0x4000d6fbf0, 0x6})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000c161b0, {0x4000d6fbf0, 0x6}, {0x5ec99a8080, 0x400007b7c0}, 0x40015a2820, 0x0)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x260
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000c161b0, {0x5ec8e51858, 0x1}, {0x5ec99a8080, 0x400007ab40}, 0x40015a2820, 0x0)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x44c
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4000c161b0, {0x5ec8e51858, 0x1}, 0x40015a2820)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x4000273550, {0x5ec999e2f8?, 0x40015a2780?}, 0x4000344760?, 0x4000344788?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d8
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 111 [syscall]:
22:30:22E/Go       syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
22:30:22E/Go        syscall/syscall_linux.go:91 +0x2c
22:30:22E/Go       golang.org/x/sys/unix.EpollWait(0x0?, {0x400033e760?, 0x0?, 0x5ec999e2f8?}, 0x40015b4000?)
22:30:22E/Go        golang.org/x/sys@v0.13.0/unix/zsyscall_linux_arm64.go:56 +0x4c
22:30:22E/Go       github.com/syncthing/notify.(*inotify).loop(0x4000280000, 0x0?)
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:188 +0x58
22:30:22E/Go       created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:128 +0x114
22:30:22E/Go       
22:30:22E/Go       goroutine 112 [chan receive]:
22:30:22E/Go       github.com/syncthing/notify.(*inotify).send(0x4000280000, 0x40003ac720?)
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x3c
22:30:22E/Go       created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1bc
22:30:22E/Go       
22:30:22E/Go       goroutine 113 [chan receive]:
22:30:22E/Go       github.com/syncthing/notify.(*inotify).send(0x4000280000, 0x0?)
22:30:22W/SyncthingNativeCode syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
22:30:22W/SyncthingNativeCode   syscall/syscall_linux.go:91 +0x2c
22:30:22W/SyncthingNativeCode golang.org/x/sys/unix.EpollWait(0x0?, {0x400033e760?, 0x0?, 0x5ec999e2f8?}, 0x40015b4000?)
22:30:22W/SyncthingNativeCode   golang.org/x/sys@v0.13.0/unix/zsyscall_linux_arm64.go:56 +0x4c
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.(*inotify).loop(0x4000280000, 0x0?)
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:188 +0x58
22:30:22W/SyncthingNativeCode created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:128 +0x114
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 112 [chan receive]:
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.(*inotify).send(0x4000280000, 0x40003ac720?)
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x3c
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x3c
22:30:22E/Go       created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22W/SyncthingNativeCode created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1bc
22:30:22E/Go        github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1bc
22:30:22E/Go       
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 113 [chan receive]:
22:30:22W/SyncthingNativeCode github.com/syncthing/notify.(*inotify).send(0x4000280000, 0x0?)
22:30:22E/Go       goroutine 93 [chan receive]:
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:248 +0x3c
22:30:22E/Go       github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
22:30:22W/SyncthingNativeCode created by github.com/syncthing/notify.(*inotify).lazyinit
22:30:22W/SyncthingNativeCode   github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/watcher_inotify.go:131 +0x1bc
22:30:22E/Go        github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xb4
22:30:22W/SyncthingNativeCode 
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
22:30:22W/SyncthingNativeCode goroutine 93 [chan receive]:
22:30:22E/Go        github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x2b0
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
22:30:22E/Go       
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xb4
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk
22:30:22E/Go       goroutine 210 [IO wait]:
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x2b0
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 210 [IO wait]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af0d28, 0x72)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode internal/poll.runtime_pollWait(0x7bb5af0d28, 0x72)
22:30:22W/SyncthingNativeCode   runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x4000416880?, 0x4000474fc0?, 0x0)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4000416880?, 0x4000474fc0?, 0x0)
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go       internal/poll.(*FD).Read(0x4000416880, {0x4000474fc0, 0x240, 0x240})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x4000416880, {0x4000474fc0?, 0x5ec992fea0?, 0x4000e089a8?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       net.(*conn).Read(0x400035a300, {0x4000474fc0?, 0x4000dc75d8?, 0x5ec8ecf708?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x4000416880, {0x4000474fc0, 0x240, 0x240})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x4000416880, {0x4000474fc0?, 0x5ec992fea0?, 0x4000e089a8?})
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22E/Go       github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000dc7618?, {0x4000474fc0?, 0x400042ec60?, 0x18?})
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x400035a300, {0x4000474fc0?, 0x4000dc75d8?, 0x5ec8ecf708?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x400042ec60, {0x4000474fc0?, 0x400042ec60?, 0x0?})
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000dc7618?, {0x4000474fc0?, 0x400042ec60?, 0x18?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x400042ec60, {0x4000474fc0?, 0x400042ec60?, 0x0?})
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000ceed10, {0x5ec9994b60, 0x400042ec60})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000ceed10, {0x5ec9994b60, 0x400042ec60})
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000ceea80, {0x7bb0365af8?, 0x4000110af8}, 0x4000db2500?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000ceea80, {0x7bb0365af8?, 0x4000110af8}, 0x4000db2500?)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000ceea80, 0x0)
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000ceea80, 0x0)
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000ceea80, {0x40014fe000, 0x1000, 0x5ec9102c24?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:583
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000ceea80, {0x40014fe000, 0x1000, 0x5ec9102c24?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       net/http.(*connReader).Read(0x4000ba2360, {0x40014fe000, 0x1000, 0x1000})
22:30:22E/Go        net/http/server.go:782 +0x224
22:30:22W/SyncthingNativeCode net/http.(*connReader).Read(0x4000ba2360, {0x40014fe000, 0x1000, 0x1000})
22:30:22W/SyncthingNativeCode   net/http/server.go:782 +0x224
22:30:22E/Go       bufio.(*Reader).fill(0x400149bbc0)
22:30:22E/Go        bufio/bufio.go:106 +0xfc
22:30:22W/SyncthingNativeCode bufio.(*Reader).fill(0x400149bbc0)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:106 +0xfc
22:30:22E/Go       bufio.(*Reader).Peek(0x400149bbc0, 0x4)
22:30:22E/Go        bufio/bufio.go:144 +0x60
22:30:22W/SyncthingNativeCode bufio.(*Reader).Peek(0x400149bbc0, 0x4)
22:30:22E/Go       net/http.(*conn).serve(0x40001e5050, {0x5ec999e3a0, 0x4000cd4120})
22:30:22E/Go        net/http/server.go:2030 +0x64c
22:30:22E/Go       created by net/http.(*Server).Serve
22:30:22E/Go        net/http/server.go:3089 +0x4e8
22:30:22E/Go       
22:30:22E/Go       goroutine 143 [chan receive]:
22:30:22E/Go       github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x5eca062f00)
22:30:22E/Go        github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 +0x30
22:30:22W/SyncthingNativeCode   bufio/bufio.go:144 +0x60
22:30:22E/Go       created by github.com/rcrowley/go-metrics.NewMeter
22:30:22E/Go        github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0xcc
22:30:22E/Go       
22:30:22E/Go       goroutine 196 [IO wait]:
22:30:22W/SyncthingNativeCode net/http.(*conn).serve(0x40001e5050, {0x5ec999e3a0, 0x4000cd4120})
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af1778, 0x72)
22:30:22W/SyncthingNativeCode   net/http/server.go:2030 +0x64c
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode created by net/http.(*Server).Serve
22:30:22W/SyncthingNativeCode   net/http/server.go:3089 +0x4e8
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 143 [chan receive]:
22:30:22W/SyncthingNativeCode github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x5eca062f00)
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x40014de400?, 0x4000db6fc0?, 0x0)
22:30:22W/SyncthingNativeCode   github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 +0x30
22:30:22W/SyncthingNativeCode created by github.com/rcrowley/go-metrics.NewMeter
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.(*FD).Read(0x40014de400, {0x4000db6fc0, 0x240, 0x240})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x40014de400, {0x4000db6fc0?, 0x5ec992fea0?, 0x4000bec308?})
22:30:22W/SyncthingNativeCode   github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0xcc
22:30:22W/SyncthingNativeCode 
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode goroutine 196 [IO wait]:
22:30:22E/Go       net.(*conn).Read(0x4000112100, {0x4000db6fc0?, 0x400111b5d8?, 0x5ec8ecf708?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22W/SyncthingNativeCode internal/poll.runtime_pollWait(0x7bb5af1778, 0x72)
22:30:22W/SyncthingNativeCode   runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x40014de400?, 0x4000db6fc0?, 0x0)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x400111b618?, {0x4000db6fc0?, 0x4000bac1f8?, 0x18?})
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x40014de400, {0x4000db6fc0, 0x240, 0x240})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x40014de400, {0x4000db6fc0?, 0x5ec992fea0?, 0x4000bec308?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x4000112100, {0x4000db6fc0?, 0x400111b5d8?, 0x5ec8ecf708?})
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x4000bac1f8, {0x4000db6fc0?, 0x4000bac1f8?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x400111b618?, {0x4000db6fc0?, 0x4000bac1f8?, 0x18?})
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000f8f090, {0x5ec9994b60, 0x4000bac1f8})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4000bac1f8, {0x4000db6fc0?, 0x4000bac1f8?, 0x0?})
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000f8ee00, {0x7bb0365af8?, 0x400000e5b8}, 0x40015fc2c0?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000f8f090, {0x5ec9994b60, 0x4000bac1f8})
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000f8ee00, 0x0)
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000f8ee00, {0x7bb0365af8?, 0x400000e5b8}, 0x40015fc2c0?)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000f8ee00, 0x0)
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000f8ee00, {0x4000be2000, 0x1000, 0x5ec9102c24?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000f8ee00, {0x4000be2000, 0x1000, 0x5ec9102c24?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       net/http.(*connReader).Read(0x40003b6db0, {0x4000be2000, 0x1000, 0x1000})
22:30:22W/SyncthingNativeCode net/http.(*connReader).Read(0x40003b6db0, {0x4000be2000, 0x1000, 0x1000})
22:30:22E/Go        net/http/server.go:782 +0x224
22:30:22W/SyncthingNativeCode   net/http/server.go:782 +0x224
22:30:22E/Go       bufio.(*Reader).fill(0x4000bd4240)
22:30:22W/SyncthingNativeCode bufio.(*Reader).fill(0x4000bd4240)
22:30:22E/Go        bufio/bufio.go:106 +0xfc
22:30:22W/SyncthingNativeCode   bufio/bufio.go:106 +0xfc
22:30:22E/Go       bufio.(*Reader).Peek(0x4000bd4240, 0x4)
22:30:22E/Go        bufio/bufio.go:144 +0x60
22:30:22W/SyncthingNativeCode bufio.(*Reader).Peek(0x4000bd4240, 0x4)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:144 +0x60
22:30:22E/Go       net/http.(*conn).serve(0x40015aef30, {0x5ec999e3a0, 0x4000cd4120})
22:30:22W/SyncthingNativeCode net/http.(*conn).serve(0x40015aef30, {0x5ec999e3a0, 0x4000cd4120})
22:30:22E/Go        net/http/server.go:2030 +0x64c
22:30:22E/Go       created by net/http.(*Server).Serve
22:30:22W/SyncthingNativeCode   net/http/server.go:2030 +0x64c
22:30:22W/SyncthingNativeCode created by net/http.(*Server).Serve
22:30:22E/Go        net/http/server.go:3089 +0x4e8
22:30:22W/SyncthingNativeCode   net/http/server.go:3089 +0x4e8
22:30:22E/Go       
22:30:22E/Go       goroutine 127 [IO wait]:
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 127 [IO wait]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af0e18, 0x72)
22:30:22W/SyncthingNativeCode internal/poll.runtime_pollWait(0x7bb5af0e18, 0x72)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode   runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x4000416800?, 0x4000474b40?, 0x0)
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4000416800?, 0x4000474b40?, 0x0)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.(*FD).Read(0x4000416800, {0x4000474b40, 0x240, 0x240})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x4000416800, {0x4000474b40?, 0x5ec992fea0?, 0x40000f14a8?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22E/Go       net.(*conn).Read(0x400035a2f8, {0x4000474b40?, 0x4000b9b5d8?, 0x5ec8ecf708?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22E/Go       github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000b9b618?, {0x4000474b40?, 0x4000110cc0?, 0x18?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x4000110cc0, {0x4000474b40?, 0x4000110cc0?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000d7f790, {0x5ec9994b60, 0x4000110cc0})
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000d7f500, {0x7bb0365af8?, 0x4000110ae0}, 0x4001657300?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000d7f500, 0x0)
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000d7f500, {0x4001100000, 0x1000, 0x5ec9102c24?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       net/http.(*connReader).Read(0x4000ba2420, {0x4001100000, 0x1000, 0x1000})
22:30:22E/Go        net/http/server.go:782 +0x224
22:30:22E/Go       bufio.(*Reader).fill(0x400149be60)
22:30:22E/Go        bufio/bufio.go:106 +0xfc
22:30:22E/Go       bufio.(*Reader).Peek(0x400149be60, 0x4)
22:30:22E/Go        bufio/bufio.go:144 +0x60
22:30:22E/Go       net/http.(*conn).serve(0x40000afdd0, {0x5ec999e3a0, 0x4000cd4120})
22:30:22E/Go        net/http/server.go:2030 +0x64c
22:30:22E/Go       created by net/http.(*Server).Serve
22:30:22E/Go        net/http/server.go:3089 +0x4e8
22:30:22E/Go       
22:30:22E/Go       goroutine 211 [IO wait]:
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af0c38, 0x72)
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x4000416800, {0x4000474b40, 0x240, 0x240})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x4000416800, {0x4000474b40?, 0x5ec992fea0?, 0x40000f14a8?})
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x400035a2f8, {0x4000474b40?, 0x4000b9b5d8?, 0x5ec8ecf708?})
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x40000d0d80?, 0x4000db6b40?, 0x0)
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000b9b618?, {0x4000474b40?, 0x4000110cc0?, 0x18?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4000110cc0, {0x4000474b40?, 0x4000110cc0?, 0x0?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000d7f790, {0x5ec9994b60, 0x4000110cc0})
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000d7f500, {0x7bb0365af8?, 0x4000110ae0}, 0x4001657300?)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000d7f500, 0x0)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       internal/poll.(*FD).Read(0x40000d0d80, {0x4000db6b40, 0x240, 0x240})
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x40000d0d80, {0x4000db6b40?, 0x5ec992fea0?, 0x40011301a8?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:583
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000d7f500, {0x4001100000, 0x1000, 0x5ec9102c24?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:1316 +0x170
22:30:22W/SyncthingNativeCode net/http.(*connReader).Read(0x4000ba2420, {0x4001100000, 0x1000, 0x1000})
22:30:22E/Go       net.(*conn).Read(0x40014a84a0, {0x4000db6b40?, 0x400111f5d8?, 0x5ec8ecf708?})
22:30:22W/SyncthingNativeCode   net/http/server.go:782 +0x224
22:30:22W/SyncthingNativeCode bufio.(*Reader).fill(0x400149be60)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:106 +0xfc
22:30:22E/Go        net/net.go:183 +0x34
22:30:22W/SyncthingNativeCode bufio.(*Reader).Peek(0x400149be60, 0x4)
22:30:22W/SyncthingNativeCode   bufio/bufio.go:144 +0x60
22:30:22W/SyncthingNativeCode net/http.(*conn).serve(0x40000afdd0, {0x5ec999e3a0, 0x4000cd4120})
22:30:22W/SyncthingNativeCode   net/http/server.go:2030 +0x64c
22:30:22W/SyncthingNativeCode created by net/http.(*Server).Serve
22:30:22E/Go       github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x400111f618?, {0x4000db6b40?, 0x400000e588?, 0x18?})
22:30:22W/SyncthingNativeCode   net/http/server.go:3089 +0x4e8
22:30:22E/Go        github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x400000e588, {0x4000db6b40?, 0x400000e588?, 0x0?})
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 211 [IO wait]:
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22W/SyncthingNativeCode internal/poll.runtime_pollWait(0x7bb5af0c38, 0x72)
22:30:22W/SyncthingNativeCode   runtime/netpoll.go:306 +0xa0
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x40000d0d80?, 0x4000db6b40?, 0x0)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000cef090, {0x5ec9994b60, 0x400000e588})
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x40000d0d80, {0x4000db6b40, 0x240, 0x240})
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x40000d0d80, {0x4000db6b40?, 0x5ec992fea0?, 0x40011301a8?})
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x40014a84a0, {0x4000db6b40?, 0x400111f5d8?, 0x5ec8ecf708?})
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x400111f618?, {0x4000db6b40?, 0x400000e588?, 0x18?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000ceee00, {0x7bb0365af8?, 0x400042ea50}, 0x4001132000?)
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x400000e588, {0x4000db6b40?, 0x400000e588?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000ceee00, 0x0)
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000cef090, {0x5ec9994b60, 0x400000e588})
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000ceee00, {0x7bb0365af8?, 0x400042ea50}, 0x4001132000?)
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000ceee00, {0x4001104000, 0x1000, 0x5ec9102c24?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000ceee00, 0x0)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       net/http.(*connReader).Read(0x4000ba2510, {0x4001104000, 0x1000, 0x1000})
22:30:22E/Go        net/http/server.go:782 +0x224
22:30:22E/Go       bufio.(*Reader).fill(0x4001102120)
22:30:22E/Go        bufio/bufio.go:106 +0xfc
22:30:22E/Go       bufio.(*Reader).Peek(0x4001102120, 0x4)
22:30:22E/Go        bufio/bufio.go:144 +0x60
22:30:22E/Go       net/http.(*conn).serve(0x40001e50e0, {0x5ec999e3a0, 0x4000cd4120})
22:30:22E/Go        net/http/server.go:2030 +0x64c
22:30:22E/Go       created by net/http.(*Server).Serve
22:30:22E/Go        net/http/server.go:3089 +0x4e8
22:30:22E/Go       
22:30:22E/Go       goroutine 218 [IO wait]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af13b8, 0x77)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x40014de880?, 0x0?, 0x0)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitWrite(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:93
22:30:22E/Go       internal/poll.(*FD).WaitWrite(...)
22:30:22E/Go        internal/poll/fd_unix.go:741
22:30:22E/Go       net.(*netFD).connect(0x40014de880, {0x5ec999e368?, 0x4000ba3c80}, {0x5ec8e518f8?, 0x40014e2198?}, {0x5ec9996bc0?, 0x4001144a00?})
22:30:22E/Go        net/fd_unix.go:141 +0x590
22:30:22E/Go       net.(*netFD).dial(0x40014de880, {0x5ec999e368, 0x4000ba3c80}, {0x5ec99a4c00?, 0x4000ba20c0?}, {0x5ec99a4c00?, 0x4000ba3bf0}, 0x40014a2918?)
22:30:22E/Go        net/sock_posix.go:151 +0x308
22:30:22E/Go       net.socket({0x5ec999e368, 0x4000ba3c80}, {0x5ec8ae9d90, 0x3}, 0xa, 0x1, 0x5ec8aea4bb?, 0x98?, {0x5ec99a4c00?, 0x4000ba20c0}, ...)
22:30:22E/Go        net/sock_posix.go:70 +0x21c
22:30:22E/Go       net.internetSocket({0x5ec999e368, 0x4000ba3c80}, {0x5ec8ae9d90, 0x3}, {0x5ec99a4c00, 0x4000ba20c0}, {0x5ec99a4c00, 0x4000ba3bf0}, 0x40014a28e8?, 0x5ec8e73e54?, ...)
22:30:22E/Go        net/ipsock_posix.go:142 +0xa8
22:30:22E/Go       net.(*sysDialer).doDialTCP(0x40015af680, {0x5ec999e368, 0x4000ba3c80}, 0x4000ba20c0, 0x40014a2988?)
22:30:22E/Go        net/tcpsock_posix.go:74 +0xac
22:30:22E/Go       net.(*sysDialer).dialTCP(0xdf34dada2c01?, {0x5ec999e368?, 0x4000ba3c80?}, 0x5ec8e9d564?, 0x5ec999e2f8?)
22:30:22E/Go        net/tcpsock_posix.go:64 +0x6c
22:30:22E/Go       net.(*sysDialer).dialSingle(0x40015af680, {0x5ec999e368, 0x4000ba3c80}, {0x5ec999a498?, 0x4000ba3bf0})
22:30:22E/Go        net/dial.go:580 +0x188
22:30:22E/Go       net.(*sysDialer).dialSerial(0x40015af680, {0x5ec999e2f8, 0x4000cd3720}, {0x40014daec0?, 0x3, 0x40014d6780?})
22:30:22E/Go        net/dial.go:548 +0x190
22:30:22E/Go       net.(*sysDialer).dialParallel(0x40014dae80?, {0x5ec999e2f8?, 0x4000cd3720?}, {0x40014daec0?, 0x4?, 0x5ec8ae9d90?}, {0x0?, 0x4000e75960?, 0x1e?})
22:30:22E/Go        net/dial.go:449 +0x2e0
22:30:22E/Go       net.(*Dialer).DialContext(0x400024dea0, {0x5ec999e2f8, 0x4000cd3720}, {0x5ec8ae9d90, 0x3}, {0x4000e75960, 0x1e})
22:30:22E/Go        net/dial.go:440 +0x588
22:30:22E/Go       github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func1()
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:157 +0x7c
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:156 +0x288
22:30:22E/Go       
22:30:22E/Go       goroutine 242 [runnable]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af12c8, 0x72)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x4000416200?, 0x400268269f?, 0x0)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.(*FD).Read(0x4000416200, {0x400268269f, 0x4961, 0x4961})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x4000416200, {0x400268269f?, 0x4001615ac0?, 0x5ec906c094?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22E/Go       net.(*conn).Read(0x40001a04e0, {0x400268269f?, 0x40015d18c8?, 0x5ec906dbc8?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x4000ccfb00, {0x400268269f?, 0x4000ccfb00?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x40014f8990, {0x5ec9994b60, 0x4000ccfb00})
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x40014f8700, {0x5ec99965e0?, 0x40001a04e0}, 0x40026829cd?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x40014f8700, 0x0)
22:30:22E/Go        crypto/tls/conn.go:662 +0x824
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x40014f8700, {0x4001408000, 0x1000, 0x1?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       bufio.(*Reader).Read(0x40013bba40, {0x4001379c40, 0x9, 0x400117c000?})
22:30:22E/Go        bufio/bufio.go:237 +0x1d8
22:30:22E/Go       io.ReadAtLeast({0x5ec9994920, 0x40013bba40}, {0x4001379c40, 0x9, 0x9}, 0x9)
22:30:22E/Go        io/io.go:332 +0xa0
22:30:22E/Go       io.ReadFull(...)
22:30:22E/Go        io/io.go:351
22:30:22E/Go       net/http.http2readFrameHeader({0x4001379c40?, 0x9?, 0x4000ee8cc0?}, {0x5ec9994920?, 0x40013bba40?})
22:30:22E/Go        net/http/h2_bundle.go:1567 +0x58
22:30:22E/Go       net/http.(*http2Framer).ReadFrame(0x4001379c00)
22:30:22E/Go        net/http/h2_bundle.go:1831 +0x80
22:30:22E/Go       net/http.(*http2clientConnReadLoop).run(0x40015d1f88)
22:30:22E/Go        net/http/h2_bundle.go:9187 +0xf8
22:30:22E/Go       net/http.(*http2ClientConn).readLoop(0x40015b0c00)
22:30:22E/Go        net/http/h2_bundle.go:9082 +0x5c
22:30:22E/Go       created by net/http.(*http2Transport).newClientConn
22:30:22E/Go        net/http/h2_bundle.go:7779 +0xa18
22:30:22E/Go       
22:30:22E/Go       goroutine 260 [select]:
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0x40003bfd40)
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:1032 +0xc4
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5()
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:320 +0x24
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:319 +0x204
22:30:22E/Go       
22:30:22E/Go       goroutine 186 [IO wait]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af10e8, 0x72)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x40014de480?, 0x4000eb4000?, 0x0)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.(*FD).Read(0x40014de480, {0x4000eb4000, 0x1800, 0x1800})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x40014de480, {0x4000eb4000?, 0x0?, 0x0?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22E/Go       net.(*conn).Read(0x4000112108, {0x4000eb4000?, 0x0?, 0x0?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22E/Go       github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000c85ac8?, {0x4000eb4000?, 0x4000110d08?, 0x18?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x4000110d08, {0x4000eb4000?, 0x4000110d08?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000f8f410, {0x5ec9994b60, 0x4000110d08})
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000f8f180, {0x7bb0365af8?, 0x400000e5d0}, 0x0?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000f8f180, 0x0)
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000f8f180, {0x40003b6e81, 0x1, 0x4000cd4f90?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       net/http.(*connReader).backgroundRead(0x40003b6e70)
22:30:22E/Go        net/http/server.go:674 +0x44
22:30:22E/Go       created by net/http.(*connReader).startBackgroundRead
22:30:22E/Go        net/http/server.go:670 +0xc8
22:30:22E/Go       
22:30:22E/Go       goroutine 231 [chan receive]:
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).runService.func1()
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:536 +0x38
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1()
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:580 +0x38
22:30:22E/Go       created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:579 +0xd4
22:30:22E/Go       
22:30:22E/Go       goroutine 230 [select]:
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).removeService.func1()
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:587 +0x118
22:30:22E/Go       created by github.com/thejerf/suture/v4.(*Supervisor).removeService
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:577 +0x1e0
22:30:22E/Go       
22:30:22E/Go       goroutine 229 [select]:
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0x40003a8b40, {0x0?}, 0x0)
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:741 +0x170
22:30:22E/Go       github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan.func1()
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/service_map.go:90 +0x34
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/service_map.go:89 +0xfc
22:30:22E/Go       
22:30:22E/Go       goroutine 190 [chan receive]:
22:30:22E/Go       github.com/syncthing/syncthing/lib/model.(*model).restartFolder(_, {{0x40003c32e0, 0xb}, {0x4000036bb8, 0x13}, 0x0, {0x4000036be8, 0x18}, 0x1, {0x400025d360, ...}, ...}, ...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/model.go:541 +0x13c
22:30:22E/Go       github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(_, {0x25, {0x4000361a00, 0x1, 0x1}, {0x40014d9680, 0x2, 0x2}, {0x1, {0x40003c3dd0, ...}, ...}, ...}, ...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/model.go:3040 +0xa74
22:30:22E/Go       github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(_, {_, _}, {0x25, {0x4000361a00, 0x1, 0x1}, {0x40014d9680, 0x2, 0x2}, ...}, ...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/config/wrapper.go:343 +0x10c
22:30:22E/Go       github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1({0x5ec9999958?, 0x4000242180?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/config/wrapper.go:334 +0x88
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners
22:30:22E/Go        github.com/syncthing/syncthing/lib/config/wrapper.go:333 +0x130
22:30:22E/Go       
22:30:22E/Go       goroutine 215 [chan receive]:
22:30:22E/Go       github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1()
22:30:22E/Go        github.com/syncthing/syncthing/lib/connections/service.go:449 +0x44
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos
22:30:22E/Go        github.com/syncthing/syncthing/lib/connections/service.go:448 +0xb18
22:30:22E/Go       
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners
22:30:22E/Go       goroutine 217 [chan receive]:
22:30:22E/Go       github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst({0x5ec999e368, 0x4001510330}, 0x4000ceadb0, 0x4000ceadc0, {0x5ec8aebb0b, 0x5}, {0x5ec8af2e5f, 0x9}, {0x5ec8ae9d90, 0x3}, ...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:180 +0x414
22:30:22E/Go       github.com/syncthing/syncthing/lib/dialer.DialContextReusePortFunc.func1({0x5ec999e368, 0x4001510330}, {0x5ec8ae9d90, 0x3}, {0x4000e75960, 0x1e})
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:133 +0x248
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/dialer/public.go:180 +0x414
22:30:22E/Go       net/http.(*Transport).dial(0x0?, {0x5ec999e368?, 0x4001510330?}, {0x5ec8ae9d90?, 0x0?}, {0x4000e75960?, 0x0?})
22:30:22E/Go        net/http/transport.go:1176 +0xdc
22:30:22W/SyncthingNativeCode   net/http/transport.go:1176 +0xdc
22:30:22E/Go       net/http.(*Transport).dialConn(0x40001dc3c0, {0x5ec999e368, 0x4001510330}, {{}, 0x0, {0x400012a0f0, 0x5}, {0x4000e75960, 0x1e}, 0x0})
22:30:22E/Go        net/http/transport.go:1614 +0x630
22:30:22W/SyncthingNativeCode net/http.(*Transport).dialConn(0x40001dc3c0, {0x5ec999e368, 0x4001510330}, {{}, 0x0, {0x400012a0f0, 0x5}, {0x4000e75960, 0x1e}, 0x0})
22:30:22E/Go       net/http.(*Transport).dialConnFor(0x5ec9999688?, 0x40000b0790)
22:30:22W/SyncthingNativeCode   net/http/transport.go:1614 +0x630
22:30:22W/SyncthingNativeCode net/http.(*Transport).dialConnFor(0x5ec9999688?, 0x40000b0790)
22:30:22E/Go        net/http/transport.go:1456 +0x7c
22:30:22W/SyncthingNativeCode   net/http/transport.go:1456 +0x7c
22:30:22E/Go       created by net/http.(*Transport).queueForDial
22:30:22W/SyncthingNativeCode created by net/http.(*Transport).queueForDial
22:30:22E/Go        net/http/transport.go:1425 +0x37c
22:30:22W/SyncthingNativeCode   net/http/transport.go:1425 +0x37c
22:30:22E/Go       
22:30:22E/Go       goroutine 228 [semacquire]:
22:30:22E/Go       sync.runtime_Semacquire(0x0?)
22:30:22E/Go        runtime/sema.go:62 +0x2c
22:30:22E/Go       sync.(*WaitGroup).Wait(0x4000ee7220)
22:30:22E/Go        sync/waitgroup.go:116 +0x74
22:30:22E/Go       github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1()
22:30:22E/Go        github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x30
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve
22:30:22E/Go        github.com/syncthing/syncthing/lib/config/wrapper.go:282 +0x368
22:30:22E/Go       
22:30:22E/Go       goroutine 224 [IO wait]:
22:30:22E/Go       internal/poll.runtime_pollWait(0x7bb5af0f08, 0x72)
22:30:22E/Go        runtime/netpoll.go:306 +0xa0
22:30:22E/Go       internal/poll.(*pollDesc).wait(0x400035e700?, 0x4001146000?, 0x0)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22E/Go       internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        internal/poll/fd_poll_runtime.go:89
22:30:22E/Go       internal/poll.(*FD).Read(0x400035e700, {0x4001146000, 0x580, 0x580})
22:30:22E/Go        internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go       net.(*netFD).Read(0x400035e700, {0x4001146000?, 0x400160a908?, 0x5ec906dbc8?})
22:30:22E/Go        net/fd_posix.go:55 +0x28
22:30:22E/Go       net.(*conn).Read(0x4000112118, {0x4001146000?, 0x400160a828?, 0x5ec8e74500?})
22:30:22E/Go        net/net.go:183 +0x34
22:30:22E/Go       crypto/tls.(*atLeastReader).Read(0x400042e0a8, {0x4001146000?, 0x400042e0a8?, 0x0?})
22:30:22E/Go        crypto/tls/conn.go:788 +0x40
22:30:22E/Go       bytes.(*Buffer).ReadFrom(0x4000f8f790, {0x5ec9994b60, 0x400042e0a8})
22:30:22E/Go        bytes/buffer.go:202 +0x90
22:30:22E/Go       crypto/tls.(*Conn).readFromUntil(0x4000f8f500, {0x5ec99965e0?, 0x4000112118}, 0x580?)
22:30:22E/Go        crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       crypto/tls.(*Conn).readRecordOrCCS(0x4000f8f500, 0x0)
22:30:22E/Go        crypto/tls/conn.go:617 +0xd4
22:30:22E/Go       crypto/tls.(*Conn).readRecord(...)
22:30:22E/Go        crypto/tls/conn.go:583
22:30:22E/Go       crypto/tls.(*Conn).Read(0x4000f8f500, {0x4000f88000, 0x2, 0x8200?})
22:30:22E/Go        crypto/tls/conn.go:1316 +0x170
22:30:22E/Go       github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0x4000f71b60, {0x4000f88000?, 0x400160ad98?, 0x5ec8ea1990?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/connections/limiter.go:234 +0x34
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0x4000f71c20, {0x4000f88000?, 0x400160af08?, 0x5ec9339b74?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/counting.go:24 +0x34
22:30:22E/Go       io.ReadAtLeast({0x5ec99957a0, 0x4000f71c20}, {0x4000f88000, 0x2, 0x4}, 0x2)
22:30:22E/Go        io/io.go:332 +0xa0
22:30:22E/Go       io.ReadFull(...)
22:30:22E/Go        io/io.go:351
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0x40003bfd40?, {0x4000f88000?, 0x4?, 0x400160af54?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:588 +0x58
22:30:22W/SyncthingNativeCode sync.runtime_Semacquire(0x0?)
22:30:22W/SyncthingNativeCode   runtime/sema.go:62 +0x2c
22:30:22W/SyncthingNativeCode sync.(*WaitGroup).Wait(0x4000ee7220)
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0x400160af78?, {0x4000f88000, 0x4, 0x4})
22:30:22W/SyncthingNativeCode   sync/waitgroup.go:116 +0x74
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:520 +0x2c
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1()
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x30
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0x40003bfd40)
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/config/wrapper.go:282 +0x368
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:430 +0x58
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 224 [IO wait]:
22:30:22W/SyncthingNativeCode internal/poll.runtime_pollWait(0x7bb5af0f08, 0x72)
22:30:22W/SyncthingNativeCode   runtime/netpoll.go:306 +0xa0
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1()
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x400035e700?, 0x4001146000?, 0x0)
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:84 +0x28
22:30:22W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:303 +0x24
22:30:22W/SyncthingNativeCode   internal/poll/fd_poll_runtime.go:89
22:30:22W/SyncthingNativeCode internal/poll.(*FD).Read(0x400035e700, {0x4001146000, 0x580, 0x580})
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
22:30:22W/SyncthingNativeCode   internal/poll/fd_unix.go:167 +0x200
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:302 +0x104
22:30:22W/SyncthingNativeCode net.(*netFD).Read(0x400035e700, {0x4001146000?, 0x400160a908?, 0x5ec906dbc8?})
22:30:22W/SyncthingNativeCode   net/fd_posix.go:55 +0x28
22:30:22E/Go       
22:30:22W/SyncthingNativeCode net.(*conn).Read(0x4000112118, {0x4001146000?, 0x400160a828?, 0x5ec8e74500?})
22:30:22W/SyncthingNativeCode   net/net.go:183 +0x34
22:30:22E/Go       goroutine 259 [select]:
22:30:22W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x400042e0a8, {0x4001146000?, 0x400042e0a8?, 0x0?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:788 +0x40
22:30:22W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000f8f790, {0x5ec9994b60, 0x400042e0a8})
22:30:22W/SyncthingNativeCode   bytes/buffer.go:202 +0x90
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000f8f500, {0x5ec99965e0?, 0x4000112118}, 0x580?)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:810 +0xd0
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0x40003bfd40)
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000f8f500, 0x0)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:617 +0xd4
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:1007 +0xa0
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:583
22:30:22E/Go       github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4()
22:30:22W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000f8f500, {0x4000f88000, 0x2, 0x8200?})
22:30:22W/SyncthingNativeCode   crypto/tls/conn.go:1316 +0x170
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:316 +0x24
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0x4000f71b60, {0x4000f88000?, 0x400160ad98?, 0x5ec8ea1990?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/connections/limiter.go:234 +0x34
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0x4000f71c20, {0x4000f88000?, 0x400160af08?, 0x5ec9339b74?})
22:30:22E/Go        github.com/syncthing/syncthing/lib/protocol/protocol.go:315 +0x1c4
22:30:22E/Go       
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/counting.go:24 +0x34
22:30:22E/Go       goroutine 219 [select]:
22:30:22W/SyncthingNativeCode io.ReadAtLeast({0x5ec99957a0, 0x4000f71c20}, {0x4000f88000, 0x2, 0x4}, 0x2)
22:30:22W/SyncthingNativeCode   io/io.go:332 +0xa0
22:30:22E/Go       github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func2()
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:162 +0xec
22:30:22E/Go       created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst
22:30:22E/Go        github.com/syncthing/syncthing/lib/dialer/public.go:161 +0x408
22:30:22E/Go       
22:30:22W/SyncthingNativeCode io.ReadFull(...)
22:30:22W/SyncthingNativeCode   io/io.go:351
22:30:22E/Go       goroutine 208 [select]:
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0x40003bfd40?, {0x4000f88000?, 0x4?, 0x400160af54?})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:588 +0x58
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0x400160af78?, {0x4000f88000, 0x4, 0x4})
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:520 +0x2c
22:30:22E/Go       net.(*netFD).connect.func2()
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0x40003bfd40)
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:430 +0x58
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1()
22:30:22E/Go        net/fd_unix.go:118 +0x70
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:303 +0x24
22:30:22E/Go       created by net.(*netFD).connect
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:302 +0x104
22:30:22W/SyncthingNativeCode 
22:30:22E/Go        net/fd_unix.go:117 +0x2e0
22:30:22W/SyncthingNativeCode goroutine 259 [select]:
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0x40003bfd40)
22:30:22E/Go       
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:1007 +0xa0
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4()
22:30:22E/Go       goroutine 209 [select]:
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:316 +0x24
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/protocol/protocol.go:315 +0x1c4
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 219 [select]:
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).Serve(0x400024e140, {0x5ec999e2f8?, 0x4000cd2280?})
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst.func2()
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/dialer/public.go:162 +0xec
22:30:22W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/dialer.dialTwicePreferFirst
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x430
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/dialer/public.go:161 +0x408
22:30:22E/Go       github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...)
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/service_map.go:114
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 208 [select]:
22:30:22W/SyncthingNativeCode net.(*netFD).connect.func2()
22:30:22E/Go       github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x0?, {0x5ec999e2f8?, 0x4000cd2280?})
22:30:22W/SyncthingNativeCode   net/fd_unix.go:118 +0x70
22:30:22E/Go        github.com/syncthing/syncthing/lib/model/indexhandler.go:408 +0x2c
22:30:22W/SyncthingNativeCode created by net.(*netFD).connect
22:30:22W/SyncthingNativeCode   net/fd_unix.go:117 +0x2e0
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 209 [select]:
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
22:30:22W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).Serve(0x400024e140, {0x5ec999e2f8?, 0x4000cd2280?})
22:30:22E/Go       created by github.com/thejerf/suture/v4.(*Supervisor).runService
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x430
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...)
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/service_map.go:114
22:30:22E/Go       
22:30:22E/Go       goroutine 274 [runnable]:
22:30:22W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x0?, {0x5ec999e2f8?, 0x4000cd2280?})
22:30:22E/Go       github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
22:30:22W/SyncthingNativeCode   github.com/syncthing/syncthing/lib/model/indexhandler.go:408 +0x2c
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539
22:30:22W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
22:30:22E/Go       created by github.com/thejerf/suture/v4.(*Supervisor).runService
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
22:30:22W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService
22:30:22E/Go        github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
22:30:22W/SyncthingNativeCode 
22:30:22W/SyncthingNativeCode goroutine 274 [runnable]:
22:30:22W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539
22:30:22W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService
22:30:22W/SyncthingNativeCode   github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
22:30:22W/SyncthingRunnable exit reason = exitNoUpgradeAvailable. Another Syncthing instance may be already running.
22:30:22I/SyncthingService onServiceStateChange: from ERROR to DISABLED
22:30:22I/Util     runShellCommandGetOutput: Exited with code 0
22:30:22W/ApiRequest Request to https://127.0.0.1:35025/rest/system/config failed, code=0, msg=java.io.IOException: unexpected end of stream on com.android.okhttp.Address@8115dfd5
22:30:22W/ApiRequest Request to https://127.0.0.1:35025/rest/system/shutdown failed, code=0, msg=java.net.ConnectException: Failed to connect to /127.0.0.1:35025
22:35:29I/SyncthingService shouldRun decision changed to false according to configured run conditions.
22:35:29I/JobUtils Scheduled SyncTriggerJobService to run in 3600(+120) seconds.
Roan-V commented 10 months ago

Can confirm, same issue here

Version Information

Device platform info ```sh [ro.product.board]: [msmnile] [ro.product.bootimage.brand]: [POCO] [ro.product.bootimage.device]: [vayu] [ro.product.bootimage.manufacturer]: [Xiaomi] [ro.product.bootimage.model]: [POCO X3 Pro] [ro.product.bootimage.name]: [lineage_vayu] [ro.product.brand]: [POCO] [ro.product.build.date]: [Sun Nov 5 00:02:27 UTC 2023] [ro.product.build.date.utc]: [1699142547] [ro.product.build.fingerprint]: [POCO/vayu_global/vayu:12/RKQ1.200826.002/V13.0.5.0.SJUMIXM:user/release-keys] [ro.product.build.id]: [SQ3A.220705.004] [ro.product.build.tags]: [release-keys] [ro.product.build.type]: [userdebug] [ro.product.build.version.incremental]: [cdcb226651] [ro.product.build.version.release]: [12] [ro.product.build.version.release_or_codename]: [12] [ro.product.build.version.sdk]: [32] [ro.product.cpu.abi]: [arm64-v8a] [ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi] [ro.product.cpu.abilist32]: [armeabi-v7a,armeabi] [ro.product.cpu.abilist64]: [arm64-v8a] [ro.product.device]: [vayu] [ro.product.first_api_level]: [30] [ro.product.locale]: [en-US] [ro.product.manufacturer]: [Xiaomi] [ro.product.marketname]: [POCO X3 Pro] [ro.product.model]: [M2102J20SG] [ro.product.name]: [lineage_vayu] [ro.product.odm.brand]: [POCO] [ro.product.odm.device]: [vayu] [ro.product.odm.manufacturer]: [Xiaomi] [ro.product.odm.marketname]: [POCO X3 Pro] [ro.product.odm.model]: [M2102J20SG] [ro.product.odm.name]: [lineage_vayu] [ro.product.product.brand]: [POCO] [ro.product.product.device]: [vayu] [ro.product.product.manufacturer]: [Xiaomi] [ro.product.product.marketname]: [POCO X3 Pro] [ro.product.product.model]: [M2102J20SG] [ro.product.product.name]: [lineage_vayu] [ro.product.system.brand]: [POCO] [ro.product.system.device]: [vayu] [ro.product.system.manufacturer]: [Xiaomi] [ro.product.system.marketname]: [POCO X3 Pro] [ro.product.system.model]: [M2102J20SG] [ro.product.system.name]: [lineage_vayu] [ro.product.system_ext.brand]: [POCO] [ro.product.system_ext.device]: [vayu] [ro.product.system_ext.manufacturer]: [Xiaomi] [ro.product.system_ext.marketname]: [POCO X3 Pro] [ro.product.system_ext.model]: [M2102J20SG] [ro.product.system_ext.name]: [lineage_vayu] [ro.product.vendor.brand]: [POCO] [ro.product.vendor.device]: [vayu] [ro.product.vendor.manufacturer]: [Xiaomi] [ro.product.vendor.marketname]: [POCO X3 Pro] [ro.product.vendor.model]: [M2102J20SG] [ro.product.vendor.name]: [lineage_vayu] [ro.product.vendor_dlkm.brand]: [POCO] [ro.product.vendor_dlkm.device]: [vayu] [ro.product.vendor_dlkm.manufacturer]: [Xiaomi] [ro.product.vendor_dlkm.model]: [POCO X3 Pro] [ro.product.vendor_dlkm.name]: [lineage_vayu] [ro.product.vndk.version]: [32] ```

Notification is already gone and syncthing has restarted in the meantime so not sure where those logs went, but I will update when it happens again.

burgyman commented 10 months ago

Same with Pixel 7 and Android 14

Catfriend1 commented 10 months ago

Hi,

This crash is not in the wrapper code. The native from the Syncthing upstream crashes. Please grab the full crash (more lines) via adb / logcat v and open a ticket on the forum. Hopefully the go debug sheds light.

Taewan-P commented 9 months ago

New logs related?

01:33:01E/AndroidRuntime FATAL EXCEPTION: main
01:33:01E/AndroidRuntime Process: com.github.catfriend1.syncthingandroid, PID: 12725
01:33:01E/AndroidRuntime android.content.ActivityNotFoundException: No Activity found to handle Intent { act=.activities.LogActivity }
01:33:01E/AndroidRuntime    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2239)
01:33:01E/AndroidRuntime    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1878)
01:33:01E/AndroidRuntime    at android.app.Activity.startActivityForResult(Activity.java:5589)
01:33:01E/AndroidRuntime    at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:675)
01:33:01E/AndroidRuntime    at android.app.Activity.startActivityForResult(Activity.java:5547)
01:33:01E/AndroidRuntime    at androidx.fragment.app.FragmentActivity.startActivityForResult(FragmentActivity.java:662)
01:33:01E/AndroidRuntime    at android.app.Activity.startActivity(Activity.java:6045)
01:33:01E/AndroidRuntime    at android.app.Activity.startActivity(Activity.java:6012)
01:33:01E/AndroidRuntime    at android.preference.Preference.performClick(Preference.java:1181)
01:33:01E/AndroidRuntime    at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:261)
01:33:01E/AndroidRuntime    at android.widget.AdapterView.performItemClick(AdapterView.java:330)
01:33:01E/AndroidRuntime    at android.widget.AbsListView.performItemClick(AbsListView.java:1265)
01:33:01E/AndroidRuntime    at android.widget.AbsListView$PerformClick.run(AbsListView.java:3278)
01:33:01E/AndroidRuntime    at android.widget.AbsListView$3.run(AbsListView.java:4244)
01:33:01E/AndroidRuntime    at android.os.Handler.handleCallback(Handler.java:958)
01:33:01E/AndroidRuntime    at android.os.Handler.dispatchMessage(Handler.java:99)
01:33:01E/AndroidRuntime    at android.os.Looper.loopOnce(Looper.java:205)
01:33:01E/AndroidRuntime    at android.os.Looper.loop(Looper.java:294)
01:33:01E/AndroidRuntime    at android.app.ActivityThread.main(ActivityThread.java:8177)
01:33:01E/AndroidRuntime    at java.lang.reflect.Method.invoke(Native Method)
01:33:01E/AndroidRuntime    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
01:33:01E/AndroidRuntime    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
01:38:06W/libsyncthingnat type=1400 audit(0.0:6764): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:06W/libsyncthingnat type=1400 audit(0.0:6765): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:08W/libsyncthingnat type=1400 audit(0.0:6766): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:08W/libsyncthingnat type=1400 audit(0.0:6767): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:08W/libsyncthingnat type=1400 audit(0.0:6768): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:16W/libsyncthingnat type=1400 audit(0.0:6769): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:16W/libsyncthingnat type=1400 audit(0.0:6770): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:26W/libsyncthingnat type=1400 audit(0.0:6771): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:26W/libsyncthingnat type=1400 audit(0.0:6772): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:30I/ImeTracker com.github.catfriend1.syncthingandroid:a9b436e2: onShown
01:38:31W/WindowOnBackDispatcher sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@73656609 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@6d5ba88
01:38:31W/WindowOnBackDispatcher sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@8413c26
01:38:31W/RemoteInputConnectionImpl requestCursorAnchorInfo on inactive InputConnection
01:38:31I/ImeTracker com.github.catfriend1.syncthingandroid:cc2df4e3: onCancelled at PHASE_CLIENT_APPLY_ANIMATION
01:38:31E/ImeBackDispatcher Ime callback not found. Ignoring unregisterReceivedCallback. callbackId: 73656609
01:38:31W/WindowOnBackDispatcher sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@e9e79ab
01:38:33W/libsyncthingnat type=1400 audit(0.0:6774): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:33W/libsyncthingnat type=1400 audit(0.0:6775): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:33W/libsyncthingnat type=1400 audit(0.0:6776): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:33W/libsyncthingnat type=1400 audit(0.0:6777): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:33W/libsyncthingnat type=1400 audit(0.0:6778): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:33W/libsyncthingnat type=1400 audit(0.0:6779): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:36W/libsyncthingnat type=1400 audit(0.0:6780): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:36W/libsyncthingnat type=1400 audit(0.0:6781): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:38W/libsyncthingnat type=1400 audit(0.0:6782): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:38W/libsyncthingnat type=1400 audit(0.0:6783): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:38W/libsyncthingnat type=1400 audit(0.0:6784): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:46W/libsyncthingnat type=1400 audit(0.0:6785): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:46W/libsyncthingnat type=1400 audit(0.0:6786): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:38:51 [7NCQL] INFO: Joined relay relay://118.167.194.47:22067
01:39:00W/libsyncthingnat type=1400 audit(0.0:6788): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:00W/libsyncthingnat type=1400 audit(0.0:6789): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:00W/libsyncthingnat type=1400 audit(0.0:6790): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:00W/libsyncthingnat type=1400 audit(0.0:6791): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:08W/libsyncthingnat type=1400 audit(0.0:6792): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:08W/libsyncthingnat type=1400 audit(0.0:6793): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:08W/libsyncthingnat type=1400 audit(0.0:6794): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:12W/libsyncthingnat type=1400 audit(0.0:6795): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:12W/libsyncthingnat type=1400 audit(0.0:6796): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:14W/libsyncthingnat type=1400 audit(0.0:6797): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:14W/libsyncthingnat type=1400 audit(0.0:6798): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:24W/libsyncthingnat type=1400 audit(0.0:6799): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:24W/libsyncthingnat type=1400 audit(0.0:6800): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:34W/libsyncthingnat type=1400 audit(0.0:6802): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:34W/libsyncthingnat type=1400 audit(0.0:6803): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:38W/libsyncthingnat type=1400 audit(0.0:6804): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:38W/libsyncthingnat type=1400 audit(0.0:6805): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:38W/libsyncthingnat type=1400 audit(0.0:6806): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:38W/libsyncthingnat type=1400 audit(0.0:6807): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:44W/libsyncthingnat type=1400 audit(0.0:6808): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:44W/libsyncthingnat type=1400 audit(0.0:6809): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:50W/libsyncthingnat type=1400 audit(0.0:6811): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:50W/libsyncthingnat type=1400 audit(0.0:6810): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:50W/libsyncthingnat type=1400 audit(0.0:6812): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:50W/libsyncthingnat type=1400 audit(0.0:6813): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:50W/libsyncthingnat type=1400 audit(0.0:6814): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:54W/libsyncthingnat type=1400 audit(0.0:6816): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:39:54W/libsyncthingnat type=1400 audit(0.0:6817): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:06W/libsyncthingnat type=1400 audit(0.0:6819): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:06W/libsyncthingnat type=1400 audit(0.0:6820): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:08W/libsyncthingnat type=1400 audit(0.0:6821): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:08W/libsyncthingnat type=1400 audit(0.0:6822): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:08W/libsyncthingnat type=1400 audit(0.0:6823): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:08W/libsyncthingnat type=1400 audit(0.0:6824): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:08W/libsyncthingnat type=1400 audit(0.0:6825): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:13W/libsyncthingnat type=1400 audit(0.0:6826): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:13W/libsyncthingnat type=1400 audit(0.0:6827): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:13W/WindowOnBackDispatcher sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@7354165
01:40:14I/SyncthingService shouldRun decision changed to false according to configured run conditions.
01:40:14I/SyncthingService onServiceStateChange: from ACTIVE to DISABLED
01:40:14I/Util     runShellCommandGetOutput: Exited with code 0
01:40:14W/libsyncthingnat type=1400 audit(0.0:6829): avc:  denied  { bind } for  scontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tcontext=u:r:untrusted_app:s0:c84,c257,c512,c768 tclass=netlink_route_socket permissive=0 bug=b/155595000 app=com.github.catfriend1.syncthingandroid
01:40:14 [7NCQL] INFO: QUIC listener ([::]:37963) shutting down
01:40:14 [7NCQL] INFO: Relay listener (dynamic+https://relays.syncthing.net/endpoint) shutting down
01:40:14 [7NCQL] INFO: Lost primary connection to PG2KIY3 at 192.168.50.123:37963-192.168.50.10:22000/tcp-client/TLS1.3-TLS_AES_128_GCM_SHA256/LAN-P10-5SNHAF8D5MJD40GRLDF9V8705O: Syncthing is being stopped (0 remain)
01:40:14 [7NCQL] INFO: Connection to PG2KIY3 at 192.168.50.123:37963-192.168.50.10:22000/tcp-client/TLS1.3-TLS_AES_128_GCM_SHA256/LAN-P10-5SNHAF8D5MJD40GRLDF9V8705O closed: Syncthing is being stopped
01:40:14I/Util     runShellCommandGetOutput: Exited with code 0
01:40:14I/Util     runShellCommandGetOutput: Exited with code 0
01:40:14I/Util     runShellCommandGetOutput: Exited with code 0
01:40:15I/Util     runShellCommandGetOutput: Exited with code 0
01:40:15I/Util     runShellCommandGetOutput: Exited with code 0
01:40:15 [7NCQL] INFO: TCP listener ([::]:37963) shutting down
01:40:15 [7NCQL] INFO: Exiting
01:40:15I/SyncthingRunnable Syncthing was shut down normally via API or SIGKILL. Exit code = 0
01:40:15I/Util     runShellCommandGetOutput: Exited with code 0