Closed Xshakma closed 9 months ago
Same problem! Pixel 7 Android 14 GrapheneOS Syncthing-fork version: 1.27.0.0 from github and before (same issue) 1.26.1.0 from f-droid
10:10:45E/Go net/http.HandlerFunc.ServeHTTP(0x0?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbc59bec4?)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).Lstat(0x40002a1c00, {0x40027f8090, 0x21})
10:10:45E/Go net/http/server.go:2136 +0x38
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:141 +0x84
10:10:45E/Go github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func20({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go github.com/syncthing/syncthing/lib/api/api.go:588 +0x1f0
10:10:45E/Go net/http.HandlerFunc.ServeHTTP(0x400147bae0?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x0?)
10:10:45E/Go net/http/server.go:2136 +0x38
10:10:45E/Go github.com/syncthing/syncthing/lib/api.(*service).Serve.localhostMiddleware.func21({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go github.com/syncthing/syncthing/lib/api/api.go:634 +0x68
10:10:45E/Go net/http.HandlerFunc.ServeHTTP(0xc1518988e9bd0e54?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x6fef9f70?)
10:10:45E/Go net/http/server.go:2136 +0x38
10:10:45E/Go github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func22({0xbd1cbd40fb98?, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go github.com/syncthing/syncthing/lib/api/api.go:516 +0x6c
10:10:45E/Go net/http.HandlerFunc.ServeHTTP(0x10?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x4000a0c460?)
10:10:45E/Go net/http/server.go:2136 +0x38
10:10:45E/Go net/http.serverHandler.ServeHTTP({0xbd1cbd40cd08?}, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x6?)
10:10:45E/Go net/http/server.go:2938 +0xbc
10:10:45E/Go net/http.(*conn).serve(0x4000dc4a20, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45E/Go net/http/server.go:2009 +0x518
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4001114000, {0x40004507a0, 0x6}, {0xbd1cbd41c670, 0x4000fcf220}, 0x4000fc8780, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:118 +0x3a8
10:10:45E/Go created by net/http.(*Server).Serve in goroutine 103
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4001114000, {0xbd1cbc8faab8, 0x1}, {0xbd1cbd41c670, 0x4000fcf050}, 0x4000fc8780, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4001114000, {0xbd1cbc8faab8, 0x1}, 0x4000fc8780)
10:10:45E/Go net/http/server.go:3086 +0x4cc
10:10:45E/Go
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:10:45E/Go goroutine 316 [select]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x4000338000, {0xbd1cbd412a00?, 0x4000fc86e0?}, 0x0?, 0x0?)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000cf8c00, {0xbd1cbd412a00?, 0x4002a920a0?})
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 200
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:179 +0x374
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45W/SyncthingNativeCode
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode goroutine 223 [chan receive]:
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:10:45E/Go goroutine 145 [IO wait]:
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 200
10:10:45E/Go internal/poll.runtime_pollWait(0xca222bdb86c0, 0x72)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:10:45E/Go runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 140 [chan receive]:
10:10:45E/Go internal/poll.(*pollDesc).wait(0x4000426680?, 0x4000de7200?, 0x0)
10:10:45E/Go internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45W/SyncthingNativeCode github.com/rcrowley/go-metrics.(*meterArbiter).tick(0xbd1cbdaeb000)
10:10:45E/Go internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:239 +0x30
10:10:45E/Go internal/poll/fd_poll_runtime.go:89
10:10:45W/SyncthingNativeCode created by github.com/rcrowley/go-metrics.NewMeter in goroutine 124
10:10:45E/Go internal/poll.(*FD).Read(0x4000426680, {0x4000de7200, 0x240, 0x240})
10:10:45E/Go internal/poll/fd_unix.go:164 +0x200
10:10:45W/SyncthingNativeCode github.com/rcrowley/go-metrics@v0.0.0-20201227073835-cf1acfcdf475/meter.go:46 +0xcc
10:10:45W/SyncthingNativeCode
10:10:45E/Go net.(*netFD).Read(0x4000426680, {0x4000de7200?, 0x4000651518?, 0x4000718fb0?})
10:10:45W/SyncthingNativeCode goroutine 108 [IO wait]:
10:10:45W/SyncthingNativeCode internal/poll.runtime_pollWait(0xca222bdb82e0, 0x72)
10:10:45E/Go net/fd_posix.go:55 +0x28
10:10:45W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4000e31080?, 0x40003c5200?, 0x0)
10:10:45E/Go net.(*conn).Read(0x40002a6260, {0x4000de7200?, 0x4000651598?, 0xbd1cbc97dc14?})
10:10:45E/Go net/net.go:179 +0x34
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45E/Go github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x40006515d8?, {0x4000de7200?, 0x4000290d50?, 0x18?})
10:10:45E/Go github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:10:45E/Go crypto/tls.(*atLeastReader).Read(0x4000290d50, {0x4000de7200?, 0x4000290d50?, 0x0?})
10:10:45W/SyncthingNativeCode internal/poll.(*FD).Read(0x4000e31080, {0x40003c5200, 0x240, 0x240})
10:10:45W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:10:45E/Go crypto/tls/conn.go:805 +0x40
10:10:45W/SyncthingNativeCode net.(*netFD).Read(0x4000e31080, {0x40003c5200?, 0x4000731518?, 0x4000c393c8?})
10:10:45E/Go bytes.(*Buffer).ReadFrom(0x4000299b28, {0xbd1cbd409eb8, 0x4000290d50})
10:10:45W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:10:45E/Go bytes/buffer.go:211 +0x90
10:10:45W/SyncthingNativeCode net.(*conn).Read(0x4000e2b0d0, {0x40003c5200?, 0x4000731598?, 0xbd1cbc97dc14?})
10:10:45E/Go crypto/tls.(*Conn).readFromUntil(0x4000299880, {0xca2225437818?, 0x4000302390}, 0x4000742000?)
10:10:45W/SyncthingNativeCode net/net.go:179 +0x34
10:10:45E/Go crypto/tls/conn.go:827 +0xd0
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x40007315d8?, {0x40003c5200?, 0x4002626c48?, 0x18?})
10:10:45E/Go crypto/tls.(*Conn).readRecordOrCCS(0x4000299880, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:10:45E/Go crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4002626c48, {0x40003c5200?, 0x4002626c48?, 0x0?})
10:10:45E/Go crypto/tls.(*Conn).readRecord(...)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:10:45E/Go crypto/tls/conn.go:587
10:10:45W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x40006682a8, {0xbd1cbd409eb8, 0x4002626c48})
10:10:45E/Go crypto/tls.(*Conn).Read(0x4000299880, {0x4000660000, 0x1000, 0xbd1cbcbc1264?})
10:10:45W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:10:45E/Go crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000668000, {0xca2225437818?, 0x4000f135d8}, 0x40003c3800?)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:10:45E/Go net/http.(*connReader).Read(0x4000fd98f0, {0x4000660000, 0x1000, 0x1000})
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000668000, 0x0)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:10:45E/Go net/http/server.go:791 +0x224
10:10:45E/Go bufio.(*Reader).fill(0x400065afc0)
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:10:45E/Go bufio/bufio.go:113 +0xf8
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:587
10:10:45E/Go bufio.(*Reader).Peek(0x400065afc0, 0x4)
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000668000, {0x4000628000, 0x1000, 0xbd1cbcbc1264?})
10:10:45E/Go bufio/bufio.go:151 +0x60
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode net/http.(*connReader).Read(0x4000fd9a70, {0x4000628000, 0x1000, 0x1000})
10:10:45W/SyncthingNativeCode net/http/server.go:791 +0x224
10:10:45E/Go net/http.(*conn).serve(0x4000dc4870, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45W/SyncthingNativeCode bufio.(*Reader).fill(0x4000624240)
10:10:45E/Go net/http/server.go:2044 +0x64c
10:10:45W/SyncthingNativeCode bufio/bufio.go:113 +0xf8
10:10:45E/Go created by net/http.(*Server).Serve in goroutine 103
10:10:45W/SyncthingNativeCode bufio.(*Reader).Peek(0x4000624240, 0x4)
10:10:45E/Go net/http/server.go:3086 +0x4cc
10:10:45E/Go
10:10:45W/SyncthingNativeCode bufio/bufio.go:151 +0x60
10:10:45E/Go goroutine 242 [IO wait]:
10:10:45W/SyncthingNativeCode net/http.(*conn).serve(0x400062e3f0, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45E/Go internal/poll.runtime_pollWait(0xca222bdb84d0, 0x72)
10:10:45W/SyncthingNativeCode net/http/server.go:2044 +0x64c
10:10:45E/Go runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 103
10:10:45W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:10:45E/Go internal/poll.(*pollDesc).wait(0x4000426780?, 0x40025b2480?, 0x0)
10:10:45W/SyncthingNativeCode
10:10:45E/Go internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45W/SyncthingNativeCode goroutine 244 [semacquire]:
10:10:45E/Go internal/poll.(*pollDesc).waitRead(...)
10:10:45E/Go internal/poll/fd_poll_runtime.go:89
10:10:45W/SyncthingNativeCode sync.runtime_Semacquire(0x4000a6dda8?)
10:10:45W/SyncthingNativeCode runtime/sema.go:62 +0x2c
10:10:45E/Go internal/poll.(*FD).Read(0x4000426780, {0x40025b2480, 0x240, 0x240})
10:10:45W/SyncthingNativeCode sync.(*WaitGroup).Wait(0x4000a7f1a0)
10:10:45E/Go internal/poll/fd_unix.go:164 +0x200
10:10:45W/SyncthingNativeCode sync/waitgroup.go:116 +0x74
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).finish(0x4000e42780, {0xbd1cbd40fb98, 0x4000a0c460}, {0xca222543e718?, 0x4000a7f1a0?})
10:10:45E/Go net.(*netFD).Read(0x4000426780, {0x40025b2480?, 0xca22301f63c0?, 0x4000a2c4e0?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:454 +0x38
10:10:45E/Go net/fd_posix.go:55 +0x28
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0x4000e42780, {0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:337 +0x340
10:10:45E/Go net.(*conn).Read(0x40002a6270, {0x40025b2480?, 0x4000d93598?, 0xbd1cbc97dc14?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfigDeprecated.func2({0xbd1cbd40fb98?, 0x4000a0c460?}, 0x40010af288?)
10:10:45E/Go net/net.go:179 +0x34
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:43 +0x38
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x40010af2a8?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x0?)
10:10:45E/Go github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000d935d8?, {0x40025b2480?, 0x4000e261c8?, 0x18?})
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:10:45W/SyncthingNativeCode github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0xbd1cbd40fb98?, 0x4000a0c460?}, 0x4000a40330?, {0x0?, 0xbd1cbd2a2de0?, 0x400024adb0?})
10:10:45E/Go crypto/tls.(*atLeastReader).Read(0x4000e261c8, {0x40025b2480?, 0x4000e261c8?, 0x0?})
10:10:45W/SyncthingNativeCode github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xd4
10:10:45E/Go crypto/tls/conn.go:805 +0x40
10:10:45W/SyncthingNativeCode github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0x40003193e0, {0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x6f8
10:10:45E/Go bytes.(*Buffer).ReadFrom(0x4000299ea8, {0xbd1cbd409eb8, 0x4000e261c8})
10:10:45E/Go bytes/buffer.go:211 +0x90
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:596 +0x88
10:10:45E/Go crypto/tls.(*Conn).readFromUntil(0x4000299c00, {0xca2225437818?, 0x4000302510}, 0x4000a34000?)
10:10:45E/Go crypto/tls/conn.go:827 +0xd0
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x2c46ec97?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbc59e2c4?)
10:10:45E/Go crypto/tls.(*Conn).readRecordOrCCS(0x4000299c00, 0x0)
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0xbd1cbd40fb98, 0x4000a0c460}, 0x40010af518?)
10:10:45E/Go crypto/tls.(*Conn).readRecord(...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:619 +0xf0
10:10:45E/Go crypto/tls/conn.go:587
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x40010af501?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x1?)
10:10:45E/Go crypto/tls.(*Conn).Read(0x4000299c00, {0x40007c0000, 0x1000, 0xbd1cbcbc1264?})
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode net/http.(*ServeMux).ServeHTTP(0x0?, {0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode net/http/server.go:2514 +0x144
10:10:45E/Go net/http.(*connReader).Read(0x4000f0cab0, {0x40007c0000, 0x1000, 0x1000})
10:10:45E/Go net/http/server.go:791 +0x224
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0x4000e30380, {0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go bufio.(*Reader).fill(0x40007bede0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x464
10:10:45E/Go bufio/bufio.go:113 +0xf8
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func13({0xbd1cbd40fb98, 0x4000a0c460}, 0x40001eaa80?)
10:10:45E/Go bufio.(*Reader).Peek(0x40007bede0, 0x4)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:627 +0xcc
10:10:45E/Go bufio/bufio.go:151 +0x60
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x4000756500?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbc920108?)
10:10:45E/Go net/http.(*conn).serve(0x4000dc4900, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go net/http/server.go:2044 +0x64c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func14({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go created by net/http.(*Server).Serve in goroutine 103
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api_auth.go:84 +0xd8
10:10:45E/Go net/http/server.go:3086 +0x4cc
10:10:45E/Go
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x40010af801?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbd1ad9d0?)
10:10:45E/Go goroutine 331 [runnable]:
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func19({0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbc5b1331?)
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 344
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:609 +0xdc
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45E/Go
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x0?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0xbd1cbc59bec4?)
10:10:45E/Go goroutine 173 [chan receive]:
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func20({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:588 +0x1f0
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x400147bae0?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x0?)
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*model).restartFolder(_, {{0x4000436400, 0xb}, {0x4000436420, 0xf}, 0x0, {0x400042a160, 0x19}, 0x0, {0x4001496000, ...}, ...}, ...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.localhostMiddleware.func21({0xbd1cbd40fb98, 0x4000a0c460}, 0x4000756500)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/model.go:541 +0x134
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:634 +0x68
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0xc1518988e9bd0e54?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x6fef9f70?)
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func22({0xbd1cbd40fb98?, 0x4000a0c460}, 0x4000756500)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:516 +0x6c
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(_, {0x25, {0x4000a7a300, 0x4, 0x4}, {0x4001494240, 0x2, 0x2}, {0x1, {0x4000436e40, ...}, ...}, ...}, ...)
10:10:45W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x10?, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x4000a0c460?)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/model.go:3040 +0xa6c
10:10:45W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:10:45W/SyncthingNativeCode net/http.serverHandler.ServeHTTP({0xbd1cbd40cd08?}, {0xbd1cbd40fb98?, 0x4000a0c460?}, 0x6?)
10:10:45W/SyncthingNativeCode net/http/server.go:2938 +0xbc
10:10:45W/SyncthingNativeCode net/http.(*conn).serve(0x4000dc4a20, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45W/SyncthingNativeCode net/http/server.go:2009 +0x518
10:10:45E/Go github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(_, {_, _}, {0x25, {0x4000a7a300, 0x4, 0x4}, {0x4001494240, 0x2, 0x2}, ...}, ...)
10:10:45W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 103
10:10:45E/Go github.com/syncthing/syncthing/lib/config/wrapper.go:343 +0x10c
10:10:45E/Go github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1({0xbd1cbd40e830?, 0x400019c300?})
10:10:45E/Go github.com/syncthing/syncthing/lib/config/wrapper.go:334 +0x88
10:10:45E/Go created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners in goroutine 52
10:10:45E/Go github.com/syncthing/syncthing/lib/config/wrapper.go:333 +0x130
10:10:45E/Go
10:10:45E/Go goroutine 326 [select]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xbd1cbd412a00, 0x400262f860}, {0xbd1cbd4165e8, 0x400043e7e0})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/util.go:170 +0x134
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 111
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:469 +0x348
10:10:45E/Go
10:10:45E/Go goroutine 312 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x4000cf8800, {0x0, 0x0, 0x0}, 0x1?)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:671 +0x31c
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x4000cf8800, {0x0, 0x0, 0x0})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:512 +0x650
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x4000cf8800)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000cf8800, {0xbd1cbd412a00?, 0x4000fc9e50?})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:205 +0x56c
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 344 [runnable]:
10:10:45E/Go github.com/syncthing/syncthing/lib/db.NewFileInfoBatch(...)
10:10:45E/Go github.com/syncthing/syncthing/lib/db/util.go:27
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).sendIndexTo(0x40008821c0, {0xbd1cbd412a00?, 0x40002ac690}, 0x4000304540)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:226 +0x7c
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x40008821c0, {0xbd1cbd412a00, 0x40002ac690})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:152 +0x294
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 111 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x4000664c00, {0x0, 0x0, 0x0}, 0x1?)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:671 +0x31c
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x4000664c00, {0x0, 0x0, 0x0})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:512 +0x650
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x4000664c00)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000664c00, {0xbd1cbd412a00?, 0x4000dc7ef0?})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:205 +0x56c
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 291 [semacquire]:
10:10:45W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:10:45E/Go sync.runtime_Semacquire(0x0?)
10:10:45E/Go runtime/sema.go:62 +0x2c
10:10:45W/SyncthingNativeCode
10:10:45E/Go sync.(*WaitGroup).Wait(0x4000a7f1a0)
10:10:45W/SyncthingNativeCode goroutine 316 [select]:
10:10:45E/Go sync/waitgroup.go:116 +0x74
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000cf8c00, {0xbd1cbd412a00?, 0x4002a920a0?})
10:10:45E/Go github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:179 +0x374
10:10:45E/Go github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x30
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve in goroutine 52
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go github.com/syncthing/syncthing/lib/config/wrapper.go:282 +0x344
10:10:45E/Go
10:10:45E/Go goroutine 230 [runnable]:
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 346
10:10:45W/SyncthingNativeCode goroutine 145 [IO wait]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45E/Go
10:10:45W/SyncthingNativeCode internal/poll.runtime_pollWait(0xca222bdb86c0, 0x72)
10:10:45E/Go goroutine 319 [chan receive]:
10:10:45W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4000426680?, 0x4000de7200?, 0x0)
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func1()
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:536 +0x3c
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1()
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:580 +0x38
10:10:45W/SyncthingNativeCode internal/poll.(*FD).Read(0x4000426680, {0x4000de7200, 0x240, 0x240})
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1 in goroutine 318
10:10:45W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:579 +0xcc
10:10:45E/Go
10:10:45W/SyncthingNativeCode net.(*netFD).Read(0x4000426680, {0x4000de7200?, 0x4000651518?, 0x4000718fb0?})
10:10:45E/Go goroutine 317 [select]:
10:10:45W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:10:45W/SyncthingNativeCode net.(*conn).Read(0x40002a6260, {0x4000de7200?, 0x4000651598?, 0xbd1cbc97dc14?})
10:10:45W/SyncthingNativeCode net/net.go:179 +0x34
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0x40002c2500, {0x0?}, 0x0?)
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:741 +0x174
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x40006515d8?, {0x4000de7200?, 0x4000290d50?, 0x18?})
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:10:45W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4000290d50, {0x4000de7200?, 0x4000290d50?, 0x0?})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/service_map.go:90 +0x34
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan in goroutine 173
10:10:45W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000299b28, {0xbd1cbd409eb8, 0x4000290d50})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/service_map.go:89 +0xf0
10:10:45W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:10:45E/Go
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000299880, {0xca2225437818?, 0x4000302390}, 0x4000742000?)
10:10:45E/Go goroutine 327 [runnable]:
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000299880, 0x0)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:10:45E/Go syscall.Syscall(0x4000d4b868?, 0xbd1cbc9d5480?, 0x19?, 0x28?)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:587
10:10:45E/Go syscall/syscall_linux.go:69 +0x20
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000299880, {0x4000660000, 0x1000, 0xbd1cbcbc1264?})
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode net/http.(*connReader).Read(0x4000fd98f0, {0x4000660000, 0x1000, 0x1000})
10:10:45W/SyncthingNativeCode net/http/server.go:791 +0x224
10:10:45E/Go syscall.Getdents(0x18?, {0x4000fea000?, 0x4000d4b868?, 0xcbac?})
10:10:45W/SyncthingNativeCode bufio.(*Reader).fill(0x400065afc0)
10:10:45W/SyncthingNativeCode bufio/bufio.go:113 +0xf8
10:10:45E/Go syscall/zsyscall_linux_arm64.go:464 +0x40
10:10:45W/SyncthingNativeCode bufio.(*Reader).Peek(0x400065afc0, 0x4)
10:10:45W/SyncthingNativeCode bufio/bufio.go:151 +0x60
10:10:45E/Go syscall.ReadDirent(...)
10:10:45W/SyncthingNativeCode net/http.(*conn).serve(0x4000dc4870, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45E/Go syscall/syscall_linux.go:989
10:10:45W/SyncthingNativeCode net/http/server.go:2044 +0x64c
10:10:45W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 103
10:10:45E/Go internal/poll.ignoringEINTRIO(...)
10:10:45W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:10:45E/Go internal/poll/fd_unix.go:736
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 242 [IO wait]:
10:10:45W/SyncthingNativeCode internal/poll.runtime_pollWait(0xca222bdb84d0, 0x72)
10:10:45W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4000426780?, 0x40025b2480?, 0x0)
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:10:45E/Go internal/poll.(*FD).ReadDirent(0x400065a5a0, {0x4000fea000, 0x2000, 0x2000})
10:10:45W/SyncthingNativeCode internal/poll.(*FD).Read(0x4000426780, {0x40025b2480, 0x240, 0x240})
10:10:45W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:10:45E/Go internal/poll/fd_unixjs.go:58 +0x1c0
10:10:45W/SyncthingNativeCode net.(*netFD).Read(0x4000426780, {0x40025b2480?, 0xca22301f63c0?, 0x4000a2c4e0?})
10:10:45W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:10:45E/Go os.(*File).readdir(0x400333d9c0, 0xffffffffffffffff?, 0x0)
10:10:45W/SyncthingNativeCode net.(*conn).Read(0x40002a6270, {0x40025b2480?, 0x4000d93598?, 0xbd1cbc97dc14?})
10:10:45W/SyncthingNativeCode net/net.go:179 +0x34
10:10:45E/Go os/dir_unix.go:70 +0x19c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000d935d8?, {0x40025b2480?, 0x4000e261c8?, 0x18?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:10:45E/Go os.(*File).Readdirnames(0x4000e7dc00?, 0x33?)
10:10:45W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4000e261c8, {0x40025b2480?, 0x4000e261c8?, 0x0?})
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:10:45E/Go os/dir.go:70 +0x24
10:10:45W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000299ea8, {0xbd1cbd409eb8, 0x4000e261c8})
10:10:45W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x4000448180?, {0x4000808a20?, 0x400011c040?})
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000299c00, {0xca2225437818?, 0x4000302510}, 0x4000a34000?)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000299c00, 0x0)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x4000448180, {0x4000808a20, 0x19})
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:587
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000299c00, {0x40007c0000, 0x1000, 0xbd1cbcbc1264?})
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode net/http.(*connReader).Read(0x4000f0cab0, {0x40007c0000, 0x1000, 0x1000})
10:10:45W/SyncthingNativeCode net/http/server.go:791 +0x224
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4002579e10, {0x4000808a20, 0x19})
10:10:45W/SyncthingNativeCode bufio.(*Reader).fill(0x40007bede0)
10:10:45W/SyncthingNativeCode bufio/bufio.go:113 +0xf8
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:10:45W/SyncthingNativeCode bufio.(*Reader).Peek(0x40007bede0, 0x4)
10:10:45W/SyncthingNativeCode bufio/bufio.go:151 +0x60
10:10:45W/SyncthingNativeCode net/http.(*conn).serve(0x4000dc4900, {0xbd1cbd4129c8, 0x4000e1f020})
10:10:45W/SyncthingNativeCode net/http/server.go:2044 +0x64c
10:10:45W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 103
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0x4000808a20, 0x19}, {0xbd1cbd41c670, 0x40003be0c0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 331 [runnable]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 344
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0x4000d13d50, 0x9}, {0xbd1cbd41c670, 0x4000d1dde0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45W/SyncthingNativeCode
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode goroutine 173 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*model).restartFolder(_, {{0x4000436400, 0xb}, {0x4000436420, 0xf}, 0x0, {0x400042a160, 0x19}, 0x0, {0x4001496000, ...}, ...}, ...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/model.go:541 +0x134
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(_, {0x25, {0x4000a7a300, 0x4, 0x4}, {0x4001494240, 0x2, 0x2}, {0x1, {0x4000436e40, ...}, ...}, ...}, ...)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0xbd1cbc8faab8, 0x1}, {0xbd1cbd41c670, 0x4000d1d7a0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/model.go:3040 +0xa6c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(_, {_, _}, {0x25, {0x4000a7a300, 0x4, 0x4}, {0x4001494240, 0x2, 0x2}, ...}, ...)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:343 +0x10c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1({0xbd1cbd40e830?, 0x400019c300?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:334 +0x88
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x400257cd50, {0xbd1cbc8faab8, 0x1}, 0x400262f9f0)
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners in goroutine 52
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:333 +0x130
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 326 [select]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xbd1cbd412a00, 0x400262f860}, {0xbd1cbd4165e8, 0x400043e7e0})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/util.go:170 +0x134
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x4000d36160, {0xbd1cbd412a00?, 0x400262f950?}, 0x0?, 0x0?)
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 111
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:469 +0x348
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 312 [chan receive]:
10:10:45E/Go created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 111
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x4000cf8800, {0x0, 0x0, 0x0}, 0x1?)
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:671 +0x31c
10:10:45E/Go
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x4000cf8800, {0x0, 0x0, 0x0})
10:10:45E/Go goroutine 328 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:512 +0x650
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x4000cf8800)
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000cf8800, {0xbd1cbd412a00?, 0x4000fc9e50?})
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:205 +0x56c
10:10:45E/Go created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 111
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:10:45E/Go
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go goroutine 229 [runnable]:
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 344 [runnable]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db.NewFileInfoBatch(...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db/util.go:27
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).Serve(0x400018af00, {0xbd1cbd412a00?, 0x400262e0f0?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).sendIndexTo(0x40008821c0, {0xbd1cbd412a00?, 0x40002ac690}, 0x4000304540)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:226 +0x7c
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:388 +0x734
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x40008821c0, {0xbd1cbd412a00, 0x40002ac690})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:152 +0x294
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...)
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/syncthing/syncthing/lib/model/service_map.go:114
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45W/SyncthingNativeCode
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x4002a8a480?, {0xbd1cbd412a00?, 0x400262e0f0?})
10:10:45W/SyncthingNativeCode goroutine 111 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x4000664c00, {0x0, 0x0, 0x0}, 0x1?)
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:408 +0x2c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:671 +0x31c
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x4000664c00, {0x0, 0x0, 0x0})
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:512 +0x650
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x4000664c00)
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 28
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4000664c00, {0xbd1cbd412a00?, 0x4000dc7ef0?})
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 110 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1()
10:10:45E/Go github.com/syncthing/syncthing/lib/connections/service.go:449 +0x50
10:10:45E/Go created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 87
10:10:45E/Go github.com/syncthing/syncthing/lib/connections/service.go:448 +0xae0
10:10:45E/Go
10:10:45E/Go goroutine 347 [chan send]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:205 +0x56c
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 26
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 291 [semacquire]:
10:10:45W/SyncthingNativeCode sync.runtime_Semacquire(0x0?)
10:10:45W/SyncthingNativeCode runtime/sema.go:62 +0x2c
10:10:45W/SyncthingNativeCode sync.(*WaitGroup).Wait(0x4000a7f1a0)
10:10:45W/SyncthingNativeCode sync/waitgroup.go:116 +0x74
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x30
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve in goroutine 52
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:282 +0x344
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 230 [runnable]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 346
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 319 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func1()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:536 +0x3c
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:580 +0x38
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1 in goroutine 318
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:579 +0xcc
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 317 [select]:
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0x40002c2500, {0x0?}, 0x0?)
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:741 +0x174
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:90 +0x34
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan in goroutine 173
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:89 +0xf0
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 327 [runnable]:
10:10:45W/SyncthingNativeCode syscall.Syscall(0x4000d4b868?, 0xbd1cbc9d5480?, 0x19?, 0x28?)
10:10:45W/SyncthingNativeCode syscall/syscall_linux.go:69 +0x20
10:10:45W/SyncthingNativeCode syscall.Getdents(0x18?, {0x4000fea000?, 0x4000d4b868?, 0xcbac?})
10:10:45W/SyncthingNativeCode syscall/zsyscall_linux_arm64.go:464 +0x40
10:10:45W/SyncthingNativeCode syscall.ReadDirent(...)
10:10:45W/SyncthingNativeCode syscall/syscall_linux.go:989
10:10:45W/SyncthingNativeCode internal/poll.ignoringEINTRIO(...)
10:10:45W/SyncthingNativeCode internal/poll/fd_unix.go:736
10:10:45W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x400065a5a0, {0x4000fea000, 0x2000, 0x2000})
10:10:45W/SyncthingNativeCode internal/poll/fd_unixjs.go:58 +0x1c0
10:10:45W/SyncthingNativeCode os.(*File).readdir(0x400333d9c0, 0xffffffffffffffff?, 0x0)
10:10:45W/SyncthingNativeCode os/dir_unix.go:70 +0x19c
10:10:45W/SyncthingNativeCode os.(*File).Readdirnames(0x4000e7dc00?, 0x33?)
10:10:45W/SyncthingNativeCode os/dir.go:70 +0x24
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x4000448180?, {0x4000808a20?, 0x400011c040?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x4000448180, {0x4000808a20, 0x19})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4002579e10, {0x4000808a20, 0x19})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0x4000808a20, 0x19}, {0xbd1cbd41c670, 0x40003be0c0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0x4000d13d50, 0x9}, {0xbd1cbd41c670, 0x4000d1dde0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x400257cd50, {0xbd1cbc8faab8, 0x1}, {0xbd1cbd41c670, 0x4000d1d7a0}, 0x400262f9f0, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x400257cd50, {0xbd1cbc8faab8, 0x1}, 0x400262f9f0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x4000d36160, {0xbd1cbd412a00?, 0x400262f950?}, 0x0?, 0x0?)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 111
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 328 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 111
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 229 [runnable]:
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).Serve(0x400018af00, {0xbd1cbd412a00?, 0x400262e0f0?})
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:388 +0x734
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:114
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x4002a8a480?, {0xbd1cbd412a00?, 0x400262e0f0?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:408 +0x2c
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 28
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 110 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections/service.go:449 +0x50
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 87
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections/service.go:448 +0xae0
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 347 [chan send]:
10:10:45E/Go github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0x40003a0a20, 0x1010)
10:10:45E/Go github.com/syncthing/syncthing/lib/events/events.go:368 +0x98
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x4000882310, {0xbd1cbd412a00, 0x40002aca00})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:157 +0x2b4
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 346 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0x40003a0a20, 0x1010)
10:10:45E/Go github.com/syncthing/syncthing/lib/events/events.go:397 +0xa8
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x40008822a0, {0xbd1cbd412a00, 0x40002ac910})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:157 +0x2b4
10:10:45E/Go github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45E/Go github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go
10:10:45E/Go goroutine 348 [runnable]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 347
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45E/Go
10:10:45E/Go goroutine 357 [select]:
10:10:45E/Go github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xbd1cbd412a00, 0x40026660a0}, {0xbd1cbd4165e8, 0x400043f680})
10:10:45E/Go github.com/syncthing/syncthing/lib/model/util.go:170 +0x134
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 312
10:10:45E/Go github.com/syncthing/syncthing/lib/model/folder.go:469 +0x348
10:10:45E/Go
10:10:45E/Go goroutine 358 [runnable]:
10:10:45E/Go internal/poll.(*FD).ReadDirent(0x40007dacc0, {0x40009b4000, 0x2000, 0x2000})
10:10:45E/Go internal/poll/fd_unixjs.go:68 +0x24c
10:10:45E/Go os.(*File).readdir(0x400011ccf0, 0xffffffffffffffff?, 0x0)
10:10:45E/Go os/dir_unix.go:70 +0x19c
10:10:45E/Go os.(*File).Readdirnames(0x4003508b40?, 0x46?)
10:10:45E/Go os/dir.go:70 +0x24
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x400012aa40?, {0x4002922240?, 0x400011c040?})
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x400012aa40, {0x4002922240, 0x28})
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x40028fa700, {0x4002922240, 0x28})
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002922240, 0x28}, {0xbd1cbd41c670, 0x4003437dc0}, 0x4002666280, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002922030, 0x21}, {0xbd1cbd41c670, 0x4003437cf0}, 0x4002666280, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4000a22cc0, 0x16}, {0xbd1cbd41c670, 0x4003437c30}, 0x4002666280, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002bf6cb0, 0xa}, {0xbd1cbd41c670, 0x400267b6d0}, 0x4002666280, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0xbd1cbc8faab8, 0x1}, {0xbd1cbd41c670, 0x400267a230}, 0x4002666280, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45E/Go github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4000405e00, {0xbd1cbc8faab8, 0x1}, 0x4002666280)
10:10:45E/Go github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x400026c580, {0xbd1cbd412a00?, 0x4002666190?}, 0x1?, 0x40026257a0?)
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:10:45E/Go created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 312
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:10:45E/Go
10:10:45E/Go goroutine 359 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0x40003a0a20, 0x1010)
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/events/events.go:368 +0x98
10:10:45E/Go created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 312
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x4000882310, {0xbd1cbd412a00, 0x40002aca00})
10:10:45E/Go github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:157 +0x2b4
10:10:45E/Go
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go goroutine 249 [IO wait]:
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45E/Go internal/poll.runtime_pollWait(0xca22184e96c0, 0x72)
10:10:45W/SyncthingNativeCode
10:10:45E/Go runtime/netpoll.go:343 +0xa0
10:10:45W/SyncthingNativeCode goroutine 346 [chan receive]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/events.(*logger).Subscribe(0x40003a0a20, 0x1010)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/events/events.go:397 +0xa8
10:10:45E/Go internal/poll.(*pollDesc).wait(0x4002596000?, 0x4000d74000?, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x40008822a0, {0xbd1cbd412a00, 0x40002ac910})
10:10:45E/Go internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:157 +0x2b4
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:10:45E/Go internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:10:45E/Go internal/poll/fd_poll_runtime.go:89
10:10:45W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 229
10:10:45W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:10:45W/SyncthingNativeCode
10:10:45E/Go internal/poll.(*FD).Read(0x4002596000, {0x4000d74000, 0x500, 0x500})
10:10:45W/SyncthingNativeCode goroutine 348 [runnable]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45E/Go internal/poll/fd_unix.go:164 +0x200
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 347
10:10:45E/Go net.(*netFD).Read(0x4002596000, {0x4000d74000?, 0x40007e98c8?, 0xbd1cbcb23e4c?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45W/SyncthingNativeCode
10:10:45E/Go net/fd_posix.go:55 +0x28
10:10:45W/SyncthingNativeCode goroutine 357 [select]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xbd1cbd412a00, 0x40026660a0}, {0xbd1cbd4165e8, 0x400043f680})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/util.go:170 +0x134
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 312
10:10:45E/Go net.(*conn).Read(0x4000071178, {0x4000d74000?, 0x19?, 0x40014991f0?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:469 +0x348
10:10:45E/Go net/net.go:179 +0x34
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 358 [runnable]:
10:10:45E/Go crypto/tls.(*atLeastReader).Read(0x400359c1b0, {0x4000d74000?, 0x400359c1b0?, 0x0?})
10:10:45W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x40007dacc0, {0x40009b4000, 0x2000, 0x2000})
10:10:45E/Go crypto/tls/conn.go:805 +0x40
10:10:45W/SyncthingNativeCode internal/poll/fd_unixjs.go:68 +0x24c
10:10:45W/SyncthingNativeCode os.(*File).readdir(0x400011ccf0, 0xffffffffffffffff?, 0x0)
10:10:45W/SyncthingNativeCode os/dir_unix.go:70 +0x19c
10:10:45E/Go bytes.(*Buffer).ReadFrom(0x40006689a8, {0xbd1cbd409eb8, 0x400359c1b0})
10:10:45W/SyncthingNativeCode os.(*File).Readdirnames(0x4003508b40?, 0x46?)
10:10:45E/Go bytes/buffer.go:211 +0x90
10:10:45W/SyncthingNativeCode os/dir.go:70 +0x24
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x400012aa40?, {0x4002922240?, 0x400011c040?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:10:45E/Go crypto/tls.(*Conn).readFromUntil(0x4000668700, {0xbd1cbd40a798?, 0x4000071178}, 0x0?)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x400012aa40, {0x4002922240, 0x28})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:10:45E/Go crypto/tls/conn.go:827 +0xd0
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x40028fa700, {0x4002922240, 0x28})
10:10:45E/Go crypto/tls.(*Conn).readRecordOrCCS(0x4000668700, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002922240, 0x28}, {0xbd1cbd41c670, 0x4003437dc0}, 0x4002666280, 0x0)
10:10:45E/Go crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:10:45E/Go crypto/tls.(*Conn).readRecord(...)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002922030, 0x21}, {0xbd1cbd41c670, 0x4003437cf0}, 0x4002666280, 0x0)
10:10:45E/Go crypto/tls/conn.go:587
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4000a22cc0, 0x16}, {0xbd1cbd41c670, 0x4003437c30}, 0x4002666280, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45E/Go crypto/tls.(*Conn).Read(0x4000668700, {0x400134c210, 0x2, 0x55ec?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0x4002bf6cb0, 0xa}, {0xbd1cbd41c670, 0x400267b6d0}, 0x4002666280, 0x0)
10:10:45E/Go crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000405e00, {0xbd1cbc8faab8, 0x1}, {0xbd1cbd41c670, 0x400267a230}, 0x4002666280, 0x0)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4000405e00, {0xbd1cbc8faab8, 0x1}, 0x4002666280)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:10:45E/Go github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0x4002618c90, {0x400134c210?, 0x40007e9dc8?, 0x40007e9f54?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x400026c580, {0xbd1cbd412a00?, 0x4002666190?}, 0x1?, 0x40026257a0?)
10:10:45E/Go github.com/syncthing/syncthing/lib/connections/limiter.go:234 +0x34
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 312
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 359 [chan receive]:
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0x4002618d50, {0x400134c210?, 0x40007e9f08?, 0xbd1cbcdf47e4?})
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/counting.go:24 +0x34
10:10:45E/Go io.ReadAtLeast({0xbd1cbd40a438, 0x4002618d50}, {0x400134c210, 0x2, 0x4}, 0x2)
10:10:45E/Go io/io.go:335 +0xa0
10:10:45E/Go io.ReadFull(...)
10:10:45E/Go io/io.go:354
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0x4002652000, {0x400134c210, 0x4, 0x40007e9f54?})
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:588 +0x58
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0x40007e9f78?, {0x400134c210, 0x4, 0x4})
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:520 +0x2c
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0x4002652000)
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:430 +0x58
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1()
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:303 +0x24
10:10:45E/Go created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:302 +0x104
10:10:45E/Go
10:10:45E/Go goroutine 252 [select]:
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0x4002652000)
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:1007 +0xa0
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4()
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:316 +0x24
10:10:45E/Go created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:315 +0x1c4
10:10:45E/Go
10:10:45E/Go goroutine 253 [select]:
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0x4002652000)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:1032 +0xc8
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5()
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 312
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:320 +0x24
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:10:45E/Go created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 249 [IO wait]:
10:10:45E/Go github.com/syncthing/syncthing/lib/protocol/protocol.go:319 +0x204
10:10:45W/SyncthingNativeCode internal/poll.runtime_pollWait(0xca22184e96c0, 0x72)
10:10:45E/Go
10:10:45W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:10:45E/Go goroutine 254 [runnable]:
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4002596000?, 0x4000d74000?, 0x0)
10:10:45E/Go github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:10:45W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:10:45E/Go created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 345
10:10:45W/SyncthingNativeCode internal/poll.(*FD).Read(0x4002596000, {0x4000d74000, 0x500, 0x500})
10:10:45W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:10:45E/Go github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45W/SyncthingNativeCode net.(*netFD).Read(0x4002596000, {0x4000d74000?, 0x40007e98c8?, 0xbd1cbcb23e4c?})
10:10:45W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:10:45W/SyncthingNativeCode net.(*conn).Read(0x4000071178, {0x4000d74000?, 0x19?, 0x40014991f0?})
10:10:45W/SyncthingNativeCode net/net.go:179 +0x34
10:10:45W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x400359c1b0, {0x4000d74000?, 0x400359c1b0?, 0x0?})
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:10:45W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x40006689a8, {0xbd1cbd409eb8, 0x400359c1b0})
10:10:45W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000668700, {0xbd1cbd40a798?, 0x4000071178}, 0x0?)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000668700, 0x0)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:587
10:10:45W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000668700, {0x400134c210, 0x2, 0x55ec?})
10:10:45W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections.(*limitedReader).Read(0x4002618c90, {0x400134c210?, 0x40007e9dc8?, 0x40007e9f54?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections/limiter.go:234 +0x34
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*countingReader).Read(0x4002618d50, {0x400134c210?, 0x40007e9f08?, 0xbd1cbcdf47e4?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/counting.go:24 +0x34
10:10:45W/SyncthingNativeCode io.ReadAtLeast({0xbd1cbd40a438, 0x4002618d50}, {0x400134c210, 0x2, 0x4}, 0x2)
10:10:45W/SyncthingNativeCode io/io.go:335 +0xa0
10:10:45W/SyncthingNativeCode io.ReadFull(...)
10:10:45W/SyncthingNativeCode io/io.go:354
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readHeader(0x4002652000, {0x400134c210, 0x4, 0x40007e9f54?})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:588 +0x58
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readMessage(0x40007e9f78?, {0x400134c210, 0x4, 0x4})
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:520 +0x2c
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).readerLoop(0x4002652000)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:430 +0x58
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func1()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:303 +0x24
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:302 +0x104
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 252 [select]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingSender(0x4002652000)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:1007 +0xa0
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func4()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:316 +0x24
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:315 +0x1c4
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 253 [select]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0x4002652000)
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:1032 +0xc8
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:320 +0x24
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 29
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:319 +0x204
10:10:45W/SyncthingNativeCode
10:10:45W/SyncthingNativeCode goroutine 254 [runnable]:
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:10:45W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 345
10:10:45W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:10:45W/ApiRequest Request to https://127.0.0.1:8384/rest/system/config failed, code=0, msg=java.io.IOException: unexpected end of stream on com.android.okhttp.Address@c4038be0
10:10:45W/SyncthingRunnable exit reason = exitNoUpgradeAvailable. Another Syncthing instance may be already running.
10:10:45I/SyncthingService onServiceStateChange: from ERROR to DISABLED
10:10:46I/Util runShellCommandGetOutput: Exited with code 0
10:10:46W/ApiRequest Request to https://127.0.0.1:8384/rest/system/shutdown failed, code=0, msg=java.net.ConnectException: Failed to connect to /127.0.0.1:8384
10:20:44W/SyncthingNativeCode io.ReadAtLeast({0xb987959c0258, 0x40009ded80}, {0x40009b9000, 0x9, 0x9}, 0x9)
10:20:44W/SyncthingNativeCode io/io.go:335 +0xa0
10:20:44W/SyncthingNativeCode io.ReadFull(...)
10:20:44W/SyncthingNativeCode io/io.go:354
10:20:44W/SyncthingNativeCode net/http.http2readFrameHeader({0x40009b9000, 0x9, 0x4000af9c80?}, {0xb987959c0258?, 0x40009ded80?})
10:20:44W/SyncthingNativeCode net/http/h2_bundle.go:1635 +0x58
10:20:44W/SyncthingNativeCode net/http.(*http2Framer).ReadFrame(0x40009b8fc0)
10:20:44W/SyncthingNativeCode net/http/h2_bundle.go:1899 +0x78
10:20:44W/SyncthingNativeCode net/http.(*http2clientConnReadLoop).run(0x4000b33f88)
10:20:44W/SyncthingNativeCode net/http/h2_bundle.go:9339 +0xf8
10:20:44W/SyncthingNativeCode net/http.(*http2ClientConn).readLoop(0x4000a22000)
10:20:44W/SyncthingNativeCode net/http/h2_bundle.go:9234 +0x5c
10:20:44W/SyncthingNativeCode created by net/http.(*http2Transport).newClientConn in goroutine 167
10:20:44W/SyncthingNativeCode net/http/h2_bundle.go:7906 +0xabc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 272 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 206
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 238 [runnable]:
10:20:44W/SyncthingNativeCode syscall.Syscall(0x4000262010?, 0x10?, 0x10?, 0xb9879580c140?)
10:20:44W/SyncthingNativeCode syscall/syscall_linux.go:69 +0x20
10:20:44W/SyncthingNativeCode syscall.Getdents(0x10?, {0x4000558000?, 0x4000262010?, 0x0?})
10:20:44W/SyncthingNativeCode syscall/zsyscall_linux_arm64.go:464 +0x40
10:20:44W/SyncthingNativeCode syscall.ReadDirent(...)
10:20:44W/SyncthingNativeCode syscall/syscall_linux.go:989
10:20:44W/SyncthingNativeCode internal/poll.ignoringEINTRIO(...)
10:20:44W/SyncthingNativeCode internal/poll/fd_unix.go:736
10:20:44W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x4000562720, {0x4000558000, 0x2000, 0x2000})
10:20:44W/SyncthingNativeCode internal/poll/fd_unixjs.go:58 +0x1c0
10:20:44W/SyncthingNativeCode os.(*File).readdir(0x400357a520, 0xffffffffffffffff?, 0x0)
10:20:44W/SyncthingNativeCode os/dir_unix.go:70 +0x19c
10:20:44W/SyncthingNativeCode os.(*File).Readdirnames(0x4002f31a40?, 0x31?)
10:20:44W/SyncthingNativeCode os/dir.go:70 +0x24
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x40002605e0?, {0x4001578648?, 0x4000070020?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x40002605e0, {0x4001578648, 0x17})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4000b983d0, {0x4001578648, 0x17})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x40004347f8, {0x4001578648, 0x17}, {0xb987959d3670, 0x4003044b80}, 0x4000dee550, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x40004347f8, {0x4000ddf170, 0x9}, {0xb987959d3670, 0x4002a2a720}, 0x4000dee550, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x40004347f8, {0xb98794eb1ab8, 0x1}, {0xb987959d3670, 0x4002a2a0e0}, 0x4000dee550, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x40004347f8, {0xb98794eb1ab8, 0x1}, 0x4000dee550)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x40002c46e0, {0xb987959c9a00?, 0x4000c80550?}, 0x0?, 0x4000f897a0?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 310
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 205 [semacquire]:
10:20:44W/SyncthingNativeCode sync.runtime_Semacquire(0x4000e69da8?)
10:20:44W/SyncthingNativeCode runtime/sema.go:62 +0x2c
10:20:44W/SyncthingNativeCode sync.(*WaitGroup).Wait(0x4000e7cd60)
10:20:44W/SyncthingNativeCode sync/waitgroup.go:116 +0x74
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).finish(0x4000fb0780, {0xb987959c6b98, 0x400058ea80}, {0xbf23220f4838?, 0x4000e7cd60?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:454 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).adjustConfig(0x4000fb0780, {0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:337 +0x340
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*configMuxBuilder).registerConfigDeprecated.func2({0xb987959c6b98?, 0x400058ea80?}, 0x4000015288?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/confighandler.go:43 +0x38
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x40000152a8?, {0xb987959c6b98?, 0x400058ea80?}, 0x0?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/julienschmidt/httprouter.(*Router).HandlerFunc.(*Router).Handler.func1({0xb987959c6b98?, 0x400058ea80?}, 0x4001143020?, {0x0?, 0xb98795859de0?, 0x40002a0db0?})
10:20:44W/SyncthingNativeCode github.com/julienschmidt/httprouter@v1.3.0/router.go:275 +0xd4
10:20:44W/SyncthingNativeCode github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0x40003a3080, {0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x6f8
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.metricsMiddleware.func10({0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:596 +0x88
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0xf702978?, {0xb987959c6b98?, 0x400058ea80?}, 0xb98794b552c4?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.noCacheMiddleware.func11({0xb987959c6b98, 0x400058ea80}, 0x4000015518?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:619 +0xf0
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x4000015501?, {0xb987959c6b98?, 0x400058ea80?}, 0x1?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode net/http.(*ServeMux).ServeHTTP(0x0?, {0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode net/http/server.go:2514 +0x144
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*csrfManager).ServeHTTP(0x4000fa0380, {0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api_csrf.go:66 +0x464
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.withDetailsMiddleware.func13({0xb987959c6b98, 0x400058ea80}, 0x40000c6e00?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:627 +0xcc
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x4002a2f000?, {0xb987959c6b98?, 0x400058ea80?}, 0xb98794ed7108?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.basicAuthAndSessionMiddleware.func14({0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api_auth.go:84 +0xd8
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x4000015801?, {0xb987959c6b98?, 0x400058ea80?}, 0xb987957649d0?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.redirectToHTTPSMiddleware.func19({0xb987959c6b98?, 0x400058ea80?}, 0xb98794b68331?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:609 +0xdc
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x0?, {0xb987959c6b98?, 0x400058ea80?}, 0xb98794b52ec4?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.corsMiddleware.func20({0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:588 +0x1f0
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x40005bd6a0?, {0xb987959c6b98?, 0x400058ea80?}, 0x0?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.localhostMiddleware.func21({0xb987959c6b98, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:634 +0x68
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0xc1518a1e8cd017f2?, {0xb987959c6b98?, 0x400058ea80?}, 0x7229dc6e?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api.(*service).Serve.debugMiddleware.func22({0xb987959c6b98?, 0x400058ea80}, 0x4002a2f000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/api/api.go:516 +0x6c
10:20:44W/SyncthingNativeCode net/http.HandlerFunc.ServeHTTP(0x10?, {0xb987959c6b98?, 0x400058ea80?}, 0x400058ea80?)
10:20:44W/SyncthingNativeCode net/http/server.go:2136 +0x38
10:20:44W/SyncthingNativeCode net/http.serverHandler.ServeHTTP({0xb987959c3d08?}, {0xb987959c6b98?, 0x400058ea80?}, 0x6?)
10:20:44W/SyncthingNativeCode net/http/server.go:2938 +0xbc
10:20:44W/SyncthingNativeCode net/http.(*conn).serve(0x4000f8db00, {0xb987959c99c8, 0x4000f8b020})
10:20:44W/SyncthingNativeCode net/http/server.go:2009 +0x518
10:20:44W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 121
10:20:44W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 278 [IO wait]:
10:20:44W/SyncthingNativeCode internal/poll.runtime_pollWait(0xc25820a46760, 0x72)
10:20:44W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x40000c6c00?, 0x4000e40000?, 0x0)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:20:44W/SyncthingNativeCode internal/poll.(*FD).Read(0x40000c6c00, {0x4000e40000, 0x2500, 0x2500})
10:20:44W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:20:44W/SyncthingNativeCode net.(*netFD).Read(0x40000c6c00, {0x4000e40000?, 0x3282625ffae7a420?, 0xdd72f599a614a623?})
10:20:44W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:20:44W/SyncthingNativeCode net.(*conn).Read(0x4000128d10, {0x4000e40000?, 0x1433e199343f22ec?, 0x65dbbd7bea817c33?})
10:20:44W/SyncthingNativeCode net/net.go:179 +0x34
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x400061ea88?, {0x4000e40000?, 0x40004346f0?, 0x18?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:20:44W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x40004346f0, {0x4000e40000?, 0x40004346f0?, 0x0?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:20:44W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000b109a8, {0xb987959c0eb8, 0x40004346f0})
10:20:44W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000b10700, {0xbf2323b81a98?, 0x40002545b8}, 0xb98794ed7108?)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000b10700, 0x0)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:587
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000b10700, {0x4000af9b41, 0x1, 0x0?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:20:44W/SyncthingNativeCode net/http.(*connReader).backgroundRead(0x4000af9b30)
10:20:44W/SyncthingNativeCode net/http/server.go:683 +0x40
10:20:44W/SyncthingNativeCode created by net/http.(*connReader).startBackgroundRead in goroutine 205
10:20:44W/SyncthingNativeCode net/http/server.go:679 +0xc8
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 356 [select]:
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).Serve(0x40011c4640, {0xb987959c9a00?, 0x4000dee960?})
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:354 +0x3fc
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).Serve(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:114
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandlerRegistry).Serve(0x40001dff88?, {0xb987959c9a00?, 0x4000dee960?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:408 +0x2c
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 61
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 192 [IO wait]:
10:20:44W/SyncthingNativeCode internal/poll.runtime_pollWait(0xbf231844a5b8, 0x72)
10:20:44W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4001148200?, 0x4000270480?, 0x0)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:20:44W/SyncthingNativeCode internal/poll.(*FD).Read(0x4001148200, {0x4000270480, 0x240, 0x240})
10:20:44W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:20:44W/SyncthingNativeCode net.(*netFD).Read(0x4001148200, {0x4000270480?, 0x4000b2d548?, 0xb98794ed6a24?})
10:20:44W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:20:44W/SyncthingNativeCode net.(*conn).Read(0x4000f14008, {0x4000270480?, 0xb987960e3280?, 0xb98794ed6fa4?})
10:20:44W/SyncthingNativeCode net/net.go:179 +0x34
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000b2d5d8?, {0x4000270480?, 0x40004fc060?, 0x18?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:20:44W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x40004fc060, {0x4000270480?, 0x40004fc060?, 0x0?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:20:44W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x4000b10d28, {0xb987959c0eb8, 0x40004fc060})
10:20:44W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x4000b10a80, {0xbf2323b81a98?, 0x4000f900c0}, 0x400057c000?)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x4000b10a80, 0x0)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:587
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x4000b10a80, {0x40001b7000, 0x1000, 0xb98795178264?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:20:44W/SyncthingNativeCode net/http.(*connReader).Read(0x4000c8ea50, {0x40001b7000, 0x1000, 0x1000})
10:20:44W/SyncthingNativeCode net/http/server.go:791 +0x224
10:20:44W/SyncthingNativeCode bufio.(*Reader).fill(0x4001066660)
10:20:44W/SyncthingNativeCode bufio/bufio.go:113 +0xf8
10:20:44W/SyncthingNativeCode bufio.(*Reader).Peek(0x4001066660, 0x4)
10:20:44W/SyncthingNativeCode bufio/bufio.go:151 +0x60
10:20:44W/SyncthingNativeCode net/http.(*conn).serve(0x400100c3f0, {0xb987959c99c8, 0x4000f8b020})
10:20:44W/SyncthingNativeCode net/http/server.go:2044 +0x64c
10:20:44W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 121
10:20:44W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 281 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*model).restartFolder(_, {{0x4000422490, 0xb}, {0x40004224b0, 0xf}, 0x0, {0x40003c61e0, 0x19}, 0x0, {0x40005b75e0, ...}, ...}, ...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/model.go:541 +0x134
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*model).CommitConfiguration(_, {0x25, {0x4000e88700, 0x4, 0x4}, {0x4000e6cfc0, 0x2, 0x2}, {0x1, {0x4000422ed0, ...}, ...}, ...}, ...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/model.go:3040 +0xa6c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListener(_, {_, _}, {0x25, {0x4000e88700, 0x4, 0x4}, {0x4000e6cfc0, 0x2, 0x2}, ...}, ...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:343 +0x10c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners.func1({0xb987959c5830?, 0x4000412000?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:334 +0x88
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).notifyListeners in goroutine 13
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:333 +0x130
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 334 [select]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).pingReceiver(0x40015a2d80)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:1032 +0xc8
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func5()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:320 +0x24
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 62
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:319 +0x204
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 325 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func1()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:536 +0x3c
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).removeService.func1.1()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:580 +0x38
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).removeService.func1 in goroutine 324
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:579 +0xcc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 335 [runnable]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 358
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 332 [select]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).writerLoop(0x40015a2d80)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:746 +0x174
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start.func3()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:312 +0x24
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/protocol.(*rawConnection).Start in goroutine 62
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/protocol/protocol.go:311 +0x184
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 288 [semacquire]:
10:20:44W/SyncthingNativeCode sync.runtime_Semacquire(0x0?)
10:20:44W/SyncthingNativeCode runtime/sema.go:62 +0x2c
10:20:44W/SyncthingNativeCode sync.(*WaitGroup).Wait(0x4000e7cd60)
10:20:44W/SyncthingNativeCode sync/waitgroup.go:116 +0x74
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config.(*wrapper).Serve.func1()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:283 +0x30
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/config.(*wrapper).Serve in goroutine 13
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/config/wrapper.go:282 +0x344
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 270 [select]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.addTimeUntilCancelled({0xb987959c9a00, 0x40011295e0}, {0xb987959cd5e8, 0x4001024fc0})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/util.go:170 +0x134
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs in goroutine 206
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:469 +0x348
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 235 [sync.Mutex.Lock]:
10:20:44W/SyncthingNativeCode sync.runtime_SemacquireMutex(0x15000040000d53b8?, 0x0?, 0x40000d53b8?)
10:20:44W/SyncthingNativeCode runtime/sema.go:77 +0x28
10:20:44W/SyncthingNativeCode sync.(*Mutex).lockSlow(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/mutex.go:171 +0x174
10:20:44W/SyncthingNativeCode sync.(*Mutex).Lock(...)
10:20:44W/SyncthingNativeCode sync/mutex.go:90
10:20:44W/SyncthingNativeCode sync.(*RWMutex).Lock(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/rwmutex.go:147 +0x70
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.(*nonrecursiveTree).Watch(0x40001362a0, {0x400057fd80?, 0x1?}, 0x4000ba05a0, 0x1?, {0x4000ba212c, 0x1, 0x0?})
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0xd4
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.WatchWithFilter(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0x40004fe100, {0xb98794eb1ab8, 0x1}, {0xb987959c5808?, 0x4000420f30}, {0xb987959c9a00?, 0x4000c80410}, 0x40?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x18c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0x40002605e0, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000420f30}, {0xb987959c9a00, 0x4000c80410}, 0x30?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0x8c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).Watch(0x4000b983d0, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000420f30}, {0xb987959c9a00, 0x4000c80410}, 0x0?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:209 +0xb8
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x4002a1c000, {0xb987959c9a00, 0x4000c80410})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:1024 +0x598
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 310
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:994 +0x120
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 271 [runnable]:
10:20:44W/SyncthingNativeCode syscall.Syscall(0x4001075758?, 0xbf232551a338?, 0x30?, 0xc25820cfd130?)
10:20:44W/SyncthingNativeCode syscall/syscall_linux.go:69 +0x20
10:20:44W/SyncthingNativeCode syscall.Getdents(0x18?, {0x4001146000?, 0x4001075758?, 0x18000000003bac?})
10:20:44W/SyncthingNativeCode syscall/zsyscall_linux_arm64.go:464 +0x40
10:20:44W/SyncthingNativeCode syscall.ReadDirent(...)
10:20:44W/SyncthingNativeCode syscall/syscall_linux.go:989
10:20:44W/SyncthingNativeCode internal/poll.ignoringEINTRIO(...)
10:20:44W/SyncthingNativeCode internal/poll/fd_unix.go:736
10:20:44W/SyncthingNativeCode internal/poll.(*FD).ReadDirent(0x4000c90480, {0x4001146000, 0x2000, 0x2000})
10:20:44W/SyncthingNativeCode internal/poll/fd_unixjs.go:58 +0x1c0
10:20:44W/SyncthingNativeCode os.(*File).readdir(0x400335f220, 0xffffffffffffffff?, 0x0)
10:20:44W/SyncthingNativeCode os/dir_unix.go:70 +0x19c
10:20:44W/SyncthingNativeCode os.(*File).Readdirnames(0x4000fbdd60?, 0x49?)
10:20:44W/SyncthingNativeCode os/dir.go:70 +0x24
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).DirNames(0x4000147180?, {0x40037289f0?, 0x4000070020?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs.go:226 +0x8c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).DirNames(0x4000147180, {0x40037289f0, 0x2b})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:266 +0x68
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).DirNames(0x4000afd040, {0x40037289f0, 0x2b})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:136 +0x88
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000f91548, {0x40037289f0, 0x2b}, {0xb987959d3670, 0x4003651c70}, 0x4000c1a370, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:111 +0x258
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000f91548, {0x40013ed3b0, 0x16}, {0xb987959d3670, 0x400334f310}, 0x4000c1a370, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000f91548, {0x4002a785d0, 0xa}, {0xb987959d3670, 0x4002a2bb90}, 0x4000c1a370, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).walk(0x4000f91548, {0xb98794eb1ab8, 0x1}, {0xb987959d3670, 0x400107bab0}, 0x4000c1a370, 0x0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:124 +0x444
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*walkFilesystem).Walk(0x4000f91548, {0xb98794eb1ab8, 0x1}, 0x4000c1a370)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/walkfs.go:150 +0x94
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).scan(0x40000ca6e0, {0xb987959c9a00?, 0x40011296d0?}, 0xb987959c9a00?, 0x4000c80410?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:235 +0x70
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 206
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:131 +0x1d0
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 322 [runnable]:
10:20:44W/SyncthingNativeCode fmt.Sprintf({0xb98794b5c283, 0xd}, {0x40010794c8, 0x1, 0x1})
10:20:44W/SyncthingNativeCode fmt/print.go:240 +0x60
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db.(*FileSet).Snapshot(0x400100b680)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db/set.go:169 +0x60
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).dbSnapshot(0x0?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:1331 +0x20
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).pull(0x4001068400)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:371 +0xbc
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4001068400, {0xb987959c9a00?, 0x4000b18870?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:185 +0x3d0
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 222 [sync.Mutex.Lock]:
10:20:44W/SyncthingNativeCode sync.runtime_SemacquireMutex(0x1500004000f973b8?, 0x0?, 0x4000f973b8?)
10:20:44W/SyncthingNativeCode runtime/sema.go:77 +0x28
10:20:44W/SyncthingNativeCode sync.(*Mutex).lockSlow(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/mutex.go:171 +0x174
10:20:44W/SyncthingNativeCode sync.(*Mutex).Lock(...)
10:20:44W/SyncthingNativeCode sync/mutex.go:90
10:20:44W/SyncthingNativeCode sync.(*RWMutex).Lock(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/rwmutex.go:147 +0x70
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.(*nonrecursiveTree).Watch(0x40001362a0, {0x4000b1f340?, 0x1?}, 0x4000b2acc0, 0x1?, {0x400138a460, 0x1, 0x0?})
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0xd4
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.WatchWithFilter(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0x40010179c0, {0xb98794eb1ab8, 0x1}, {0xb987959c5808?, 0x4000f8ddd0}, {0xb987959c9a00?, 0x40011ff5e0}, 0x40?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x18c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0x4001610d80, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000f8ddd0}, {0xb987959c9a00, 0x40011ff5e0}, 0x30?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0x8c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).Watch(0x4000afd2b0, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000f8ddd0}, {0xb987959c9a00, 0x40011ff5e0}, 0x0?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:209 +0xb8
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x4001068400, {0xb987959c9a00, 0x40011ff5e0})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:1024 +0x598
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 322
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:994 +0x120
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 191 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections.(*service).handleHellos.func1()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections/service.go:449 +0x50
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/connections.(*service).handleHellos in goroutine 93
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/connections/service.go:448 +0xae0
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 268 [sync.Mutex.Lock]:
10:20:44W/SyncthingNativeCode sync.runtime_SemacquireMutex(0x15000040004693b8?, 0x0?, 0x40004693b8?)
10:20:44W/SyncthingNativeCode runtime/sema.go:77 +0x28
10:20:44W/SyncthingNativeCode sync.(*Mutex).lockSlow(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/mutex.go:171 +0x174
10:20:44W/SyncthingNativeCode sync.(*Mutex).Lock(...)
10:20:44W/SyncthingNativeCode sync/mutex.go:90
10:20:44W/SyncthingNativeCode sync.(*RWMutex).Lock(0x40001362a0)
10:20:44W/SyncthingNativeCode sync/rwmutex.go:147 +0x70
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.(*nonrecursiveTree).Watch(0x40001362a0, {0x4000c22de0?, 0x1?}, 0x40010f8d20, 0x1?, {0x400106c5fc, 0x1, 0x0?})
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/tree_nonrecursive.go:179 +0xd4
10:20:44W/SyncthingNativeCode github.com/syncthing/notify.WatchWithFilter(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/notify@v0.0.0-20210616190510-c6b7342338d2/notify.go:75
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*BasicFilesystem).Watch(0x4001206700, {0xb98794eb1ab8, 0x1}, {0xb987959c5808?, 0x4000f8dd40}, {0xb987959c9a00?, 0x4001129590}, 0x40?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/basicfs_watch.go:48 +0x18c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*caseFilesystem).Watch(0x4000147180, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000f8dd40}, {0xb987959c9a00, 0x4001129590}, 0x30?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/casefs.go:332 +0x8c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs.(*metricsFS).Watch(0x4000afd040, {0xb98794eb1ab8, 0x1}, {0xb987959c5808, 0x4000f8dd40}, {0xb987959c9a00, 0x4001129590}, 0x0?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/fs/metrics.go:209 +0xb8
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).monitorWatch(0x4001068000, {0xb987959c9a00, 0x4001129590})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:1024 +0x598
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*folder).startWatch in goroutine 206
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:994 +0x120
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 206 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirsChangedAndNew(0x4001068000, {0x0, 0x0, 0x0}, 0x1?)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:671 +0x31c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanSubdirs(0x4001068000, {0x0, 0x0, 0x0})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:512 +0x650
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).scanTimerFired(0x4001068000)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:916 +0x34
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*folder).Serve(0x4001068000, {0xb987959c9a00?, 0x4000b18640?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/folder.go:205 +0x56c
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 59
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 239 [chan receive]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner.(*walker).walk.func1()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:158 +0xcc
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/scanner.(*walker).walk in goroutine 310
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/scanner/walk.go:154 +0x29c
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 323 [select]:
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).RemoveAndWait(0x40002ac500, {0xb98794f3a2b4?}, 0x4000f8d830?)
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:741 +0x174
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan.func1()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:90 +0x34
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*serviceMap[...]).RemoveAndWaitChan in goroutine 281
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/service_map.go:89 +0xf0
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 327 [IO wait]:
10:20:44W/SyncthingNativeCode internal/poll.runtime_pollWait(0xc25820a46098, 0x72)
10:20:44W/SyncthingNativeCode runtime/netpoll.go:343 +0xa0
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).wait(0x4001148180?, 0x4000270000?, 0x0)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:84 +0x28
10:20:44W/SyncthingNativeCode internal/poll.(*pollDesc).waitRead(...)
10:20:44W/SyncthingNativeCode internal/poll/fd_poll_runtime.go:89
10:20:44W/SyncthingNativeCode internal/poll.(*FD).Read(0x4001148180, {0x4000270000, 0x240, 0x240})
10:20:44W/SyncthingNativeCode internal/poll/fd_unix.go:164 +0x200
10:20:44W/SyncthingNativeCode net.(*netFD).Read(0x4001148180, {0x4000270000?, 0x4000b2f518?, 0x40000ea7a0?})
10:20:44W/SyncthingNativeCode net/fd_posix.go:55 +0x28
10:20:44W/SyncthingNativeCode net.(*conn).Read(0x4000f14000, {0x4000270000?, 0x4000b2f598?, 0xb98794f34c14?})
10:20:44W/SyncthingNativeCode net/net.go:179 +0x34
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil.(*UnionedConnection).Read(0x4000b2f5d8?, {0x4000270000?, 0x4000f041c8?, 0x18?})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:235 +0x78
10:20:44W/SyncthingNativeCode crypto/tls.(*atLeastReader).Read(0x4000f041c8, {0x4000270000?, 0x4000f041c8?, 0x0?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:805 +0x40
10:20:44W/SyncthingNativeCode bytes.(*Buffer).ReadFrom(0x400056ad28, {0xb987959c0eb8, 0x4000f041c8})
10:20:44W/SyncthingNativeCode bytes/buffer.go:211 +0x90
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readFromUntil(0x400056aa80, {0xbf2323b81a98?, 0x4000f900a8}, 0x40005a8500?)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:827 +0xd0
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecordOrCCS(0x400056aa80, 0x0)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:625 +0x1e4
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).readRecord(...)
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:587
10:20:44W/SyncthingNativeCode crypto/tls.(*Conn).Read(0x400056aa80, {0x400030c000, 0x1000, 0xb98795178264?})
10:20:44W/SyncthingNativeCode crypto/tls/conn.go:1369 +0x168
10:20:44W/SyncthingNativeCode net/http.(*connReader).Read(0x4000c8eb10, {0x400030c000, 0x1000, 0x1000})
10:20:44W/SyncthingNativeCode net/http/server.go:791 +0x224
10:20:44W/SyncthingNativeCode bufio.(*Reader).fill(0x400289d140)
10:20:44W/SyncthingNativeCode bufio/bufio.go:113 +0xf8
10:20:44W/SyncthingNativeCode bufio.(*Reader).Peek(0x400289d140, 0x4)
10:20:44W/SyncthingNativeCode bufio/bufio.go:151 +0x60
10:20:44W/SyncthingNativeCode net/http.(*conn).serve(0x4000f8c240, {0xb987959c99c8, 0x4000f8b020})
10:20:44W/SyncthingNativeCode net/http/server.go:2044 +0x64c
10:20:44W/SyncthingNativeCode created by net/http.(*Server).Serve in goroutine 121
10:20:44W/SyncthingNativeCode net/http/server.go:3086 +0x4cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 343 [select]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve.func2()
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:140 +0x68
10:20:44W/SyncthingNativeCode created by github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve in goroutine 357
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:139 +0x264
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 357 [runnable]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db.NewFileInfoBatch(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db/util.go:27
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).sendIndexTo(0x4000c345b0, {0xb987959c9a00?, 0x4000deeb40}, 0x400038c390)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:226 +0x7c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x4000c345b0, {0xb987959c9a00, 0x4000deeb40})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:152 +0x294
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 356
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 358 [runnable]:
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db.NewFileInfoBatch(...)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/db/util.go:27
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).sendIndexTo(0x4000c34690, {0xb987959c9a00?, 0x4000deebe0}, 0x4000439ad0)
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:226 +0x7c
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model.(*indexHandler).Serve(0x4000c34690, {0xb987959c9a00, 0x4000deebe0})
10:20:44W/SyncthingNativeCode github.com/syncthing/syncthing/lib/model/indexhandler.go:152 +0x294
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:565 +0xd0
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 356
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 359 [runnable]:
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 356
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
10:20:44W/SyncthingNativeCode
10:20:44W/SyncthingNativeCode goroutine 360 [runnable]:
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4.(*Supervisor).runService.func2()
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539
10:20:44W/SyncthingNativeCode created by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 356
10:20:44W/SyncthingNativeCode github.com/thejerf/suture/v4@v4.0.2/supervisor.go:539 +0x1cc
Probably same issue as #1048?
me too.
v1.23.7 is the last working version. v1.26.7 crashes right after start. so does v1.27.0 rc1
syncthing.log Android.log Oneplus 8, Android 13, Stock OS, no root
Same behaviour at my phone. OPPO Find X5 (CPH2307), Android 13. I have installed Syncthing-Fork 1.23.7.0 now, this is the last version which works.
can confirm, version 1.23.6.0 (f-droid) and 1.23.7.0 (github) are working for me as well...
I still see a native crash in @qorron 's log...
Could you please grab the crash from the beginning? There are more important lines ahead we need to show to the Syncthing(native) devs.
Crashes with the same error here. I'm using the latest version from F-Droid (1.26.1.0). It says updated 16 days ago. F-Droid won't let me downgrade...
@Rudd-O full logs please? 🙂 I can't call for help without it.
OK please stand by!
@Rudd-O is this the first Line from SyncthingNative? Looks incomplete, sorry
Note it seems to happen only when syncing to a specific device (via a relay). Or maybe it's just that the folders in question (synced only to that specific device) are too big? I don't know.
But I do know that when I start Syncthing with the specific peer device paused locally, and then transition the device to unpaused, it doesn't crash right away, but eventually it does (a minute or so after).
I am narrowing it to only one folder, going one by one. Please stand by.
Most frustrating thing. I followed this procedure:
Now it won't crash anymore.
@Rudd-O it happened to me once, weeks after daily use of 1.26.x where everything went fine. Then, I was stuck with error code 2 and updated to 1.27. fine until now... It seems to be Something in SyncthingNative's connection handling routines...
One Thing to this topic, I have the same Crash every time in my local Network. When on a Network connected to the Internet and using the tunnel, it stays stable
@Xshakma Please capture with "adb logcat v"
Update: it crashed again. God dammit.
Why does F-Droid have no 1.27 yet?
Have you also tried to be in a different WLAN (not your home), with Internet-access?
@Xshakma Please capture with "adb logcat v"
Not sure how to do this... Can you give a more detailed instruction?
@Rudd-O SyncthingNative v1.27.0 was released today. It's brand new and someone needs to integrate and test it.
@Xshakma Install ADB Tools (Google Android Platform Tools), then open windows command line (cmd.exe) and enter
adb logcat v
whilst your phone is connected.
To write the results to a file, you can:
adb logcat v > %userprofile%\Desktop\adb.log
Why does F-Droid have no 1.27 yet?
I've just informed the F-Droid team about the new release: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14064
syncthing.log
not sure if this is what you need @Catfriend1 .
I filtered the log by grep -i syncthing
in an attempt to filter out other stuff that may cause privacy issues when available online.
@qorron good job, you captured it. I've asked for help at https://forum.syncthing.net/t/syncthing-1-26-crashing-on-android-in-syncthing-fork/21115/7?u=catfriend1
@qorron good job, you captured it. I've asked for help at https://forum.syncthing.net/t/syncthing-1-26-crashing-on-android-in-syncthing-fork/21115/7?u=catfriend1
oh, good.. I tried to read the logs and although I once had an app in the playstore myself I have not the slightest idea what I was looking at :-D hmm.. there are names, ids and (non routable) ip addresses of machines in there.. can this be a risk?
@qorron Hmmm it can, depends on your apps what they log. It's not harmful that Syncthing logs e.g. device IDs , because they are not accepted on your side if do nothing.
If the underlying problem was identified (see forum) you could remove the log short after.
@qorron your log refers to v1.26.x. please upgrade to the latest version 1.27.0.1 from the release page and capture the crash again.
At all: there is no need to report errors from 1.26.x as we know it has the bug. What matters is, if 1.27.0.1 works okay or not regarding the matter.
tagging #1027 for completeness.
Still crashing for me on the latest Play store release (1.27.0). New logcat here: https://gist.github.com/blu3id/2c8074001d379a80a7e8ad731e5940c6 (also shared on forum)
What matters is, if 1.27.0.1 works okay or not regarding the matter.
1.27.0.1 github-version is working for me! Pixel 7, GrapheneOS Android 14
Sorry, ot: Is the Github Version updating itself or do I have to download and update everything manually following the github release page? F Droid version seems to be stuck at 1.26.1. 0...
Thanks a lot for fixing and providing such an excellent fork in the first place!
@whowantsmybigdata Github has no built in updater. We could make one, but it would be against google policies.
Thank you too!
We could make one, but it would be against google policies.
Ah yeah, I forgot most users might get the app from playstore... I meant a build in updater inside the app because it exists in a few others I use but "of course" it would be forbidden by Google... No worries, till the issue(s) solved and it's available on f-Droid again I'll just keep an eye (and a notification) on the gh release page.
@whowantsmybigdata I'm still not finally decided but it might be as stated in my other pinned issue that I will drop gplay releases in 2024 because i'm fed up with google. This would make things easier to do what "we want".
Sounds very promising!
Please update to https://github.com/Catfriend1/syncthing-android/releases/tag/v1.27.1.0 (or later) and report back if the exit code 2 crashes are fixed by that.
Thank you all to help with the analysis of the problem :)
Just fyi: I have prepared the fdroid repo as well with 1.27.1.0, but I won't tag it so no F-Droid build will be available of that version. Reason: We included a RC from upstream and I think they wouldn't be happy if we wide-spread that version. This should only go if we really had a veryyyy critical problem and because I do not see those crashes I consider it "let's wait for the 1.27.1 stable Synchting" from upstream. calmh (and team) is aware of the problems we see on Android and he said on the forum, it is expected to be released soon. Then I'll go for another Github+Fdroid release :).
Until then: you "could" go out, see those lovely christmas markets and light shows around, hear the told stories together with kids, ... make some nice photos or videos ... and when you come back sometime later here, Syncthing will be freshly there for you to sync that stuff to your PC/NAS/friends/family devices :-)
1.27.1.0 did work, 1.27.0.1 did not work. so, for me, this is fixed. thank you for all your hard work for which you won't get paid. gotta check for any donate button.
The button is on the fdroid page. But I don't do much atm for the wrapper. :)
https://f-droid.org/packages/com.github.catfriend1.syncthingandroid/
@qorron I think you can delete the log now because it is fixed.
1.27.1.0 works! Restarted it multiple times. No issues so far.
Will this fix make it into a Google Play release at the same time as F-Droid?
@makew0rld No, just use from GitHub if in a hurry.
Sorry I think I asked my question poorly. What I meant is, will there be any future Google Play releases? I want to know if I can just wait and eventually get an auto-update that will fix this bug, or if now is the time to switch to F-Droid.
@makew0rld maybe there will, if google doesn't reject in the review phase. But according to my plans, please switch to GitHub or fdroid.
I can confirm it still crashes.
It crashes somewhere in the setup watcher routine, right after startup.
What I did to mitigate it, was to disable watching the biggest folder (24000 items or so). With that, Syncthing native code no longer crashes. (Maybe I am speaking too soon.)
Bad news. It still crashed right when it scanned the folder as scheduled (every four hours).
@Rudd-O a new complete log would be great for the Syncthing forum thread , please :)
1.27.1 works for me. I can no longer reliably cause crashes.
Description of the issue
Reproduction Steps
Version Information
Device platform info
Android Log