Created
May 10, 2016 06:44
-
-
Save apuckey/4896a321bc156a1ea15ece34aef77180 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SIGQUIT: quit | |
PC=0x4a28a3 m=2 | |
goroutine 0 [idle]: | |
runtime.futex(0x11b6190, 0x0, 0x7f5e45902db8, 0x0, 0x0, 0x4a26cc, 0x3c, 0x0, 0x450fdb, 0x11b6190, ...) | |
/usr/lib/go/src/runtime/sys_linux_amd64.s:303 +0x23 | |
runtime.futexsleep(0x11b6190, 0x0, 0xdf8475800) | |
/usr/lib/go/src/runtime/os1_linux.go:57 +0xf0 | |
runtime.notetsleep_internal(0x11b6190, 0xdf8475800, 0xc820000900) | |
/usr/lib/go/src/runtime/lock_futex.go:174 +0x12b | |
runtime.notetsleep(0x11b6190, 0xdf8475800, 0x350fb6737c01) | |
/usr/lib/go/src/runtime/lock_futex.go:194 +0x6b | |
runtime.sysmon() | |
/usr/lib/go/src/runtime/proc.go:3477 +0x487 | |
runtime.mstart1() | |
/usr/lib/go/src/runtime/proc.go:1095 +0xec | |
runtime.mstart() | |
/usr/lib/go/src/runtime/proc.go:1065 +0x72 | |
goroutine 1 [chan receive, 5 minutes]: | |
main.syncthingMain(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff7f116955, 0x16, 0x100, 0x7fff7f116936, ...) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:795 +0x3539 | |
main.main() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:362 +0x95a | |
goroutine 17 [syscall, 5 minutes, locked to thread]: | |
runtime.goexit() | |
/usr/lib/go/src/runtime/asm_amd64.s:1998 +0x1 | |
goroutine 29 [select, 2 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82014c270) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c820, 0x1, 0x7f5e440ff550, 0xc82000d2c0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 12 [chan receive, 5 minutes]: | |
main.setupSignalHandling.func2(0xc820052a20) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:834 +0x36 | |
created by main.setupSignalHandling | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:836 +0x2c6 | |
goroutine 8 [syscall, 5 minutes]: | |
os/signal.signal_recv(0x0) | |
/usr/lib/go/src/runtime/sigqueue.go:116 +0x132 | |
os/signal.loop() | |
/usr/lib/go/src/os/signal/signal_unix.go:22 +0x18 | |
created by os/signal.init.1 | |
/usr/lib/go/src/os/signal/signal_unix.go:28 +0x37 | |
goroutine 9 [chan receive]: | |
main.trackCPUUsage() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:24 +0xe7 | |
created by main.init.3 | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_unix.go:17 +0x2b | |
goroutine 10 [select, 5 minutes, locked to thread]: | |
runtime.gopark(0xda22a8, 0xc82001c728, 0xc3f5c8, 0x6, 0x18, 0x2) | |
/usr/lib/go/src/runtime/proc.go:262 +0x163 | |
runtime.selectgoImpl(0xc82001c728, 0x0, 0x18) | |
/usr/lib/go/src/runtime/select.go:392 +0xa67 | |
runtime.selectgo(0xc82001c728) | |
/usr/lib/go/src/runtime/select.go:215 +0x12 | |
runtime.ensureSigM.func1() | |
/usr/lib/go/src/runtime/signal1_unix.go:279 +0x358 | |
runtime.goexit() | |
/usr/lib/go/src/runtime/asm_amd64.s:1998 +0x1 | |
goroutine 11 [chan receive, 5 minutes]: | |
main.setupSignalHandling.func1(0xc8200528a0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:824 +0x36 | |
created by main.setupSignalHandling | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:826 +0x155 | |
goroutine 13 [select, 5 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc82014c820) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080 | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39 | |
goroutine 14 [select]: | |
main.(*verboseService).Serve(0xc82017c1c0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/verboseservice.go:44 +0x384 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c820, 0x0, 0x7f5e46072058, 0xc82017c1c0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 15 [select]: | |
github.com/syncthing/syncthing/lib/events.(*Subscription).Poll(0xc8200b10c0, 0xdf8475800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/root/src/github.com/syncthing/syncthing/lib/events/events.go:207 +0x4dd | |
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).pollingLoop(0xc8200177c0) | |
/root/src/github.com/syncthing/syncthing/lib/events/events.go:253 +0x45 | |
created by github.com/syncthing/syncthing/lib/events.NewBufferedSubscription | |
/root/src/github.com/syncthing/syncthing/lib/events/events.go:247 +0x280 | |
goroutine 16 [select]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc8201b6540) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x29e | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x270 | |
goroutine 19 [select, 1 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc820183e00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x54d | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x6da | |
goroutine 20 [select]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc820183e00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:97 +0x14c | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x6fc | |
goroutine 21 [select, 1 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc820183e00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x816 | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x900 | |
goroutine 22 [select, 1 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc820183e00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x254 | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x922 | |
goroutine 23 [select, 2 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc820183e00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x1a3 | |
created by github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb.openDB | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/syndtr/goleveldb/leveldb/db.go:150 +0x944 | |
goroutine 26 [select, 5 minutes]: | |
github.com/syncthing/syncthing/lib/model.(*ProgressEmitter).Serve(0xc8210daf00) | |
/root/src/github.com/syncthing/syncthing/lib/model/progressemitter.go:57 +0x7e1 | |
created by github.com/syncthing/syncthing/lib/model.NewModel | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:150 +0xbec | |
goroutine 27 [chan receive]: | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1(0x1176592e000, 0x7f5e460983d8, 0xc8206fc6c0) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:31 +0xe0 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:35 +0x49 | |
goroutine 28 [chan receive]: | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1(0x1176592e000, 0x7f5e460983d8, 0xc8206fc6e0) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:31 +0xe0 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:35 +0x49 | |
goroutine 30 [select, 5 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc8200572b0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c820, 0x2, 0x7f5e440ff5e0, 0xc82096aeb0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 31 [select, 5 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820057790) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c820, 0x3, 0x7f5e440ff850, 0xc820f48960) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 32 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000c280) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000000, 0x7f5e46098660, 0xc82000c280) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 33 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000c640) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000001, 0x7f5e46098660, 0xc82000c640) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 34 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000c8c0) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000002, 0x7f5e46098660, 0xc82000c8c0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 35 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000cc80) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000003, 0x7f5e46098660, 0xc82000cc80) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 36 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000cf00) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000004, 0x7f5e46098660, 0xc82000cf00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 37 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000d540) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000005, 0x7f5e46098660, 0xc82000d540) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 38 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000d7c0) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000006, 0x7f5e46098660, 0xc82000d7c0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 39 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000c500) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000007, 0x7f5e46098660, 0xc82000c500) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 40 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000cb40) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000008, 0x7f5e46098660, 0xc82000cb40) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 41 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000cdc0) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc800000009, 0x7f5e46098660, 0xc82000cdc0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 42 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000d680) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc80000000a, 0x7f5e46098660, 0xc82000d680) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 43 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc82000da40) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc80000000b, 0x7f5e46098660, 0xc82000da40) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 44 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Devices(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:172 +0x73 | |
github.com/syncthing/syncthing/lib/connections.(*Service).connect(0xc820f48960) | |
/root/src/github.com/syncthing/syncthing/lib/connections/service.go:257 +0x326 | |
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.connect)-fm() | |
/root/src/github.com/syncthing/syncthing/lib/connections/service.go:105 +0x20 | |
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc821a6ae80) | |
/root/src/github.com/syncthing/syncthing/lib/connections/structs.go:76 +0x19 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820057790, 0x0, 0x7f5e440ff700, 0xc821a6ae80) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 45 [chan receive, 2 minutes]: | |
github.com/syncthing/syncthing/lib/connections.(*Service).handle(0xc820f48960) | |
/root/src/github.com/syncthing/syncthing/lib/connections/service.go:117 +0xba | |
github.com/syncthing/syncthing/lib/connections.(*Service).(github.com/syncthing/syncthing/lib/connections.handle)-fm() | |
/root/src/github.com/syncthing/syncthing/lib/connections/service.go:106 +0x20 | |
github.com/syncthing/syncthing/lib/connections.serviceFunc.Serve(0xc821a6ae90) | |
/root/src/github.com/syncthing/syncthing/lib/connections/structs.go:76 +0x19 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820057790, 0x1, 0x7f5e440ff700, 0xc821a6ae90) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 46 [select]: | |
github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve(0xc8215e1f10) | |
/root/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:62 +0xda0 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820057790, 0x2, 0x7f5e440ff790, 0xc8215e1f10) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 47 [IO wait]: | |
net.runtime_pollWait(0x7f5e44100bd0, 0x72, 0x0) | |
/usr/lib/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc8206696b0, 0x72, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc8206696b0, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).accept(0xc820669650, 0x0, 0x7f5e44100ea0, 0xc82034bea0) | |
/usr/lib/go/src/net/fd_unix.go:426 +0x27c | |
net.(*TCPListener).AcceptTCP(0xc820610090, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/net/tcpsock_posix.go:254 +0x4d | |
net.(*TCPListener).Accept(0xc820610090, 0x0, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/net/tcpsock_posix.go:264 +0x3d | |
github.com/syncthing/syncthing/lib/connections.(*tcpListener).Serve(0xc82096ef80) | |
/root/src/github.com/syncthing/syncthing/lib/connections/tcp_listen.go:79 +0x7e1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820057790, 0x3, 0x7f5e440ff820, 0xc82096ef80) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 48 [IO wait]: | |
net.runtime_pollWait(0x7f5e44100c90, 0x72, 0x0) | |
/usr/lib/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc820668bc0, 0x72, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc820668bc0, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).accept(0xc820668b60, 0x0, 0x7f5e44100ea0, 0xc82034bbc0) | |
/usr/lib/go/src/net/fd_unix.go:426 +0x27c | |
net.(*TCPListener).AcceptTCP(0xc820610010, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/net/tcpsock_posix.go:254 +0x4d | |
net.(*TCPListener).Accept(0xc820610010, 0x0, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/net/tcpsock_posix.go:264 +0x3d | |
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).AcceptNoWrapTLS(0xc8202ad340, 0x0, 0x0, 0x80, 0x0, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:128 +0x79 | |
github.com/syncthing/syncthing/lib/tlsutil.(*DowngradingListener).Accept(0xc8202ad340, 0x0, 0x0, 0x0, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/tlsutil/tlsutil.go:109 +0x4c | |
net/http.(*Server).Serve(0xc820500300, 0x7f5e44100d50, 0xc8202ad340, 0x0, 0x0) | |
/usr/lib/go/src/net/http/server.go:2117 +0x129 | |
main.(*apiService).Serve(0xc82000dcc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:349 +0x213d | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c820, 0x4, 0x7f5e44100dc0, 0xc82000dcc0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 50 [sleep]: | |
time.Sleep(0x2540be400) | |
/usr/lib/go/src/runtime/time.go:59 +0xf9 | |
main.standbyMonitor() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:1059 +0x5c | |
created by main.syncthingMain | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:775 +0x337c | |
goroutine 51 [sleep]: | |
time.Sleep(0xdf8475800) | |
/usr/lib/go/src/runtime/time.go:59 +0xf9 | |
main.generatePingEvents() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:994 +0x26 | |
created by main.syncthingMain | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/main.go:791 +0x34ff | |
goroutine 703 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Devices(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:172 +0x73 | |
github.com/syncthing/syncthing/lib/model.(*Model).DeviceStatistics(0xc82000d2c0, 0x12) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:347 +0x69 | |
main.(*apiService).getDeviceStats(0xc82000dcc0, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:684 +0x3d | |
main.(*apiService).(main.getDeviceStats)-fm(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:248 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c6d0, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8202052b0, 0xc82093c380) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10780) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 705 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Folders(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:208 +0x73 | |
github.com/syncthing/syncthing/lib/model.(*Model).FolderStatistics(0xc82000d2c0, 0x12) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:356 +0x69 | |
main.(*apiService).getFolderStats(0xc82000dcc0, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:688 +0x3d | |
main.(*apiService).(main.getFolderStats)-fm(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:249 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c6e0, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8202051e0, 0xc82093c000) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10c80) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 457 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc821f72140) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xe, 0x7f5e46098660, 0xc821f72140) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 515 [semacquire, 1 minutes]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Options(0xc8200b7b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:243 +0x5d | |
main.(*apiService).getSystemStatus(0xc82000dcc0, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:820 +0x450 | |
main.(*apiService).(main.getSystemStatus)-fm(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:260 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c790, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8218116c0, 0xc8213e1dc0) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc82083b800) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 711 [sleep]: | |
time.Sleep(0x1176592e000) | |
/usr/lib/go/src/runtime/time.go:59 +0xf9 | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc821cf3490) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x21 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1 | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xb7 | |
goroutine 458 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc821f72280) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xf, 0x7f5e46098660, 0xc821f72280) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 699 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6c8) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).Lock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:88 +0xa1 | |
github.com/syncthing/syncthing/lib/model.(*Model).StartFolder(0xc82000d2c0, 0xc820f27000, 0x1f) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:167 +0x5c | |
github.com/syncthing/syncthing/lib/model.(*Model).CommitConfiguration(0xc82000d2c0, 0xd, 0xc822d2aa00, 0x10, 0x13, 0xc8201fe1a0, 0x2, 0x4, 0x1, 0xc821adb720, ...) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:1937 +0x3ab | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).replaceLocked(0xc8200b7b80, 0xd, 0xc82287d500, 0x12, 0x13, 0xc82037e820, 0x2, 0x4, 0x1, 0xc820469c50, ...) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:153 +0x734 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Replace(0xc8200b7b80, 0xd, 0xc82287d500, 0x12, 0x13, 0xc82037e820, 0x2, 0x4, 0x1, 0xc820469c50, ...) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:134 +0xf3 | |
main.(*apiService).postSystemConfig(0xc82000dcc0, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:755 +0x528 | |
main.(*apiService).(main.postSystemConfig)-fm(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:273 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c830, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc8210934d0, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:421 +0x13f | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:40 +0x145 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820241790, 0xc820152b60) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc820501e00) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 709 [sleep]: | |
time.Sleep(0x1176592e000) | |
/usr/lib/go/src/runtime/time.go:59 +0xf9 | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.2(0x1176592e000, 0xc821cf3420) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:27 +0x21 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1 | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:29 +0xb7 | |
goroutine 76 [select]: | |
github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve(0xc8215b0a80) | |
/root/src/github.com/syncthing/syncthing/lib/relay/client/static.go:106 +0x1e72 | |
github.com/syncthing/syncthing/lib/relay/client.(*dynamicClient).Serve(0xc820669ce0) | |
/root/src/github.com/syncthing/syncthing/lib/relay/client/dynamic.go:111 +0x1407 | |
created by github.com/syncthing/syncthing/lib/connections.(*relayListener).Serve | |
/root/src/github.com/syncthing/syncthing/lib/connections/relay_listen.go:53 +0x34f | |
goroutine 701 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc82000d2c0, 0x18) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:300 +0x96 | |
main.(*apiService).getSystemConnections(0xc82000dcc0, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:680 +0x3d | |
main.(*apiService).(main.getSystemConnections)-fm(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:256 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c750, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8201269c0, 0xc820eef180) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10180) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 704 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Options(0xc8200b7b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:243 +0x5d | |
main.(*apiService).getSystemStatus(0xc82000dcc0, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:820 +0x450 | |
main.(*apiService).(main.getSystemStatus)-fm(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:260 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c790, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820205040, 0xc82093ca80) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10800) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 707 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Options(0xc8200b7b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:243 +0x5d | |
main.reportData(0x7f5e440ff880, 0xc8200b7b80, 0x7f5e440ff8e8, 0xc82000d2c0, 0xc82029cb00) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/usage_report.go:86 +0x143 | |
main.(*apiService).getReport(0xc82000dcc0, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:923 +0x52 | |
main.(*apiService).(main.getReport)-fm(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:252 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c710, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820205790, 0xc82093cc40) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10d80) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 81 [select, 5 minutes]: | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).Serve(0xc820126d00) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:441 +0x1080 | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).ServeBackground | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:400 +0x39 | |
goroutine 82 [select, 2 minutes]: | |
main.(*folderSummaryService).listenForUpdates(0xc820500380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:68 +0x6aa | |
main.(*folderSummaryService).(main.listenForUpdates)-fm() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:48 +0x20 | |
main.serviceFunc.Serve(0xc821b9ca40) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820126d00, 0x0, 0x7f5e44081538, 0xc821b9ca40) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 83 [select]: | |
main.(*folderSummaryService).calculateSummaries(0xc820500380) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:116 +0x2e0 | |
main.(*folderSummaryService).(main.calculateSummaries)-fm() | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:49 +0x20 | |
main.serviceFunc.Serve(0xc821b9ca50) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/summaryservice.go:203 +0x19 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc820126d00, 0x1, 0x7f5e44081538, 0xc821b9ca50) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 290 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc821c70280) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xc, 0x7f5e46098660, 0xc821c70280) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 85 [chan receive]: | |
github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x11b5ca0) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics/meter.go:221 +0x4b | |
created by github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics.NewMeter | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/rcrowley/go-metrics/meter.go:40 +0x154 | |
goroutine 291 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*rwFolder).Serve(0xc821c70500) | |
/root/src/github.com/syncthing/syncthing/lib/model/rwfolder.go:213 +0x6a1 | |
github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService.func1(0xc82014c270, 0xd, 0x7f5e46098660, 0xc821c70500) | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:556 +0x5e | |
created by github.com/syncthing/syncthing/vendor/github.com/thejerf/suture.(*Supervisor).runService | |
/root/src/github.com/syncthing/syncthing/vendor/github.com/thejerf/suture/suture.go:559 +0x51 | |
goroutine 149 [semacquire]: | |
sync.runtime_Syncsemacquire(0xc82000af90) | |
/usr/lib/go/src/runtime/sema.go:241 +0x201 | |
sync.(*Cond).Wait(0xc82000af80) | |
/usr/lib/go/src/sync/cond.go:63 +0x9b | |
github.com/syncthing/syncthing/lib/events.(*bufferedSubscription).Since(0xc8200177c0, 0x16f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/events/events.go:278 +0xde | |
main.(*apiService).getEvents(0xc82000dcc0, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:983 +0x265 | |
main.(*apiService).(main.getEvents)-fm(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:247 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c6c0, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:40 +0x145 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820205d40, 0xc82093d420) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc820696c80) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 713 [semacquire]: | |
sync.runtime_Semacquire(0xc821a6aeac) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc821a6aea8) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
main.(*apiService).postSystemConfig(0xc82000dcc0, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:717 +0x5c | |
main.(*apiService).(main.postSystemConfig)-fm(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:273 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c830, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc8210934d0, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:421 +0x13f | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:40 +0x145 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820205e10, 0xc82093d5e0) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc823893580) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 706 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6cc) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).RLock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:37 +0x58 | |
github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc82000d2c0, 0x18) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:300 +0x96 | |
main.(*apiService).getSystemConnections(0xc82000dcc0, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:680 +0x3d | |
main.(*apiService).(main.getSystemConnections)-fm(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:256 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c750, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8202055f0, 0xc82093c0e0) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10d00) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 702 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Folders(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:208 +0x73 | |
main.folderSummary(0x7f5e440ff880, 0xc8200b7b80, 0x7f5e440ff8e8, 0xc82000d2c0, 0xc822d308db, 0x23, 0x4) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:610 +0x8f | |
main.(*apiService).getDBStatus(0xc82000dcc0, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:604 +0xde | |
main.(*apiService).(main.getDBStatus)-fm(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:245 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c6a0, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc820205c70, 0xc82093d260) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc822d10580) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 700 [semacquire, 1 minutes]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Devices(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:172 +0x73 | |
github.com/syncthing/syncthing/lib/model.(*Model).DeviceStatistics(0xc82000d2c0, 0x12) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:347 +0x69 | |
main.(*apiService).getDeviceStats(0xc82000dcc0, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:684 +0x3d | |
main.(*apiService).(main.getDeviceStats)-fm(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:248 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c6d0, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc821811790, 0xc820530fc0) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc82135b980) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 696 [semacquire]: | |
sync.runtime_Semacquire(0xc82029f44c) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc82029f448) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
github.com/syncthing/syncthing/lib/config.(*Wrapper).Devices(0xc8200b7b80, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/config/wrapper.go:172 +0x73 | |
github.com/syncthing/syncthing/lib/model.(*Model).ConnectionStats(0xc82000d2c0, 0x18) | |
/root/src/github.com/syncthing/syncthing/lib/model/model.go:303 +0xe3 | |
main.(*apiService).getSystemConnections(0xc82000dcc0, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:680 +0x3d | |
main.(*apiService).(main.getSystemConnections)-fm(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:256 +0x3e | |
net/http.HandlerFunc.ServeHTTP(0xc821b9c750, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093470, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.getPostHandler.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:419 +0xd0 | |
net/http.HandlerFunc.ServeHTTP(0xc821093500, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.metricsMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:493 +0xd1 | |
net/http.HandlerFunc.ServeHTTP(0xc82029be60, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.noCacheMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:516 +0x1dc | |
net/http.HandlerFunc.ServeHTTP(0xc82029be80, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.(*ServeMux).ServeHTTP(0xc821093560, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1910 +0x17d | |
main.csrfMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui_csrf.go:67 +0x6a9 | |
net/http.HandlerFunc.ServeHTTP(0xc821bda320, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.withDetailsMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:524 +0x127 | |
net/http.HandlerFunc.ServeHTTP(0xc8210112c0, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.corsMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:484 +0x20b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1c0, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
main.debugMiddleware.func1(0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/root/src/github.com/syncthing/syncthing/cmd/syncthing/gui.go:431 +0x9b | |
net/http.HandlerFunc.ServeHTTP(0xc821b1e1e0, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:1618 +0x3a | |
net/http.serverHandler.ServeHTTP(0xc820500300, 0x7f5e44081738, 0xc8218115f0, 0xc820152460) | |
/usr/lib/go/src/net/http/server.go:2081 +0x19e | |
net/http.(*conn).serve(0xc82134dd00) | |
/usr/lib/go/src/net/http/server.go:1472 +0xf2e | |
created by net/http.(*Server).Serve | |
/usr/lib/go/src/net/http/server.go:2137 +0x44e | |
goroutine 710 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6c4) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*Mutex).Lock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/mutex.go:83 +0x1c4 | |
sync.(*RWMutex).Lock(0xc8206fc6c0) | |
/usr/lib/go/src/sync/rwmutex.go:83 +0x30 | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.1(0x7f5e460983d8, 0xc8206fc6c0, 0xc821cf3490) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:21 +0x27 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1 | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:24 +0x8b | |
goroutine 708 [semacquire]: | |
sync.runtime_Semacquire(0xc8206fc6e8) | |
/usr/lib/go/src/runtime/sema.go:47 +0x26 | |
sync.(*RWMutex).Lock(0xc8206fc6e0) | |
/usr/lib/go/src/sync/rwmutex.go:88 +0xa1 | |
github.com/syncthing/syncthing/lib/model.deadlockDetect.func1.1(0x7f5e460983d8, 0xc8206fc6e0, 0xc821cf3420) | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:21 +0x27 | |
created by github.com/syncthing/syncthing/lib/model.deadlockDetect.func1 | |
/root/src/github.com/syncthing/syncthing/lib/model/util.go:24 +0x8b | |
goroutine 281 [IO wait]: | |
net.runtime_pollWait(0x7f5e44100450, 0x72, 0xc82245a400) | |
/usr/lib/go/src/runtime/netpoll.go:160 +0x60 | |
net.(*pollDesc).Wait(0xc821f10920, 0x72, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:73 +0x3a | |
net.(*pollDesc).WaitRead(0xc821f10920, 0x0, 0x0) | |
/usr/lib/go/src/net/fd_poll_runtime.go:78 +0x36 | |
net.(*netFD).Read(0xc821f108c0, 0xc82245a400, 0x400, 0x400, 0x0, 0x7f5e4606d050, 0xc82000e0a8) | |
/usr/lib/go/src/net/fd_unix.go:250 +0x23a | |
net.(*conn).Read(0xc8232754b0, 0xc82245a400, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/net/net.go:172 +0xe4 | |
crypto/tls.(*block).readFromUntil(0xc822125110, 0x7f5e440815e0, 0xc8232754b0, 0x5, 0x0, 0x0) | |
/usr/lib/go/src/crypto/tls/conn.go:460 +0xcc | |
crypto/tls.(*Conn).readRecord(0xc821034c00, 0xda2317, 0x0, 0x0) | |
/usr/lib/go/src/crypto/tls/conn.go:562 +0x2d1 | |
crypto/tls.(*Conn).Read(0xc821034c00, 0xc820fde980, 0xc, 0xc, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/crypto/tls/conn.go:939 +0x167 | |
io.ReadAtLeast(0x7f5e440ad0f0, 0xc821034c00, 0xc820fde980, 0xc, 0xc, 0xc, 0x0, 0x0, 0x0) | |
/usr/lib/go/src/io/io.go:297 +0xe6 | |
io.ReadFull(0x7f5e440ad0f0, 0xc821034c00, 0xc820fde980, 0xc, 0xc, 0xc, 0x0, 0x0) | |
/usr/lib/go/src/io/io.go:315 +0x62 | |
github.com/syncthing/syncthing/lib/relay/protocol.ReadMessage(0x7f5e440ad0f0, 0xc821034c00, 0x0, 0x0, 0x0, 0x0) | |
/root/src/github.com/syncthing/syncthing/lib/relay/protocol/protocol.go:79 +0xe1 | |
github.com/syncthing/syncthing/lib/relay/client.messageReader(0x7f5e440ad090, 0xc821034c00, 0xc8217333e0, 0xc821733440) | |
/root/src/github.com/syncthing/syncthing/lib/relay/client/static.go:324 +0x58 | |
created by github.com/syncthing/syncthing/lib/relay/client.(*staticClient).Serve | |
/root/src/github.com/syncthing/syncthing/lib/relay/client/static.go:101 +0xaae | |
rax 0xfffffffffffffffc | |
rbx 0x7f5e45902db8 | |
rcx 0xffffffffffffffff | |
rdx 0x0 | |
rdi 0x11b6190 | |
rsi 0x0 | |
rbp 0x0 | |
rsp 0x7f5e45902d80 | |
r8 0x0 | |
r9 0x0 | |
r10 0x7f5e45902db8 | |
r11 0x246 | |
r12 0x2c | |
r13 0xd9f098 | |
r14 0x0 | |
r15 0x8 | |
rip 0x4a28a3 | |
rflags 0x246 | |
cs 0x33 | |
fs 0x0 | |
gs 0x0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment